• Recipes
  • About
  • Shop
  • Contact
menu icon
go to homepage
  • Recipes
  • About
  • Shop
  • Contact
search icon
Homepage link
  • Recipes
  • About
  • Shop
  • Contact
×
Home » Comfort Food

Easy Shakshuka

picture of zoha
Modified: Oct 5, 2025 · Published: Mar 14, 2025 by Zoha · This post may contain affiliate links · 2 Comments
↓ Jump to Recipe

This Easy Shakshuka is one of the most delicious and comforting ways to enjoy eggs! A popular North African and Middle Eastern dish, it is made with poached eggs in a lightly spiced, jammy tomato and pepper sauce and served with a crusty bread or pita. It comes together in under 30 minutes, tastes absolutely incredible, and is also great for meal prep!

shakshuka in a stainless steel pan with sauce, eggs and cilantro garnish

Read the full blog post below for detailed notes, tips, tricks, photos and videos.

Jump to:
  • Why you should try this Shakshuka
  • Video tutorial
  • The best veggies for Shakshuka
  • Step by step photos
  • Top Tip
  • Frequently asked questions
  • Related recipes
  • Easy Shakshuka Recipe

Why you should try this Shakshuka

It is really simple and accessible to make. Very little chopping is required as I like to use crushed canned tomatoes, and the recipe comes together in under 30 minutes without much effort.

It is perfectly spiced and incredibly comforting. The eggs pair beautifully with the fragrant, jammy sauce made of peppers and tomatoes, creating a delicious hearty meal.

It is an easy, filling meal that can also be prepared in advance. This Shakshuka makes for an easy, filling meal you can eat for breakfast, lunch, or dinner. It also stores and reheats really well!

close up of shakshuka in a stainless steel pan with sauce, eggs and cilantro garnish. eggs have been broken to show the runny yolks

Video tutorial

Here is a short video tutorial for this recipe that I recommend watching first:

The best veggies for Shakshuka

The Shakshuka sauce is made of peppers and tomatoes. Here's what I recommend:

  1. Peppers: Use any kind of green peppers you like. If you can only find bell peppers, they will work fine. But ideally, a mixture of sweeter and spicier peppers works really well. I recommend both Anaheim and Poblano peppers for the best flavor
  2. Tomatoes: This might be controversial, but I don't think it's worth it to bother chopping fresh tomatoes. Just find a can of crushed tomatoes with no added ingredients, and add it directly to the pan while cooking. The results will be great!
serving of shakshuka with an egg on a small plate with bread next to it

Step by step photos

The detailed recipe is provided in the recipe card at the bottom of this post, but let's go over the steps with photos to help you visualize everything.

1. Crushed cookie layer

Start by sauteing the peppers in olive oil until they are soft and change color. Add the garlic and saute until the raw smell disappears:

chopped peppers in a stainless steel pan
cooked diced peppers in a stainless steel pan

Now add the spices and sauté again until fragrant:

spices added to peppers in pan
cooked peppers and garlic in a pan

Add the canned crushed tomatoes, and stir for a couple minutes. Then cover and cook on low heat for ~10 minutes until a jammy sauce forms:

crushed tomatoes added to cooked peppers in a stainless steel pan
tomato sauce cooked down to make shakshuka

Top Tip

The secret to getting the best flavor in the Shakshuka sauce is to properly cook down the veggies until they reach a very soft, jammy consistency. This caramelizes the peppers and tomatoes and brings out their aroma and flavor. If the sauce becomes too thick in this process, just add some water!

Make wells for the number of eggs you want to add, and break them in. Top with mozzarella and feta cheese:

eggs added to shakshuka sauce
eggs and cheese added on top of shakshuka sauce in stainless steel pan

Cover and cook on low heat for just 3-5 minutes until the eggs are cooked to your liking. Serve hot with a crusty bread (like French baguette) or pita (or pide in Turkish):

shakshuka in a stainless steel pan with sauce, eggs and cilantro garnish. eggs have been broken to show the runny yolks
hand pulling a bite out of shakshuka on a toasted piece of french baguette

Frequently asked questions

Can I use bell peppers instead of anaheim / poblano peppers?

