• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • eBook
  • About
  • Contact me
  • Privacy Policy
Family-Friends-Food
  • All Recipes
    • Breakfast
    • Soups & Starters
    • Main Dishes
      • Vegan
      • Vegetarian
      • Fish
    • Side dishes & Salads
    • Baking & Desserts
  • Holiday Recipes
    • Chanukah
    • Purim
    • Pesach
    • Lag Ba’Omer
    • Shavuot
    • Rosh Hashanah
    • Succot
  • Healthier Jewish Food ebook
  • Get Updates
menu icon
go to homepage
search icon
Homepage link
  • EASY SWAPS FOR HEALTHIER JEWISH FOOD
  • SPECIAL DIETS EBOOK
  • BREAKFAST
  • SOUPS & STARTERS
  • MAIN DISHES
  • – VEGAN
  • – VEGETARIAN
  • – FISH
  • SIDES & SALADS
  • BAKING & DESSERTS
  • SUBSCRIBE
  • ABOUT
  • CONTACT
  • PRIVACY POLICY
×
Home » Main Dishes » Moroccan Style Stuffed Aubergines – vegan

Moroccan Style Stuffed Aubergines – vegan

This page may contain affiliate links, which won't change your price, but may share some commission. For more information, please visit my Privacy Policy page.

Jump to Recipe - Print Recipe

Fragrant and filling Moroccan stuffed aubergines (eggplant) use only vegan ingredients to create a hearty, healthy and delicious plant-based main dish. Bursting with richly flavoured onions and mushrooms, protein-rich tofu, and a warming blend of traditional North African spices.

Ready to impress your family and friends with a delicious Moroccan-style vegan dish? You’re sure to enjoy these scrumptious stuffed aubergines (eggplant), with their rich and fragrant filling of lightly spiced tofu, mushrooms and caramelised onions.

Get ready to dazzle your taste buds with this delectable dish!

A delicious serving of vegan stuffed aubergine with tofu, mushrooms and onion, topped with parsley and pine nuts.

On this page...

Toggle
  • Jewish history of Moroccan stuffed aubergines
  • Making Moroccan style stuffed aubergines (eggplant) vegan
  • Health benefits of Moroccan style stuffed aubergines
  • How to choose the best aubergines
  • Ingredients in Moroccan style stuffed aubergines
  • The perfect Moroccan seasoning blend
  • How to make Moroccan style stuffed aubergines
  • Tips for serving and presentation
  • A Vegan Delight – Moroccan style stuffed aubergines
  • Vegan Moroccan style stuffed aubergines (eggplant)
  • More delicious recipes using aubergines (eggplant)
  • Moroccan stuffed aubergine FAQs

Jewish history of Moroccan stuffed aubergines

Stuffed aubergines (eggplant) are a significant and traditional dish in Moroccan Jewish cuisine, and Sephardic cuisine generally, with a history tracing back to medieval Spain. This dish is often prepared for Shabbat and other special occasions and family meals.

Aubergines have a central place in Sephardic Jewish culinary traditions, and are prepared in numerous different ways. These delicious and versatile vegetables (actually a large berry!) were enthusiastically adopted by the Jewish population, when surrounding Christians were more hesitant. This may have lead to aubergine’s historical nickname of “Jew’s apple”!

Variations of stuffed aubergines were popular in Moroccan Jewish households. Cooks used aromatic seasonings such as cumin, paprika and cinnamon as well as spice blends like baharat or ras-el-hanout. Stuffings usually contained ground lamb or other meats for Shabbat and festivals. For ‘everyday’ meals, vegetables and cheeses, sometimes bound with breadcrumbs, would be used.

A Baking dish of Moroccan stuffed aubergines (eggplant) seen from above.

Making Moroccan style stuffed aubergines (eggplant) vegan

My recipe for vegan Moroccan stuffed aubergines emulates the fragrant and filling ‘special’ recipes used on Shabbat and festivals. While I’ve cooked the meaty version in the past, this recipe uses only vegan ingredients to create a hearty, healthy and delicious plant-based main dish.

These vegan Moroccan stuffed aubergines are bursting with a richly flavoured filling. Made with caramelised onions, savoury mushrooms, and protein-rich tofu, it’s cooked in luscious olive oil and a gorgeous warming blend of North African spices for maximum flavour.

Close up image of a portion of Moroccan stuffed aubergine (eggplant) on a plate, garnished with parsley, toasted pine nuts, and a wedge of lemon.

