Creamy Roasted Broccoli Soup (Easy, Healthy & Budget-Friendly)

Roasted broccoli soup turns one cheap head of broccoli into the coziest bowl you’ll make all week. The secret? We roast the florets first instead of boiling them. That single step unlocks a deep, nutty, almost caramelized flavor that boiled broccoli just can’t match. Then we blend it with humble root vegetables and a whisper of nutmeg for that warm, nostalgic finish.

roasted-broccoli-soup

This recipe is everything our kitchen stands for. Broccoli, onion, carrot, and a potato cost just a few dollars, and they’re easy to find anywhere, any season. Nutritionally, you’re getting a serious dose of vitamin C, vitamin K, and fiber from the broccoli, plus slow-burning energy from the potato. It’s proof that eating well doesn’t have to drain your wallet.

Why You’ll Love This Recipe

  • Roasting changes everything. That charred, savory depth makes this soup taste like it came from a restaurant, not a $5 grocery run.
  • Naturally creamy and comforting. A touch of cream and a swirl of Greek yogurt make every spoonful velvety.
  • Budget-friendly and seasonal. Four core veggies, one pot, zero fancy equipment.
  • Healthy without trying too hard. Packed with fiber, vitamins, and plant-based goodness.

Fabian’s Budget & Health Tip: Don’t toss those broccoli stems! Peel off the tough outer layer, dice the tender inside, and roast it right alongside the florets. You’ll stretch one head of broccoli further and add extra fiber for free. Want it lighter? Swap the heavy cream for a full cup of Greek yogurt stirred in at the very end (off the heat, so it doesn’t curdle).

roasted-broccoli-soup-ingredients-flat-lay

Ingredients (Serves 2)

🥦 For Roasting the Broccoli

  • ½ large head of broccoli, broken into florets (about 250 g / 9 oz)
  • 1 tbsp olive oil
  • ¼ tsp salt

🥣 For the Hearty Soup Base

  • 1 tbsp olive oil
  • ½ onion, finely chopped
  • ½ carrot, cut into 1 cm (½ inch) slices
  • ½ sturdy potato, diced small (about 100 g / 3.5 oz)
  • 500 ml vegetable broth (about 2 cups)
  • ¼ tsp salt
  • ¼ tsp grated nutmeg
  • Black pepper, to taste
  • 100 ml heavy cream (about 7 tbsp)

✨ For the Perfect Finish

  • A drizzle of olive oil
  • 1 cool spoonful of Greek yogurt
  • Fresh parsley, chopped
  • A small handful of toasted croutons

roasted-broccoli-soup-cooking-process

Step-by-Step Instructions

🔥 Step 1: Roast the Broccoli

Spread your florets on a baking tray in a single layer. Drizzle with olive oil and sprinkle with salt, then toss with your hands until every piece glistens. Roast at 200°C (400°F) for about 20 minutes. You’re waiting for the edges to turn deep golden and slightly charred, and for your kitchen to fill with that toasty, nutty broccoli smell. Set a few of the prettiest florets aside for garnish.

🧅 Step 2: Build the Base

Warm the olive oil in a pot over medium heat until it shimmers. Add the onion and stir. Listen for that gentle sizzle and cook until the pieces turn soft and translucent, about 4 minutes. The raw, sharp smell should mellow into something sweet and golden.

🥕 Step 3: Add the Root Vegetables

Tip in the carrot and potato. Stir them around so they pick up the oil and start to glisten. Let them sweat for 2 to 3 minutes, just until the edges soften slightly and everything smells warm and earthy.

🍲 Step 4: Simmer Until Tender

Pour in the vegetable broth and add the salt. Bring it up to a gentle bubble, then lower the heat and cover. Let it simmer for about 15 minutes. You’ll know it’s ready when a fork slides through the potato and carrot with zero resistance.

🌀 Step 5: Blend It Smooth

Add the roasted broccoli to the pot (saving those garnish florets). Blend everything with an immersion blender until it’s silky and uniform, with no lumps left. Watch the soup turn a gorgeous deep green and thicken into a glossy, pourable cream.

🥛 Step 6: Finish and Season

Stir in the nutmeg, a few cracks of black pepper, and the heavy cream. Watch the green soften into a richer, paler shade as the cream swirls through. Warm it gently for a minute, but don’t let it boil. Taste and adjust the salt.

🥣 Step 7: Serve Like a Pro

Ladle into two bowls. Add your reserved roasted florets, a swirl of Greek yogurt, a drizzle of olive oil, a scatter of fresh parsley, and a generous crunch of croutons. Serve hot and watch the steam rise.

roasted-broccoli-soup-top-down-close-up

Expert Troubleshooting & FAQs

What if my soup is too thin?

Easy fix. Simmer it uncovered for 5 to 10 more minutes to let some liquid evaporate. Or blend in an extra spoonful of cooked potato for instant body without changing the flavor.

What if my soup is too thick?

Just loosen it with a splash of warm broth or water, a little at a time, until it pours the way you like. Stir well between each addition.

Can I make this dairy-free?

Absolutely. Swap the heavy cream for full-fat coconut milk or a good oat cream, and skip the yogurt garnish. You’ll keep all the creaminess with zero dairy.

Estimated Nutrition (Per Serving)

  • Calories: ~330 kcal
  • Protein: ~7 g
  • Carbs: ~22 g
  • Fats: ~25 g

Values are rough estimates and will vary with your exact ingredients and garnishes.

avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.