Delight your taste buds with stuffed baby eggplants, a classic Middle Eastern dish known as Batinjan Mahshi. This recipe combines tender eggplants filled with a savory mixture of rice and ground meat, all simmered in a rich tomato sauce. Perfect for a comforting family meal or an impressive dinner party dish.
When preparing this recipe, you might need to pick up a few specific ingredients. Baby eggplants are smaller and more tender than regular eggplants, making them perfect for stuffing. Ground lamb adds a unique flavor, though ground beef is a suitable substitute. Pine nuts, while optional, provide a delightful crunch and nutty flavor. Ensure you have ground cumin and cinnamon for the authentic Middle Eastern taste.

Ingredients For Stuffed Baby Eggplants (Batinjan Mahshi)
Baby eggplants: Small, tender eggplants perfect for stuffing.
Rice: Uncooked grains that will cook inside the eggplants.
Ground beef: Adds a savory, meaty flavor to the stuffing.
Ground lamb: An alternative to beef, offering a richer taste.
Onion: Adds sweetness and depth to the stuffing mixture.
Garlic: Provides a pungent, aromatic flavor.
Ground cumin: A warm, earthy spice essential for Middle Eastern cuisine.
Ground cinnamon: Adds a hint of sweetness and warmth.
Salt: Enhances the overall flavor of the dish.
Black pepper: Adds a touch of heat and complexity.
Tomato paste: Creates a rich, flavorful sauce for simmering the eggplants.
Water: Used to cook the rice and create the sauce.
Olive oil: Used for sautéing and adding richness.
Pine nuts: Optional garnish that adds a crunchy texture and nutty flavor.
Technique Tip for Making Batinjan Mahshi
When hollowing out the baby eggplants, use a small melon baller or a teaspoon to carefully remove the flesh, ensuring you leave about ¼ inch of flesh inside. This helps maintain the structural integrity of the eggplants during cooking and prevents them from collapsing. Additionally, to prevent the stuffed eggplants from floating while simmering, you can place a heatproof plate on top of them to keep them submerged in the water.
Suggested Side Dishes
Alternative Ingredients
baby eggplants - Substitute with zucchini: Zucchini has a similar texture and can be easily hollowed out for stuffing.
uncooked rice - Substitute with quinoa: Quinoa is a protein-rich grain that cooks similarly to rice and provides a slightly nutty flavor.
ground beef - Substitute with ground turkey: Ground turkey is a leaner option and absorbs flavors well.
ground lamb - Substitute with ground chicken: Ground chicken is a lighter alternative and can be seasoned to mimic the richness of lamb.
finely chopped onion - Substitute with shallots: Shallots offer a milder and slightly sweeter flavor compared to onions.
minced garlic - Substitute with garlic powder: Garlic powder provides a similar flavor profile and is convenient to use.
ground cumin - Substitute with ground coriander: Ground coriander has a warm, citrusy flavor that complements many dishes.
ground cinnamon - Substitute with ground allspice: Ground allspice has a similar warm and sweet flavor, making it a good alternative.
salt - Substitute with soy sauce: Soy sauce adds a salty flavor along with umami depth.
black pepper - Substitute with white pepper: White pepper has a similar heat but a slightly different flavor profile.
tomato paste - Substitute with crushed tomatoes: Crushed tomatoes provide a similar tomato flavor and can be reduced to a paste-like consistency.
water - Substitute with chicken broth: Chicken broth adds additional flavor to the dish.
olive oil - Substitute with avocado oil: Avocado oil has a similar healthy fat profile and a high smoke point.
pine nuts - Substitute with slivered almonds: Slivered almonds provide a similar crunch and nutty flavor for garnish.
Other Alternative Recipes Similar to This Dish
How To Store or Freeze This Dish
- Allow the stuffed baby eggplants to cool completely at room temperature before storing. This prevents condensation and sogginess.
- For short-term storage, place the eggplants in an airtight container. Refrigerate for up to 3-4 days. Ensure the container is sealed tightly to maintain freshness.
- To freeze, arrange the cooled stuffed eggplants on a baking sheet lined with parchment paper. Freeze until solid, about 2-3 hours. This prevents them from sticking together.
- Once frozen, transfer the eggplants to a freezer-safe bag or container. Label with the date and contents. They can be stored in the freezer for up to 3 months.
- When ready to reheat, thaw the eggplants in the refrigerator overnight. This ensures even reheating and maintains texture.
- Reheat in a preheated oven at 350°F (175°C) for 20-25 minutes or until heated through. Alternatively, reheat in a covered skillet over medium heat with a splash of water to prevent drying out.
- For a quicker option, microwave the eggplants on medium power, covered, for 3-5 minutes, checking halfway through to ensure even heating.
- Garnish with freshly toasted pine nuts or a drizzle of olive oil before serving to enhance the flavor and presentation.
How To Reheat Leftovers
Oven Method:
- Preheat your oven to 350°F (175°C).
- Place the stuffed baby eggplants in an oven-safe dish.
- Add a splash of water or broth to the dish to keep the eggplants moist.
- Cover the dish with aluminum foil to prevent drying out.
- Heat for about 20-25 minutes or until thoroughly warmed.
Stovetop Method:
- Place the stuffed baby eggplants in a large skillet or pot.
- Add a small amount of water or broth to the skillet.
- Cover with a lid and heat over medium-low heat.
- Simmer for about 10-15 minutes, occasionally turning the eggplants to ensure even heating.
Microwave Method:
- Place the stuffed baby eggplants on a microwave-safe plate.
- Cover with a microwave-safe lid or microwave-safe wrap to retain moisture.
- Heat on medium power for 2-3 minutes.
- Check the temperature and continue heating in 1-minute intervals until warmed through.
Steaming Method:
- Set up a steamer basket over a pot of simmering water.
- Place the stuffed baby eggplants in the steamer basket.
- Cover and steam for about 10-15 minutes or until heated through.
Air Fryer Method:
- Preheat the air fryer to 320°F (160°C).
- Place the stuffed baby eggplants in the air fryer basket.
- Heat for about 8-10 minutes, checking halfway through to ensure they are warming evenly.
Best Tools for Preparing Batinjan Mahshi
Knife: To hollow out the baby eggplants and finely chop the onion and garlic.
Cutting board: To provide a stable surface for chopping the vegetables and hollowing out the eggplants.
Mixing bowl: To combine the rice, ground meat, onion, garlic, and spices.
Spoon: To help stuff the eggplants with the rice mixture.
Large pot: To cook the stuffed eggplants in the tomato paste and water mixture.
Measuring cups: To measure the rice and water accurately.
Measuring spoons: To measure the spices and olive oil.
Stove: To heat the pot and cook the stuffed eggplants.
Lid: To cover the pot while simmering the stuffed eggplants.
Wooden spoon: To stir the tomato paste in the pot.
Serving dish: To serve the cooked stuffed eggplants.
Optional: Small skillet: To toast the pine nuts for garnish.
How to Save Time on Making This Recipe
Prepare the filling: Mix the rice, ground meat, onion, garlic, and spices ahead of time and store in the fridge.
Pre-hollow eggplants: Hollow out the baby eggplants the night before and keep them in an airtight container.
Use a food processor: Quickly chop the onion and garlic using a food processor.
Simmer efficiently: Use a wide pot to fit all the stuffed eggplants in a single layer for even cooking.
Batch cooking: Double the recipe and freeze half for a quick meal later.

