RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Spring Herb Shakshuka with Lemon-Labneh Sourdough Toast
  • Spring Herb Shakshuka with Lemon-Olive Sourdough Toast
  • Spring Herb Shakshuka with Lemon-Garlic Sourdough Toast
  • Pomegranate-Glazed Sea Bream with Sumac-Roasted New Potatoes & Charred Eggplant
  • Quick Shakshuka with Winter Spinach and Feta (Skillet-Baked)
  • Winter Shakshuka with Kale, Roasted Red Pepper & Poached Eggs
  • Browse all recipes →
Shakshuka with Roasted Eggplant

Shakshuka with Roasted Eggplant

By Diana Cecilia Sanchez velazquez

Total: 45 minutes
Middle-EasternPaleoBreakfastBrunchVegetarian

Ingredients

  • 8 pieces large eggs
  • 2 pieces medium eggplants
  • 4 cups crushed tomatoes
  • 1 piece large onion
  • 2 pieces bell peppers
  • 3 cloves cloves garlic
  • 2 tbsp olive oil
  • 1 tsp ground cumin
  • 1 tsp smoked paprika

Instructions

1

Preheat your oven to 400°F (200°C).

2

Cut the eggplants into cubes and toss them in 1 tablespoon of olive oil, salt, and pepper. Spread the eggplant cubes on a baking sheet lined with parchment paper.

3

Roast the eggplant in the preheated oven for about 20-25 minutes, or until golden brown and tender, stirring halfway through.

4

While the eggplant is roasting, heat the remaining 1 tablespoon of olive oil in a large skillet over medium heat.

5

Add the diced onion and cook for 3-4 minutes until translucent.

6

Stir in the minced garlic, diced bell peppers, ground cumin, and smoked paprika. Cook for another 5 minutes, stirring occasionally.

7

Add the crushed tomatoes to the skillet, season with salt and pepper, and stir well. Let it simmer for about 10 minutes, allowing the flavors to meld together.

8

Once the eggplant is done roasting, remove it from the oven and add the roasted eggplant to the tomato mixture in the skillet. Stir to combine.

9

Using a spoon, make four wells in the tomato and eggplant mixture. Crack two eggs into each well.

10

Cover the skillet with a lid and let it cook on low heat for about 8-10 minutes, or until the eggs are cooked to your liking (the whites should be set, but the yolks can still be runny).

11

Remove the skillet from heat and garnish with freshly chopped parsley or cilantro. Adjust seasoning with additional salt and pepper if needed.

12

Serve the Shakshuka hot, straight from the skillet. Enjoy!

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Shakshuka with Roasted Eggplant

By Diana Cecilia Sanchez velazquez

Middle-EasternPaleoBreakfastBrunchVegetarian
Shakshuka with Roasted Eggplant - large eggs, medium eggplants recipe

This Middle-Eastern Paleo Breakfast Brunch Vegetarian recipe is ready in 45 minutes and features large eggs, medium eggplants, crushed tomatoes and other delicious ingredients. Contains 310 calories total.

45 minutes

Ingredients

  • 8 pieces large eggs
  • 2 pieces medium eggplants
  • 4 cups crushed tomatoes
  • 1 piece large onion
  • 2 pieces bell peppers
  • 3 cloves cloves garlic
  • 2 tbsp olive oil
  • 1 tsp ground cumin
  • 1 tsp smoked paprika

Instructions

1

Preheat your oven to 400°F (200°C).

2

Cut the eggplants into cubes and toss them in 1 tablespoon of olive oil, salt, and pepper. Spread the eggplant cubes on a baking sheet lined with parchment paper.

3

Roast the eggplant in the preheated oven for about 20-25 minutes, or until golden brown and tender, stirring halfway through.

4

While the eggplant is roasting, heat the remaining 1 tablespoon of olive oil in a large skillet over medium heat.

5

Add the diced onion and cook for 3-4 minutes until translucent.

6

Stir in the minced garlic, diced bell peppers, ground cumin, and smoked paprika. Cook for another 5 minutes, stirring occasionally.

7

Add the crushed tomatoes to the skillet, season with salt and pepper, and stir well. Let it simmer for about 10 minutes, allowing the flavors to meld together.

8

Once the eggplant is done roasting, remove it from the oven and add the roasted eggplant to the tomato mixture in the skillet. Stir to combine.

9

Using a spoon, make four wells in the tomato and eggplant mixture. Crack two eggs into each well.

10

Cover the skillet with a lid and let it cook on low heat for about 8-10 minutes, or until the eggs are cooked to your liking (the whites should be set, but the yolks can still be runny).

11

Remove the skillet from heat and garnish with freshly chopped parsley or cilantro. Adjust seasoning with additional salt and pepper if needed.

12

Serve the Shakshuka hot, straight from the skillet. Enjoy!

Nutritional Information

Calories per Serving: 310

Rate this Recipe

Your Rating:

Explore More

🥗 Paleo Recipes🥗 Vegetarian Recipes🥘 More with large eggs🥘 More with medium eggplants🥘 More with crushed tomatoes

Similar Recipes