Hearty, comforting, and full of rich textures, Koussa wa Batenjan Mahshi is a classic Middle Eastern dish featuring tender zucchini and eggplants stuffed with a savory rice and minced meat filling. Simmered to perfection in a deeply flavored, garlicky tomato sauce, this authentic Lebanese comfort food uses simple ingredients but delivers a complex, soul-warming flavor profile worthy of any special occasion.

What is Mahshi?
The word mahshi translates directly to “stuffed” in Arabic. In Arab cuisine, it represents a beloved category of dishes where all types of vegetables, leaves, and structural ingredients are hollowed or wrapped and packed with a flavorful spiced filling. From cabbage and grape leaves to bell peppers and tripe, mahshi is a culinary staple.
Koussa wa batenjan mahshi (stuffed zucchini and eggplant) is a dish found in almost every Middle Eastern household. While every family has their own variation—some cooking it in a tangy lemon sauce or a rich yogurt sauce like Kousa bil Laban—this traditional recipe focuses on a deeply savory garlic and tomato broth.

The Best Vegetables for Authentic Mahshi
What Type of Zucchini Is Best for Koussa Mahshi?
For the best results, look for small-to-medium Lebanese zucchini (no longer than 7 inches / 17 cm), which are often labeled as Mexican gray squash or summer squash. They feature a smooth, pale green skin, hold their shape beautifully during a long simmer, and won’t turn soggy.
What Type of Eggplant Should I Use?
Choose small, slender baby eggplants or Chinese eggplants. Baby eggplants offer a more intense flavor profile, tender flesh, fewer seeds, and the perfect shape for hollowing out and stuffing.
Do You Need to Peel the Vegetables?
No, do not peel them. The skin of gray zucchini and slender eggplants is thin and tender. Keeping the peel intact ensures the vegetables hold their structural shape while cooking and retains their essential nutrients.

Key Flavor Enhancers & Ingredient Tips
-
- The Spices: A fragrant combination of Lebanese seven-spice, warm ground cinnamon, and sharp white pepper gives the meat filling its signature Middle Eastern aroma.
- Dried Mint & Garlic: This dynamic duo is responsible for the signature base flavor of the tomato broth.
- The Meat: Minced lamb is traditional and highly recommended for its rich flavor, but ground beef works beautifully too. Look for a blend with around 25% fat to keep the filling juicy.
- The Rice: Always use short-grain rice (such as Egyptian rice or Italian Arborio). Short-grain rice absorbs less liquid structurally, creating a perfectly sticky, cohesive filling inside the core.

