Skip to content
Zaffaron

Makaroni ba Sos Baqla (ماکارونی با سس باقلا) — Persian Fava Bean Cream Sauce Pasta

A Persian-inspired spiral macaroni tossed in a silky fava bean cream sauce with sautéed leeks, savory deli meat, and bright lemon zest. Comforting yet fresh, with buttery beans and a light, peppery finish.

By Zaffaron Kitchen· Published April 2, 2026 Verified Recipe
Nut-Free Halal
Contains: dairy, gluten
50 min total Prep 25m · Cook 25m 4 servings 610 cal ~$3.45/serving
↓ Jump to Recipe
Makaroni ba Sos Baqla — Persian Fava Bean Cream Sauce Pasta - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 50 min · Difficulty: medium

Ingredients (quick list)

  • 300 g Frozen peeled fava beans (thawed)
  • 1 L Water (for blanching fava beans)
  • 1 tsp Salt (for blanching water)
  • 340 g Spiral macaroni (fusilli) (dry)
  • 2 tbsp Olive oil (plus more if needed)
  • 250 g Leeks (white and light-green parts only, cleaned well and thinly sliced)
  • 3 cloves Garlic (finely grated)
  • 150 g Chicken or beef deli meat (halal-certified if needed, cut into thin strips)
  • 180 ml Heavy cream (at room temperature)
  • 180 ml Pasta cooking water (reserved, hot)
  • 2 tsp Lemon zest (finely grated, from 1 large lemon)
  • 1 tbsp Lemon juice (freshly squeezed)

+ 1 more in the full ingredients section below.

Steps (summary)

  1. Blanch the fava beans to keep their color and remove any raw edge. Bring 1 liter water to a boil, add 1 teaspoon salt, then add…
  2. Cook the pasta in well-salted water for a firm, sauce-friendly texture. Bring 3 liters water to a rolling boil, add 1 tablespoo…
  3. Build the aromatic base. Heat 2 tablespoons olive oil in a wide skillet over medium heat. Add sliced leeks and cook 8–10 minute…
  4. Warm the deli meat gently so it stays tender. Add the sliced chicken or beef deli meat to the leeks and stir for 1–2 minutes, j…
  5. Make a light cream sauce that clings to spirals. Reduce heat to low and pour in heavy cream, stirring constantly for 2 minutes.…
  6. Finish with lemon and pepper for a Persian-inspired lift. Add drained pasta to the skillet and toss 1–2 minutes until evenly co…

Cultural Background

Pasta dishes are popular in many Iranian home kitchens, often adapted with local flavors and pantry staples. This version uses fava beans and bright citrus notes that echo beloved springtime ingredients and the balance of richness and acidity found across Persian cooking.

savorybutterycitrusylightly pepperycreamy saucetender pastasoft beanssilky leeksleek and garlicfresh lemon zestolive oil🌶 mild

Equipment

Large pot (6–8 liters) with lidColanderWide skillet or sauté pan (30 cm)Microplane or fine graterChef’s knife and cutting boardMeasuring cups and spoonsHeatproof measuring jug for reserved pasta water

💡 Tips

  • Clean leeks thoroughly by slicing first, then soaking in a bowl of cold water; lift out and drain so grit stays behind.
  • Mashing a portion of the fava beans thickens the sauce without extra flour and keeps the texture buttery.
  • Add lemon zest off the heat to preserve its aroma and prevent bitterness.
  • If using very salty deli meat, reduce the sauce salt and rely on pasta water seasoning.
  • For a silkier sauce, warm the cream to room temperature so it does not split when it hits the pan.

⚠️ Common Mistakes

  • ❌ Browning the leeks too quickly

    💡 Why: High heat makes leeks bitter and reduces their sweetness, which is key to the sauce’s balance.

    ✅ Fix: Cook leeks over medium to medium-low heat for 8–10 minutes, stirring often; add 1–2 tablespoons water if the pan looks dry.

  • ❌ Adding lemon zest and juice while the sauce is boiling

    💡 Why: Boiling can dull the aroma of zest and can make citrus taste harsh in dairy sauces.

    ✅ Fix: Turn off the heat before adding zest and juice; toss, rest 2 minutes, then adjust seasoning.

  • ❌ Overcooking the pasta

    💡 Why: Soft pasta breaks when tossed and cannot hold the sauce well, especially with a light cream base.

    ✅ Fix: Cook 1 minute under package directions and finish in the sauce for 1–2 minutes with reserved pasta water.

  • ❌ Skipping reserved pasta water

    💡 Why: Without starchy water, the sauce can feel heavy or separate instead of clinging to the spirals.

    ✅ Fix: Reserve 180 ml hot pasta water and add gradually until the sauce turns glossy and coats the pasta.

🧊 How to Store

Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently in a skillet over low heat with 30–60 ml water or milk, stirring until loosened. Avoid high heat to prevent the cream from separating. Freezing is not recommended because the cream sauce can turn grainy.

