At the Immigrant's Table

  • Home
  • About me
    • Contact
    • Privacy Policy
  • Shop
  • Travel
  • Jewish Recipes
  • Russian and Ukrainian Recipes
  • Main Course Recipes
  • Healthy Side Dishes
  • Dessert Recipes
  • Travel
  • Gluten-free Recipes
  • Paleo recipes
  • Vegan recipes
menu icon
go to homepage
  • About Me
  • Recipes
  • Cookbook
  • Membership
  • Shop At The Immigrant's Table
  • Collaborate
subscribe
search icon
Homepage link
  • About Me
  • Recipes
  • Cookbook
  • Membership
  • Shop At The Immigrant's Table
  • Collaborate
×
Home » Recipes » Warm Breakfasts

The best eggplant shakshuka

By: kseniaprints · Updated: Dec 2, 2025 · This post may contain affiliate links.

  • Facebook
  • Flipboard
  • X
Jump to Recipe Pin Recipe Jump to Video
The best eggplant shakshuka

In this traditional Middle Eastern eggplant shakshuka, a thick, chunky tomato and eggplant sauce serves as a bed for perfectly-cooked eggs. The perfect centrepiece for your next Middle Eastern brunch!

eggplant shakshuka in pan

Serve this shakshuka as part of an Israeli breakfast or Mother's Day brunch spread! For another favourite traditional shakshuka recipe, check out my green shakshuka.

Jump to:
  • The building blocks of eggplant shakshuka
  • Cooking an eggplant breakfast for friends
  • Ingredients for eggplant shakshuka
  • Directions for how to cook this eggplant shakshuka
  • Salt the eggplant
  • A labour of love
  • The finished dish
  • The reaction
  • Why I really think this is the BEST eggplant shakshuka
  • Scaling the recipe
  • When to serve this dish
  • Adaptations
  • Dominant flavors and ingredients
  • What to serve with eggplant shakshuka
  • More eggplant dishes
  • Recipe
  • 29 responses to “The best eggplant shakshuka”
eggplant shakshuka serving on plate

The building blocks of eggplant shakshuka

A pan so hot that it sizzles at the first drop of oil. A finely minced onion turned golden from the heat.

Save This Recipe Form

Want to save this recipe?

Enter your email below & I'll send it straight to your inbox. Plus you’ll get more great recipes and tips from me each week!

A glossy, purple eggplant, its skin so dark it is almost black.

Juicy tomatoes so bursting with life, they start to fall apart at the merest application of pressure.

Vibrant, green herbs, and the heat of a few chillies. And finally, luscious, brightly-hued eggs that are poured into little nests of sauce.

Those are the basic ingredients of a perfect eggplant shakshuka, and the easiest way to make people think you're a god in the kitchen. Eggplant shakshuka is more than just a traditional shakshuka recipe with eggplant thrown in - it's a whole dish in its own right.

And while an eggplant breakfast may sound surprising, it's an amazing dish you're going to love - and that will turn you into a fervent eggplant lover!

shakshuka in pan

Cooking an eggplant breakfast for friends

The first time I made eggplant shakshuka for others was at a music festival, the first one I attended in Canada.

I had gone with a group of friends from the student newspaper in which I worked, and has ended up sharing a tent with two university friends.

Without my boyfriend, and surrounded by many people whom I had just met, I felt alone and guarded.

It was early morning on a Saturday, and people were still asleep after a long night of drum circles, guitars, and wandering. Despite the hour, I was already up and about, one of the only campers who abstained from too much imbibing the night before; and so, I had decided it was high time to introduce my friends to my traditional shakshuka recipe.

I set up a little cutting board and a makeshift cooking station, a Coleman Gas Stove haphazardly perched on a the corner of a picnic table, and set to work. As my hunting knife slid through the eggplant and tomatoes, their guts spilled onward onto the board, splashing the table with their red juices.

The sharp sting of the onion hurt my eyes, drawing forth unwanted tears. A small eggplant was cut into cubes, and dropped onto the already-smoking pan. Eggs were broken into a bowl; some scrambled, others kept whole, their golden yolks eyeing me reproachfully.

