Skip to content
Zaffaron

Kousa Mahshi (كوسا محشي) — Lebanese Stuffed Zucchini in Tangy Tomato Broth

Kousa Mahshi is a beloved Lebanese home dish of tender hollowed zucchini filled with rice and lamb, then gently simmered in a lemony tomato broth. It’s a family-style centerpiece often served with yogurt on the side.

By Zaffaron Kitchen· Published April 4, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
105 min total Prep 45m · Cook 60m 6 servings 520 cal
↓ Jump to Recipe
Kousa Mahshi — Lebanese Stuffed Zucchini in Tangy Tomato Broth - authentic lebanese recipe

Printable Recipe Card

Servings: 6 · Total: 105 min · Difficulty: medium

Ingredients (quick list)

  • 12 Lebanese zucchini (small, pale green) (about 10–12 cm long)
  • 350 g Ground lamb (80–85% lean)
  • 180 g Short-grain rice (rinsed until water runs mostly clear)
  • 150 g Yellow onion (finely grated)
  • 12 g Garlic (about 4 cloves, minced)
  • 500 ml Tomato passata (or smooth crushed tomatoes)
  • 700 ml Water
  • 30 g Tomato paste (about 2 tbsp)
  • 60 ml Fresh lemon juice (about 4 tbsp)
  • 15 ml Extra-virgin olive oil (about 1 tbsp)
  • 2 tsp Ground allspice
  • 0.5 tsp Ground cinnamon

+ 3 more in the full ingredients section below.

Steps (summary)

  1. Wash and dry the zucchini, then trim just the stem nub so the zucchini stays sealed on one end. Hollow each zucchini using a zu…
  2. Rinse the rice well and drain for 5 minutes so excess water doesn’t loosen the filling. In a bowl, mix the ground lamb, drained…
  3. Stuff each zucchini with the lamb-rice mixture using your fingers or the handle of a spoon, stopping when it is about 2 cm from…
  4. Arrange the stuffed zucchini in a wide pot in snug layers, openings facing up to help keep the filling in place. Pack them tigh…
  5. In a bowl, whisk together passata, water, tomato paste, minced garlic, lemon juice, 1.5 tsp salt, and dried mint until smooth.…
  6. Bring the pot to a gentle boil over medium heat, then immediately reduce to low so the surface barely simmers. Cover and cook f…

+ 2 more steps in the full instructions section below.

Cultural Background

Stuffed vegetables (mahshi) are a cornerstone of Levantine family cooking, often prepared for gatherings because they scale well and taste even better the next day. In Lebanon, kousa mahshi is prized for its balance of lemony broth and gently spiced meat-and-rice filling.

savorytangywarm-spicedtender zucchinijuicy rice fillinggarlic-tomato tangwarm allspice🌶 mild

Equipment

Zucchini corerLarge wide pot with lidMixing bowlMeasuring cups and spoonsWhiskHeatproof plate (optional)

💡 Tips

  • Choose small, firm Lebanese zucchini for the best texture; large zucchini tend to collapse and taste watery.
  • Do not rinse the rice and immediately mix while dripping wet; drain it for 5 minutes so the filling binds properly.
  • Keep the simmer very gentle; a hard boil can split the zucchini and force the filling out.

⚠️ Common Mistakes

  • ❌ Over-hollowing the zucchini until the walls are too thin

    ✅ Fix: Leave 6–8 mm thickness so the zucchini stays intact during simmering and serving.

  • ❌ Overstuffing to the rim

    ✅ Fix: Stop 2 cm from the opening to allow rice expansion and prevent splitting.

  • ❌ Boiling aggressively

    ✅ Fix: Reduce to a bare simmer; gentle heat keeps the filling inside and the broth clear.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate in an airtight container with broth for up to 3 days. Reheat covered on the stovetop over low heat with 60 ml water added, or microwave covered at 700W in 1-minute bursts until hot throughout.

📅 Make Ahead

Hollow the zucchini up to 24 hours ahead and refrigerate in a sealed container. Mix the filling up to 12 hours ahead and keep chilled, then stuff and cook the next day for the freshest texture.

🍽️ Pairs Well With

  • Plain yogurt
  • vermicelli rice
  • Lebanese pita
  • cucumber-tomato salad
  • pickles.

