• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Plant Based Folk
  • Recipes
  • Lebanese
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Lebanese
  • About
  • Subscribe

subscribe
search icon
Homepage link
  • Recipes
  • Lebanese
  • About
  • Subscribe

×
Home » Lebanese Recipes

Vegetarian Stuffed Eggplants

Published: Feb 14, 2023 · Modified: Oct 6, 2026 by Janelle Hama *This post may contain affiliate links. Disclosure

208 shares
Jump to Recipe

Vegetarian stuffed eggplants, known in Arabic as batinjan mahshi, are a Lebanese dish of eggplants hollowed out, filled with herbed rice and vegetables and simmered in a tangy tomato and pomegranate molasses sauce until tender. This version of this Middle Eastern classic is vegan friendly too.


Before You Start

  • The one mistake to avoid: don't buy bent eggplants. They're nearly impossible to core and fill, so pick straight ones that are all a similar size.
  • Use an electric corer: it's the easiest way to hollow the eggplants and a few of you have told me it was worth buying. I've linked the tool I use below.
  • Keep the simmer gentle: bring the pot to a soft boil, then turn the heat down to low right away. Don't let it reach a rumbling boil.
  • Serve with freshly cut onion on the side or a crisp Arab salad.

two cooked long eggplants in a red sauce in a white plate
Batinjan Mahshi has so much flavor and is a great way to use those eggplants

A Quick Note from Janelle

In Arabic, batinjan means eggplant and mahshi means stuffed. You'll also see it spelled batenjen mehchi, batinjan mashi, or mahshi batinjan, depending on who's writing the Arabic in English letters.

These Lebanese vegetarian stuffed eggplants are based on my family's traditional dish, which is usually made with a rice and ground meat filling. Here the filling is made with vegetables, herbs, rice and spices instead. And you won't even care that it's meatless as it's that delish!

Flavor profile: batinjan mahshi is savory and tangy, with a rich tomato base, a mild sweetness from the peas and a hint of mint. The pine nuts add crunch against the tender eggplant.

The Lebanese know how to cook good eggplant, like this stew called maghmour or fried called batinjan mekli. There are so many more ways we cook eggplant, check out that list!

If you like stuffing vegetables, kousa mahshi is the zucchini version and my stuffed baked onions are a good one to try next as they are the easiest to make IMO. One of my most popular recipes is my vegetarian Lebanese stuffed peppers, yum the flavors!!

two cooked eggplants in a white plate with a spoonful of the rice filling from one of the eggplants

Ingredients

I'll take you through the ingredients that require some explanation, the rest I believe to be straightforward. The full list is found in the recipe card below.

eggplant, tomato, onion, frozen peas, fresh herbs, spices, rice and garlic laid out in white bowls