Health benefits of Moroccan style stuffed aubergines

These Moroccan stuffed aubergines are a terrific choice as part of a balanced and healthy diet. Aubergines (also sometimes known as eggplants) are high in dietary fibre, and packed with vitamins, minerals, and antioxidants. In addition, mushrooms are a great source of vitamins, protein and fibre.

The tofu is high in protein, which is essential for growth, repair, and maintaining a healthy body. Olive oil adds healthy fats and aids absorption of nutrients such as vitamins A, D and E.

Overhead image showing six stuffed aubergine halves, garnished with pine nuts and parsley.

The generous dose of different spices brings numerous phytochemicals. Many of these have antioxidant properties that help fight inflammation and protect cells from damage. Certain spices are also known for particular health-boosting effects. For instance ginger and cumin aid digestion, cayenne has anti-bacterial properties, and coriander may help to lower blood pressure.

Overall, this flavourful and wholesome meal is both a delicious and nourishing experience.

A tray of vegan Moroccan stuffed aubergines (eggplant) seen from above.

How to choose the best aubergines

When selecting your aubergines, try to choose ones that are firm to the touch, with a smooth and shiny skin. Aubergines should feel heavy for their size, as this indicates they are fresh and full of moisture. Avoid aubergines that are wrinkled or have soft spots, as these will be older and of lower quality.

I usually opt for smaller to medium-sized aubergines for this recipe, to create more smaller servings which makes it easier to portion. Half of a large aubergine can be overwhelming as a single serving, whereas one smaller one plus the option of seconds seems more manageable. Providing smaller servings and offering second helpings is also a good way to avoid food waste and encourage healthier eating habits.

A portion of Moroccan stuffed aubergine being lifted from the baking dish by a spoon.

Ingredients in Moroccan style stuffed aubergines

These delicious stuffed aubergines come together from some basic ingredients including vegetables, spices and tofu. To make them yourself you will need:

  • Aubergines! – Choose one smallish aubergine per person, or an equivalent amount of larger aubergines.
  • Olive oil – for brushing over the aubergines before roasting, and cooking the filling.
  • Onions and garlic – to add depth and savour to the filling mixture.
  • Mushrooms – I like to use chestnut or shiitake mushrooms for their delicious flavour and robust texture. However you can use whichever kind of mushrooms you prefer.
  • Tofu – choose a firm tofu and squeeze out as much liquid as possible.
  • Soy sauce or tamari – to give a depth of flavour to the tofu.
  • Spices – I used a Moroccan inspired blend of spices, specifically paprika, coriander, cumin, ginger, cinnamon, turmeric, allspice, black pepper, and cayenne. However if you’re in a hurry you can substitute a ready-made North African spice blend such as ras-el-hanout instead.
  • Tomato puree – to help bind the filling and add another layer of richness.
  • Fresh herbs and toasted pine nuts to garnish.
Ingredients in Moroccan stuffed aubergines (vegan) - aubergines (eggplant), onions and garlic, olive oil, mushrooms, tofu, soy sauce, spices, tomato puree, toasted pine nuts for garnish.

The perfect Moroccan seasoning blend

This recipe uses a seasoning blend that captures the aromas and flavours of traditional Moroccan cooking. By using this delicious combination of spices, you’ll be able to infuse your dish with rich and complex flavours that will transport your taste buds to the streets of Marrakech!

This delicious seasoning blend will enhance the overall taste of your stuffed aubergines and also bring out the unique and vibrant flavours of Moroccan cooking. You can double the quantities and save the extra in a jar to use in other dishes. Try mixing with some olive oil for a quick dip for bread, or add to salad dressings, sauces or shakshuka for a punch of flavour.

A portion of Moroccan stuffed aubergine (eggplant) on a plate, garnished with parsley, toasted pine nuts, and a wedge of lemon.

How to make Moroccan style stuffed aubergines

First, prepare the spice blend by combining all of the spices. You will need this to season the aubergine ‘shells’ and also to flavour the stuffing.

Next, halve the aubergines lengthwise and score the cut sides in a lattice pattern. Brush with olive oil and dust with the prepared spices. Drizzle with more oil and roast the aubergine halves for around 20-30 minutes while you prepare the filling.