Yes, you can use any kind of green peppers you have access to or like! Just make sure they have a slightly sweet and spicy flavor (e.g., don't just substitute for chilis or jalapenos!)

How do I know when the eggs are poached?

This requires a little trial and error depending on the size and make of your pan and the strength of your burner. On the lowest flame and a cover on top, the eggs typically take between 3-5 minutes to cook to a runny yolk consistency. I recommend checking the yolks after ~3 minutes with a fork and cooking more as needed, as you can always cook the eggs more but cannot uncook them if they are overdone.

Can I prep Shakshuka in advance?

If you want to make Shakshuka in advance, you can prepare the sauce and refrigerate it. Then reheat it when a splash of water when ready to serve, and poach the eggs fresh. You can also cook the eggs and then refrigerate the Shakshuka as it reheats well in the microwave, but of course fresh is always best.

Related recipes

Check out some more of my easy savory recipes!

  • Close up of three tandoori chicken garlic bread sliders that are being pulled apart from the bread with a cheese pull
    Tandoori Chicken Garlic Bread
  • a rectangular dish with chicken pot pie inside. there are squares of golden crispy pastry arranged in a beautiful pattern on top of the pie, garnished with parsley. a portion has been taking out showing a creamy chicken and veggie filling
    Easy Chicken Pot Pie
  • close up of a slice of chipotle chicken pizza. pizza has a golden crispy crust and is topped with chicken veggies and cheese
    Chipotle Chicken Pizza
  • large wooden bowl with southwest bbq salad ingredients drizzled with the dressing and chopped dill
    Southwest BBQ Summer Salad
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
shakshuka in a stainless steel pan with sauce, eggs and cilantro garnish

Easy Shakshuka Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Zoha
  • Total Time: 25 minutes
  • Yield: 3 servings
Print Recipe
Pin Recipe

Description

An easy and delicious Shakshuka made in under 30 minutes with perfectly poached eggs in a lightly spiced, jammy tomato and pepper sauce 


Ingredients

  • 3 tbsp olive oil
  • 3 medium sized green peppers, finely diced. I recommend a mix of Anaheim and Poblano but you can also use bell peppers
  • 2 tbsp minced garlic
  • 1 to 1 ½ teaspoon salt
  • 1 tsp pepper
  • 1 to 2 teaspoon paprika
  • 1 to 2 teaspoon chili flakes
  • ½ tsp cumin
  • 1 28oz can of crushed tomatoes 
  • 5-6 large eggs based on your preference
  • Shredded mozzarella and crumbled feta cheese to taste
  • Cilantro or parsley for garnish
  • Turkish bread (pide) or toasted French Baguette to serve


Instructions

  1. Heat the olive oil in a 10" stainless steel pan. Add the peppers and cook on medium heat for 5-7 minutes until the peppers soften and change color
  2. Add the minced garlic and saute for 1 minute
  3. Add all the spices and salt, and saute for 1-2 minutes unitl fragrant
  4. Add the crushed tomatoes and cook for 1-2 minutes. Then cover, turn the heat to low, and cook for 10-12 minutes. Stir halfway through. The sauce should cook down and start to look thick and jammy in order to bring out the flavor. You can add a splash of water if it feels too thick or starts to stick to the pan
  5. Taste the sauce and adjust the seasoning as desired
  6. Keeping the heat on the lowest flame, create small "wells" or pockets in the sauce for the eggs. Add the eggs to the pockets, and top with the mozzarella and feta cheese. Cover with a lid and cook for 3-5 minutes until the eggs are perfectly poached with runny yolks. The exact time will vary depending on different factors, so I recommend checking at 3 minutes with a fork to see how the yolks look and cooking more only if needed
  7. While the eggs cook, toast the bread
  8. Serve the Shakshuka fresh with a garnish of cilantro / parsley and the toasted bread. Enjoy!

Video Tutorial:

 

Notes

  • If preparing in advance, you can make the sauce and refrigerate it. When ready to serve, reheat the sauce with a splash of water, and poach the eggs fresh!
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Category: Breakfast
  • Cuisine: North African

Did you make this recipe?

Leave a review and tag @bakewithzoha on Instagram!

More Comfort Food

  • close up of golden and crunchy pot pie bread pockets with cilantro garnish
    Fried Chicken Pot Pie Bread Pockets
  • 15 mini chicken fajita pizzas on a wooden board. pizzas are topped with cheese and a spicy chicken fajita topping. pictured from an angle
    Mini Chicken Fajita Pizzas
  • Close up of sliced chicken alfredo flatbread on a wooden cutting board, with a slice being pulled apart with a cheese pull
    Easy Chicken Alfredo Flatbread
  • chicken birria sliders stacked on top of each other imaged from the side. the sliders are stuffed with shredded chicken birria, sauce and cheese, and dipped in more sauce
    Easy Chicken Birria Sliders

Comments

    Leave a rating and a comment Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Jane says

    April 28, 2025 at 5:21 am

    Made this today for breakfast. Perfect recipe! Quick,easy and delicious!

    Reply
    • Zoha says

      May 07, 2025 at 5:34 pm

      Aw, thank you Jane!

      Reply
girl (zoha) sitting with arm propped on counter, smiling at camera, muffins and brownies in front of her

Hi, I'm Zoha! Self taught home-baker, massive sweet tooth, lover of all things baked and content creator behind Bake With Zoha.

More about me →

Popular

  • A square slice of tiramisu recipe topped with cocoa powder sits on a scalloped white plate, with a fork resting nearby and a bite taken out, revealing the dessert’s creamy and layered textures.
    BEST Classic Italian Tiramisu (Complete Guide)
  • Overhead picture of creme brulee in a white ramekin with a golden crispy sugar coating, deocrated with 2 raspberries. a small golden spoon is taking out a bite showing the thin crispy coating and silky interior
    Perfect Vanilla Creme Brûlée
  • A slice of creamy cheesecake with a graham cracker crust, topped with a fresh raspberry and blackberry, is served on a ceramic plate with a gold fork nearby.
    The BEST Cheesecake Recipe (New York style)
  • chicken alfredo lasagna in a dish. lasagna has a beautiful golden cheesy crust and is garnished with chopped parsley
    The Best Easy Chicken Alfredo Lasagna
  • A slice of chocolate cake on a small plate with a fork resting on it, and another slice in the background. cake has 2 layers with a silky ganache frosting
    Easy Chocolate Cake: Moist, Decadent, Foolproof
  • biscoff tiramisu dessert from the top in a dessert cup with pretty piping of biscoff cream, crushed biscoff cookies, and drizzled cookie butter. a spoon is taking out a bite revealing layers of cream and cookies inside
    Easy Biscoff Tiramisu

Footer

Connect

About me

Subscribe to my newsletter

Contact me

Policies

Privacy policy

Terms and conditions

Copyright @ Bake With Zoha LLC, 2025. All rights reserved.