Stuffed Baby Eggplants (Batinjan Mahshi)
Ingredients
Main Ingredients
- 8 pieces Baby eggplants
- 1 cup Rice uncooked
- 200 grams Ground beef or lamb
- 1 medium Onion finely chopped
- 2 cloves Garlic minced
- 1 teaspoon Ground cumin
- 1 teaspoon Ground cinnamon
- 1 teaspoon Salt
- 0.5 teaspoon Black pepper
- 2 tablespoons Tomato paste
- 2 cups Water
- 2 tablespoons Olive oil
- 0.25 cup Pine nuts optional, for garnish
Instructions
- 1. Hollow out the baby eggplants, leaving about ¼ inch of flesh inside.
- 2. In a mixing bowl, combine rice, ground meat, onion, garlic, cumin, cinnamon, salt, and black pepper.
- 3. Stuff the eggplants with the rice mixture.
- 4. In a large pot, heat olive oil over medium heat. Add tomato paste and cook for 2 minutes.
- 5. Place the stuffed eggplants in the pot. Add water and bring to a boil.
- 6. Reduce heat to low, cover, and simmer for 60 minutes or until the eggplants are tender and the rice is cooked.
- 7. Garnish with pine nuts if desired. Serve warm.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Dish
More Amazing Recipes to Try 🙂
- Whole Wheat Pita Bread1 Hours 40 Minutes
- Chickpea Fritters (Revithokeftedes - Greek)30 Minutes
- Purslane Salad (Bakleh Salata - with Lemon/Garlic)10 Minutes
- Grilled Halloumi with Honey/Fig Jam20 Minutes
- Beef Kofta Skewers35 Minutes
- Pickled Wild Cucumbers (Mikti)15 Minutes
- Ka'ak (Sesame Bread Rings/Sticks)50 Minutes
- Potato Salad with Yogurt & Dill35 Minutes
Leave a Reply