10 Healthy Broccoli Soup Recipes That Taste Rich Without Cream
Healthy broccoli soup recipes work because broccoli breaks down into a silky base while keeping its fresh green taste. A good stock and one starchy vegetable give you body without heavy cream, so the soup feels substantial but still light. These versions take that foundation in directions from roasted and cheesy to bright and spicy.

Start with the classic potato version if you want a familiar bowl. The roasted garlic one is for deep caramelized flavor, the spicy ginger turmeric one brings heat, and the slow cooker version is there when you need dinner to cook itself.
Which Broccoli Soup Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Classic Broccoli Soup with Potato | Mild, creamy, fresh | A familiar weeknight bowl |
| Roasted Broccoli and Garlic Soup | Deep, savory, slightly sweet | Caramelized flavor lovers |
| Broccoli Cheddar Soup with Cauliflower | Cheesy, rich, vegetable-forward | A lighter cheddar fix |
| Spicy Broccoli Ginger Turmeric Soup | Warm, spicy, earthy | Extra heat and anti-inflammatory boost |
| Broccoli Spinach Soup with Lemon | Bright, green, light | A quick, fresh lunch |
| Creamy Vegan Broccoli Soup | Smooth, nutty, no dairy | Plant-based eaters |
| Broccoli Cauliflower Soup with Thyme | Savory, herby, mild | Low-carb comfort |
| Broccoli Chicken Soup with Rice | Hearty, savory, filling | A full meal in one pot |
| Slow Cooker Broccoli Soup | Mild, easy, hands-off | Busy weekdays |
| Broccoli Pea Soup with Mint | Sweet, fresh, springy | A bright, pretty starter |
Classic Broccoli Soup with Potato
Potato thickens this classic so you skip the cream and keep the velvety texture. It’s my weeknight fallback when I want something familiar.

Ingredients (makes 4 servings)
- Broccoli florets, chopped: 600 g (about 6 cups)
- Yukon Gold potato, peeled and diced: 250 g (about 1 medium)
- Yellow onion, chopped: 150 g (1 cup)
- Garlic cloves, minced: 3
- Vegetable stock: 1 litre (4 cups)
- Olive oil: 2 tbsp
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Lemon juice: 1 tbsp
Instructions
Step 1: Heat the 2 tbsp olive oil in a large pot over medium heat. Add the chopped onion and cook for 6 minutes, until you see it turn soft and translucent but not brown.
Step 2: Stir in the 3 minced garlic cloves and cook for 1 minute, just until you can smell garlic rising from the pot. Add the 600 g broccoli florets and 250 g diced potato, then stir everything together so the vegetables get coated with oil.
Step 3: Pour in the 1 litre vegetable stock and 1 tsp salt. Bring the liquid to a boil, then lower the heat so it simmers gently. Cover and cook for 18 minutes, until the potato falls apart when you poke it with a fork.
Step 4: Turn off the heat and let the soup cool for 5 minutes, then blend it in batches until completely smooth. You can use an immersion blender right in the pot if you have one, which saves a little cleanup.
Step 5: Stir in the 1 tbsp lemon juice and 1/2 tsp black pepper, then taste and add more salt if the soup needs it. Serve each bowl with a few small broccoli florets on top for a little texture.
Roasted Broccoli and Garlic Soup
Roasting the broccoli first gives you a deeper, almost nutty flavor that boiling can’t match. The garlic turns sweet in the oven, so the soup feels rich without much fat.

Ingredients (makes 6 servings)
- Broccoli florets, cut small: 900 g (about 8 cups)
- Garlic cloves, peeled: 8
- Yellow onion, quartered: 200 g (1 large)
- Olive oil: 3 tbsp
- Vegetable stock: 1.2 litres (5 cups)
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Plain Greek yogurt: 80 g (1/3 cup)
- Lemon zest: 1 tsp
Instructions
Step 1: Preheat your oven to 220C (425F). Toss the 900 g broccoli florets, 8 garlic cloves, and quartered onion with the 3 tbsp olive oil on a large baking sheet, then spread them into a single layer.
Step 2: Roast the vegetables for 25 minutes, turning them once halfway through. You’ll know they’re ready when the broccoli edges look charred in spots and the garlic feels soft when you press it with a spatula.
Step 3: Scrape the roasted vegetables into a pot and add the 1.2 litres vegetable stock, 1 tsp salt, and 1/2 tsp black pepper. Bring the mixture to a simmer over medium heat and cook for 10 minutes, just until the flavors come together.
Step 4: Blend the soup until smooth using an immersion blender or in batches in a regular blender. You want a silky texture, so keep blending until no chunks remain.
Step 5: Stir in the 80 g Greek yogurt and 1 tsp lemon zest, then warm the soup gently over low heat for 2 minutes. Serve it in warm bowls with a little extra yogurt swirled on top.
Broccoli Cheddar Soup with Cauliflower
This is the cheddar soup you remember, but cauliflower replaces some of the cheese for a lighter body. You still get that sharp, creamy finish without the heavy feeling afterward.