As the smell of the caramelizing onion permeated the air, people began to stir and wake. One by one, my friends were coming out of their tents, rubbing their bloodshot eyes. Some sought out water; others, the hair of the dog. As the tomato-eggplant sauce thickened in the pan, the campground came to life with hushed morning conversation.

Someone started to boil water for coffee, and soon, steaming mugs were passed around. Another friend cut up bread and set up plates. A party was forming around our site.

The best eggplant shakshuka of your life

Ingredients for eggplant shakshuka

To amaze your friends and win at brunch, this is what you need to make roasted eggplant shakshuka:

  • 1 large onion
  • 1 medium eggplant
  • 4 TBs oil
  • 4 large tomatoes or a can of canned tomatoes
  • 3 cloves of garlic
  • 1 tsp of salt or more, to taste
  • 1 TB paprika
  • ½ TB cumin
  • 1 tsp chili flakes or ½ of a fresh jalapeno
  • ½ tsp sugar
  • Juice of ½ a lemon
  • a handful of parsley to taste
  • 4 eggs

Directions for how to cook this eggplant shakshuka

The best eggplant shakshuka of your life

Gather and prep all your ingredients for eggplant shakshuka

Chop onions finely. Dice eggplant and tomatoes into ½-inch cubes. Mince garlic finely. If using a fresh jalapeno pepper, chop ½ a pepper finely.

The best eggplant shakshuka of your life

Salt the eggplant

After dicing your veggies, you need to drain the eggplant. I know that sounds weird, but trust me - this is going to make a HUGE difference in your eggplant dishe! Draining the eggplant allows all the bitterness and water to come out of the eggplant. This changes its texture and makes it less spongy, and it also gives flavour to a vegetable that doesn't have much on its own.

Place eggplant in a colander, and salt it to draw liquids out. Let it sit for at least 10 minutes. There isn't an accurate amount of salt to use - just use a few generous sprinkles. If you think you oversalted the eggplant, then rinse it under water when you're done.

Choose the right pan

