• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • ABOUT
  • SHOP
  • COMFORT FOOD
  • PASTA
  • ONE POT
  • ASIAN
    • JAPANESE
    • FILIPINO
    • CHINESE
  • TOFU
  • SOUP
  • RAMEN
  • MUSHROOMS
  • CURRY
  • DESSERT
  • ENTREE
  • GARDEN
  • INDIAN
  • KOREAN
  • MEDITERRENEAN
  • NOODLES
  • PIZZA
  • POPULAR
  • ROUND UPS
  • SALAD
  • VEGAN MEAT
  • Vegan Spots
  • VEGGIE SIDE
  • VIETNAMESE

Make Pure Thy Heart logo

menu icon
go to homepage
  • ABOUT
  • SHOP
  • COMFORT FOOD
  • PASTA
  • ONE POT
  • ASIAN
    • JAPANESE
    • FILIPINO
    • CHINESE
  • TOFU
  • SOUP
  • RAMEN
  • MUSHROOMS
  • CURRY
  • DESSERT
  • ENTREE
  • GARDEN
  • INDIAN
  • KOREAN
  • MEDITERRENEAN
  • NOODLES
  • PIZZA
  • POPULAR
  • ROUND UPS
  • SALAD
  • VEGAN MEAT
  • Vegan Spots
  • VEGGIE SIDE
  • VIETNAMESE
search icon
Homepage link
  • ABOUT
  • SHOP
  • COMFORT FOOD
  • PASTA
  • ONE POT
  • ASIAN
    • JAPANESE
    • FILIPINO
    • CHINESE
  • TOFU
  • SOUP
  • RAMEN
  • MUSHROOMS
  • CURRY
  • DESSERT
  • ENTREE
  • GARDEN
  • INDIAN
  • KOREAN
  • MEDITERRENEAN
  • NOODLES
  • PIZZA
  • POPULAR
  • ROUND UPS
  • SALAD
  • VEGAN MEAT
  • Vegan Spots
  • VEGGIE SIDE
  • VIETNAMESE
×
Home

Published: Oct 8, 2026 by Paolo Peralta · This post may contain affiliate links · Leave a Comment

Easy Turkish Stuffed Eggplant with Tomatoes & Onions (Vegan Imam Bayildi)

↓ Jump to Recipe

If you love eggplant when it is really, really soft, this is the recipe for you.

This Vegan Imam Bayildi starts with whole eggplants that are poked and roasted until the inside becomes soft and creamy. While the eggplant cooks, you make a generous onion and tomato filling—the kind where the onions cook down until sweet and tender and the tomatoes become rich and saucy.

Then comes the fun part.

You open up the roasted eggplant, spoon that tomato and onion mixture right into the center, cover it with vegan cheese and put it back into the oven until everything is bubbling and melted.

It's simple food, but it doesn't taste simple.

The combination of creamy eggplant, sweet onions, juicy tomatoes, olive oil and melty vegan cheese makes this a seriously satisfying vegetable-centered dinner.

What Is Imam Bayildi?

Imam Bayildi is a traditional Turkish eggplant dish made with eggplant, onions, tomatoes and olive oil. The eggplant is cooked until very tender and filled with the savory tomato and onion mixture.

The name is commonly translated as “the imam fainted.” There are several stories about the origin of the name, but whatever the story, the important thing is the technique: cook the eggplant until incredibly tender and let the onions and tomatoes become rich and flavorful.

This version is vegan and adds vegan cheese for a melted, savory finish.

Is Imam Bayildi Vegan?

Imam Bayildi can naturally be vegan because its traditional core ingredients—eggplant, onions, tomatoes and olive oil—are plant-based.

This particular version is fully vegan, using plant-based cheese for the final topping.

It's a great example of how traditional vegetable-focused cooking can already be incredibly satisfying without needing meat substitutes.

How Do You Make Vegan Imam Bayildi?

Roast whole eggplants until they are soft and creamy. While they roast, slowly sauté onions, then add tomatoes, garlic and spices to create a rich filling. Open the roasted eggplants, spoon the tomato-onion mixture inside, top with vegan cheese and roast again until the cheese melts and the edges become deeply browned.

The secret is simple:

Don't stop cooking the eggplant when it's merely tender. Keep going until it is creamy.

This Recipe at a Glance