Ingredients (makes 4 servings)
- Broccoli florets, chopped: 500 g (about 5 cups)
- Cauliflower florets, chopped: 250 g (about 2 1/2 cups)
- Yellow onion, diced: 150 g (1 cup)
- Garlic cloves, minced: 2
- Vegetable stock: 900 ml (3 3/4 cups)
- Sharp cheddar cheese, grated: 120 g (1 1/4 cups)
- Olive oil: 2 tbsp
- All-purpose flour: 2 tbsp
- Salt: 1 tsp
- Black pepper: 1/2 tsp
Instructions
Step 1: Heat the 2 tbsp olive oil in a large pot over medium heat. Add the diced onion and cook for 5 minutes, until you see it soften and turn slightly golden at the edges.
Step 2: Stir in the 2 minced garlic cloves and 2 tbsp flour, and cook for 1 minute while you whisk constantly so the flour doesn’t burn. The mixture will look pasty and smell lightly toasted.
Step 3: Slowly pour in the 900 ml vegetable stock while whisking, then add the 500 g broccoli, 250 g cauliflower, 1 tsp salt, and 1/2 tsp black pepper. Bring everything to a boil, then reduce the heat and simmer for 15 minutes, until the vegetables are very tender.
Step 4: Turn off the heat and blend the soup until smooth with an immersion blender or in batches. Return the pot to low heat and stir in the 120 g grated cheddar a handful at a time, whisking until each addition melts before adding the next.
Step 5: Taste the soup and adjust the salt if needed, then ladle it into bowls. Top each serving with a few extra broccoli florets and a little more grated cheddar if you want.
Spicy Broccoli Ginger Turmeric Soup
Ginger and turmeric give this version a warm, earthy heat that feels almost medicinal. It’s the one I reach for when I want broccoli soup with a little kick and a lot of color.

Ingredients (makes 6 servings)
- Broccoli florets, chopped: 700 g (about 7 cups)
- Yellow onion, chopped: 150 g (1 cup)
- Fresh ginger, peeled and grated: 2 tbsp
- Garlic cloves, minced: 3
- Ground turmeric: 1 tsp
- Red pepper flakes: 1/2 tsp
- Coconut milk, full-fat: 400 ml (1 can)
- Vegetable stock: 700 ml (3 cups)
- Olive oil: 2 tbsp
- Salt: 1 tsp
- Lime juice: 1 tbsp
Instructions
Step 1: Warm the 2 tbsp olive oil in a pot over medium heat. Add the chopped onion and cook for 5 minutes, until you see it turn soft and glossy.
Step 2: Stir in the 2 tbsp grated ginger, 3 minced garlic cloves, 1 tsp turmeric, and 1/2 tsp red pepper flakes. Cook for 1 minute while you stir, and you’ll smell the spices bloom and turn fragrant.
Step 3: Add the 700 g broccoli florets, 700 ml vegetable stock, and 1 tsp salt. Bring the soup to a boil, then lower the heat and simmer for 15 minutes, until the broccoli is easily pierced with a fork.
Step 4: Blend the soup until very smooth, then return it to the pot. Stir in the 400 ml coconut milk and warm it over low heat for 3 minutes, but do not let it boil or the coconut milk may separate.
Step 5: Turn off the heat and stir in the 1 tbsp lime juice. Serve each bowl with a pinch of red pepper flakes on top and a wedge of lime if you like extra brightness.
Broccoli Spinach Soup with Lemon
Spinach adds an extra layer of green flavor and makes this soup feel especially fresh. The lemon at the end lifts everything, so it’s light enough for lunch but still satisfying.

