Creamy Broccoli Soup

Servings: 4 Total Time: 45 mins Difficulty: Beginner
I love how this creamy broccoli soup turns out rich and silky without any cream 🥦✨ It’s cozy, budget-friendly, and packed with veggies, perfect for an easy weeknight meal!
Creamy Broccoli Soup pinit

Some recipes just quietly become regulars in your kitchen, and this creamy broccoli soup is exactly that for me. It’s simple, comforting, and comes together without any fuss, which is pretty much what I look for on a busy day. I love how it turns out rich and silky without needing any cream, just a bunch of everyday ingredients doing their thing. This is the kind of soup I make when I want something warm, healthy, and honestly, a little bit comforting after a long day.

Try my Broccoli and Sweet Potato Soup recipe.

Why You’ll Love This Recipe

→ Creamy without the cream – Yep, no heavy cream here. The silken tofu does all the magic, making it silky smooth and lighter on the tummy.

→ Loaded with good-for-you veggies – Broccoli, sweet potato, carrot… this bowl is basically a warm hug packed with nutrients.

→ Budget-friendly comfort food – Simple ingredients, big flavor, and easy on the wallet. Always a win.

→ Super filling and satisfying – This isn’t one of those soups that leaves you hungry in an hour. It’s hearty enough to keep you full.

→ Easy, no-fuss cooking – Minimal prep, one pot, and mostly hands-off cooking. Perfect for busy days.

→ Great for meal prep – Make a batch, store it, and enjoy cozy bowls throughout the week.

→ Naturally dairy-free and vegan – No swaps needed, it’s already a plant-based winner.

→ Customizable to your taste – Want it thicker, thinner, spicier? Go for it. This soup is super flexible.

→ Comfort food vibes all the way – Warm, creamy, and soothing. Exactly what you want on a chilly or tiring day.

Try my Creamy Roasted Asparagus Soup recipe.

A Few Key Ingredients That Make This Soup Shine

Broccoli (the star of the show 🥦) – This is where all that fresh, earthy flavor comes from. Once it’s cooked and blended, it turns beautifully creamy and gives the soup that classic comforting vibe.

Silken tofu (your secret creamy weapon) – No cream, no problem. This little gem blends right in and makes the soup silky smooth while adding a nice protein boost. You won’t even taste it, promise.

Sweet potato (for a hint of natural sweetness 🍠) – This adds a subtle sweetness that balances out the broccoli perfectly, plus it helps thicken the soup naturally.

Onion (flavor base hero) – When it cooks down and lightly browns, it brings a deep, savory flavor that makes the soup taste like it’s been simmering all day.

Carrot (a little extra goodness 🥕) – Adds a mild sweetness and rounds out the flavor. It’s one of those ingredients you don’t notice directly, but you’d miss it if it wasn’t there. T

Tomato (a quiet game-changer 🍅) – It melts into the soup and adds a slight tanginess, which keeps the flavors from feeling too heavy or flat.

Garlic powder (small but mighty) – Just a teaspoon, but it brings that warm, comforting aroma that ties everything together.

NOTE: For measurements and rest of the ingredients check the recipe card below.

What You’ll Need To Do

Serves: 4 Time: 45 mins

Alright, let’s get this cozy soup going!

1| Start by heating up about 2 tablespoons of olive oil in a large pot over medium-high heat. Once it’s nice and warm, toss in your chopped onion, carrot, tomato, sweet potato, and broccoli. Spread everything out so it cooks evenly, then season generously with salt and black pepper.

2| Now here’s the trick, let it sit undisturbed for about 10 to 15 minutes. No stirring. This helps the veggies get that lovely light browning and builds amazing flavor.

3| Once that’s done, give everything a good stir and sprinkle in the garlic powder. Let it cook for another minute or so until it smells absolutely delicious and you’ll notice the tomatoes getting soft and slightly jammy.

4| Next, pour in about 32 oz of water and turn up the heat to bring it to a boil. Once it’s bubbling, lower the heat to a gentle simmer, cover the pot, and let it cook for around 10 minutes until all the veggies are nice and tender.

