Makaroni ba Sos-e Felfel (ماکارونی با سس فلفل) — Persian-Style Pasta with Bell Pepper Sauce
A modern Iranian-style pasta featuring a trio of bell peppers simmered in a savory tomato-garlic sauce. Finished with olive oil and gentle chili warmth, it’s colorful, aromatic, and weeknight-friendly.

Printable Recipe Card
Servings: 4 · Total: 50 min · Difficulty: easy
Ingredients (quick list)
- 320 g Spaghetti (or penne/fusilli)
- 3 L Water (for boiling pasta)
- 18 g Salt (for pasta water)
- 30 mL Olive oil (plus more if needed)
- 200 g Onion (finely diced)
- 12 g Garlic (minced (about 4 cloves))
- 180 g Red bell pepper (thinly sliced)
- 180 g Yellow bell pepper (thinly sliced)
- 180 g Green bell pepper (thinly sliced)
- 1 tsp Crushed red pepper flakes (reduce to 1/2 tsp for mild heat)
- 400 g Diced tomatoes (canned, with juices)
- 30 g Tomato paste (for deeper color and body)
+ 3 more in the full ingredients section below.
Steps (summary)
- Bring 3 liters of water to a rolling boil in a large pot over high heat. Add 18 g salt, then add 320 g spaghetti. Stir for 30 s…
- While the pasta cooks, heat 30 mL olive oil in a wide skillet over medium heat. Add 200 g diced onion and cook 8–10 minutes, st…
- Add the sliced red, yellow, and green bell peppers (180 g each) to the skillet. Cook 6–8 minutes over medium-high heat, stirrin…
- Stir in 30 g tomato paste and cook 1 minute to remove raw flavor. Add 400 g diced tomatoes with juices, 120 mL water, 6 g salt,…
- Add the drained pasta to the sauce and toss over medium heat for 2–3 minutes until evenly coated. If the sauce seems tight, add…
Cultural Background
Persian-style makaroni is a widely cooked home dish in Iran, reflecting how global pantry staples like pasta have been adapted to local tastes. Vegetable-forward sauces, warm spices, and balanced acidity are common approaches that align with everyday Iranian cooking habits.
Equipment
💡 Tips
- Slice peppers into similar thickness so they soften evenly without turning mushy.
- Cook tomato paste briefly in oil before adding tomatoes; it deepens color and reduces raw acidity.
- For a more Iranian home-style feel, keep the sauce slightly thick so it clings well to the pasta.
- If using very sweet bell peppers, skip the sugar; if using very acidic tomatoes, keep it in.
- Reserve pasta water even if you think you won’t need it—its starch helps emulsify the sauce.
⚠️ Common Mistakes
❌ Overcooking the bell peppers until they collapse
💡 Why: They release too much water and lose their bright flavor, making the sauce flat and watery.
✅ Fix: Cook peppers 6–8 minutes only, then let them finish in the tomato simmer; aim for tender but still slightly crisp.
❌ Skipping the tomato paste cook-off
💡 Why: Raw tomato paste can taste metallic or harsh and won’t develop depth.
✅ Fix: Stir tomato paste into the oil-pepper base and cook 60 seconds before adding tomatoes.
❌ Draining pasta without reserving pasta water
💡 Why: The sauce may not cling well, especially with spaghetti, and can feel dry.
✅ Fix: Reserve 180 mL pasta water; add gradually while tossing to emulsify and create a glossy coating.
❌ Adding garlic too early or browning it
💡 Why: Burnt garlic turns bitter and dominates the sauce.
✅ Fix: Add garlic after the onion softens and cook under 1 minute on medium heat until just fragrant.
🧊 How to Store
Cool to room temperature within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat in a skillet over medium-low with 1–3 tablespoons water, covered, 4–6 minutes, stirring once or twice. Freezing is possible up to 2 months, but peppers soften further after thawing.
📅 Make Ahead
Slice onions, garlic, and peppers up to 24 hours ahead and refrigerate in airtight containers. The sauce can be cooked up to 2 days ahead; reheat gently with a splash of water, then toss with freshly boiled pasta for best texture.
🍽️ Pairs Well With
- Shirazi salad (cucumber
- tomato
- onion with lemon juice)
- Plain yogurt or strained yogurt on the side
- Pickled vegetables
- Fresh herbs (mint
- basil
- or parsley)
Regional Variations
- Tehran-style home cookingOften includes extra tomato paste for a deeper red color and a slightly thicker sauce that clings to pasta; chili is usually kept moderate and served with yogurt on the side.
- Northern Iran (Caspian influence)May lean brighter and more herb-forward, sometimes adding chopped fresh herbs near the end and keeping the sauce looser, emphasizing the sweetness of peppers and tomatoes.
Ingredients
- 320 gSpaghetti (or penne/fusilli)
- 3 lWater (for boiling pasta)
- 18 gSalt (for pasta water)
- 30 mlOlive oil (plus more if needed)
- 200 gOnion (finely diced)
- 12 gGarlic (minced (about 4 cloves))
- 180 gRed bell pepper (thinly sliced)
- 180 gYellow bell pepper (thinly sliced)
- 180 gGreen bell pepper (thinly sliced)
- 1 tspCrushed red pepper flakes (reduce to 1/2 tsp for mild heat)
- 400 gDiced tomatoes (canned, with juices)
- 30 gTomato paste (for deeper color and body)
- 1 tspGround turmeric (adds warm Persian-style aroma)
- 0.5 tspGround black pepper
- 4 gGranulated sugar (balances tomato acidity (optional))
🔄 Substitutions
- Spaghetti→ Penne or fusilli
- Olive oil→ Neutral oil (sunflower or canola)
- Diced tomatoes (canned)→ Fresh ripe tomatoes, grated
Instructions
- 1
Bring 3 liters of water to a rolling boil in a large pot over high heat. Add 18 g salt, then add 320 g spaghetti. Stir for 30 seconds to prevent sticking. Boil until just shy of al dente, about 8–10 minutes (or 1 minute less than package timing). Reserve 180 mL pasta water, then drain.
- 2
While the pasta cooks, heat 30 mL olive oil in a wide skillet over medium heat. Add 200 g diced onion and cook 8–10 minutes, stirring often, until soft and lightly golden. Add 12 g minced garlic and cook 45–60 seconds until fragrant, keeping heat moderate so the garlic does not brown.
- 3
Add the sliced red, yellow, and green bell peppers (180 g each) to the skillet. Cook 6–8 minutes over medium-high heat, stirring, until the peppers soften but still hold their shape. Add 1 tsp turmeric, 1 tsp crushed red pepper flakes, and 1/2 tsp black pepper; stir continuously for 30 seconds to bloom the spices in the oil.
- 4
Stir in 30 g tomato paste and cook 1 minute to remove raw flavor. Add 400 g diced tomatoes with juices, 120 mL water, 6 g salt, and 4 g sugar (if using). Bring to a gentle simmer, then reduce heat to medium-low and simmer 10–12 minutes, uncovered, until glossy and slightly thickened.
- 5
Add the drained pasta to the sauce and toss over medium heat for 2–3 minutes until evenly coated. If the sauce seems tight, add reserved pasta water 1–2 tablespoons at a time (up to 120 mL) to create a silky texture. Taste and adjust salt and chili. Rest off heat 2 minutes before serving.
🪪 Recipe Passport
Cultural Background
Persian-style makaroni is a widely cooked home dish in Iran, reflecting how global pantry staples like pasta have been adapted to local tastes. Vegetable-forward sauces, warm spices, and balanced acidity are common approaches that align with everyday Iranian cooking habits.
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.
- Joojeh Kabab (جوجه کباب) — Persian Saffron-Yogurt Grilled Chicken
- Khourak Morgh ba Jo va Gharch (خوراک مرغ با جو و قارچ) — Persian Chicken, Barley & Mushroom Stew
- Makaronis Sard ba Panir (ماکارونی سرد با پنیر) — Persian Cold Pasta with Cheese
- Bal-e Morgh ba Sos-e Sir (بال مرغ با سس سیر) — Persian Garlic Chili Chicken Wings
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

Katteh Tond (کته تند) — Spicy Caspian-Style One-Pot Chicken Rice
Persian · Rice Dishes · 85 min

Saffron Sweet Rice (پلو شیرینی زعفرانی) — Festive Persian milk-saffron rice with nuts
Persian · Rice Dishes · 75 min

Ash-e Sak (آش ساک) — Gorgani Spinach and Lamb Ash
Persian · Soups · 175 min

Pone Yay Gyi Curry (ပုန်းရည်ကြီးဟင်း) — Burmese Pork and Fermented Bean Paste
Burmese · Main Courses · 115 min

Dongpo Pork (东坡肉) — Hangzhou Red-Braised Pork Belly
Chinese · Main Courses · 205 min

Izmir Kofte (İzmir Köfte) — Oven-Baked Meatballs with Tomato Sauce and Potatoes
Turkish · Main Courses · 70 min

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

Khuushuur (Хуушуур) — Crisp Mongolian Fried Meat Pockets
Mongolian · Main Courses · 70 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.