Ingredients (makes 4 servings)
- Broccoli florets, chopped: 450 g (about 4 1/2 cups)
- Baby spinach: 150 g (5 oz)
- Yellow onion, chopped: 150 g (1 cup)
- Garlic cloves, minced: 2
- Vegetable stock: 1 litre (4 cups)
- Olive oil: 2 tbsp
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Lemon juice: 2 tbsp
- Lemon zest: 1 tsp
Instructions
Step 1: Heat the 2 tbsp olive oil in a pot over medium heat. Add the chopped onion and cook for 5 minutes, until you see it become soft and translucent.
Step 2: Add the 2 minced garlic cloves and cook for 30 seconds, just until you can smell it. Stir in the 450 g broccoli florets, 1 litre vegetable stock, 1 tsp salt, and 1/2 tsp black pepper.
Step 3: Bring the soup to a boil, then reduce the heat and simmer for 12 minutes, until the broccoli is tender when you pierce it with a knife. Turn off the heat and add the 150 g baby spinach, stirring until it wilts into the hot liquid.
Step 4: Blend the soup until completely smooth using an immersion blender or a regular blender in batches. Stir in the 2 tbsp lemon juice and 1 tsp lemon zest, then taste and add more salt if you need it.
Step 5: Serve the soup warm, with a few fresh spinach leaves on top and a little cracked pepper if you like.
Creamy Vegan Broccoli Soup
White beans give this dairy-free version the same creamy body you’d get from cream, and they add protein too. It’s a richer bowl than the classic, but still completely plant-based.

Ingredients (makes 5 servings)
- Broccoli florets, chopped: 600 g (about 6 cups)
- Cannellini beans, drained and rinsed: 1 can (400 g / 15 oz)
- Yellow onion, chopped: 150 g (1 cup)
- Garlic cloves, minced: 3
- Vegetable stock: 1 litre (4 cups)
- Olive oil: 2 tbsp
- Nutritional yeast: 2 tbsp
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Lemon juice: 1 tbsp
Instructions
Step 1: Warm the 2 tbsp olive oil in a large pot over medium heat. Add the chopped onion and cook for 5 minutes, until you see it soften and turn slightly golden.
Step 2: Stir in the 3 minced garlic cloves and cook for 30 seconds, just until fragrant. Add the 600 g broccoli florets, 400 g cannellini beans, 1 litre vegetable stock, 1 tsp salt, and 1/2 tsp black pepper.
Step 3: Bring the soup to a boil, then reduce the heat and simmer for 15 minutes, until the broccoli is very tender when you poke it with a fork.
Step 4: Turn off the heat and blend the soup until it’s completely creamy and smooth. You can use an immersion blender or work in batches with a regular blender, but be careful with the hot liquid.
Step 5: Stir in the 2 tbsp nutritional yeast and 1 tbsp lemon juice, then warm the soup over low heat for 2 minutes. Serve each bowl with a drizzle of olive oil and a few extra beans on top if you want more texture.
Broccoli Cauliflower Soup with Thyme
This one keeps the vegetables front and center, with no cheese or cream to hide behind. Thyme adds a savory, earthy note that pairs beautifully with the mild cauliflower.

Ingredients (makes 5 servings)
- Broccoli florets, chopped: 500 g (about 5 cups)
- Cauliflower florets, chopped: 300 g (about 3 cups)
- Yellow onion, chopped: 150 g (1 cup)
- Garlic cloves, minced: 2
- Fresh thyme leaves: 1 tbsp
- Vegetable stock: 1 litre (4 cups)
- Olive oil: 2 tbsp
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Half and half, optional: 60 ml (1/4 cup)
Instructions
Step 1: Heat the 2 tbsp olive oil in a pot over medium heat. Add the chopped onion and cook for 5 minutes, until you see it go soft and glossy.
Step 2: Stir in the 2 minced garlic cloves and 1 tbsp fresh thyme leaves, and cook for 30 seconds. Add the 500 g broccoli, 300 g cauliflower, 1 litre vegetable stock, 1 tsp salt, and 1/2 tsp black pepper.
Step 3: Bring the soup to a boil, then lower the heat and simmer for 15 minutes, until both vegetables are tender when you pierce them with a knife.
Step 4: Blend the soup until smooth using an immersion blender or in batches. If you want a slightly richer texture, stir in the optional 60 ml half and half, then warm it gently over low heat for 2 minutes.
Step 5: Taste and adjust the salt if needed, then serve each bowl with a small sprig of fresh thyme on top if you have one.
Broccoli Chicken Soup with Rice
Shredded chicken and rice turn broccoli soup into a full meal that will keep you full for hours. It’s the one to make when you need dinner to do more than just start the meal.

