Soup-e Felfel (سوپ فلفل) — Persian-Style Creamy Pepper and Chickpea Soup
A creamy Persian-style pepper and chickpea soup built on slow-sweated onions, carrots, and tomatoes. Bell peppers add gentle heat and sweetness, while milk and corn flour create a velvety finish with a savory cheese topping.

Printable Recipe Card
Servings: 4 · Total: 65 min · Difficulty: medium
Ingredients (quick list)
- 200 g Onion, finely diced (about 1 large)
- 30 ml Vegetable oil (about 2 tbsp)
- 250 g Carrots, peeled and diced (about 2 medium)
- 300 g Bell peppers, deseeded and diced (red preferred) (about 2 medium)
- 400 g Tomatoes, grated or finely chopped (or use canned crushed tomatoes)
- 8 g Fine sea salt (about 1 1/4 tsp, plus more to taste)
- 1 g Ground black pepper (about 1/2 tsp)
- 2 g Ground turmeric (about 1 tsp)
- 900 ml Water (plus up to 150 ml to adjust thickness)
- 240 g Cooked chickpeas, drained (about 1 1/2 cups; canned is fine, rinsed)
- 500 ml Milk (whole milk for best body)
- 20 g Corn flour (about 2 1/2 tbsp; for thickening)
+ 2 more in the full ingredients section below.
Steps (summary)
- In a heavy pot, warm the vegetable oil over medium heat for 1 minute. Add the diced onion and cook 8–10 minutes, stirring often…
- Add the diced carrots and bell peppers. Reduce heat to medium-low and cook 10–12 minutes, stirring every 2 minutes, until the v…
- Pour in 900 ml water and bring to a gentle boil over medium-high heat, about 5 minutes. Reduce to a steady simmer, cover, and c…
- Turn off the heat. Blend the soup until very smooth using an immersion blender, or carefully in a countertop blender in batches…
- In a bowl, whisk the corn flour with 120 ml of the milk until completely smooth with no lumps. Stir the remaining milk into the…
- Taste and adjust seasoning with a small additional pinch of salt if needed. Ladle into warm bowls. Top each serving with a smal…
Cultural Background
Vegetable soups are common in Iranian home cooking, often built on gently cooked onions, warming spices, and seasonal produce. This modern, creamy pepper-and-chickpea version reflects contemporary tastes while staying aligned with familiar Persian flavor-building techniques.
Equipment
💡 Tips
- For deeper sweetness without added sugar, cook the onions and carrots slowly on medium-low until very soft before adding tomatoes.
- If using canned chickpeas, rinse well to remove excess sodium and any canning taste.
- To prevent a grainy texture, blend thoroughly before adding milk and corn flour, and keep the heat low after dairy goes in.
- For a smoother finish, pass the blended soup through a fine sieve, then reheat gently before thickening.
⚠️ Common Mistakes
❌ Browning the onions quickly on high heat
💡 Why: Harsh browning can overpower the soup’s gentle sweetness and make the color dull.
✅ Fix: Cook onions on medium to medium-low for 8–10 minutes until translucent; add a splash of water if they start to color.
❌ Adding the corn flour directly to hot soup
💡 Why: It clumps instantly and can leave raw, starchy pockets.
✅ Fix: Whisk corn flour into cold milk until smooth, then stream it in while stirring continuously.
❌ Boiling hard after adding milk
💡 Why: Dairy can split or develop a grainy texture, especially with acidic tomatoes.
✅ Fix: Keep the soup at a low simmer (small bubbles at the edges) and stir often; reheat gently.
❌ Under-blending the soup
💡 Why: Pepper skins and chickpeas can leave a coarse texture.
✅ Fix: Blend longer than you think (1–2 minutes with immersion blender), or blend in batches and optionally strain through a fine sieve.
🧊 How to Store
Cool completely, then refrigerate in an airtight container for up to 4 days. Reheat over low heat, stirring often; avoid boiling to prevent the milk from splitting. Freeze up to 2 months; thaw overnight in the fridge and reblend briefly if separation occurs.
📅 Make Ahead
Cook the soup through blending (before adding milk and corn flour) up to 2 days ahead; refrigerate. Reheat gently, then add milk and the corn flour slurry just before serving for the freshest, smoothest texture.
🍽️ Pairs Well With
- Warm flatbread or crusty bread
- A simple cucumber-and-herb salad
- Pickled vegetables
- Lemon wedges for brightness
Regional Variations
- Tehran-style modern home kitchensOften finished with extra dairy for a richer mouthfeel and topped with a mild melting cheese; texture is typically fully blended and smooth.
- Northern Iran (Caspian influence)May lean brighter and more herb-forward, using more spring onions and sometimes serving with crunchy sides and pickles to balance the soup’s sweetness.
Ingredients
- 200 gOnion, finely diced (about 1 large)
- 30 mlVegetable oil (about 2 tbsp)
- 250 gCarrots, peeled and diced (about 2 medium)
- 300 gBell peppers, deseeded and diced (red preferred) (about 2 medium)
- 400 gTomatoes, grated or finely chopped (or use canned crushed tomatoes)
- 8 gFine sea salt (about 1 1/4 tsp, plus more to taste)
- 1 gGround black pepper (about 1/2 tsp)
- 2 gGround turmeric (about 1 tsp)
- 900 mlWater (plus up to 150 ml to adjust thickness)
- 240 gCooked chickpeas, drained (about 1 1/2 cups; canned is fine, rinsed)
- 500 mlMilk (whole milk for best body)
- 20 gCorn flour (about 2 1/2 tbsp; for thickening)
- 60 gSpring onions, thinly sliced (about 4–5; green and white parts separated)
- 60 gGrated cheese (mild melting cheese such as mozzarella or a young Kashkaval-style cheese)
🔄 Substitutions
- Milk→ Unsweetened soy milk or oat milk
- Corn flour→ Cornstarch
- Grated cheese→ Crumbled feta-style cheese or labneh dollop
Instructions
- 1
In a heavy pot, warm the vegetable oil over medium heat for 1 minute. Add the diced onion and cook 8–10 minutes, stirring often, until soft and translucent but not browned. Stir in turmeric, black pepper, and the measured salt; cook 30 seconds to bloom the spices and perfume the oil.
- 2
Add the diced carrots and bell peppers. Reduce heat to medium-low and cook 10–12 minutes, stirring every 2 minutes, until the vegetables soften and release their sweetness. Add the grated or chopped tomatoes and cook 6–8 minutes, uncovered, until the mixture thickens slightly and smells jammy rather than raw.
- 3
Pour in 900 ml water and bring to a gentle boil over medium-high heat, about 5 minutes. Reduce to a steady simmer, cover, and cook 15 minutes, stirring once or twice, until carrots are very tender. Add the cooked chickpeas and simmer uncovered for 5 minutes to warm through and lightly infuse the broth.
- 4
Turn off the heat. Blend the soup until very smooth using an immersion blender, or carefully in a countertop blender in batches (do not fill above halfway). Return to low heat. If the soup is thicker than you like, add up to 150 ml additional water, 1–2 tablespoons at a time, stirring well.
- 5
In a bowl, whisk the corn flour with 120 ml of the milk until completely smooth with no lumps. Stir the remaining milk into the pot, then slowly pour in the corn flour slurry while stirring continuously. Cook on low heat for 6–8 minutes, stirring often, until the soup gently thickens and turns velvety; do not let it boil hard.
- 6
Taste and adjust seasoning with a small additional pinch of salt if needed. Ladle into warm bowls. Top each serving with a small handful of grated cheese so it softens from the heat, and finish with the sliced spring onion greens. Serve immediately while the texture is silky and the aroma is fresh.
🪪 Recipe Passport
Cultural Background
Vegetable soups are common in Iranian home cooking, often built on gently cooked onions, warming spices, and seasonal produce. This modern, creamy pepper-and-chickpea version reflects contemporary tastes while staying aligned with familiar Persian flavor-building techniques.
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.
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

Persian-Style Pizza-Chips (خوراک چیپس و پنیر) — Street-Food Chip Bake with Chicken and Mozzarella
Persian · Main Courses · 45 min

Yatimcheh (یتیمچه) — Persian Slow-Cooked Summer Vegetable Stew
Persian · Stews · 100 min

Chicken Stuffed Cabbage Rolls (دلمه کلم با مرغ) — Herb-Scented Persian Dolmeh in Tomato Saffron Sauce
Persian · Main Courses · 90 min

Begova Corba (Begova čorba) — Bosnian Chicken and Okra Soup
Bosnian · Soups · 110 min

Tinolang Manok (Tinolang Manok) — Filipino Ginger Chicken Soup
Filipino · Soups · 65 min

Sac Kavurma (Saç Kavurma) — Thin-Sliced Turkish Meat Sautéed with Onions
Turkish · Main Courses · 38 min

Turkish Shish Kebab (Şiş Kebap) — Charcoal-Grilled Marinated Lamb Skewers
Turkish · Kebabs · 37 min

Hawawshi (حواوشي) — Egyptian Spiced Meat-Stuffed Baladi Bread
Egyptian · Main Courses · 55 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.