Flavor: Sweet, savory, tomato-rich, garlicky and slightly smoky
Texture: Creamy eggplant, soft onions, juicy tomatoes and melted vegan cheese
Time: About 1 hour
Serves: 4
Diet: Vegan
Best for: Weeknight dinners, Mediterranean-style spreads and vegetable-forward meals

Why You'll Love This Vegan Eggplant Recipe

  • The eggplant becomes incredibly creamy. Roasting whole keeps the preparation simple while allowing the interior to soften dramatically.
  • The filling is packed with flavor. Slowly cooked onions and tomatoes create sweetness, acidity and savory depth.
  • It's naturally vegetable-forward. Eggplant is the star instead of an ingredient playing a supporting role.
  • The vegan cheese adds a great finishing layer. It melts into the tomato and onion filling and makes the dish feel extra indulgent.
  • It's easy to adapt. Add chickpeas, herbs, chili, breadcrumbs or your favorite vegan cheese.
  • It works as a complete dinner. Pair it with rice, couscous, flatbread or a simple salad.

The Formula

This is the part I would remember if you want to make your own version later:

CREAMY EGGPLANT + SWEET ONION + TOMATO + OLIVE OIL + MELTY TOPPING

The eggplant gives you the creamy base.

The onions provide sweetness.

The tomatoes bring acidity and moisture.

Olive oil adds richness.

The vegan cheese gives you a savory, melted finish.

Once you understand that formula, you can change the details without losing what makes Imam Bayildi work.

Key Ingredients

Eggplant

The star of the recipe. Choose medium-to-large eggplants that feel firm and have smooth, shiny skin. The goal isn't simply to cook them through—it's to roast them until the flesh becomes soft enough to spoon apart.

Yellow Onions

The sweet, savory foundation. You want plenty of onions because they cook down considerably. Slowly sautéing them develops their natural sweetness and gives the filling its depth.

Fresh Tomatoes

The bright, juicy component. Tomatoes add acidity and moisture while balancing the richness of the olive oil and eggplant. Use ripe tomatoes when possible.

Tomato Paste

Concentrated tomato flavor. A little tomato paste gives the filling more depth and helps create a thick, rich mixture that stays inside the eggplant rather than becoming watery.

Garlic

The savory backbone. Garlic gives the onion and tomato filling another layer of flavor without overwhelming the eggplant.

Olive Oil

An essential part of the dish. Olive oil helps soften the onions and contributes to the silky, rich quality of the finished eggplant.

Vegan Cheese

The melty finishing layer. Choose a vegan mozzarella-style cheese or another plant-based cheese that melts well. It adds richness and creates a browned topping during the final bake.

Lemon

The finishing brightness. A squeeze of fresh lemon at the end cuts through the richness and wakes up the tomatoes and eggplant.

Fresh Parsley

Freshness and color. Parsley brings a clean herbal note to a dish that otherwise has lots of rich, slow-cooked flavors.

Ingredients

For the Eggplant

  • 4 medium-to-large eggplants
  • 3 tablespoons olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper

For the Tomato & Onion Filling

  • 3 large yellow onions, thinly sliced
  • 4 tablespoons olive oil
  • 4 cloves garlic, minced
  • 4 medium ripe tomatoes, diced
  • 2 tablespoons tomato paste
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon ground cumin
  • ½ teaspoon black pepper
  • ½ teaspoon salt, plus more to taste
  • 1 teaspoon sugar, optional
  • ¼ cup water or vegetable broth
  • 2 tablespoons fresh parsley, chopped
  • 1 tablespoon fresh lemon juice

For Finishing

  • 1 to 1½ cups shredded vegan mozzarella-style cheese
  • 1 tablespoon olive oil
  • 2 tablespoons fresh parsley, chopped
  • Lemon wedges, for serving
  • Chili flakes, optional
Sautéed tomatoes, onions, and spices in a skillet for Turkish stuffed eggplant.
Freshly sautéed tomatoes and onions, ready to be used in Turkish stuffed eggplant recipe.
Vegan stuffed eggplant with cheese, tomatoes, and onions in a black skillet.
A delicious vegan stuffed eggplant topped with cheese, tomatoes, and onions, ready to serve.
Baked eggplant stuffed with tomatoes, onions, and herbs in a skillet.
Delicious vegan Turkish stuffed eggplant with tomatoes, onions, and fresh herbs, served in a skillet.

How to Make Vegan Imam Bayildi

1. Roast the eggplants until creamy

