If you have been searching for a healthy broccoli soup recipe that actually delivers on creaminess without loading up on heavy cream or mountains of cheese, you are in the right place.
This soup is thick, velvety, and deeply satisfying, made with wholesome ingredients like fresh broccoli, onion, garlic, potato, and a touch of sharp cheddar.
The potato is the real magic here. It breaks down during cooking and blends into the broth, giving the soup that luscious, creamy body without needing a single drop of heavy cream.
It comes together in around 30 minutes, uses simple pantry ingredients, and is the kind of recipe that quickly becomes a weekly staple.
Packed with fiber, vitamins, and minerals, it is as nourishing as it is delicious, making it a smart choice for busy weeknights, meal prep lunches, or a cozy dinner on a cold evening.
This is the cream of broccoli soup upgraded into something lighter, more wholesome, and just as crave-worthy.
Why You’ll Love This Healthy Broccoli Soup Recipe
This soup checks every box you could want from a weeknight dinner: quick, budget-friendly, nutritious, and genuinely delicious.
It does not rely on heavy cream or a butter-heavy roux, yet the texture is incredibly smooth and satisfying thanks to the blended potato.
You can serve it completely smooth for a silky, elegant finish, or blend just half of it and leave some tender broccoli chunks for heartier texture.
It is naturally gluten-free and easily adapted to be dairy-free if needed.
The flavor is bright, savory, and just slightly sharp from the cheddar, with garlic and onion rounding everything out beautifully.
- Comes together in about 30 minutes from start to finish
- Creamy texture without heavy cream or a flour-based roux
- Made with simple, everyday ingredients
- Naturally gluten-free and easily made dairy-free
- High in fiber, vitamin C, and vitamin K from the broccoli
- Perfect for meal prep since it stores and reheats beautifully
- Works as a starter or a satisfying main course
For another comforting bowl of green goodness, the spinach soup recipe on this site is another fantastic option worth bookmarking.
Ingredients
To make this healthy broccoli soup, you do not need anything fancy. A handful of fresh vegetables, good broth, and a bit of sharp cheddar are all it takes to create something deeply flavorful and nourishing.
- 1 large head of broccoli (about 6 cups / 540g florets and stems, separated)
- 1 medium yellow onion, diced (about 1 cup / 150g)
- 3 cloves garlic, minced
- 1 medium Yukon Gold or russet potato, peeled and diced (about 1 cup / 150g)
- 1 medium carrot, peeled and diced (about ½ cup / 65g)
- 2 stalks celery, diced (about ½ cup / 50g)
- 4 cups (950ml) low-sodium vegetable broth or chicken broth
- 1 cup (240ml) whole milk or unsweetened oat milk for dairy-free
- 1 cup (115g) sharp cheddar cheese, freshly grated (plus extra for topping)
- 1 tablespoon extra virgin olive oil
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon smoked paprika
- Salt and black pepper to taste
- Fresh lemon juice, a small squeeze to brighten the flavor at the end
You might also enjoy: Cauliflower Soup Recipe
Kitchen Equipment Needed
You do not need any special gadgets for this recipe, though an immersion blender makes the blending step significantly easier and safer than working with a countertop blender and hot liquid.
- Large heavy-bottomed pot or Dutch oven (at least 5-quart / 4.7L)
- Immersion blender (or a standard countertop blender)
- Cutting board and sharp chef’s knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Ladle for serving
- Box grater for shredding the cheese fresh
Read Also: Roasted Cauliflower Soup Recipe
Recommended Products for This Recipe
These products are chosen based on quality, performance, and how much they genuinely improve the outcome of this soup.
1. Vitamix Immersion Blender
A high-powered immersion blender makes blending hot soup directly in the pot effortless and smooth. Lesser models can struggle with chunky vegetables and leave the texture grainy rather than silky, which defeats the whole point of this recipe.
2. Le Creuset Enameled Cast Iron Dutch Oven
This pot distributes heat so evenly that nothing scorches on the bottom while you are sauteing the aromatics or simmering the soup. The wide base gives you great surface area for browning, and the tight-fitting lid holds in heat and steam perfectly.
3. Organic Low-Sodium Vegetable Broth
The broth is the backbone of this soup, so using a high-quality, organic low-sodium variety makes a real difference in flavor. It lets you control the salt level and contributes a cleaner, more natural taste than generic store brands.
4. Aged Sharp Cheddar Cheese
Freshly grated sharp or extra-sharp cheddar melts far more smoothly than pre-shredded bags, which are coated in anti-caking agents that can make the soup grainy. An aged, quality cheddar also delivers more depth of flavor, so you need less of it to make the soup taste rich and satisfying.
Another favorite: Carrot Soup Recipe
Step-by-Step Instructions
1. Prep Your Vegetables
- Wash the broccoli thoroughly under cold running water.
- Cut the broccoli into florets, keeping them roughly similar in size so they cook evenly. Aim for pieces about the size of a golf ball or slightly smaller.
- Peel and dice the broccoli stem into small pieces (about ½-inch / 1cm cubes). The stem is completely edible and adds great flavor to the soup, so do not throw it away.
- Peel and dice the potato into similar ½-inch cubes. A Yukon Gold potato is ideal because it has a buttery, creamy flavor and breaks down beautifully.
- Dice the onion into small pieces (about ¼-inch / 0.5cm dice).
- Peel and dice the carrot into small pieces similar in size to the onion.
- Dice the celery stalks the same way.
- Mince the garlic finely, or press it through a garlic press if you have one.
- Grate the cheddar cheese on the fine or medium holes of your box grater. Freshly grated cheese melts far more smoothly than pre-shredded, which contains starches that can make the soup grainy.
2. Sauté the Aromatics
- Heat 1 tablespoon of olive oil in your large pot over medium heat. Wait until the oil shimmers before adding the vegetables.
- Add the diced onion, carrot, and celery to the pot all at once.
- Stir to coat everything in the oil and season with a generous pinch of salt.
- Cook for 5 to 6 minutes, stirring occasionally, until the onion turns translucent and softens. You are not looking for browning here, just softening.
- Add the minced garlic and stir for about 30 to 60 seconds until fragrant. Garlic cooks quickly, so stay nearby and do not let it brown, which would turn it bitter.
3. Add the Potato and Broccoli Stems
- Add the diced potato and broccoli stems to the pot.
- Stir everything together so the potato and stems are coated with the fragrant oil and aromatics.
- Season with garlic powder, onion powder, and smoked paprika. Stir to distribute the spices evenly.
- Cook for about 2 minutes, stirring occasionally. This brief step helps the spices bloom and coat the vegetables, which deepens the flavor of the finished soup.
4. Pour in the Broth and Simmer
- Pour in all 4 cups (950ml) of vegetable or chicken broth.
- Stir to combine and scrape up any bits that may have stuck to the bottom of the pot.
- Increase the heat to medium-high and bring the soup to a boil.
- Once boiling, reduce the heat to medium-low, add the broccoli florets, and stir them in.
- Cover the pot loosely (leave a slight gap for steam to escape) and simmer for 15 to 18 minutes, or until the potato is completely fork-tender and the broccoli florets are very soft.
- To check if the potato is done, pierce a cube with a fork. It should slide off the fork with no resistance at all. If it is still firm, continue simmering for another 3 to 5 minutes.
5. Blend the Soup
- Remove the pot from heat and let it cool for about 3 to 5 minutes. This prevents hot liquid from splattering.
- If using an immersion blender, submerge it fully into the soup before turning it on. Blend directly in the pot for about 60 to 90 seconds, moving the blender around to ensure no chunks remain. For a partially chunky texture, blend only about half of the soup by tilting the pot slightly and working in one section.
- If using a countertop blender, work in batches and never fill it more than halfway with hot liquid. Remove the center cap from the blender lid and hold a folded kitchen towel over the opening to let steam escape while blending. Blend each batch until smooth, then return it to the pot.
- The soup should be thick, bright, and creamy once blended.
6. Stir in the Milk and Cheese
- Return the pot to low heat.
- Pour in 1 cup (240ml) of milk (or oat milk) and stir until fully incorporated.
- Add the grated cheddar cheese in two or three batches, stirring between each addition and letting it melt fully before adding more. Adding it gradually prevents clumping and ensures a smooth, silky consistency.
- Squeeze in a small amount of fresh lemon juice (about a teaspoon) and stir. This small touch brightens all the flavors and balances the richness of the cheese.
- Taste the soup and adjust the seasoning with salt and black pepper as needed.
7. Serve and Garnish
- Ladle the soup into bowls.
- Top each bowl with a small handful of extra shredded cheddar cheese, a sprinkle of smoked paprika, and any other garnishes you enjoy such as a drizzle of olive oil, a few small broccoli florets you set aside before blending, or a crack of black pepper.
- Serve immediately while hot.
This soup pairs beautifully with the broccoli salad recipe for a full broccoli-forward meal that is as nutritious as it is satisfying.
Tips for Success
Following a few simple techniques ensures this soup comes out perfectly every time, with no graininess, no bitterness, and a beautifully smooth texture.
- Use freshly grated cheese: Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly, often leaving the soup with a gritty or grainy texture. Always grate your own from a block.
- Do not overcook the broccoli before blending: Broccoli that is simmered too long loses its bright green color and turns a dull, grey-green. Aim for fork-tender florets, not mushy ones.
- Season in layers: Adding salt at the sauteing stage, again when you add the broth, and again at the end produces a more balanced, well-rounded flavor than salting only at the end.
- Blend while slightly cooling: Letting the soup sit off the heat for 3 to 5 minutes before blending reduces splattering and is much safer, especially if using a countertop blender.
- Add the cheese over low heat: High heat causes the proteins in cheese to seize up and become stringy. Add the cheese over low heat and stir gently for a silky result every time.
- Adjust consistency with extra broth: If the soup becomes too thick after blending, stir in a splash of extra broth or water until you reach your preferred consistency.
Read Also: Vegetable Soup Recipe
Serving Suggestions