Eggplants are the star of the show. Choose straight, firm, long and narrow eggplants that are similar in size, about 15cm (6 inches) long with good girth. These are known as Chinese or Japanese eggplants. Skip eggplants that are too skinny (tedious to core) or bent (they won't hollow out). Other types work too, including globe, Indian and Italian, but the type changes how much filling you'll need and globe eggplants are very large, so think about how you'll serve them.

Medium-grain rice is the main filler in these rice stuffed eggplants. Long grain works too.

Onion and tomato are finely chopped, almost minced and go into the filling. Use a firm yet ripe tomato.

Parsley is finely chopped, leaves and soft stems only. Dried mint adds a touch of coolness and a little goes a long way. Finely chopped fresh mint works too.

Garlic adds a pungent and aromatic note. You can skip it if you prefer.

Olive oil is down to one tablespoon. If you're oil-free, leave it out.

Pomegranate molasses is sweet and tangy and goes into both the filling and the sauce. I highly recommend not skipping it. You can find it at a Middle Eastern grocer or in most major supermarkets. Otherwise grab it online here.

Pine nuts are dry toasted in a pan to bring out their natural oils and nutty flavor. Frozen peas add a mild sweetness.

Tomato paste gives the filling its rich tomato flavor and is diluted in water to make the sauce.

Lebanese 7 spice is a warming blend with bold flavor, also called baharat. Make it using my recipe, buy it at your local Middle Eastern grocer, or get it online here.

What I Use to Make This Recipe

Image of pomegranate molasses

pomegranate molasses

Buy Now →
Image of 7 spice

7 spice

Buy Now →
Image of corer

corer

Buy Now →

Core, Fill, and Simmer

The full instructions are in the recipe card below. These are the steps worth seeing.

two long eggplants one with its top cut off and a knife on a timber chopping board
  1. Cut off the tops of the eggplants.
a female hand holding a hollowed eggplant with the electric corer on a chopping board and the flesh of the eggplant
  1. Hollow them with an electric corer. (Tip: Reserve the eggplant flesh to make baba ghanouj or use it in a fry-up.)
a bowl filled with uncooked rice and vegetables in a tomato paste
  1. Make the filling.
long eggplants stuffed with rice and vegetables
  1. Fill each eggplant with the rice mixture, tapping and massaging gently so the filling settles to the bottom.
long eggplants laid in a pot
  1. Lay the stuffed eggplants in the pot and pour the sauce over the top.
a plate on top of long eggplants in a red sauce in a pot
  1. Place a heat-safe plate on top, cover and simmer until tender.

a white plate with a cooked eggplant split open to show its rice and vegetable filling in a red sauce

Janelle's Tips

  • Eggplants are malleable, so gently massage them to help the rice settle down inside.
  • If you have leftover filling, which can happen depending on the size of your eggplants, use it to stuff tomatoes, zucchini, or peppers and cook them in the same pot.
  • Cooking time varies. Pierce the skin with a fork and if it goes through with ease, the eggplants are cooked.
  • Storage: once cooled to room temperature, keeps in an airtight container in the fridge for up to 5 days. Reheat as needed.

two white plates with cooked long eggplants in a red sauce

Did you make this? I'd love to know! Leave me a comment below with a ★★★★★ star rating or tag @plantbasedfolk on social media.

Recipe

two cooked long eggplants in a red sauce in a white plate

Vegetarian Stuffed Eggplants

Hollowed whole eggplants (aka batinjan mahshi) filled with a herbed rice and vegetable filling and simmered in a tangy tomato sauce until tender.
Prep: 45 minutes mins
Cook: 40 minutes mins
Total: 1 hour hr 25 minutes mins
Servings: 14 eggplants
Author: Janelle Hama
Course: Main Course
Cuisine: Lebanese
Diet: Gluten Free, Vegan, Vegetarian
Rate Save Saved Recipe Add to Google

Ingredients

  • 14 medium - large long eggplants

Stuffing

  • 1⅓ cups medium grain rice
  • 1 small - medium tomato finely diced
  • 1 small - medium onion finely diced
  • ⅓ cup parsley finely chopped
  • ⅓ cup pine nuts dry toasted
  • 1 cup frozen peas
  • ½ tablespoon pomegranate molasses
  • ¼ cup tomato paste
  • ½ teaspoon dried mint
  • 3 small garlic cloves crushed
  • ¾ tablespoon salt
  • 1 teaspoon Lebanese 7 spice
  • ½ teaspoon ground black pepper
  • 1 tablespoon olive oil

Sauce

  • ¾ cup tomato paste
  • 1 teaspoon pomegranate molasses
  • 7 cups water
  • ¾ tablespoon salt
Metric - US Customary
Prevent your screen from going dark

Instructions

  • Cut off the tops of the eggplants, which will become the opening. Use an electric corer to hollow out the flesh. Reserve the flesh for another recipe (how I use them is linked in the core, fill and simmer section above)
  • Toast the pine nuts in a non-stick pan over medium-high heat until golden. In a large bowl combine the rice, tomato, onion, garlic, frozen peas, parsley, dried mint, Lebanese 7 spice, salt, pepper, toasted pine nuts, pomegranate molasses, olive oil and tomato paste. Mix until evenly combined.
  • Fill each eggplant with the rice mixture, gently tapping it down so the filling settles to the bottom. Leave a 1.5cm (½ inch) gap below the opening so the rice has room to expand as it cooks. Repeat until all the eggplants are filled.
  • In a mixing jug, combine the tomato paste, pomegranate molasses, salt and water. Pour about 2 cups into a large pot.
  • Lay the stuffed eggplants into the pot and pour the remaining sauce over the top.
  • Place a heat-safe plate on top of the eggplants, cover with a lid and bring to a soft boil over high heat. Reduce the heat to low and simmer for 30 to 40 minutes - until the eggplants are fully cooked and tender.
  • Remove the pot from the heat and let the eggplants cool for a few minutes. Serve in a bowl with some of the sauce.

Video


Notes

  • Select straight eggplants about 15cm (6 inches) long with good girth. Bent ones are too hard to stuff and narrow ones are too tedious to fill.
  • Don't bring the pot to a rumbling boil. As soon as it starts to gently boil, turn the heat down.
  • Cooking time varies. Pierce the skin with a fork and if it goes through with ease, the eggplants are cooked.
  • Leftover filling can stuff tomatoes, zucchini, or peppers cooked in the same pot.
  • Oil-free: leave out the tablespoon of olive oil.
  • Serve with freshly chopped onion, or a salad
  • Store in an airtight container in the fridge for up to 5 days once cooled to room temperature.

Nutrition

Serving: 1eggplant | Calories: 145kcal | Carbohydrates: 26g | Protein: 4g | Fat: 4g | Saturated Fat: 0.4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 904mg | Potassium: 300mg | Fiber: 2g | Sugar: 4g | Vitamin A: 563IU | Vitamin C: 12mg | Calcium: 22mg | Iron: 2mg

N.B., nutrition info is an estimate based on an online nutrition calculator. This will vary based on the specific ingredients you use.

Tried this recipe?Please consider Leaving a Review!

If you enjoyed this recipe, consider supporting my work for the cost of a cup of coffee.

More Lebanese Recipes - Made Plant-Based | Plant Based Folk

  • Stuffed Onions
  • eggplant fatteh, stuffed long eggplant, eggplant stew and eggplant dip plates in a collage
    Lebanese Eggplant Recipes - Every Way My Family Makes Batinjan
  • couscous tabbouleh in a plate and spoon with a fork on the side
    Couscous Tabbouleh
  • eggplant fatteh in a plate with spoons in it
    Eggplant Fatteh (Fattet Batinjan)
208 shares

Reader Interactions

Comments

    5 from 48 votes (41 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Seema

    September 24, 2023 at 12:04 pm

    5 stars
    I love everything with eggplant - and this recipe is now one of my favorite Middle Eastern stuffed eggplant preparations!!!

    Reply
  2. Addison

    July 21, 2023 at 2:42 pm

    5 stars
    This dish was so flavorful! It was the best way to use up some eggplants I had in my pantry. Buy the tool that is mentioned to make these though

    Reply
  3. Sky

    May 24, 2023 at 8:29 am

    5 stars
    Delicious!!! I made this last night. Fabulous flavors & texture. I made the Lebanese 7 spice as well! I will keep that on hand always now! Thank You for thr share!

    Reply
    • Janelle Hama

      May 24, 2023 at 4:12 pm

      Oh that is awesome Sky, I am thrilled you enjoyed these and made the spice blend from scratch, which I think makes all the difference. Did you use the electric corer?

      Reply
  4. Greta

    March 30, 2023 at 11:11 am

    5 stars
    Wow, I never had stuffed eggplant before. Such a good recipe. I bought that tool from Amazon, it is good to work with

    Reply
  5. Donna

    March 28, 2023 at 11:57 am

    5 stars
    Yum!! We love Lebanese stuffed grey zucchini, so once I saw this recipe I knew I had to try it. Was not disappointed, so good and that sauce is just amazing.

    Reply
  6. Lisa

    February 21, 2023 at 10:32 am

    5 stars
    Wanted to try something different with eggplants (which I love), and this recipe did not disappoint. The filling was so tasty.

    Reply
  7. Jess

    September 03, 2020 at 11:13 pm

    Want to try this recipe but I dont have any of the small, green Lebanese kousa. I only have 1 giant purple North American kind. Can I substitute 1 giant purple for small kousa in this recipe? Help!

    Reply
    • plantbasedfolk

      September 04, 2020 at 9:02 am

      Hi Jess, yes you should be able to stuff one giant zucchini - I have done this before. I might take a little longer to cook though due to the size.

      Enjoy!
      J X

      Reply
  8. Dana

    May 14, 2020 at 10:36 am

    5 stars
    Just discovered your amazing, deliciously-looking vegan recipes! I want to make this next week. However, to me it is not clear how you make the sauce or what you use as sauce?

    Reply
    • plantbasedfolk

      May 15, 2020 at 2:02 pm

      Hi Dana,
      Here's the part for the sauce
      1/4 cup Pomegranate molasses
      1/2 cup Tomato paste
      1/2 tsp Dried mint
      3 cloves Garlic crushed
      1 tbsp Salt
      1 tbsp 7 spice
      1/2 tsp Ground black pepper
      2 tbsp Olive Oil
      400 g Diced tomato (canned)
      2 tbsp Tomato paste
      1 1/2 cup water

      I will fix the post up and make it clearer. Thank you! Enjoy! J x

      Reply

Primary Sidebar

a female brunette throwing a lemon

Hello, I'm Janelle!

Lebanese Australian cook based in Sydney.

I teach the everyday Lebanese table; plant-based, and as close to teta’s version as possible.

Come in.

More about me →

Recipes Not to Miss

  • a bowl of chopped mushroom salad
    Easy Raw Mushroom Salad With Balsamic Vinegar
  • a red casserole pot with okra stew
    Bamia (Okra Stew Without Meat)
  • fingers holding a brown chocolate balls
    Chocolate Bliss Balls Without Dates
  • a stack of pita sandwich rolls filled with veggies and falafel
    The Best Falafel Pita Sandwich (Lebanese)

As Featured On

various logos where Plant Based Folk has been featured

Footer

^ back to top

About

Accessibility Policy
Blog
Cookies Policy
Disclosure
Privacy Policy
Privacy Policy (GDPR)
Terms of Use

Newsletter + Links

Free Lebanese Pantry Guide

Sign Up! for emails and updates
Vegan Lebanese Recipes
Shop Kitchen Essentials

Contact

Contact
Work with me
Social media
Advertise

Copyright © 2026 Plant Based Folk

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.