Regional Variations

  • Tripoli-style: slightly more lemon juice in the broth and a touch more garlic for sharper tang.
  • Mixed mahshi platter: cook stuffed zucchini alongside stuffed eggplant in the same tomato-lemon broth, adjusting pot size and liquid level.
  • Yogurt-cooked version: replace the tomato broth with a thickened yogurt-garlic sauce for a creamy, tangy profile.
everyday holiday party ramadan
#classic#family-style#gluten-free

Ingredients

  • 12Lebanese zucchini (small, pale green) (about 10–12 cm long)
  • 350 gGround lamb (80–85% lean)
  • 180 gShort-grain rice (rinsed until water runs mostly clear)
  • 150 gYellow onion (finely grated)
  • 12 gGarlic (about 4 cloves, minced)
  • 500 mlTomato passata (or smooth crushed tomatoes)
  • 700 mlWater
  • 30 gTomato paste (about 2 tbsp)
  • 60 mlFresh lemon juice (about 4 tbsp)
  • 15 mlExtra-virgin olive oil (about 1 tbsp)
  • 2 tspGround allspice
  • 0.5 tspGround cinnamon
  • 1 tspBlack pepper
  • 2 tspFine sea salt
  • 1 tspDried mint (optional but traditional)

🔄 Substitutions

  • Ground lamb→ Ground beef (85–90% lean)
  • Tomato passata→ Crushed tomatoes, blended smooth
  • Short-grain rice→ Medium-grain rice

Instructions

  1. 1

    Wash and dry the zucchini, then trim just the stem nub so the zucchini stays sealed on one end. Hollow each zucchini using a zucchini corer, leaving about 6–8 mm thickness so they don’t split during simmering.

  2. 2

    Rinse the rice well and drain for 5 minutes so excess water doesn’t loosen the filling. In a bowl, mix the ground lamb, drained rice, grated onion, olive oil, allspice, cinnamon, black pepper, and 2 tsp salt until evenly combined and slightly sticky.

  3. 3

    Stuff each zucchini with the lamb-rice mixture using your fingers or the handle of a spoon, stopping when it is about 2 cm from the opening. This headspace is essential because the rice expands as it cooks, and overfilling can burst the zucchini.

  4. 4

    Arrange the stuffed zucchini in a wide pot in snug layers, openings facing up to help keep the filling in place. Pack them tightly so they don’t float and unravel, and add a small heatproof plate on top if needed to keep them submerged.

  5. 5

    In a bowl, whisk together passata, water, tomato paste, minced garlic, lemon juice, 1.5 tsp salt, and dried mint until smooth. Pour the broth into the pot; the zucchini should be just covered, so add up to 100 ml extra water only if necessary.

  6. 6

    Bring the pot to a gentle boil over medium heat, then immediately reduce to low so the surface barely simmers. Cover and cook for 45 minutes, keeping the simmer calm to prevent the rice from pushing out of the zucchini.

  7. 7

    Uncover and continue simmering for 10–15 minutes to slightly thicken the tomato broth and finish cooking the rice. The zucchini should be tender but still holding its shape, and the filling should read fully cooked with no hard rice at the center.

  8. 8

    Rest the pot off the heat for 10 minutes so the filling sets and the broth flavors round out. Serve the zucchini with a ladle of the tangy tomato broth over the top, keeping the pieces intact as you transfer them to the platter.

🪪 Recipe Passport

Origin: Lebanese Cuisine
Researched by: Zaffaron Kitchen
Published: April 4, 2026

Cultural Background

Stuffed vegetables (mahshi) are a cornerstone of Levantine family cooking, often prepared for gatherings because they scale well and taste even better the next day. In Lebanon, kousa mahshi is prized for its balance of lemony broth and gently spiced meat-and-rice filling.

Regional Variations

Tripoli-style: slightly more lemon juice in the broth and a touch more garlic for sharper tang.
Mixed mahshi platter: cook stuffed zucchini alongside stuffed eggplant in the same tomato-lemon broth, adjusting pot size and liquid level.
Yogurt-cooked version: replace the tomato broth with a thickened yogurt-garlic sauce for a creamy, tangy profile.

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

520
Calories
26g
Protein
22g
Fat
52g
Carbs
6g
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.