Creamy Roasted Broccoli Soup with Garlic is a comforting, flavorful soup that transforms simple ingredients into a rich and satisfying bowl. Roasting the broccoli brings out its natural sweetness and adds a deep, slightly nutty flavor that sets this soup apart from traditional boiled versions. Garlic enhances the warmth and aroma, while a touch of cream creates a smooth, velvety texture without overpowering the vegetables.
This soup is perfect for chilly days, light dinners, or as a nourishing starter. It feels indulgent yet wholesome, making it a wonderful choice for both everyday meals and special occasions.
Why I Love This Recipe
I love this recipe because roasting the broccoli completely transforms its flavor, bringing out a deep, slightly nutty sweetness that makes the soup incredibly rich and comforting. The garlic adds warmth and aroma, while the creamy texture makes every spoonful feel indulgent without being heavy.
It’s simple to prepare, uses everyday ingredients, and still tastes like something you would order at a cozy café. What I enjoy most is how nourishing and satisfying it is, making it a perfect go-to recipe when I want something comforting, flavorful, and homemade.
Why This Is a Must-Try Dish
This is a must-try dish because it takes a familiar vegetable and turns it into something truly special through roasting and careful seasoning. The roasted broccoli develops a depth of flavor that boiling simply cannot achieve, while the garlic and creamy base balance it with warmth and smoothness. It’s an excellent choice for anyone looking for a comforting meal that feels wholesome yet indulgent.
This soup is easy enough for busy days, impressive enough for guests, and versatile enough to enjoy as a light lunch, a cozy dinner, or an elegant starter, making it a recipe worth adding to your regular rotation.
Ingredients
- 2 large heads broccoli, cut into florets
- 1 medium onion, chopped
- 4 cloves garlic, peeled
- 3 tablespoons olive oil
- Salt and black pepper to taste
- 1/2 teaspoon smoked paprika, optional
- 3 cups vegetable or chicken broth
- 3/4 cup heavy cream or half-and-half
- 2 tablespoons butter
- 1/4 teaspoon nutmeg, optional
Step-by-Step Preparation Method
Step 1: Preheat the Oven
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
Step 2: Prepare the Vegetables
Place the broccoli florets, onion, and garlic on the baking sheet. Drizzle with olive oil, season with salt, black pepper, and smoked paprika (if using), then toss to coat evenly.
Step 3: Roast the Vegetables
Roast for 25 minutes, stirring halfway through, until the broccoli is tender and lightly caramelized around the edges.
Step 4: Simmer the Soup
Transfer the roasted vegetables to a large pot. Pour in the vegetable or chicken broth and bring to a gentle simmer over medium heat for 5 minutes.
Step 5: Blend Until Creamy
Use an immersion blender to blend the soup until smooth, or carefully blend in batches using a countertop blender.
Step 6: Finish the Soup
Stir in the butter, heavy cream, and nutmeg. Simmer for another 5 minutes, then taste and adjust the seasoning with salt and pepper if needed.
Step 7: Serve
Remove from the heat, let the soup rest for a couple of minutes, then serve warm with your favorite garnishes such as shredded cheese, croutons, or fresh herbs.

How to Serve This Recipe
Serve hot, garnished with a drizzle of cream, cracked black pepper, or homemade croutons. This soup pairs well with crusty bread, grilled cheese, or a simple green salad.
Recipe Tips
Roast broccoli until lightly charred for deeper flavor.
Blend in batches if using a countertop blender and allow steam to escape safely.
Adjust thickness by adding more broth if needed.
Use freshly ground pepper for the best aroma.
Variations
Add grated Parmesan or cheddar cheese for extra richness.
Use coconut milk instead of cream for a dairy-free version.
Add a small potato to the roast for thicker texture.
Stir in fresh herbs like thyme or basil before serving.
Freezing and Storage
Store soup in an airtight container in the refrigerator for up to 3 days.
Freeze cooled soup for up to 2 months.
Thaw overnight in the refrigerator and reheat gently, stirring well.
Special Equipment Needed
Baking sheet
Large pot
Immersion blender or countertop blender
Measuring cups and spoons
Frequently Asked Questions
Q: Can I use frozen broccoli?
A: Yes, but thaw and pat it dry before roasting for the best texture.
Q: Is this soup thick?
A: Yes, it’s naturally creamy. Add more broth if you prefer a thinner soup.
Q: Can I make it vegan?
A: Yes. Use vegetable broth, vegan butter, and coconut milk or cashew cream.
Q: What toppings go well with this soup?
A: Croutons, shredded cheese, fresh herbs, toasted nuts, or a drizzle of olive oil.
Conclusion
Creamy Roasted Broccoli Soup with Garlic is a cozy, flavorful dish that turns everyday ingredients into something truly comforting. With its deep roasted flavor, smooth texture, and versatility, it is perfect for weeknight dinners or meal prep. This soup proves that simple vegetables, when prepared thoughtfully, can create a nourishing and delicious meal you will want to make again and again.

Creamy Roasted Broccoli Soup with Garlic
Ingredients
- 2 large heads broccoli, cut into florets
- 1 medium onion, chopped
- 4 cloves garlic, peeled
- 3 tablespoons olive oil
- Salt and black pepper to taste
- 1/2 teaspoon smoked paprika, optional
- 3 cups vegetable or chicken broth
- 3/4 cup heavy cream or half-and-half
- 2 tablespoons butter
- 1/4 teaspoon nutmeg, optional
Instructions
- Step 1: Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Step 2: Spread broccoli florets, onion, and garlic on the baking sheet. Drizzle with olive oil, season with salt, pepper, and smoked paprika if using. Toss to coat evenly.
- Step 3: Roast for 25 minutes, turning once, until broccoli is tender and lightly browned.
- Step 4: Transfer roasted vegetables to a large pot. Add broth and bring to a gentle simmer over medium heat for 5 minutes.
- Step 5: Use an immersion blender or countertop blender to blend the soup until smooth.
- Step 6: Return soup to the pot if needed. Stir in butter, cream, and nutmeg. Simmer for 5 more minutes, adjusting seasoning to taste.
- Step 7: Remove from heat and let rest briefly before serving.








