Macedonian Shakshuka

5 from 9 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

Grab a loaf of crusty bread or some soft lavash and dig into this incredibly delicious Macedonian Shakshuka with Ajvar! A wonderful rustic meal featuring baked eggs nestled in a flavorful roasted red pepper relish, it’s perfect for soaking up every last bite. Macedonian Shakshuka is the ideal one-skillet breakfast to feed a hungry crowd.

overhead shot of ajvar mixed with eggs and served with bruschettini toasts


 

Shakshuka, Macedonian Style

In just a few minutes, eggs, feta cheese, and Ajvar – a roasted red pepper relish/sauce/spread – come together, creating an incredible winter dish that’s simple, comforting, and full of textures and flavor. Best thing about it is that you can have this ridiculously easy, yet so darn flavorful Macedonian Shakshuka for breakfast, lunch, or even dinner! 

Ajvar + eggs + feta is a match made in heaven, friends. All you’ll need to complete this meal is warm homemade skillet bread, and believe me, you’ll want to eat Macedonian Shakshuka every day. If you want to keep it low carb, grab this recipe for cloud bread, too. 

close-up overhead shot of macedonian shakshuka with ajvar in a cast iron skillet

Although there are various versions around, the most widely known Shakshuka involves eggs cooked in a spiced tomato sauce. Macedonians, on the other hand, (and because we are HUGE on peppers… like, they’re in every recipe of ours), we make our Shakshuka with Ajvar. Have you had Ajvar, and why not?! Get yourself a jar NOW. You.Will.LOVE it. Grab this jar(s) from Amazon.

What Is Ajvar?

Ajvar is vegan, vegetarian, gluten free, and just plain ol’ very delicious. It’s a relish made with just roasted red peppers cooked down to intensify the flavors and thicken up its consistency. Ajvar is the most authentic Macedonian specialty my homeland has to offer and I hope you’ll give it a try! I have a recipe for homemade Ajvar 👈 right here, and if you have some (read: a lot of ) time on your hands, you should make it from scratch. 😊

What is Shakshuka?

The word shakshuka comes from Arabic, meaning, “all mixed up”. Shakshuka is a popular Middle Eastern and North African dish that most likely dates back to Ottoman Empire times. It is a staple dish in Israel, but also Libya and Tunisia. In the western world, you might find this dish under the name of, “Eggs in Purgatory”, or, “Turkish Menemen”, which is also prepared with peppers.

raw eggs in ajvar

What You’ll Need

  • Vegetable Oil: Used to sauté the onions and garlic. You can substitute with avocado oil or olive oil for similar results.
  • Yellow Onion: If you don’t have yellow onion, white onion or shallots are good alternatives.
  • Garlic: Enhances the flavor with its aromatic and savory profile. In a pinch, garlic powder can work, but fresh garlic is preferred.
  • Fresh Thyme Leaves: Dried thyme (about half the amount) is a great substitute if fresh isn’t available.
  • Ajvar: If Ajvar isn’t available, you can use drained fire-roasted tomatoes for a similar flavor profile, though it won’t have the same depth.
  • Salt and Black Pepper: Essential for enhancing the overall flavor. Adjust to taste.
  • Feta Cheese: Adds a creamy, tangy element that complements the roasted flavors. If feta isn’t an option, try goat cheese or ricotta for a different creamy texture.
  • Eggs: I use anywhere between 4 to 6 eggs for shakshuka.

How To Make Macedonian Shakshuka

  • Prep. We start with preheating the oven to 400˚F.
  • Heat the oil. Next, heat up some oil in a cast iron skillet or a heavy-bottomed skillet.
  • Cook the aromatics. Add diced onions to the hot oil; cook for a few minutes to soften the onions, and then stir in the garlic and thyme. 
  • Cook the ajvar and cheese. To the skillet, add Ajvar, feta cheese, salt, and pepper; continue to cook for about 8 minutes, until bubbly and cooked down a bit.
  • Add the eggs. Remove the skillet from the heat. Make 4 to 5 wells in the Ajvar and add an egg into each well. I suggest using medium-sized eggs, but large will work just as well but may take an extra minute to cook through. 
  • Bake. Pop the skillet in the oven and bake for about 10 to 15 minutes or until the eggs are baked and set.
  • Serve. Remove skillet from oven; garnish with parsley and remaining feta, and serve.
overhead shot of ajvar mixed with eggs and served with bruschettini toasts

Serving Suggestions

Macedonian Shakshuka is a versatile shakshuka recipe that shines at any meal. For breakfast or brunch, serve it with an assortment of warm breads, like my no knead bread or garlic breadsticks, to soak up the flavorful sauce. For lunch, pair it with a fresh side salad like my Mediterranean Cobb salad or the classic shopska salad.