Steps in making Moroccan stuffed aubergines - 1. Halve the aubergines (eggplant) lengthwise, 2. Cut a crosshatch pattern into the cut surface, 3. Brush with oil and dust with spices, 4. Roast in the oven, 5. Press an indentation into each aubergine half using the back of a spoon, 6. Fill each prepared aubergine half with delicious filling.

To prepare the stuffing mixture for your Moroccan style stuffed aubergines, begin by sautéing diced onions and garlic in olive oil until they are soft and translucent. Tip the mixture into a bowl.

Add a little more oil to the pan, and add the grated tofu. Cook for several minutes, add in the chopped mushrooms, and cook until the liquid has been driven off. Return the onions and garlic to the pan with the remaining spices and cook, stirring for a few minutes. Add the tomato puree and a little water and mix well to combine. Make sure to scrape up any bits that have stuck to the bottom of the pan.

Remove the aubergines from the oven. Use the back of a spoon to press down on each one to create an indentation. Spoon the prepared filling into these indents, dividing it between the roasted aubergine halves. Drizzle over any remaining olive oil, cover the dish with foil, and bake the stuffed aubergines for a further 20 minutes.

When ready to serve, sprinkle over some chopped parsley or mint, and a handful of toasted pine nuts.

Close up image of a vegan Moroccan stuffed aubergine (eggplant) showing the spiced tofu and mushroom filling topped with toasted pine nuts and chopped fresh parsley.

Tips for serving and presentation

These wonderful stuffed aubergines (eggplant) make a fantastic vegan centrepiece. They’re hearty and delicious enough to be the star of any meal. Topped with a sprinkle of chopped fresh herbs and pine nuts, they look gorgeous and are sure to impress family and friends.

I like to serve them with rice or couscous, and a chopped vegetable salad. Other side dishes that sit well alongside these stuffed aubergines include Moroccan carrot salad, baked mujadarra, tabbouleh salad with freekeh, or roasted vegetable rice pilaf.

You can also drizzle some tangy yogurt or creamy tahini sauce over the dish to complement the rich flavours of the roasted aubergines. Get ready to savour every bite of these perfectly seasoned Moroccan delights!

A serving of vegan Moroccan stuffed aubergine on a white china plate, seen from above, garnished with a wedge of lemon, pine nuts and chopped fresh parsley.

A Vegan Delight – Moroccan style stuffed aubergines

When you cook these Moroccan style stuffed aubergines, you not only create a flavourful and healthy dish, you also embrace a piece of Jewish culinary tradition. By choosing the best aubergines, preparing the perfect stuffing, and blending the warming, fragrant spices, you can impress your family and friends with a delicious North African experience. Give it a go and try this dish today!

Moroccan stuffed aubergines (eggplant) are a nutritious vegan dish.

If you want deliciously easy, family-friendly recipes like this delivered straight to your inbox, simply click here to subscribe. (Of course, I’ll never pass on your email address to anyone.)

📖 Recipe

A serving of vegan Moroccan stuffed aubergine on a white china plate, seen from above, garnished with a wedge of lemon, pine nuts and chopped fresh parsley.

Vegan Moroccan style stuffed aubergines (eggplant)

Prevent your screen from going dark
Fragrant and filling, vegan Moroccan stuffed aubergines are a hearty, healthy and delicious plant-based main dish.
5 from 1 vote
Print Recipe Pin Recipe Save Saved!
Prep Time 35 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 35 minutes mins
Course Appetizer, Main Course
Cuisine Middle Eastern, Vegan
Servings 4
Calories 314 kcal

Ingredients
 
 

Spice mixture (see notes)

  • 1½ teaspoon paprika
  • 1½ teaspoon ground coriander
  • 1½ teaspoon ground cumin
  • ½ teaspoon ground ginger
  • ½ teaspoon ground cinnamon
  • ½ teaspoon turmeric
  • ½ teaspoon allspice powder
  • ¼ teaspoon ground black pepper
  • 1 pinch cayenne or hot chilli powder (optional)
  • ½ teaspoon salt

For the aubergines

  • 3 medium aubergines (eggplant)
  • 1-2 tablespoon extra virgin olive oil

For the filling

  • 1 medium onion
  • 2 cloves garlic
  • 2 tablespoon extra virgin olive oil
  • 250 g tofu
  • 1 tablespoon soya sauce or tamari
  • 150 g shiitake or chestnut mushrooms (or a mixture)
  • 3 tablespoon tomato puree
  • 75 ml water