Ingredients (makes 6 servings)
- Broccoli florets, chopped: 500 g (about 5 cups)
- Boneless skinless chicken thighs: 450 g (1 lb)
- Long-grain white rice, uncooked: 100 g (1/2 cup)
- Yellow onion, chopped: 150 g (1 cup)
- Carrot, diced: 100 g (1 medium)
- Garlic cloves, minced: 3
- Chicken stock: 1.2 litres (5 cups)
- Olive oil: 2 tbsp
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Lemon juice: 1 tbsp
Instructions
Step 1: Season the 450 g chicken thighs with 1/2 tsp salt and 1/4 tsp black pepper. Heat the 2 tbsp olive oil in a large pot over medium-high heat and brown the chicken for 3 minutes per side, until you see golden edges form.
Step 2: Remove the chicken to a plate. Add the chopped onion and diced carrot to the same pot and cook for 5 minutes, scraping up any browned bits as you stir.
Step 3: Stir in the 3 minced garlic cloves and cook for 30 seconds. Add the 500 g broccoli, 100 g rice, 1.2 litres chicken stock, remaining 1/2 tsp salt, and 1/4 tsp black pepper. Bring to a boil, then reduce the heat and simmer for 15 minutes.
Step 4: Return the browned chicken to the pot and continue simmering for 10 more minutes, until the chicken is cooked through and the rice is tender. Remove the chicken, shred it with two forks, then stir the shredded meat back into the soup.
Step 5: Stir in the 1 tbsp lemon juice, then taste and adjust the seasoning if needed. Serve the soup hot with a little extra black pepper on top.
Slow Cooker Broccoli Soup
This is the hands-off version that lets the slow cooker do all the work. You get a creamy, comforting soup with about ten minutes of active time before you walk away.

Ingredients (makes 8 servings)
- Broccoli florets, chopped: 800 g (about 8 cups)
- Yukon Gold potato, peeled and diced: 300 g (about 2 medium)
- Yellow onion, chopped: 200 g (1 1/2 cups)
- Garlic cloves, minced: 4
- Vegetable stock: 1.5 litres (6 cups)
- Olive oil: 2 tbsp
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Plain Greek yogurt: 120 g (1/2 cup)
- Lemon juice: 1 tbsp
Instructions
Step 1: Add the 800 g broccoli, 300 g diced potato, chopped onion, 4 minced garlic cloves, 1.5 litres vegetable stock, 2 tbsp olive oil, 1 tsp salt, and 1/2 tsp black pepper to your slow cooker.
Step 2: Stir everything together so the vegetables are evenly distributed. Cover and cook on low for 6 hours or on high for 3 hours, until the broccoli and potato are completely tender when you press them with a spoon.
Step 3: Turn off the slow cooker and let the soup cool for 10 minutes. Blend it until smooth using an immersion blender right in the pot, or transfer in batches to a regular blender.
Step 4: Stir in the 120 g Greek yogurt and 1 tbsp lemon juice, then warm the soup on the low setting for 10 minutes if it has cooled too much. Taste and add more salt if you need it.
Step 5: Serve the soup hot with a spoonful of extra Greek yogurt swirled into each bowl and a few small raw broccoli florets for crunch.
Broccoli Pea Soup with Mint
Frozen peas brighten the broccoli and give this soup a sweeter, fresher taste. A little fresh mint makes it feel like spring, even if you’re making it in the middle of winter.

Ingredients (makes 4 servings)
- Broccoli florets, chopped: 450 g (about 4 1/2 cups)
- Frozen peas: 300 g (2 cups)
- Yellow onion, chopped: 150 g (1 cup)
- Garlic cloves, minced: 2
- Fresh mint leaves, torn: 2 tbsp, plus extra for serving
- Vegetable stock: 900 ml (3 3/4 cups)
- Olive oil: 2 tbsp
- Salt: 1 tsp
- Black pepper: 1/2 tsp
- Lemon juice: 1 tbsp
Instructions
Step 1: Heat the 2 tbsp olive oil in a pot over medium heat. Add the chopped onion and cook for 5 minutes, until you see it turn soft and clear.
Step 2: Stir in the 2 minced garlic cloves and cook for 30 seconds. Add the 450 g broccoli florets, 900 ml vegetable stock, 1 tsp salt, and 1/2 tsp black pepper, then bring the mixture to a boil.
Step 3: Reduce the heat and simmer for 12 minutes, until the broccoli is tender when you pierce it with a knife. Stir in the 300 g frozen peas and 2 tbsp torn mint, then turn off the heat.
Step 4: Let the soup sit for 2 minutes so the peas thaw, then blend it until completely smooth. You can use an immersion blender or a regular blender in batches, but be careful with the hot liquid.
Step 5: Stir in the 1 tbsp lemon juice, then taste and adjust the salt if needed. Serve each bowl with a few fresh mint leaves scattered on top and a little black pepper.
The biggest thing with broccoli soup is not to rush the simmer. Give the stalks enough time to soften completely, because that’s what makes the final blend silky instead of grainy. If you can pierce a stalk with a fork without resistance, you’re ready to blend.
Pick whichever version fits your mood tonight, get the vegetables into the pot, and let the steam do the rest. You’re about to make a bowl you’ll want on repeat.