Preheat your oven to 425°F (220°C). Wash and dry the eggplants, then poke them all over with a fork. Place them on a baking sheet, rub with olive oil and season with salt and black pepper. Roast for about 30–40 minutes, turning once if needed, until the skin is wrinkled and the eggplants feel very soft when pressed. The inside should be creamy and easily pierced with a fork.

2. Slowly sauté the onions

While the eggplant roasts, heat the olive oil in a large skillet over medium heat. Add the sliced onions with a pinch of salt and cook for 10–15 minutes, stirring occasionally, until they become very soft and lightly golden. Add the minced garlic and cook for another minute. Don't rush this step—the softened onions provide much of the sweetness and depth in the finished filling.

3. Add the tomatoes and seasonings

Add the diced tomatoes, tomato paste, smoked paprika, oregano, cumin and black pepper. Stir everything together and cook until the tomatoes begin to break down. Add the water or vegetable broth and simmer until the mixture thickens into a rich, spoonable filling. Taste and adjust the salt. If your tomatoes are particularly acidic, add a small amount of sugar to balance them.

4. Open the roasted eggplants

Remove the eggplants from the oven and let them cool for a few minutes. Using a knife, cut a slit lengthwise down the center of each eggplant, being careful not to cut completely through the bottom. Gently open the eggplant with a spoon to create a pocket for the filling. The eggplant should be soft enough that this happens easily.

5. Fill and top with vegan cheese

Generously spoon the tomato and onion mixture into each opened eggplant. Let some of the filling spill over the sides—this is supposed to be rustic. Top each eggplant with shredded vegan cheese and drizzle with a little more olive oil.

6. Bake until melted and finish

Return the stuffed eggplants to the oven for 10–15 minutes, or until the vegan cheese has melted and the edges of the eggplant are deeply browned. Finish with fresh parsley, lemon juice or lemon wedges and optional chili flakes. Serve warm with rice, couscous, flatbread or a simple salad.

Kitchen Technique: How to Get Really Creamy Eggplant

This is the most important part of the recipe.

Don't undercook the eggplant.

If you've ever had eggplant that was chewy or spongy, it probably needed more time.

For Imam Bayildi, you're looking for a completely different texture.

The skin should be wrinkled.

The flesh should collapse when you press it.

A fork should slide through without resistance.

When you cut it open, the inside should look almost creamy.

That's what gives the finished dish its signature texture.

Why You Need So Many Onions

Three onions might look like a lot when you start.

After cooking, they won't.

Onions contain a lot of water, so they shrink considerably as they soften. Cooking them slowly also develops their natural sweetness.

That sweetness is important because it balances the acidity of the tomatoes and the richness of the olive oil.

Don't crank up the heat just to cook them faster.

Give the onions time.

The Secret to a Better Tomato Filling

The tomato mixture should be thick, not watery.

If your tomatoes release a lot of liquid, simply keep cooking until some of that moisture evaporates.

You want to be able to scoop the filling onto the eggplant without it immediately running off.

Tomato paste helps here because it concentrates the tomato flavor while giving the filling more body.

Turkish stuffed eggplant with tomatoes, onions, and herbs served with rice.
Vegan Imam Bayildi served with fluffy rice and fresh herbs, showcasing traditional Turkish flavors.

Variations & Substitutions

Add chickpeas

Stir cooked chickpeas into the tomato and onion filling for additional protein and texture.

Make it spicy

Add Aleppo pepper, chili flakes, cayenne or your favorite chili paste.

Add more herbs

Fresh mint, dill or basil can be added alongside the parsley.

Use canned tomatoes

If fresh tomatoes aren't in season, use about 1½ cups canned diced tomatoes. Cook them down until thick before filling the eggplants.

Skip the vegan cheese

You can absolutely make a cheese-free version. Finish with olive oil, fresh herbs and lemon instead.

Add a crispy topping

For extra texture, sprinkle breadcrumbs over the vegan cheese before the final bake.

What to Serve With Vegan Imam Bayildi

This Turkish stuffed eggplant works beautifully as the centerpiece of a larger meal.

Try it with:

  • Herbed couscous
  • Lemon rice
  • Bulgur
  • Warm pita or flatbread
  • Hummus
  • Cucumber salad
  • Tomato salad
  • White bean salad
  • Roasted potatoes

For a bigger Mediterranean-inspired dinner, serve the eggplants on a platter with rice, hummus, salad and warm bread.

Storage & Reheating

