Simple Homemade Broccoli Soup
Broccoli soup has a reputation for being basic, but this version proves otherwise.
Slow-cooked onions bring subtle sweetness, while tender broccoli florets blend into a smooth, velvety texture that feels both light and indulgent.
Finished with a sprinkle of sharp cheese or a swirl of cream, it strikes the perfect balance between comfort food and fresh, vibrant flavor.
It’s the kind of simple recipe that quietly becomes a regular in your kitchen.
Instructions
- 2 tablespoons olive oil or unsalted butter
- 1 medium onion, chopped
- 2–3 cloves garlic, minced (more if you love garlic like I do)
- 4 cups broccoli florets (fresh or frozen work)
- 2 cups vegetable broth (or chicken broth if you’re not veggie-purist)
- 1 medium potato, peeled and diced (optional, for extra creaminess)
- 1 cup milk or cream (adjust for richer or lighter soup)
- Optional: ¼ cup shredded cheddar cheese, for that extra indulgent kick
- Salt and black pepper, to taste
- Optional garnish: croutons, a drizzle of olive oil, or extra cheese
Why This Recipe Is Awesome
- Super simple: Chop, sauté, simmer, blend. Done. No weird ingredients or 12-step processes.
- Crowd-pleaser: Smooth, creamy, and just cheesy enough (if you add the optional cheese) to impress family or roommates.
- Healthy AND comforting: Packed with broccoli, but still rich and indulgent. Basically a hug in a bowl.
- Make-ahead friendly: Soup tastes even better the next day. FYI, leftovers disappear fast.
Basically, it’s idiot-proof—even if your kitchen skills are… casual.
Ingredients You’ll Need

- 2 tablespoons olive oil or unsalted butter
- 1 medium onion, chopped
- 2–3 cloves garlic, minced (more if you love garlic like I do)
- 4 cups broccoli florets (fresh or frozen work)
- 2 cups vegetable broth (or chicken broth if you’re not veggie-purist)
- 1 medium potato, peeled and diced (optional, for extra creaminess)
- 1 cup milk or cream (adjust for richer or lighter soup)
- Optional: ¼ cup shredded cheddar cheese, for that extra indulgent kick
- Salt and black pepper, to taste
- Optional garnish: croutons, a drizzle of olive oil, or extra cheese
Step-by-Step Instructions
1. Sauté the aromatics
Heat olive oil or butter in a large pot over medium heat. Add onion and garlic, cooking until fragrant and translucent (3–4 minutes). Your kitchen should smell amazing now—pause and enjoy.
2. Add the veggies
Toss in the broccoli and diced potato (if using). Stir to coat in the onion-garlic mixture. Cook for 2–3 minutes, just to wake up the flavors.
3. Simmer
Pour in the vegetable broth, cover, and bring to a simmer. Cook for 15–20 minutes until broccoli and potato are tender.
4. Blend the soup
Use an immersion blender to puree the soup until smooth. No immersion blender? A regular blender works too—just do it in batches and be careful with the hot liquid.
5. Add cream and season
Stir in the milk or cream, then season generously with salt and black pepper. Heat gently until warmed through. Taste and adjust seasoning. Add optional cheddar cheese if desired, letting it melt into the soup.
6. Serve
Pour into bowls, top with croutons, a drizzle of olive oil, or extra cheese. Sip slowly. Or quickly. No judgment.
How to Serve

Serve hot, with:
- Crusty bread or garlic toast
- A sprinkle of shredded cheese or Parmesan
- Optional swirl of cream for that café-style look
Perfect for weeknight dinners, casual lunches, or anytime you need a cozy pick-me-up.
Nutrition Facts (Per Serving – Approximate, 4 servings)
- Calories: 180 kcal
- Carbohydrates: 15 g
- Fat: 10 g
- Protein: 6 g
- Fiber: 4 g
- Sugar: 4 g
Common Mistakes to Avoid

- Overcooking the broccoli: Too mushy can make the soup dull in flavor and overly green. Tender but not soggy is key.
- Skipping seasoning: Salt and pepper are your friends—don’t skimp.
- Blending hot soup incorrectly: Pouring too much into a blender at once can cause burns. Work in batches.
- Adding cream too early: Heat the cream gently after blending to avoid curdling.
Alternatives & Substitutions
- Dairy-free: Use coconut milk or unsweetened almond milk instead of cream.
- Cheese-free: Omit cheese and add a pinch of nutritional yeast for a cheesy flavor without dairy.
- Extra veggies: Spinach, zucchini, or peas can be tossed in for a nutrient boost.
- Make it chunky: Skip the blender step for a rustic, chunky soup.
Final Thoughts
Broccoli soup is one of those simple recipes that feels fancy, healthy, and comforting all at once.
Creamy, flavorful, and adaptable, it’s basically impossible to mess up.
Whether you’re making it for yourself on a chilly evening or impressing friends at lunch, it’s quick, satisfying, and totally forgiving.
Grab a spoon, maybe some crusty bread, and enjoy. You deserve it.
FAQ (Frequently Asked Questions)
Can I use frozen broccoli?
Absolutely. Frozen works great and saves time. Just don’t thaw it before cooking.
Can I make this soup ahead of time?
Yes! Flavors actually deepen after a day in the fridge.
Can I freeze broccoli soup?
Yes, but skip adding cream if you plan to freeze. Add it when reheating for best texture.
Can I make it spicy?
Totally. A pinch of red pepper flakes or cayenne works wonders.
What if I don’t have an immersion blender?
Use a regular blender in batches. Be careful—it’s hot!
Can I add protein?
Sure! Toss in cooked chicken, turkey, or chickpeas for a more filling meal.
How do I make it extra creamy without cream?
Add a boiled potato or cauliflower while cooking—blend it in for natural creaminess.