Before you get started cooking, you need to choose the RIGHT pan for our traditional shakshuka recipe! The pan would preferably be either non-stick pan, or enamel-coated cast iron (trust me, you want something that you're not going to have to scrape eggs and sauce from). Once you have the right pan chosen, preheat this large pan to medium heat.

OXO Good Grips Pro 10" Frying Pan
OXO Good Grips Pro 10" Frying Pan
$59.99


Buy Now
02/11/2026 11:04 am GMT
Le Creuset Enameled Cast Iron Signature Iron Handle Skillet, 11.75"
Le Creuset Enameled Cast Iron Signature Iron Handle Skillet, 11.75"
$259.95


Buy Now
02/11/2026 11:01 am GMT

Sautee the onion

When pan is hot, add one TB of vegetable oil, and onion. Saute onion on medium heat for 5 minutes, then lower heat to medium-low and cook for another 5.

The best eggplant shakshuka of your life

Sautee the eggplant

When the onions have turned golden, add 2 TBs of oil and eggplant cubes - but do not crowd them! It's better that you use less eggplant than crowding it, because it won't result in an even browning.

Let eggplant brown for a few minutes, then when the eggplant has soaked up all the oil, add another TB of oil, and toss eggplant to coat.

Continue browning eggplant for 10 minutes, turning pieces occasionally to ensure equal coverage, until all have coloured evenly.

The best eggplant shakshuka of your life

Add tomatoes for that yummy shakshuka sauce

Add tomatoes to pan. Let tomatoes draw water on medium heat, stirring occasionally, until they all break down into a chunky sauce (this can take anywhere between 15 and 25 minutes).

Add chopped garlic cloves and spices.

The best eggplant shakshuka of your life

Cook the eggs

Crack eggs into a bowl. Traditionally, eggs are simply poured into the traditional shakshuka sauce, one egg per hole. But some people, myself included, prefer the eggs scrambled separately, and then mixed with a bit of sauce in their little nests. If you're unsure what you will prefer, try both methods.

With a wooden spoon, create holes in the sauce for the eggs. Pour eggs into holes, one egg per nest (or a bit of egg scramble per nest, if going the scrambled route).

On medium heat, cover pan (this is important!), and let eggs cook between 8 to 10 minutes, testing for doneness after eight (you want the whites of the eggs to set and change from translucent, while the yolk should still be a little jiggly). Squeeze the juice of half a lemon on the shakshuka.

Serve eggplant shakshuka with parsley, yogurt and bread

Sprinkle with chopped parsley, and serve immediately with a little bit of yogurt and crusty bread, to taste. Don't forget to sop up the sauce when you're done.

The best eggplant shakshuka of your life

A labour of love

Eggplant shakshuka is a labour of love, a slow dish that is not to be rushed; it takes time and patience, letting its smell be a clear invitation to work up an appetite. It's more than a traditional shakshuka recipe - it's a whole story, waiting to be written.

And it is best made on an open flame, with the call of birds and the smell of pine needles all around you.

But when it is ready, it happens all at once; the yolks are still quivering in their encasement, their centres still a little runny. It works on its own time, demanding respect but waiting for no one, this eggplant shakshuka.

The finished dish

And so it was. When the yolks had barely set, I spooned mounds of thick, chunky tomato and eggplant sauce onto plates. Inside them, eggs were nestled precariously, threatening to prematurely spill their centres with one wrong move.

When the eggplant shakshuka hit the table, the only sounds became the scraping of forks against metal camping plates, the slurping of more coffee, and the eternal singing of birds. Thick-crusted bread was used to sop up the leftover juices; the more juices, the better.

Meanwhile, I created little nests in the sauce, dropping eggs one by one into their burrows. I stirred the sauce slowly, sipping my coffee, shielding my eyes from the rising sun. Sweat beads were starting to form at the nape of my neck, but I knew I still had work to do.

The best eggplant shakshuka of your life

The reaction

Buoyed by the food and cups of milky coffee, my friends raised their voices. Someone told a joke and laughter spilled forth from the group, unguarded. Another told high tales of last night's shenanigans.

And as I mopped up the last of the sauce, accepting compliments on the food, I understood that there was another basic ingredient in any good eggplant shakshuka: camaraderie. And thanks to the binding power of food, I had managed to create just that.

The best eggplant shakshuka of your life

Why I really think this is the BEST eggplant shakshuka

This eggplant breakfast is my go-to breakfast on many, many special occasions - and just everyday brunches.

I love this recipe because it is:

  • a showcase of the eggplant like never before
  • fast
  • delicious
  • gluten-free
  • vegetarian
  • filling
  • special enough to wow friends
  • regular enough to serve to your family
The best eggplant shakshuka of your life

Scaling the recipe

My eggplant shakshuka recipe feeds 2 people, with 2 eggs per person. It can also be easily scaled up and down, feeding two or a crowd - all you need to do is increase the amount of eggs. I can fit up to 8 eggs in this pan, with this amount of sauce.

If you want to cook a shakshuka with more than 8 eggs, no problem - just increase the sauce accordingly!

When to serve this dish

You do not need to wait until a camping trip or a music festival to make this dish. You don't even have to make it for breakfast - in Israeli, shakshuka often serves as lunch or dinner.

Adaptations

This dish is already gluten-free, paleo, keto and whole 30 approved.

To make it vegan, substitute the eggs with extra firm tofu that you cut and crush into little pieces! Then just stir the tofu into the tomato and eggplant sauce. It's YUM!!!!

Dominant flavors and ingredients

The main flavours in this eggplant breakfast recipe are eggplant, eggs and tomatoes.

You can omit the eggplant, and make traditional shakshuka on a budget with one can of tomatoes (buying them in bulk is even cheaper).

You can make green shakshuka and take your brunch in a whole new direction!

I made it twice last month, once for my whole family, and then again on a quiet Sunday morning for G and I. Both times, the sauce thickened just so, though I overcooked the eggs. And yet, the magic of shakshuka was so strong that it did not matter.

What to serve with eggplant shakshuka

Paired with sharp cheeses, tangy yogurt, and crusty bread, eggplant shakshuka was enough to make everyone feel a little bit better, and just a bit closer to each other.

If you're serving this eggplant shakshuka as part of a Middle Eastern breakfast, I recommend pairing it with Israeli chopped salad, mushroom bourekas, and a cardamom beetroot latte.

The best eggplant shakshuka of your life

More eggplant dishes

If you're like me and you just can't get enough eggplant recipes in your life, here are some of my favourite ways to cook - and eat - eggplant. Honorable mentions include but are not limited to, these eggplant parmesan stacks, roasted eggplant and tomato dip, and moussaka eggplant casserole.

  • Learn the recipe for how to make Homemade Balkan bourekas with eggplant, tomato, Jarlsberg and feta cheese
    Cheesy Balkan bourekas with eggplant and tomatoes
  • close up on baked eggplant tomato recipe
    Cheesy eggplant and tomato baked stacks recipe
  • zaalouk in white bowl with ingredients in background
    Moroccan Zaalouk, Roasted Eggplant Dip
  • A lightened up version of a classic, this cold moussaka is layered with eggplant, potatoes and tomatoes, and served with tangy kalamata feta sauce.
    Cold Moussaka Recipe

For more breakfast dishes:

You can't go wrong with my baked breakfast rutabaga casserole or indulgent Sunday brunch oyster bake with a cup of coffee for breakfast.

  • A jar of Blueberry Coconut Almond Overnight Oats topped with blueberries and almond slices sits on a cloth with scattered blueberries.
    Blueberry Coconut Almond Overnight Oats
  • A jar of Strawberry Almond Overnight Chia Oats topped with strawberry slices and almond flakes, surrounded by fresh strawberries.
    Strawberry overnight oats recipe with chia seeds
  • Three crepes topped with whipped cream, blueberries, lemon slices, and syrup on a plate.
    Easy Lemon Crepes With Lemon Syrup
  • Two jars of Peanut Butter Banana Overnight Chia Oats, topped with banana slices and peanuts, make a delicious and wholesome breakfast.
    Banana and peanut butter overnight oats

Recipe

Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.

A black skillet contains eggplant shakshuka, a dish with poached eggs in a tomato and vegetable sauce, garnished with fresh basil leaves. The skillet is placed on a light-colored, woven mat background.

The best eggplant shakshuka

Ksenia Prints
In this traditional Middle Eastern dish, a thick, chunky tomato and eggplant sauce serves as a bed for perfectly-cooked eggs. In winter, you can omit the eggplant, and make shakshuka on a budget with one can of tomatoes. The quantities mentioned here will make shakshuka out of four eggs, with plenty of sauce to mop up. The sauce can be scaled up by half to make 6-7 eggs - all you need is just a large enough pan. Double the sauce, and you can easily make 10 eggs in a very large pan.
4.92 from 100 votes
Print Recipe Pin Recipe Save Saved Recipe!
Prevent your screen from going to sleep
Prep Time 10 minutes mins
Cook Time 55 minutes mins
Total Time 1 hour hr 5 minutes mins
Course Breakfast, brunch
Cuisine Israeli, Mediterranean, Middle Eastern
Servings 2 people
Calories 525 kcal

Ingredients
  

  • 1 large onion
  • 1 medium eggplant
  • 4 TBs oil
  • 4 large tomatoes or a can of canned tomatoes
  • 3 cloves of garlic
  • 1 teaspoon of salt or more, to taste
  • 1 TB paprika
  • ½ TB cumin
  • 1 teaspoon chili flakes or ½ of a fresh jalapeno - this would depend on your spice tolerance level
  • ½ teaspoon sugar
  • Juice of ½ a lemon
  • a handful of parsley to taste
  • 4 eggs

Instructions
 

  • Chop onions finely. Dice eggplant and tomatoes into ½ inch cubes. Place eggplant in a colander, and salt it to draw liquids out. Mince garlic finely. If using a fresh jalapeno pepper, chop ½ a pepper finely.
  • Heat a large pan to medium heat - the pan would preferably be either non-stick, or enamel-coated (trust me, you want something that you're not going to have to scrape eggs and sauce from). When pan is hot, add one TB of vegetable oil, and onion. Saute onion on medium heat for 5 minutes, then lower heat to medium-low and cook for another 5.
  • When onions have turned golden, add 2 TBs of oil and eggplant cubes - but do not crowd them! It's better that you use less eggplant than crowding it, because it won't result in an even browning. Let eggplant brown for a few minutes, then when the eggplant has soaked up all the oil, add another TB of oil, and toss eggplant to coat. Continue browning eggplant for 10 minutes, turning pieces occasionally to ensure equal coverage, until all have coloured evenly.
  • Add tomatoes to pan. Let tomatoes draw water on medium heat, stirring occasionally, until they all break down into a chunky sauce (this can take anywhere between 15 and 25 minutes). Add chopped garlic cloves and spices.
  • Crack eggs into a bowl. Traditionally, eggs are simply poured into the shakshuka sauce, one egg per hole; but some people, myself included, prefer the eggs scrambled separately, and then mixed with a bit of sauce in their little nests. If you're unsure what you will prefer, try both methods.
  • With a wooden spoon, create holes in the sauce for the eggs. Pour eggs into holes, one egg per nest (or a bit of egg scramble per nest, if going the scrambled route). On medium heat, cover pan (this is important!), and let eggs cook between 8 to 10 minutes, testing for doneness after eight (you want the whites of the eggs to set and change from translucent, while the yolk should still be a little jiggly). Squeeze the juice of half a lemon on the shakshuka.
  • Sprinkle with chopped parsley, and serve immediately with a little bit of yogurt and crusty bread, to taste. Don't forget to sop up the sauce when you're done.

Notes

To make this dish into a vegan eggplant shakshuka, sub the eggs for pieces of extra firm tofu. Dice the tofu into 1-inch cubes, and then crush the cubes into crumbles with a wooden spoon or spatula. Stir the tofu crumbles into the sauce in the same way you would stir in the eggs - and voila! You've got a killer plant-based dish.

Nutrition

Calories: 525kcalCarbohydrates: 35gProtein: 17gFat: 38gSaturated Fat: 5gCholesterol: 327mgSodium: 1327mgPotassium: 1411mgFiber: 12gSugar: 19gVitamin A: 3019IUVitamin C: 64mgCalcium: 136mgIron: 4mg
Tried this recipe?Comment + Rate Below!
Connect on Instagram!Find us @immigrantstable

29 responses to “The best eggplant shakshuka”

  1. Adrian
    April 24, 2023

    Delicious thank you, have been looking for a good Shakshuka recipe with aubergine after having it in a hotel once. This is just what I was after.

    Reply
    1. kseniaprints
      April 25, 2023

      It's the best I've ever tried!

  2. Paola
    October 15, 2023

    5 stars
    Ksenia, I've been using this recipe for years. It's my husband favorite breakfast. We tend to eat it on important occasions, when I want to cook something special for him or just because we were craving it. It became a staple in our home.

    Thank you for sharing it with the world.

    Reply
    1. kseniaprints
      October 20, 2023

      This brings so much joy to my heart to read this! It's exactly why I create recipes and share them with the world. Thanks for your support!

  3. Vicky Garrett
    August 4, 2024

    5 stars
    This recipe is so tasty I cooked it 2 days in a row. More flavorful than Shakshuka from the restaurant.

    Reply
    1. kseniaprints
      August 4, 2024

      I couldn't agree more! So glad you liked it

  4. Jacinta
    November 23, 2025

    I'd love to try this but between all the ads and the fact that i can't print this without my email address, it's unusable.

    Reply
    1. kseniaprints
      November 25, 2025

      Ads are what allows me to live off the sites and offer tested and beautiful recipes for free to people. You can also skip the email. But, it's really your choice!

  5. Deborah Latimer
    February 22, 2026

    I love this recipe it is absolutely delicious! And very simple to make.

    Reply
  6. Gail
    May 8, 2026

    5 stars
    Made this recipe for the 1st time as I love eggplant. It was easy and tried different variations with the eggs - sunny side up, really scrambled, and slightly scrambled and found that the slightly scrambled was more to my taste, but was easy to do all of them.

    Reply
Older Comments
1 2
4.92 from 100 votes (91 ratings without comment)

Tell Me What You Think! Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

More Warm Breakfasts

  • Close-up of Cottage Cheese Blueberry Muffins with crumb topping in a baking tin, surrounded by fresh blueberries.
    Gluten-Free Cottage Cheese Blueberry Muffins Recipe
  • A loaf of bread with several slices cut, displayed on a wooden cutting board.
    Vegan Sandwich Loaf
  • Lemon loaf cake with icing, sliced almonds, and lemon slices on top, on a wooden board.
    Moist Almond Flour Lemon Bread
  • Gluten-Free Lemon Almond Loaf sliced on a wooden board, topped with sliced almonds, served with fresh lemon wedges on the side.
    Moist Gluten-Free Lemon Almond Loaf Recipe
  • Facebook
  • Flipboard
  • X
selfie

About Ksenia

Welcome to At The Immigrant's Table! I blend my immigrant roots with modern diets, crafting recipes that take you on a global kitchen adventure. As a food blogger and photographer, I'm dedicated to making international cuisine both healthy and accessible. Let's embark on a culinary journey that bridges cultures and introduces a world of flavors right into your home. Read more...

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • Follow to see more of our recipes in Google

    Comments

      4.92 from 100 votes (91 ratings without comment)

      Tell Me What You Think! Cancel reply

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

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Adrian says

      April 24, 2023 at 12:33 pm

      Delicious thank you, have been looking for a good Shakshuka recipe with aubergine after having it in a hotel once. This is just what I was after.

      Reply
      • kseniaprints says

        April 25, 2023 at 5:08 pm

        It's the best I've ever tried!

    2. Paola says

      October 15, 2023 at 12:18 pm

      5 stars
      Ksenia, I've been using this recipe for years. It's my husband favorite breakfast. We tend to eat it on important occasions, when I want to cook something special for him or just because we were craving it. It became a staple in our home.

      Thank you for sharing it with the world.

      Reply
      • kseniaprints says

        October 20, 2023 at 10:22 am

        This brings so much joy to my heart to read this! It's exactly why I create recipes and share them with the world. Thanks for your support!

    3. Vicky Garrett says

      August 04, 2024 at 10:43 am

      5 stars
      This recipe is so tasty I cooked it 2 days in a row. More flavorful than Shakshuka from the restaurant.

      Reply
      • kseniaprints says

        August 04, 2024 at 11:42 am

        I couldn't agree more! So glad you liked it

    4. Jacinta says

      November 23, 2025 at 5:52 pm

      I’d love to try this but between all the ads and the fact that i can’t print this without my email address, it’s unusable.

      Reply
      • kseniaprints says

        November 25, 2025 at 11:30 am

        Ads are what allows me to live off the sites and offer tested and beautiful recipes for free to people. You can also skip the email. But, it's really your choice!

    5. Deborah Latimer says

      February 22, 2026 at 5:00 am

      I love this recipe it is absolutely delicious! And very simple to make.

      Reply
    6. Gail says

      May 08, 2026 at 7:13 pm

      5 stars
      Made this recipe for the 1st time as I love eggplant. It was easy and tried different variations with the eggs - sunny side up, really scrambled, and slightly scrambled and found that the slightly scrambled was more to my taste, but was easy to do all of them.

      Reply
    « Older Comments
    A woman cutting a pumpkin in a kitchen while preparing healthy international recipes.

    Privet, I am Ksenia Prints! I help adventurous home cooks explore the world through healthy international recipes.

    More about me →

    Footer

    SEEN ON

    as seen on promo graphic

    ↑ back to top

    About

    • About me
    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Services
    • Media Kit
    • FAQ

    As an Amazon Associate I earn from qualifying purchases. This site occasionally uses stock photos from Depositphotos.

    This site is owned and operated by Prints Media. Copyright © 2025 At the Immigrant's Table. All rights reserved.

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    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.

    Recipe Ratings without Comment

    Something went wrong. Please try again.