To garnish

  • 2-3 tablespoon chopped fresh parsley, coriander or mint
  • 2 tablespoon toasted pine nuts
  • lemon wedges for squeezing

Instructions
 

  • 1½ tsp paprika, 1½ tsp ground coriander, 1½ tsp ground cumin, ½ tsp ground ginger, ½ tsp ground cinnamon, ½ tsp turmeric, ½ tsp allspice powder, ¼ tsp ground black pepper, 1 pinch cayenne or hot chilli powder (optional), ½ tsp salt
    First, make the spice mixture. Combine all the spices and the salt in a small bowl and set aside.
  • 3 medium aubergines (eggplant), 1-2 tbsp extra virgin olive oil
    Preheat the oven to 180℃ (350℉).
    Cut the aubergines in half lengthwise and score a 1cm (½inch) crosshatch pattern on the cut surface. Place the aubergines cut side up in a large baking dish. Brush generously with olive oil and sprinkle over about half of the spice mix. Try to get the oil and spices into the cuts in the aubergine – I do this by rubbing with the back of a teaspoon.
  • Drizzle over a little more oil, and cook the aubergines in the oven for around 20-25 minutes.
  • 1 medium onion, 2 cloves garlic, 2 tbsp extra virgin olive oil
    Meanwhile, prepare the filling. Finely dice the onion and crush the garlic. Heat 1 tablespoon of the olive oil in a large skillet over a medium high heat, and cook the onion and garlic until softened and turning golden brown.
  • 250 g (8 ⅚ oz) tofu, 1 tbsp soya sauce or tamari, 150 g (5 2/7 oz) shiitake or chestnut mushrooms (or a mixture)
    While the onions are cooking, grate the tofu into a bowl and mix with the soy sauce or tamari. Chop the mushrooms finely and set aside.
  • Tip the cooked onions and garlic out of the pan. Add the remaining 1 tablespoon oil and tip in the grated tofu and soy sauce. Turn the heat up slightly and cook, stirring for about 5 minutes. Add the chopped mushrooms and continue to cook until the mushrooms are soft.
  • 3 tbsp tomato puree, 75 ml (⅓ cups) water
    Return the onions and garlic to the pan, together with the remaining spice mix, the tomato puree and the water. Mix everything well and scrape up any bits that have stuck to the bottom of the pan. Reduce the heat, cover, and simmer for 2-3 minutes.
  • Remove the aubergines from the oven. Use the back of a spoon to press down an indentation into the scored surface of each aubergine half. Divide the prepared filling between the aubergines, and cover the dish with foil.
  • 2-3 tbsp chopped fresh parsley, coriander or mint, 2 tbsp toasted pine nuts, lemon wedges for squeezing
    Return to the oven for 20-30 minutes at 180℃ (350℉).
    Serve the aubergines hot from the oven, with fresh herbs and toasted pine nuts scattered over, and wedges of lemon for squeezing.

Notes

If you’d rather use a ready-made spice mix, choose a North African blend such as ras-el-hanout or baharat. You will need about 2½ tablespoons of mixed spices in total.
To make these stuffed aubergines in advance, prepare them as far as the end of step 8. Cover the pan with foil and refrigerate for up to 24 hours. When ready, bake the aubergines at 180℃ (350℉) for 30-40 minutes until piping hot and cooked throughout.
 

Nutrition

Nutrition Facts
Vegan Moroccan style stuffed aubergines (eggplant)
Amount per Serving
Calories
314
% Daily Value*
Fat
 
18
g
28
%
Saturated Fat
 
2
g
13
%
Polyunsaturated Fat
 
5
g
Monounsaturated Fat
 
10
g
Sodium
 
563
mg
24
%
Potassium
 
1119
mg
32
%
Carbohydrates
 
32
g
11
%
Fiber
 
14
g
58
%
Sugar
 
15
g
17
%
Protein
 
13
g
26
%
Vitamin A
 
223
IU
4
%
Vitamin C
 
14
mg
17
%
Calcium
 
141
mg
14
%
Iron
 
3
mg
17
%
* Percent Daily Values are based on a 2000 calorie diet.
Keyword aubergine, mushrooms, onions, spice, tofu
Tried this recipe?Let us know how it was!

More delicious recipes using aubergines (eggplant)