Store leftover Vegan Imam Bayildi in an airtight container in the refrigerator for up to 4 days.

For the best texture, reheat it in a 350°F oven until hot and the vegan cheese has melted again.

Individual portions can also be reheated in the microwave, but the oven will give you better texture and help the edges caramelize again.

Frequently Asked Questions

What is Vegan Imam Bayildi?

Vegan Imam Bayildi is a plant-based version of the Turkish eggplant dish Imam Bayildi. Eggplant is roasted until creamy, opened and filled with a rich mixture of onions and tomatoes, then finished with vegan cheese.

Is Imam Bayildi traditionally vegan?

The core ingredients of Imam Bayildi are traditionally plant-based—eggplant, onions, tomatoes and olive oil—although individual recipes can vary. This recipe is specifically made vegan.

What type of eggplant should I use?

Medium-to-large globe or Italian eggplants work particularly well because they have enough flesh to become creamy and enough surface area to hold the filling.

Do I need to salt eggplant before roasting?

No. For this recipe, you can simply season the eggplant and roast it. The important step is cooking it long enough to become completely tender.

Why is my eggplant not creamy?

It most likely needs more roasting time. Eggplant should be very soft for Imam Bayildi. If it still feels firm or spongy, continue roasting until the flesh easily gives way to a fork.

Can I make Vegan Imam Bayildi ahead of time?

Yes. You can prepare the roasted eggplant and filling ahead of time, assemble the dish and refrigerate it. Add the vegan cheese before the final bake.

Can I freeze Imam Bayildi?

The filling freezes well, but the texture of the roasted eggplant can become softer after freezing and thawing. For the best texture, refrigerate leftovers rather than freezing them.

The Vegan Imam Bayildi Formula

Here's the recipe in its simplest form:

ROAST → SOFTEN → STUFF → MELT → BRIGHTEN

Roast: Get the eggplant creamy.

Soften: Cook plenty of onions with tomatoes.

Stuff: Open the eggplant and fill it generously.

Melt: Add vegan cheese and roast again.

Brighten: Finish with lemon and fresh herbs.

Once you understand that formula, you can make your own version with whatever is in your kitchen.

Add chickpeas.

Change the herbs.

Make it spicy.

Use a different vegan cheese.

Add breadcrumbs.

The foundation stays the same.

Final Thoughts

This Vegan Imam Bayildi is the kind of recipe that makes a strong case for letting vegetables be vegetables.

Eggplant doesn't need to imitate anything here.

It just needs to be cooked properly.

Roast it until the flesh becomes creamy. Give the onions enough time to become sweet. Cook the tomatoes down until they're rich and concentrated. Then bring everything together under a layer of melted vegan cheese.

What you end up with is a deeply flavorful Turkish stuffed eggplant that feels substantial enough for dinner but is still built almost entirely from simple vegetables and pantry staples.

Serve it with rice, couscous or warm bread, squeeze a little lemon over the top, and let the creamy eggplant and tomato-onion filling do the work.

Simple ingredients. Slow cooking. Big flavor. That's the beauty of Imam Bayildi.

Turkish stuffed eggplant with tomatoes, onions, and herbs served with rice.

Vegan Imam Bayildi

Make this easy vegan Imam Bayildi with creamy roasted eggplant, sweet onions, tomatoes and melty vegan cheese. A flavorful Turkish stuffed eggplant recipe.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Main Course, Side Dish
Cuisine Mediterranean, vegan
Servings 4
Calories 350 kcal

Ingredients
  

For the Eggplant

  • 4 medium-to-large eggplants
  • 3 tablespoons olive oil
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • For the Tomato & Onion Filling
  • 3 large yellow onions thinly sliced
  • 4 tablespoons olive oil
  • 4 cloves garlic minced
  • 4 medium ripe tomatoes diced
  • 2 tablespoons tomato paste
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon ground cumin
  • ½ teaspoon black pepper
  • ½ teaspoon salt plus more to taste
  • 1 teaspoon sugar optional
  • ¼ cup water or vegetable broth
  • 2 tablespoons fresh parsley chopped
  • 1 tablespoon fresh lemon juice

For Finishing

  • 1 to 1½ cups shredded vegan mozzarella-style cheese
  • 1 tablespoon olive oil
  • 2 tablespoons fresh parsley chopped
  • Lemon wedges for serving
  • Chili flakes optional

Instructions
 