5| Now add in the silken tofu, cover again, and let it cook for another 8 to 10 minutes. This is what makes the soup creamy without any heavy cream.

6| Turn off the heat and blend everything until smooth using a hand blender. If the soup feels a bit thick, just add a splash of water until you get the consistency you like.

Finish it off with some chopped parsley on top, and you’re ready to dig in!

Creamy Broccoli Soup
  • Glycemic Index (GI): ~40 (low)
  • Glycemic Load (GL): ~9–11 (low)

This stays in the low range thanks to the fiber-rich veggies and tofu balancing the natural carbs.

Get Free Cookbooks

Free Cookbooks

Kickstart your keto journey with our FREE Keto Cookbooks! 🎉 Packed with delicious recipes, these print copies are yours for the taking. Don’t wait – order now and start cooking your way to a healthier you! 🚀📚

*Hurry! offer valid till stock lasts.

Easy Ingredient Swaps

1| No silken tofu? No problem – Swap it with coconut milk for a richer, slightly tropical vibe, or use a splash of heavy cream if you’re not keeping it dairy-free.

2| Out of sweet potato – Regular potato works just as well and keeps things nice and creamy, just without that hint of sweetness.

3| No fresh broccoli on hand – Frozen broccoli is a lifesaver here. No need to thaw, just toss it straight into the pot.

4| Want more flavor depth – Replace water with vegetable broth. It instantly boosts the overall taste with zero extra effort.

5| Fresh garlic instead of garlic powder – Go with 2 to 3 cloves of minced garlic. Add it while sautéing for a stronger, fresher flavor.

6| Skip the tomato – You can leave it out if you prefer a more classic creamy broccoli taste, or swap it with a splash of lemon juice at the end for brightness.

7| Make it extra hearty – Add cooked lentils or white beans before blending. It makes the soup more filling and protein-rich.

8| Turn up the spice – Add a pinch of chili flakes or a dash of hot sauce if you like a little kick.

9| Herb it up – Swap parsley with cilantro, basil, or even a bit of thyme depending on what you have lying around.

10| Make it cheesy (without cheese) – Stir in a little nutritional yeast for that subtle cheesy flavor while keeping it vegan.

Try my Chinese Chicken Noodle Soup recipe.

Twist and Tweak Ideas

1| Roast the veggies first for deeper flavor – Toss the broccoli, carrot, onion, and sweet potato in a little oil and roast them before adding to the pot. You’ll get a richer, slightly smoky taste.

2| Add a cheesy vibe without cheese – Stir in a tablespoon or two of nutritional yeast while blending. It gives that subtle cheesy flavor without actually using cheese.

3| Make it a little spicy 🌶️ – Add chili flakes, a dash of cayenne, or even a swirl of hot sauce to bring some heat to the bowl.

4| Give it a herby upgrade – Blend in fresh basil, cilantro, or thyme for a fresh and vibrant twist. Add a protein boost
Throw in some cooked lentils, white beans, or even chickpeas before blending to make it extra filling.

5| Make it extra creamy – Add a splash of coconut milk or cashew cream at the end for a richer texture and flavor.

6| Try a lemony finish 🍋 – A squeeze of fresh lemon juice right before serving brightens everything up and makes the flavors pop.

7| Top it like a pro – Add crunchy toppings like toasted seeds, croutons, or roasted chickpeas for texture.

8| Turn it into a chunky soup – Blend only half the soup and leave the rest chunky if you like a bit more bite.

9| Infuse with warming spices – Add a pinch of cumin, paprika, or even a little turmeric for a warm, earthy flavor twist.

Try my Asian Udon Noodle Soup recipe.

Helpful Tips for Success

1| Don’t skip the browning step – Letting the veggies sit and lightly brown without stirring builds a deeper, richer flavor. It’s a small step that makes a big difference.

2| Cut veggies roughly, not perfectly – Since everything gets blended anyway, no need to stress about perfect chopping. Just keep pieces somewhat even so they cook at the same rate.