If you enjoyed these tasty stuffed aubergines, why not also try:

  • Aubergine shakshuka
  • Caramelised onion and aubergine dip
  • Aubergine and ricotta lasagne
  • Hasselback aubergine with pesto, tomato and mozarella
  • Creamy tomato soup with gnocchi and aubergine croutons.
    Tomato soup with gnocchi and aubergine ‘croutons’
  • A bowl of caponata alla giudia, with red and green napkins.
    Caponata alla Giudia
  • Vegetarian stuffed aubergines with bulgar wheat and pesto.
    Vegetarian stuffed aubergines with bulgur wheat & pesto
  • Sticky roasted sweet potatoes and aubergines (eggplant) with soy, maple, garlic and ginger
Plant-based and delicious Moroccan stuffed aubergines, ready to serve.

Moroccan stuffed aubergine FAQs

What makes these vegan stuffed aubergines (eggplant) Moroccan?

This recipe for vegan stuffed aubergines draws on traditional Moroccan recipes and spices to create a delicious plant-based version of a classic North African dish. The flavours and techniques used are all beloved of generations of Moroccan cooks, and this recipe pays homage to that culinary history, while updating the recipe to be suitable for vegan diners.

Are Moroccan style stuffed aubergines suitable for special diets?

These delicious stuffed aubergines are naturally vegan, so they are suitable for vegans and vegetarians. If you use tamari rather than soy sauce, it is also suitable for celiacs and those with a gluten intolerance. These vegan aubergines are also free from nuts and sesame if you leave off the optional garnishes.
Tofu, a key ingredients in the filling, is made with soya, so this dish is not suitable for people with a soya allergy.

Can these stuffed aubergines be made in advance?

Yes! You can prepare and stuff the aubergines, then cover with foil and refrigerate for up to 24 hours. When ready to continue, transfer the dish to a preheated oven and bake for 30-40 minutes until the aubergines are piping hot throughout.

What should I serve with Moroccan style stuffed aubergines?

I like to serve these delicious stuffed aubergines with rice or couscous, and some dressed leaves or a simple chopped vegetables salad.
Other dishes that go well with these tasty aubergines include Moroccan carrot salad, baked mujadarra, tabbouleh salad with freekeh, or roasted vegetable rice pilaf.

Close up image showing the delicious filling of a Moroccan stuffed aubergine, made with North African spices, caramelised onions, tofu and mushrooms, and topped with parsley and pine nuts.

More Main Dishes

  • Overhead image of a dark coloured bowl of cold sesame noodles, topped with a generous amount of fresh coriander (cilantro), sliced spring onions (scallions) and a sprinkle of black and white sesame seeds, on a woven mat. Chopsticks are visible to the right of the bowl.
    Easy Sesame Noodles – cold, noodly deliciousness
  • Vegan Shavuot Recipes – traditional plant-based festive foods
  • Close up image of mushroom blintz on a plate, cut in half to show the mushroom filling, and garnished with a sprig of fresh dill. A fork is next to it on the plate. Just visible in the background is a baking dish and a cloth.
    Mushroom Blintzes, a savoury treat for Pesach (or all year!)
  • A plate of tenderstem broccoli drizzled with garlic almond sauce and garnished with lemon slices and parsley, with a serving spoon and fork.
    Tenderstem Broccoli with Garlic Almond Sauce
  • Share
  • Tweet
  • Email

Reader Interactions

5 from 1 vote (1 rating without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Find Recipes

About Helen

Hello! And welcome to Family Friends Food.

I’m Helen, Jewish mum, flexitarian kosher cook, and food blogger, and I love to share meat-free, delicious recipes with a British Jewish twist. Take a look around and see what you can discover!

Learn more about me →

TEA FUND - THANKS FOR YOUR SUPPORT!

All my cooking, recipe-writing, photography, research and more, is fuelled by TEA. So every cuppa you provide is very much appreciated! ☕️

Newsletter Archive

Browse through past email newsletters here.
 

Featured Posts

An unseen diner plunges a spoon into a bowl of creamy chia pudding with yogurt, topped with strawberries, blueberries and raspberries.

Chia pudding with yogurt and extras! A super healthy breakfast

The 'tablets of the law' surrounded by grapes and wheat stalks.

Shavuot – all about the joyful Spring harvest festival

Fabulous Feta Cheese Recipes

Foodies100 Index of UK Food Blogs   Copyright © 2026 Family-Friends-Food · Log in

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

Delicious recipe - I'll make it again!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

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

Recipe Ratings without Comment

Something went wrong. Please try again.