clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Succulent Stuffed Eggplant infused with Lebanese spices, baked in the oven until meltingly tender. Filled with basmati rice, your choice of ground meat (or lentils) herbs, and pine nuts in a fragrant tomato broth. Vegan-adaptable.

Lebanese Stuffed Eggplant

  • Author: Sylvia Fountaine | Feasting at Home
  • Prep Time: 50
  • Cook Time: 45
  • Total Time: 1 hour 35 minutes
  • Yield: 6 1x
  • Category: main
  • Method: baked
  • Cuisine: middle eastern
  • Diet: Gluten Free


Succulent Stuffed Eggplant infused with Lebanese spices, baked in the oven until meltingly tender. Filled with basmati rice, your choice of ground meat (or lentils) herbs, and pine nuts in a fragrant tomato broth. Vegan-adaptable.


Units Scale
  • 34 medium eggplant (3 inches wide by 5 inches long)
  • 1 lb ground lamb, ground beef, or ground plant-based “meat”
  • 1 onion
  • 4 garlic
  • 1 1/2 teaspoons salt
  • 1 teaspoon cumin
  • 3/4 teaspoons allspice
  • 1/2 teaspoon ground coriander
  • 1/2 teaspoon sumac
  • 1/2 teaspoon cinnamon
  • 1/4 teaspoon ground cloves
  • 1/4 teaspoon ground cardamon
  • 1/4 teaspoon ground nutmeg
  • 2 medium tomatoes, diced ( 1 1/2 cups) plus their juices
  • 2 cups cooked basmati rice
  • 1/4 cup fresh dill
  • 1/4 cup fresh mint
  • 1/4 cup pinenuts, toasted (save 1 tablespoon for garnish)
  • 2 tablespoons tomato paste
  • 2 cups broth- chicken, veggie, or use water and pinch salt
  • 1/4 teaspoon allspice
  • 1/4 teaspoon cumin

Garnish: fresh dill and mint


  1. Prep the Eggplant: Scoop out the eggplant leaving about ½ inch thickness on all sides. I find the easiest way to do this is to use a knife around the edge, then crosshatch, and use a spoon to remove. It need not be perfect.
  2. Season the eggpant shells with salt and pepper and set aside, and chop up the filling finely.
  3. Preheat the oven to 400F
  4. Make the filling: In a large oven-proof braiser or pan, saute the ground meat and onions over medium heat for 4-5 minutes, until onions are fragrant, then add the diced eggplant and garlic, cooking until eggplant is translucent. Drain some fat if you like. Season with salt and all the spices. Add the fresh tomatoes and their juices, stir and cover for a few minutes until the tomatoes break down into the meat.
  5. Place the meat mixture in bowl with the cooked rice, fresh herbs and optional pinenuts (remembering to save a tablespoon for garnish after baking). Give a stir and adjust salt and spices to taste. (If using lentils, I would add a good drizzle of olive oil.)
  6. Make the tomato broth: In the same pan, heat up the broth, tomato paste and spices and whisk, scraping up any brown bits. Wipe off the sides of the pan if messy with a wet paper towel. Turn off heat.
  7. Fill the eggplant: Divide the filling among the eggplants, pressing it in gently, and mounding to incorporate all. Nestle them in the tomato broth. You can also bake these in a baking dish if you prefer. The broth should come up about  ¼ – ½ inch -add more broth if necessary.
  8. Bake the Eggplant: 400F –covered, 40-45 minutes, until eggplant is fork tender, and filling is heated through (145F), then bake uncovered for 5-10 minutes, until golden.
  9. Garnish: Sprinkle with fresh dill and mint and remaining pinenuts. TIP: Whenever I serve pinenuts to people who I don’t know well or am not sure of allergies- I always make them visible, on top. 😉


If you don’t have a large oven-proof braiser, feel free to bake in a large baking dish big enough to hold all the eggplant- and make sure there is ¼-½ inch tomato broth on the bottom add more broth as necessary. It may take a bit longer to bake in a baking dish– use a thermometer– 145F.

Smaller eggplants work best here BUT if using large globe eggplants- use two. Baking time will be longer.

These can be made ahead and refrigerated up to 2 days before baking- just bring to room temp before baking for more even cooking. If reheating already baked eggplants, reheat at 35oF, covered, and ensure there is broth at the bottom.

Leftovers will keep up to 4 days in the fridge.

If using lentils instead of ground meat, you’ll need about 2 cups of cooked lentils. I have not tested this yet, so make sure to taste the filling, adding more salt and spices as needed and a splash of olive oil for richness. You could also add sautéed veggies- carrots, mushrooms, bell pepper, etc. The key is getting the filling nice and flavorful.

The allspice truly elevates here- don’t leave it out!


  • Serving Size: 1 stuffed eggplant, calculated with ground lamb
  • Calories: 405
  • Sugar: 7.6 g
  • Sodium: 671.5 mg
  • Fat: 22.3 g
  • Saturated Fat: 8.3 g
  • Carbohydrates: 34.5 g
  • Fiber: 6 g
  • Protein: 18.9 g
  • Cholesterol: 55.3 mg

Keywords: stuffed eggplant, stuffed eggplant recipe, lebanese stuffed eggplant, stuffed eggplant with rice, stuffed eggplant with lamb, best stuffed eggplant