At dinner, this perfect Macedonian Shakshuka becomes the star of a vegetarian feast right alongside this pasta with red pepper pasta sauce, satisfying even the heartiest appetites in my Macedonian family. Hosting a crowd? Round out the spread with an assortment of smoked meats, soft cheeses, and my homemade flatbread for a meal that’s as satisfying as it is impressive.

overhead shot of macedonian shakshuka with ajvar in a cast iron skillet

How To Store Shakshuka

  • Store leftovers in an airtight container and keep in the fridge for 3 days.
  • Reheat on the stove over medium heat until heated through.

More Macedonian Recipes

Pin this now to find it later

Pin It
5 from 9 votes

Macedonian Shakshuka with Ajvar

A wonderful rustic meal prepared with baked eggs in a flavorful roasted red pepper sauce called Ajvar. Macedonian Shakshuka is the ideal one-skillet breakfast meal to feed a hungry crowd. 
Prep Time: 10 minutes
Cook Time: 25 minutes
Resting Time: 5 minutes
Total Time: 40 minutes
Servings: 6

Ingredients 

  • 2 tablespoons vegetable oil, avocado oil or olive oil are also OK to use
  • 1 small yellow onion, finely diced
  • 2 cloves garlic, minced
  • 1 teaspoon fresh thyme leaves, or use 1/2 teaspoon dried thyme
  • 24 ounces jar of Ajvar
  • salt and pepper, to taste
  • 1 cup crumbled feta cheese, divided
  • 4 to 5 eggs
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Prep the oven. Preheat oven to 400˚F.
  • Heat the oil. Set a cast iron skillet or any heavy-bottomed skillet over medium-high heat. Add oil to the heated skillet.
  • Cook the aromatics. Add onions to the hot oil and cook for 2 minutes or until softened. Stir in the garlic and cook for 20 seconds.
  • Stir in the Ajvar and feta. Add the Ajvar to the skillet and stir to combine. Season with salt and pepper. Stir in 1/2 cup crumbled feta cheese and cook the mixture for 8 minutes, stirring frequently. Remove from heat. Taste for salt and pepper and adjust.
  • Add the eggs. Using a spoon, Make 4 to 5 wells in the sauce. Add eggs to each well.
  • Bake. Put the shakshuka in the oven and bake for 12 to 14 minutes or until the eggs are set.
  • Serve. Remove from oven and let it rest for 5 minutes. Garnish with remaining feta and parsley; serve.

Nutrition

Calories: 271kcal | Carbohydrates: 11g | Protein: 9g | Fat: 21g | Saturated Fat: 8g | Trans Fat: 0g | Cholesterol: 131mg | Sodium: 988mg | Potassium: 73mg | Fiber: 1g | Sugar: 6g | Vitamin A: 280IU | Vitamin C: 2mg | Calcium: 144mg | Iron: 1mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating

Promo image for Diethood 2025 calendar.

5 from 9 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating:




16 Comments

  1. Judy Morris says:

    Sounds wonderful. Do the yolks in the eggs come out hard or runny (my preference)?

  2. Kevin says:

    Wow! This looks so good! I have to make it for lunch soon!

    1. Katerina Petrovska says:

      I hope you enjoy it! Thank YOU! ๐Ÿ™‚

  3. Sara Welch says:

    What a great way to start my day! This looks amazing; can’t wait to make this for breakfast tomorrow, indeed!

    1. Katerina Petrovska says:

      I hope you enjoy it! Thank YOU! ๐Ÿ™‚

  4. Cathy says:

    I 100% need this in my life!!

    1. Katerina Petrovska says:

      I hope you enjoy it! Thank YOU! ๐Ÿ™‚

  5. Melissa says:

    Wow – as soon as I saw the picture I knew I needed to try it! Delicious dish!!

    1. Katerina Petrovska says:

      I hope you enjoy it!! Thank YOU! ๐Ÿ™‚

  6. Haley Williams says:

    This is delicious! I had no idea how easy shakshuka is to make.

  7. Jennifer says:

    Wow, this definitely looks like one hearty breakfast! This will come in handy with the holidays coming up.

    1. Katerina Petrovska says:

      Thank YOU! I hope you enjoy it! ๐Ÿ™‚

  8. Beth says:

    Oh my goodness this looks so delicious and tasty! I can’t wait to make this! My family is going to love it!

    1. Katerina Petrovska says:

      Thank YOU! I hope you and your family enjoy it! ๐Ÿ™‚

  9. Jen says:

    You photos have me drooling!! Making this for breakfast this weekend.

    1. Katerina Petrovska says:

      Thank you so much! I hope you enjoy it! ๐Ÿ™‚