This healthy broccoli soup is incredibly versatile and pairs well with a wide range of sides, from simple breads to heartier dishes that round it out into a full meal.
It is satisfying enough on its own for a light lunch, but adding something on the side transforms it into a proper dinner.
- Crusty whole-grain bread or sourdough for dipping
- Chicken and Broccoli as a complementary protein-packed main
- A simple green salad with a lemon vinaigrette to balance the richness
- Classic Deviled Eggs as a satisfying protein-rich side
- Warm Buttermilk Biscuits for a comforting, Southern-inspired pairing
- Easy Guacamole and tortilla chips for a fun, casual appetizer spread
- A squeeze of fresh lemon and extra cracked black pepper right before serving to brighten the flavors
Variations to Try
Once you have mastered the base recipe, there are endless ways to customize this soup to suit different tastes, dietary needs, and what you have available in the kitchen.
- Vegan version: Replace the milk with unsweetened oat milk, almond milk, or coconut milk, and swap the cheddar for nutritional yeast (3 to 4 tablespoons) or a dairy-free shredded cheese that melts well.
- Broccoli cheddar potato soup: Double the potato to make the soup heartier and even thicker. It becomes more of a chowder-style dish with a heartier body.
- Roasted broccoli version: Roast the broccoli florets in the oven at 425°F (220°C) for 20 minutes before adding them to the soup for a deeper, slightly caramelized flavor.
- Spicy broccoli soup: Add a pinch of cayenne pepper or a teaspoon of hot sauce while simmering for a gentle, warming heat.
- Curried broccoli soup: Replace the smoked paprika with 1 teaspoon of yellow curry powder and add a splash of coconut milk at the end for a warming, aromatic variation.
- Add protein: Stir in cooked, shredded rotisserie chicken, white beans, or chickpeas after blending for a more filling, protein-rich bowl.
Read Also: Curried Cauliflower Soup Recipe
Storage and Reheating
This soup stores exceptionally well, making it an ideal recipe for meal prepping ahead of a busy week.
- Refrigerator: Transfer cooled soup to an airtight container and refrigerate for up to 4 days. The flavors actually deepen overnight, so it often tastes even better the next day.
- Freezer: This soup freezes well for up to 3 months. Pour it into freezer-safe containers or zip-lock bags in individual portions. If you plan to freeze it, consider leaving out the cheese until you reheat it, as dairy can sometimes become slightly grainy after freezing and thawing.
- Reheating on the stovetop: Pour the soup into a saucepan and warm over medium-low heat, stirring occasionally. Add a splash of broth or milk if the soup has thickened too much in the fridge.
- Reheating in the microwave: Transfer to a microwave-safe bowl, cover loosely, and heat in 90-second intervals, stirring between each, until steaming hot throughout.
- Do not boil when reheating: High heat can cause the cheese to separate and the texture to become grainy. Warm it gently over low to medium-low heat for the best results.
For another make-ahead-friendly soup, the chicken vegetable soup recipe is another excellent option to batch cook for the week.
Nutritional Facts
The following nutritional estimates are per serving, based on 4 servings using whole milk and sharp cheddar cheese. Values may vary based on specific brands and exact quantities used.
| Nutrient | Per Serving |
|---|---|
| Calories | ~265 kcal |
| Total Fat | 12g |
| Saturated Fat | 6g |
| Cholesterol | 28mg |
| Sodium | 480mg |
| Total Carbohydrates | 28g |
| Dietary Fiber | 5g |
| Sugars | 6g |
| Protein | 13g |
| Vitamin C | 110% DV |
| Vitamin K | 180% DV |
| Calcium | 25% DV |
| Iron | 8% DV |
These values are estimates only. For precise nutritional information, use a nutrition calculator with your exact brands and measurements.
For another nutrient-dense, low-calorie option, the asparagus soup recipe no cream is a beautifully light and vibrant choice.
Health Benefits of Key Ingredients
This soup is not just delicious, it is a powerhouse of nutrition built around some genuinely impressive ingredients.
Every bowl delivers a significant dose of vitamins, minerals, and plant compounds that support long-term health.
- Broccoli: One of the most nutrient-dense vegetables available, broccoli is loaded with vitamin C, vitamin K, folate, and potassium. It contains sulforaphane, a powerful plant compound that has been studied for its role in reducing inflammation and supporting cellular health.
- Garlic: Beyond its incredible flavor, garlic contains allicin, a sulfur compound with well-documented antibacterial and immune-supporting properties. It also supports heart health by helping manage cholesterol levels.
- Potato: The humble potato is a fantastic source of potassium, vitamin B6, and resistant starch, which feeds beneficial gut bacteria and supports digestive health. Using it in place of cream adds creaminess while keeping the soup much lower in saturated fat.
- Olive oil: Rich in monounsaturated fats and polyphenols, olive oil is one of the most anti-inflammatory fats available and forms the foundation of the Mediterranean diet for good reason.
- Sharp cheddar cheese: In moderate amounts, cheddar is a good source of calcium, protein, and vitamin A. Using sharp or extra-sharp cheddar means you get more flavor from less cheese, naturally reducing the overall fat content of the dish.
- Carrot: Carrots add beta-carotene, a precursor to vitamin A that supports eye health, immune function, and healthy skin.
The kale soup recipe is another outstanding option if you are focused on boosting your leafy green intake and overall nutritional density.
Frequently Asked Questions
1. Can I use frozen broccoli instead of fresh?
Yes, absolutely. Frozen broccoli works well in this soup and can actually save significant prep time.
There is no need to thaw it first. Simply add it directly to the pot with the broth and simmer as directed, though it may require a minute or two less cooking time since it is already partially softened from blanching before freezing.
2. Why did my soup turn out grainy or stringy?
Grainy texture in broccoli cheese soup is almost always caused by one of two things: using pre-shredded cheese that contains anti-caking starches, or adding the cheese over too-high heat.
Always grate fresh cheese from a block and stir it in gradually over low heat. If your soup is already grainy, try blending it briefly and adding a small splash of milk while stirring vigorously to bring it back together.
3. Can I make this soup dairy-free?
Yes. The soup is easy to make completely dairy-free without compromising the texture.
Replace the milk with unsweetened oat milk or full-fat coconut milk for creaminess, and substitute the cheddar with nutritional yeast (3 to 4 tablespoons adds a savory, cheese-like depth of flavor) or a quality dairy-free shredded cheese that is designed to melt.
4. How do I keep the broccoli soup a bright green color?
The key is to avoid overcooking the broccoli and to blend quickly.
Broccoli that simmers for too long oxidizes and turns a grey-green color. Cook just until fork-tender, then blend immediately. Some cooks also add a small handful of fresh spinach when blending, which intensifies the green color without changing the flavor significantly.
5. Can this soup be made in a slow cooker or Instant Pot?
Yes to both. For the slow cooker, sauté the aromatics and potato first on the stovetop, then transfer everything to the slow cooker with the broth and cook on low for 6 to 7 hours or high for 3 to 4 hours. Add the broccoli florets in the final 45 minutes. Blend, then stir in the milk and cheese.
For the Instant Pot, sauté the aromatics using the sauté function, add all vegetables and broth, seal the lid, and pressure cook on high for 5 minutes. Quick release the pressure, then blend and stir in the milk and cheese.
Read Also: Chicken Tortilla Soup Recipe
Final Thoughts
This healthy broccoli soup recipe proves that wholesome cooking does not have to mean sacrificing comfort or flavor.
With a creamy texture that rivals any restaurant version, a bright and satisfying flavor, and a nutritional profile that you can genuinely feel good about, this is the kind of soup that earns a permanent spot in your weekly rotation.
It is nourishing without being heavy, quick enough for a weeknight, and beautiful enough to serve to guests.
Give it a try this week and see for yourself just how good healthy soup can taste. If you make it, please share it in the comments below or tag your photos so others can find their new favorite bowl!
Recommended:
- Broccoli Soup Recipe
- Cream of Broccoli Soup Recipe
- Broccoli Casserole Recipe
- Chicken Broccoli Rice Casserole Recipe
- Roasted Broccoli Recipe
- Celery Soup Recipe
- Zucchini Soup Recipe
- Corn Soup Recipe
- Pumpkin Soup Recipe
- Loaded Potato Soup Recipe