📅 Make Ahead

Slice and wash leeks up to 24 hours ahead; store well-drained in an airtight container in the refrigerator. Blanch fava beans up to 2 days ahead and refrigerate. Cook pasta and sauce fresh for best texture, or keep sauce separate and toss with freshly cooked pasta when ready.

🍽️ Pairs Well With

  • Shirazi salad (cucumber
  • tomato
  • onion with lemon and olive oil)
  • Mixed herbs and radishes
  • Pickled vegetables
  • A simple green salad with lemon-olive oil dressing

Regional Variations

  • Tehran-style home cookingOften made with more deli meat and a slightly richer sauce; some cooks add a small knob of butter at the end for extra gloss.
  • Northern Iran-inspiredLeans brighter and greener by increasing leeks and finishing with extra lemon zest; some versions add chopped fresh herbs such as dill or parsley for a spring feel.
family dinner weeknight meals spring cooking casual entertaining
#weeknight#comfort-food#creamy#lemony#pasta#persian-inspired

Ingredients

  • 300 gFrozen peeled fava beans (thawed)
  • 1 lWater (for blanching fava beans)
  • 1 tspSalt (for blanching water)
  • 340 gSpiral macaroni (fusilli) (dry)
  • 2 tbspOlive oil (plus more if needed)
  • 250 gLeeks (white and light-green parts only, cleaned well and thinly sliced)
  • 3 clovesGarlic (finely grated)
  • 150 gChicken or beef deli meat (halal-certified if needed, cut into thin strips)
  • 180 mlHeavy cream (at room temperature)
  • 180 mlPasta cooking water (reserved, hot)
  • 2 tspLemon zest (finely grated, from 1 large lemon)
  • 1 tbspLemon juice (freshly squeezed)
  • 1 tspBlack pepper (freshly ground, plus more to taste)

🔄 Substitutions

  • Frozen peeled fava beans→ Fresh fava beans (double-peeled) or frozen lima beans
  • Heavy cream→ Half-and-half plus 1 tsp cornstarch (mixed with 1 tbsp cold water)
  • Chicken or beef deli meat→ Cooked shredded chicken or sautéed mushrooms

Instructions

  1. 1

    Blanch the fava beans to keep their color and remove any raw edge. Bring 1 liter water to a boil, add 1 teaspoon salt, then add thawed fava beans. Boil 3 minutes, drain, and rinse briefly under cool water. Set aside; lightly mash about one-third with a fork for a naturally creamy sauce.

  2. 2

    Cook the pasta in well-salted water for a firm, sauce-friendly texture. Bring 3 liters water to a rolling boil, add 1 tablespoon salt, then add fusilli. Cook 1 minute less than package directions (usually 8–10 minutes total). Reserve 180 ml hot pasta water, then drain the pasta.

  3. 3

    Build the aromatic base. Heat 2 tablespoons olive oil in a wide skillet over medium heat. Add sliced leeks and cook 8–10 minutes, stirring often, until very soft and sweet with no browning. Add grated garlic and cook 30 seconds until fragrant, lowering heat if garlic threatens to color.

  4. 4

    Warm the deli meat gently so it stays tender. Add the sliced chicken or beef deli meat to the leeks and stir for 1–2 minutes, just until heated through. Add the blanched fava beans (including the mashed portion) and stir 1 minute to coat everything in the leek-garlic oil.

  5. 5

    Make a light cream sauce that clings to spirals. Reduce heat to low and pour in heavy cream, stirring constantly for 2 minutes. Add 120 ml of the reserved hot pasta water and simmer 2–3 minutes until glossy and lightly thickened. If it looks too thick, add the remaining pasta water gradually.

  6. 6

    Finish with lemon and pepper for a Persian-inspired lift. Add drained pasta to the skillet and toss 1–2 minutes until evenly coated. Turn off heat, then stir in lemon zest, lemon juice, 1 teaspoon black pepper, and 1/2 teaspoon salt. Rest 2 minutes, then taste and adjust salt and pepper before serving.

🪪 Recipe Passport

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 2, 2026

Cultural Background

Pasta dishes are popular in many Iranian home kitchens, often adapted with local flavors and pantry staples. This version uses fava beans and bright citrus notes that echo beloved springtime ingredients and the balance of richness and acidity found across Persian cooking.

Regional Variations

Tehran-style home cooking: Often made with more deli meat and a slightly richer sauce; some cooks add a small knob of butter at the end for extra gloss.
Northern Iran-inspired: Leans brighter and greener by increasing leeks and finishing with extra lemon zest; some versions add chopped fresh herbs such as dill or parsley for a spring feel.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

610
Calories
23g
Protein
24g
Fat
78g
Carbs
9g
Fiber
980mg
Sodium

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

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.