Soup-e Broccoli (سوپ بروکلی) — Persian-Style Creamy Broccoli Soup
A modern Persian-style creamy broccoli soup made silky with potatoes and butter, then topped with garlic-butter croutons. Comforting, nourishing, and elegant enough for guests, it comes together with simple pantry staples.

Printable Recipe Card
Servings: 4 · Total: 55 min · Difficulty: easy
Ingredients (quick list)
- 180 g Yellow onion, finely diced (About 1 medium)
- 30 g Unsalted butter (For sautéing the aromatics)
- 15 ml Cooking oil (Neutral oil such as sunflower or canola)
- 12 g Garlic, minced (About 3 cloves)
- 300 g Potatoes, peeled and cut into 2 cm cubes (Starchy potatoes make the soup velvety)
- 900 ml Chicken broth (Low-sodium preferred)
- 450 g Broccoli florets (From 1 large head; include tender stem pieces if desired)
- 6 g Fine sea salt (Add gradually; adjust to taste)
- 1 g Black pepper, freshly ground (About 1/2 teaspoon)
- 10 ml Lemon juice (Optional, for brightness at the end)
- 120 g White bread, cut into 1.5 cm cubes (Day-old bread browns best)
- 6 g Garlic, finely grated (About 1–2 cloves)
Steps (summary)
- Prepare the vegetables: dice the onion, mince the garlic, and cube the potatoes into even 2 cm pieces so they cook at the same…
- In a heavy pot over medium heat, melt 30 g butter with 15 ml oil. Add the diced onion and cook 8–10 minutes, stirring often, un…
- Add the cubed potatoes and stir for 1 minute to coat in the butter. Pour in 900 ml chicken broth, bring to a gentle boil over m…
- Add the broccoli florets to the pot, return to a simmer, and cook 6–8 minutes uncovered, until the broccoli is bright green and…
- Blend the soup until completely smooth using an immersion blender, or carefully in a countertop blender in batches (do not fill…
- Make the garlic-butter croutons: in a skillet over medium heat, melt 25 g butter with 10 ml oil. Add 120 g bread cubes and toss…
+ 1 more steps in the full instructions section below.
Cultural Background
Creamy vegetable soups like this are common in many contemporary Persian households, especially during cooler months when simple, nourishing meals are preferred. The pairing of a smooth soup with crisp bread or croutons reflects a modern home-cooking style influenced by both local tastes and international comfort-food traditions.
Equipment
💡 Tips
- For a brighter green color, add broccoli near the end and blend promptly once tender.
- If your broth is salty, start with 3 g salt in the soup and adjust after blending.
- Day-old bread makes croutons that stay crisp longer; fresh bread can turn chewy.
- For extra-smooth texture, pass the blended soup through a fine-mesh sieve (optional).
⚠️ Common Mistakes
❌ Overcooking the broccoli until olive-green
💡 Why: Long simmering dulls color and can create a strong sulfur aroma.
✅ Fix: Add broccoli only after potatoes are tender; simmer 6–8 minutes and blend soon after.
❌ Blending boiling-hot soup in a sealed blender
💡 Why: Steam pressure can force the lid off and cause burns.
✅ Fix: Cool 5 minutes, blend in batches, and vent the lid with a towel; or use an immersion blender.
❌ Burning the garlic in the croutons
💡 Why: Garlic cooks faster than bread and turns bitter when browned too hard.
✅ Fix: Toast bread first, then add grated garlic for only 30 seconds off-heat or on very low heat.
❌ Soup turns gluey or overly thick after cooling
💡 Why: Potato starch continues to set as it cools, especially with vigorous boiling.
✅ Fix: Simmer gently (not a rolling boil) and thin with hot broth or water when reheating.
🧊 How to Store
Cool soup to room temperature within 2 hours, then refrigerate in an airtight container for up to 4 days. Reheat gently over low heat, adding a splash of water or broth if thick. Store croutons separately at room temperature in a sealed container for up to 2 days; re-crisp in a 160°C oven for 5 minutes.
📅 Make Ahead
The soup base can be cooked and blended up to 2 days ahead; refrigerate and reheat gently, thinning as needed. Make croutons up to 1 day ahead and store airtight; re-crisp briefly in the oven before serving for best crunch.
🍽️ Pairs Well With
- Fresh herbs (parsley or dill) scattered on top
- A simple Shirazi-style cucumber and tomato salad
- Pickled vegetables for contrast
- Extra lemon wedges
Regional Variations
- Tehran-style home cookingOften blended very smooth and finished with extra black pepper; croutons or toasted bread are commonly used for texture and to make the soup more filling.
- Northern Iran-inspiredSometimes brightened with more lemon juice and served with fresh herbs on top; cooks may include more tender broccoli stems for a slightly sweeter, earthier base.
Ingredients
- 180 gYellow onion, finely diced (About 1 medium)
- 30 gUnsalted butter (For sautéing the aromatics)
- 15 mlCooking oil (Neutral oil such as sunflower or canola)
- 12 gGarlic, minced (About 3 cloves)
- 300 gPotatoes, peeled and cut into 2 cm cubes (Starchy potatoes make the soup velvety)
- 900 mlChicken broth (Low-sodium preferred)
- 450 gBroccoli florets (From 1 large head; include tender stem pieces if desired)
- 6 gFine sea salt (Add gradually; adjust to taste)
- 1 gBlack pepper, freshly ground (About 1/2 teaspoon)
- 10 mlLemon juice (Optional, for brightness at the end)
- 120 gWhite bread, cut into 1.5 cm cubes (Day-old bread browns best)
- 6 gGarlic, finely grated (About 1–2 cloves)
🔄 Substitutions
- Chicken broth→ Vegetable broth
- White bread→ Sourdough or whole-wheat bread
- Unsalted butter (soup and croutons)→ Olive oil
Instructions
- 1
Prepare the vegetables: dice the onion, mince the garlic, and cube the potatoes into even 2 cm pieces so they cook at the same rate. Cut broccoli into bite-size florets and slice any tender stems. Measure broth, salt, and pepper so you can season gradually and avoid over-salting.
- 2
In a heavy pot over medium heat, melt 30 g butter with 15 ml oil. Add the diced onion and cook 8–10 minutes, stirring often, until soft and translucent but not browned. Add 12 g minced garlic and cook 30–45 seconds just until fragrant, keeping the heat moderate to prevent bitterness.
- 3
Add the cubed potatoes and stir for 1 minute to coat in the butter. Pour in 900 ml chicken broth, bring to a gentle boil over medium-high heat, then reduce to a steady simmer. Cover partially and cook 12–15 minutes, until the potatoes are very tender when pierced with a fork.
- 4
Add the broccoli florets to the pot, return to a simmer, and cook 6–8 minutes uncovered, until the broccoli is bright green and fully tender. Avoid overcooking, which dulls the color and can add sulfur notes. Turn off the heat and let the soup stand 5 minutes to cool slightly before blending.
- 5
Blend the soup until completely smooth using an immersion blender, or carefully in a countertop blender in batches (do not fill above halfway; vent the lid). Return to low heat and season with 6 g salt and 1 g black pepper, tasting and adjusting. If using, stir in 10 ml lemon juice for a clean finish.
- 6
Make the garlic-butter croutons: in a skillet over medium heat, melt 25 g butter with 10 ml oil. Add 120 g bread cubes and toss to coat. Cook 6–9 minutes, stirring frequently, until golden and crisp. Add 6 g grated garlic, 1 g salt, and 0.3 g pepper; toss 30 seconds, then remove from heat.
- 7
Serve the soup hot in warmed bowls. Top each portion with a generous handful of croutons for buttery crunch. If the soup thickens while standing, loosen with 30–60 ml hot broth or water per bowl and rewarm gently over low heat for 2–3 minutes, stirring to keep it silky.
🪪 Recipe Passport
Cultural Background
Creamy vegetable soups like this are common in many contemporary Persian households, especially during cooler months when simple, nourishing meals are preferred. The pairing of a smooth soup with crisp bread or croutons reflects a modern home-cooking style influenced by both local tastes and international comfort-food traditions.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Kotlet (کتلت) — Persian Saffron Potato and Beef Patties
- Makaroni ba Sos Vijeh (ماکارونی با سس ویژه) — Persian-Style Macaroni with Special Chicken Sauce
- Tokhme Morgh ba Khomeer-e Sib Zamini (تخم مرغ با خمیر سیب زمینی) — Persian Eggs with Potato Dough
- Shorba-ye Kari-ye Narjil (شوربا کاری نارگیل) — Persian-Inspired Coconut Chicken Curry Soup
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Mast-o-Khiar (ماست و خیار) — Persian Cucumber and Herb Yogurt Dip
Persian · Side Dishes · 25 min

Shirazi Salad (سالاد شیرازی) — Brunoised cucumber-tomato herb salad with ab-ghooreh
Persian · Salads · 20 min

Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
Persian · Kebabs · 75 min

Crossing-the-Bridge Rice Noodles (过桥米线) — Yunnan Hot Broth Noodle Soup
Chinese · Soups · 195 min

Arishta (Արիշտա) — Armenian Homemade Noodle Soup
Armenian · Soups · 115 min

Salgam Juice (Şalgam) — Spicy, tangy fermented black-carrot drink
Turkish · Drinks · 25 min

Bazlama (بازلاما) — Puffy Turkish Village Flatbread Cooked on a Saj
Turkish · Breads · 38 min

Jeow Bong (ແຈ່ວບອງ) — Lao Chili Paste Relish
Laotian · Side Dishes · 60 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.