3| Season in layers – Add a little salt while cooking and then adjust at the end. This helps bring out the natural flavors instead of tasting flat.

4| Blend carefully (and safely) – If using a hand blender, blend right in the pot. If using a regular blender, let the soup cool slightly and blend in batches to avoid splashes.

5| Control the thickness easily – Too thick? Add a splash of water or broth. Too thin? Let it simmer uncovered for a few extra minutes.

6| Taste before serving – A quick taste at the end can help you decide if it needs a pinch more salt, pepper, or even a squeeze of lemon.

7| Use good quality olive oil – Since the recipe is simple, a nice olive oil really enhances the overall flavor.

8| Make it ahead for better flavor – This soup actually tastes even better the next day as the flavors settle and deepen.

9| Store it right – Keep leftovers in an airtight container in the fridge for up to 3-4 days, or freeze for longer storage.

10| Reheat gently – Warm it over low heat and stir occasionally. Add a splash of water if it thickens too much after storing.

Try my Creamy Beetroot Tomato Soup recipe.

Creamy Broccoli Soup

Budget-Friendly Tips

1| Go for frozen broccoli – It’s usually cheaper than fresh and works just as well in soups. Plus, no chopping needed.

2| Buy store-brand tofu – Silken tofu from generic brands tastes the same but costs less than premium ones.

3| Use what you already have – Missing a veggie or two? Swap in whatever is sitting in your fridge instead of buying new ingredients.

4| Skip fancy add-ons – This soup is already flavorful on its own, so you don’t need expensive toppings or extras.

5| Buy veggies in bulk Items like onions, carrots, and potatoes are cheaper when bought in larger quantities.

6| Replace part of broccoli with stems – Don’t toss those broccoli stems. Chop and use them, they’re just as tasty and help stretch the recipe.

7| Use water instead of broth – The recipe is designed to be flavorful even with water, so no need to spend extra on stock.

8| Stretch it into more servings – Add a bit more water and seasoning to turn it into 5 to 6 servings instead of 4.

9| Pair it smartly – Serve with simple toast or homemade bread instead of store-bought sides to keep costs low.

10| Freeze leftovers for later – Make a big batch and freeze portions so you don’t end up ordering takeout on busy days.

Try my Pumpkin and Red Lentil Soup recipe.

Serving Ideas

1| With crusty bread on the side 🥖 – A warm bowl of soup with a slice of toasted sourdough or baguette is pure comfort. Perfect for dipping.

2| Top it with a drizzle of olive oil – Just a little swirl on top adds richness and makes it look extra inviting.

3| Add some crunch – Sprinkle croutons, toasted seeds, or even roasted chickpeas for that satisfying texture contrast.

4| Pair with a simple salad 🥗 – A fresh green salad with a light vinaigrette balances the creaminess of the soup beautifully.

5| Serve with a sandwich – Think grilled cheese, veggie sandwich, or even a wrap. Makes it a complete, hearty meal.

6| Garnish like a pro – Fresh parsley, cilantro, or even a few chili flakes on top can take the presentation up a notch.

7| Make it a cozy dinner bowl – Serve it in a deep bowl with a side of warm toast and call it your go-to comfort dinner.

8| Add a protein topping – Top with roasted chickpeas or a spoon of cooked beans if you want to make it more filling.

9| Serve as a starter – Keep portions smaller and serve it before your main course for a light and elegant touch.

10| Finish with a squeeze of lemon 🍋 – A little fresh lemon juice right before serving brightens the whole dish.

Try my Parsnip, Apple and White Bean Soup recipe.

Storage and Reheating Tips

Let it cool first – Before storing, allow the soup to cool down to room temperature. This helps maintain texture and prevents condensation.

Store in airtight containers – Transfer to sealed containers and refrigerate. It stays fresh for about 3 to 4 days.

Freeze for longer storage ❄️ – This soup freezes really well. Store in freezer-safe containers or portions for up to 2 to 3 months.

Portion it out – Divide into single servings before storing. Makes reheating quick and super convenient on busy days.

Leave a little space when freezing – The soup expands as it freezes, so don’t fill containers all the way to the top.