How to Upcycle Leftover Zucchini Flesh
Never throw away the hollowed-out zucchini cores! You can use the leftover flesh to whip up traditional Lebanese zucchini fritters (Ijjeh), or simply sauté it in olive oil and toss it with scrambled eggs for a quick breakfast.
Watch the Step-by-Step Video Tutorial Below
How to Make
Step 1: Prep and Core the Vegetables
-
- Wash the zucchini and eggplants thoroughly. Trim the stems and slice off any dried tips.
- Core the Zucchini: Insert a mankara (Middle Eastern zucchini corer) into the top stem end. Carefully hollow out the center by rotating the tool, removing the core while keeping the exterior wall intact. Aim for an interior wall thickness of about ⅓ inch (¾ cm). Take your time so you don’t pierce the bottom or sides!
- Core the Eggplants: Before coring, roll each eggplant back and forth on a flat countertop while applying gentle pressure with your palm. This softens the flesh inside, making it significantly easier to hollow out using your mankara.
Step 2: Prepare the Stuffing
-
- Place the short-grain rice in a colander and rinse under cold water. Rub the grains gently to wash away excess surface starch, then drain completely.
- In a medium mixing bowl, combine the rinsed rice, minced meat, ghee (or oil), seven-spice, cinnamon, white pepper, and salt. Mix thoroughly with your hands until uniform.
Step 3: Stuff the Vegetables
-
- Using your fingers, gently push the meat and rice mixture into the hollowed zucchini and eggplants.
- Crucial Tip: Leave about a ¼ inch (½ cm) gap at the very top of each vegetable. Do not overstuff or pack the filling too tightly; the short-grain rice needs room to expand as it absorbs the cooking liquid.
Step 4: Simmer to Perfection
-
- Arrange the stuffed vegetables neatly in a large, deep pot, keeping the open, stuffed ends facing upward if possible.
- Whisk the tomato paste and crushed garlic into 8 cups of water until fully diluted. Gently pour this tomato broth over the vegetables until they are nearly submerged.
- Bring the liquid to a rolling boil over medium-high heat.
- Once boiling, sprinkle the dried mint leaves over the top and season the broth with salt to taste.
- Reduce the heat to low, cover the pot with a tight-fitting lid, and let it simmer slowly for 1½ to 2 hours. The vegetables are done when they are completely tender and the rice filling is fully cooked.
Storage and Freezing Instructions
-
- To Store: Allow the dish to cool completely to room temperature. Transfer the vegetables and tomato sauce into airtight containers and refrigerate for up to 4–5 days. The flavors deepen and taste even better the next day!
- To Freeze: Store the cooked batch in a freezer-safe container for up to 3 months. Note that freezing may slightly soften the texture of the vegetable skins upon thawing.
Mahshi/ Lebanese Stuffed Zucchini and Eggplant / Koussa wa Batenjan Mahshi
5 from 2 votes
Prep: 30 minutes minutes
Cook: 1 hour hour 30 minutes minutes
Servings 5
Course
MAIN DISHES
Cuisine
#Middle Eastern
Lebanese
Mediterranean
RECIPES FROM AROUND THE WORD
Description
Stuffed Zucchini and Eggplant, or Koussa Mahshi wa Batenjan, reminds me of home. It was a regular part of my mother’s monthly dinner rotation. Just thinking about it brings back images of my mother wearing her apron at the stove, carefully preparing a batch.I’ve always loved Lebanese Stuffed Zucchini and Eggplant, or Mahshi Koussa wa Batenjan. Every bite of this dish is pure comfort. It’s warm, hearty, and packed with flavor, making it the perfect weeknight meal. It’s also nourishing enough to satisfy and fuel the whole family.
Equipment
- vegetable corer
- Pot
Ingredients
- 1 kg / 2 lb 4 oz small Lebanese zucchini grey squash
- 1 kg / 2 lb 4 oz slim eggplants
- 500 g / 1 lb 2 oz lamb or beef either works well; preferably about 25% fat
- 1 level teaspoon seven-spice
- ½ teaspoon ground cinnamon
- Salt to taste
- ¼ cup sunflower oil
- 8 garlic cloves crushed
- 1 tablespoon dried mint leaves
- 1 tablespoon ghee or butter
- 2 cups short-grain rice such as Arborio or Egyptian rice
- 2 heaping tablespoons tomato paste
Instructions
- Separately wash the zucchini and eggplants. Trim the ends, cutting off the stalk ends and any dried tips.
- Start by coring the zucchini: Using a mankara (a tool traditionally used in the Middle East to core the pulp out of zucchini and eggplants), try to hollow out the zucchini just as you would when carving a pumpkin. Hollow out the center, leaving about 1/3 inch (¾ cm) of flesh around the interior wall—and maybe more if you can manage it without poking through the zucchini.It is simple, but it is a skill that takes a bit of practice to master.
- To core the eggplants: Roll the eggplants on a countertop, one at a time, back and forth, applying pressure with your hand. This will make the eggplants more tender, which makes the coring process much easier. Hollow them out using the same method you used with the zucchini, and perhaps hollow out a little more around the interior walls of the eggplants.
- In a colander, rinse the rice under cold running water, rubbing it gently with your hands to remove as much excess starch as possible. Drain well. Mix the rice with the minced meat and oil, then season with spices and salt. Your filling is now ready.
- Using your finger, stuff each zucchini and eggplant with the rice and meat filling, leaving about ¼ inch (½ cm) of space at the top to allow for the rice to expand as it cooks. It is important not to overstuff.
- Transfer the stuffed vegetables to a large pot that can accommodate them. Dilute the tomato paste in the 8 cups of water, add the crushed garlic, and whisk to combine. Gently pour the mixture over the vegetables, almost covering the zucchini (kousa) and eggplants. Make sure the stuffed ends are facing up
- Once the mixture comes to a boil, sprinkle with dried mint, add the ghee or butter, and adjust the salt to your taste. Reduce the heat to low, cover, and let it simmer for 1½ to 2 hours, allowing the zucchini to cook through and the flavors to mellow and develop together. Watch the detailed video tutorial below. Serve with laban!
Video
Notes
Another great recipe worth learning: Vegetarian Stuffed Grape Leaves
Looking for another Lebanese classic to learn about? Kousa Bil Laban , zucchini in yogurt!
If you make the "Koussa wa Batenjan Mahshi", leave a comment below, or share your pictures on Facebook! I would love to see your creations!! Hashtag, #Hadia’s lebanese Cuisine
Looking for another Lebanese classic to learn about? Kousa Bil Laban , zucchini in yogurt!
If you make the "Koussa wa Batenjan Mahshi", leave a comment below, or share your pictures on Facebook! I would love to see your creations!! Hashtag, #Hadia’s lebanese CuisineKeyword Egglants, Garlic, Tomatoes, zucchini
Tried this recipe?Let us know how it was!





























3 Comments
Just like my mum made
Just like Mum made
Great Carol, it’s a delectable dish.