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

Healthy Creamy Broccoli Soup
Equipment
- Large heavy-bottomed pot or Dutch oven - at least 5-quart / 4.7L
- Immersion Blender - or a standard countertop blender
- Cutting board
- Sharp chef's knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Ladle
- Box grater
Ingredients
- 1 large head broccoli - about 6 cups or 540g, florets and stems separated
- 1 medium yellow onion - about 1 cup or 150g, diced
- 3 cloves garlic - minced
- 1 medium Yukon Gold or russet potato - about 1 cup or 150g, peeled and diced
- 1 medium carrot - about ½ cup or 65g, peeled and diced
- 2 stalks celery - about ½ cup or 50g, diced
- 4 cups low-sodium vegetable broth or chicken broth - 950ml
- 1 cup whole milk or unsweetened oat milk - 240ml, for dairy-free
- 1 cup sharp cheddar cheese - 115g, freshly grated, plus extra for topping
- 1 tablespoon extra virgin olive oil
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon smoked paprika - plus extra for garnish
- Salt and black pepper - to taste
- fresh lemon juice - a small squeeze, about a teaspoon, to brighten flavor at the end
Instructions
- Wash and cut the broccoli into golf-ball sized florets. Peel and dice the broccoli stems, potato, carrot, and celery into small, even pieces. Dice the onion and mince the garlic. Grate the cheddar cheese fresh from a block.
- Heat olive oil in a large pot over medium heat. Add the diced onion, carrot, and celery with a pinch of salt and cook for 5-6 minutes until softened. Add the minced garlic and cook for 30-60 seconds until fragrant.
- Add the diced potato and broccoli stems to the pot. Stir in the garlic powder, onion powder, and smoked paprika, and cook for about 2 minutes to bloom the spices.
- Pour in the broth and bring to a boil. Reduce heat to medium-low, add the broccoli florets, cover loosely, and simmer for 15-18 minutes until the potato is fork-tender.
- Remove from heat and cool for 3-5 minutes. Use an immersion blender to blend the soup directly in the pot until smooth. For a chunky texture, blend only half the soup.
- Return the pot to low heat. Stir in the milk, then add the grated cheddar in batches, stirring until fully melted and smooth. Add a squeeze of lemon juice and season with salt and pepper to taste.
- Ladle the hot soup into bowls and garnish with extra shredded cheddar, a sprinkle of smoked paprika, or a drizzle of olive oil. Serve immediately.
Notes
- Freshly grated cheese is key: Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly. Always grate your own from a block for a silky texture.
- Do not overcook the broccoli: Simmer just until fork-tender to retain its bright green color. Overcooking will turn it a dull grey-green.
- Season in layers: Add salt when sautéing, again with the broth, and a final adjustment at the end for the most balanced flavor.
- Add cheese over low heat: High heat can cause the cheese proteins to seize and become stringy. Add it over low heat for the best results.
- Vegan variation: Replace the milk with unsweetened oat milk or full-fat coconut milk, and swap the cheddar for 3-4 tablespoons of nutritional yeast or a dairy-free shredded cheese that melts well.
- Adjust consistency: If the soup is too thick after blending, stir in a splash of extra broth or water until it reaches your desired consistency.
- Storage: Refrigerate in an airtight container for up to 4 days. The flavors deepen overnight, making it even better the next day.
- Freezing: Freeze without the cheese for up to 3 months. Add the cheese when reheating for the best texture.
- Reheating: Warm gently on the stovetop over low heat. Do not boil, as high heat can cause the cheese to separate.
- Make it heartier: Double the potato for a thicker, more substantial chowder-style soup. You can also add cooked chicken, white beans, or chickpeas for extra protein.
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