Thaw overnight for best results – Move frozen soup to the fridge and let it thaw slowly overnight.

Reheating Tips

Reheat gently on the stove – Warm over low to medium heat, stirring occasionally so it heats evenly.

Add a splash of water if needed – The soup may thicken after storing, just loosen it up with a bit of water or broth.

Microwave works too – Heat in short intervals, stirring in between to avoid uneven heating.

Taste and adjust before serving – After reheating, check seasoning. A pinch of salt, pepper, or a squeeze of lemon can freshen it right up.

Avoid repeated reheating – Reheat only what you need to keep the flavor and texture at their best.

Try my Chinese Chicken and Sweetcorn Soup recipe.

Final Thoughts

By the time this soup is ready, the kitchen smells amazing and I already know it’s going to hit the spot. It’s one of those recipes that feels cozy, fills you up, and still keeps things light at the same time. I usually end up going back for a second bowl, not going to lie. Give it a try, tweak it your way, and make it your own. Once you do, don’t be surprised if it becomes a regular in your meal rotation too.

Recipe Card

Creamy Broccoli Soup

This is my go-to creamy broccoli soup when I want something warm, healthy, and super satisfying 🍲💚 It’s smooth, flavorful, and comes together with simple ingredients in no time!

Prep Time 10 mins Cook Time 35 mins Total Time 45 mins Difficulty: Beginner Servings: 4 Estimated Cost: $ 14 Calories: 243

Ingredients

Instructions

  1. Heat 2 tablespoons of olive oil in a large pot over medium-high heat.
  2. Add the chopped onion, carrot, tomato, sweet potato, and broccoli. Spread the vegetables evenly in the pot and season generously with salt and black pepper. Allow them to cook undisturbed for 10 to 15 minutes, or until lightly browned.
  3. Stir the vegetables and add the garlic powder. Cook for an additional 1 minute, until fragrant and the tomatoes begin to soften and break down.
  4. Pour in 32 fluid ounces (950 ml) of water and increase the heat to bring the mixture to a boil. Once boiling, reduce the heat to maintain a gentle simmer. Cover and cook for approximately 10 minutes, or until the vegetables are mostly tender and the broth is well flavored.
  5. Add the silken tofu to the pot. Cover and continue to cook for 8 to 10 minutes.
  6. Remove the pot from heat and blend the soup using a hand blender until smooth. Adjust the consistency by adding additional water if necessary.
  7. Serve hot, garnished with chopped parsley.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 243kcal
% Daily Value *
Total Fat 11g17%
Total Carbohydrate 22g8%
Protein 14g29%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Keywords: creamy broccoli soup, healthy broccoli soup, vegan broccoli soup, dairy free broccoli soup, broccoli soup without cream, easy broccoli soup recipe, homemade broccoli soup, broccoli soup with tofu, plant based broccoli soup, low calorie broccoli soup, simple broccoli soup recipe, quick broccoli soup, broccoli vegetable soup, creamy vegetable soup, comfort soup recipes, budget friendly soup, healthy soup recipes, one pot broccoli soup, blended broccoli soup, gluten free broccoli soup
Did you like this recipe?

Pin this recipe and share it with your followers.

pinit

Frequently Asked Questions

Expand All:

Can I make this soup without tofu?

Yes, absolutely. You can swap silken tofu with coconut milk, cashew cream, or even a little heavy cream if you’re not keeping it dairy-free.

Can I use frozen broccoli instead of fresh?

Definitely. Frozen broccoli works perfectly in this recipe and saves you some prep time too.

How do I make the soup thicker or thinner?

For a thicker soup, let it simmer a bit longer or reduce the added liquid. For a thinner consistency, just add a splash of water or broth while blending.

Can I make this soup ahead of time?

Yes, and it actually tastes even better the next day as the flavors deepen. Just store it in the fridge and reheat when needed.

Is this soup good for freezing?

Yes, this soup freezes very well. Store it in portions and thaw when needed for an easy meal later.

Leave a Comment

Your email address will not be published. Required fields are marked *