Roast the eggplants until creamy

  • Preheat your oven to 425°F (220°C). Wash and dry the eggplants, then poke them all over with a fork. Place them on a baking sheet, rub with olive oil and season with salt and black pepper. Roast for about 30–40 minutes, turning once if needed, until the skin is wrinkled and the eggplants feel very soft when pressed. The inside should be creamy and easily pierced with a fork.
  • Slowly sauté the onions
  • While the eggplant roasts, heat the olive oil in a large skillet over medium heat. Add the sliced onions with a pinch of salt and cook for 10–15 minutes, stirring occasionally, until they become very soft and lightly golden. Add the minced garlic and cook for another minute. Don't rush this step—the softened onions provide much of the sweetness and depth in the finished filling.

Add the tomatoes and seasonings

  • Add the diced tomatoes, tomato paste, smoked paprika, oregano, cumin and black pepper. Stir everything together and cook until the tomatoes begin to break down. Add the water or vegetable broth and simmer until the mixture thickens into a rich, spoonable filling. Taste and adjust the salt. If your tomatoes are particularly acidic, add a small amount of sugar to balance them.

Open the roasted eggplants

  • Remove the eggplants from the oven and let them cool for a few minutes. Using a knife, cut a slit lengthwise down the center of each eggplant, being careful not to cut completely through the bottom. Gently open the eggplant with a spoon to create a pocket for the filling. The eggplant should be soft enough that this happens easily.

Fill and top with vegan cheese

  • Generously spoon the tomato and onion mixture into each opened eggplant. Let some of the filling spill over the sides—this is supposed to be rustic. Top each eggplant with shredded vegan cheese and drizzle with a little more olive oil.

Bake until melted and finish

  • Return the stuffed eggplants to the oven for 10–15 minutes, or until the vegan cheese has melted and the edges of the eggplant are deeply browned. Finish with fresh parsley, lemon juice or lemon wedges and optional chili flakes. Serve warm with rice, couscous, flatbread or a simple salad.
Keyword eggplant, greek eggplant, imam bayildi, roasted eggplant

  • Fasolakia Lathera (Green Bean & Potato Stew)
  • Seared Pesto Hispi Cabbage with Beans
  • Greek Spinach Rice (Spanakorizo)
  • Caramelized Fennel & Eggplant with Turmeric Rice

About Paolo Peralta

Hello and Welcome! I'm Paolo Peralta, your online vegan chef and mindfulness coach. Join me as we explore easy healthy vegan recipes and mindful insights. Discoveries await in every nook and cranny of your pantry and psyche. Let's get mindful in the Kitchen and Everywhere.

Reader Interactions

Comments

No Comments

Cancel reply

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

Recipe Rating




Primary Sidebar

Hello and Welcome! I’am Paolo Peralta your online personal vegan chef and mindfulness coach. Join me as we explore easy healthy recipes and mindful insights. Discoveries await in every nook and cranny of your pantry and psyche. Let’s get mindful in the Kitchen & Everywhere.

Search

Trending Recipes

  • Turkish stuffed eggplant with tomatoes, onions, and herbs served with rice.
    Easy Turkish Stuffed Eggplant with Tomatoes & Onions (Vegan Imam Bayildi)
  • Mediterranean couscous with seared green beans and broccoli on a decorative plate.
    Mediterranean Couscous with Seared Green Beans & Broccoli
  • Vegan garlic linguine with crispy vegan bacon and fresh herbs.
    Creamy Vegan Garlic Linguine with Crispy Vegan Bacon & Nooch Panko
  • Spicy pasta with fusilli, greens, and chili flakes on a white plate.
    Spicy Beyond Sausage Pasta with Brami Fusilli & Sriracha Mayo
  • https://www.facebook.com/ideallyvegan/
  • https://www.instagram.com/makepurethyheart/?hl=en
  • https://www.tiktok.com/@makepurethyheart
  • https://mobile.twitter.com/mkprthyhrt
  • https://www.youtube.com/channel/UCXqX0JHS50TTTGNHK-6sz0Q

Footer

↑ back to top

About

Hello and Welcome! I’am Paolo Peralta your online personal vegan chef and certified mindfulness coach. Join me as we explore easy healthy recipes and mindful insights. Discoveries await in every nook and cranny of your pantry and psyche. Let’s get mindful in the Kitchen & Everywhere.

More Recipes

  • Vegan Catering
  • Comfort Food
  • Pasta
  • Noodles

Copyright © 2026 Make Pure Thy Heart