A creamy, comforting broccoli soup made with simple ingredients—a nourishing bowl of green goodness with smooth texture and rich flavor.
Author:Lizaa
Prep Time:10 minutes
Cook Time:20 minutes
Total Time:30 minutes
Yield:4 servings
Category:Soup
Method:Stovetop
Cuisine:Comfort Food
Diet:Vegetarian
Ingredients
1 large head broccoli, chopped into florets
1 onion, chopped
2 cloves garlic, minced
2 tbsp olive oil or butter
4 cups vegetable or chicken broth
1 potato (peeled and diced) to add thickness
1/2–1 cup milk or cream (optional for extra creaminess)
Salt and black pepper, to taste
A pinch of nutmeg (optional, for warmth)
Shredded cheese (optional topping)
Instructions
Heat olive oil or butter in a large pot over medium heat. Sauté the chopped onion until soft, about 5 minutes. Add garlic and cook another minute until fragrant.
Add broccoli florets and diced potato. Season with salt and pepper. Pour in the broth and bring to a boil. Reduce heat and simmer 15–20 minutes, until vegetables are tender.
Remove from heat and blend using an immersion blender until smooth. For a chunkier texture, blend partially.
Stir in milk or cream if using, and a pinch of nutmeg if you like. Adjust seasoning to taste.
Serve hot with optional toppings like shredded cheese, a drizzle of olive oil, or croutons.
Notes
You can use frozen broccoli instead of fresh—add it directly, no need to thaw.
To make it vegan, use olive oil instead of butter and plant‑based milk or cream.
The potato helps create natural creaminess—if you skip dairy, you still get a silky texture.
Add spinach, kale, or peas for extra greens. Serve with bread, garlic toast, or grilled cheese.