Easy Shakshuka

4.94 from 15 votes

This easy Shakshuka recipe is made in under 20 minutes by simmering peppers, shallots, and spices with a basic tomato sauce, then poaching the eggs directly in the sauce. It’s a delicious, healthy breakfast that’s especially great if you’re following Whole30, Low Carb, Paleo, or Gluten Free!

Finished Shakshuka in a skillet with broken yolks topped with sliced avocado.

This recipe was originally posted 10/2018 and was republished 6/2022 with new photos and video.

Why it Works

This quick and easy take on Shakshuka is made in just 20 minutes with household staples like basic tomato sauce, bell peppers, spices, herbs, and eggs.

It’s lightly spicy, hearty, and an all-around crowd pleasing recipe for breakfast. It’s also Whole30 compatible and great for those following a low carb or Keto way of eating.

It’s made by doctoring up a basic tomato sauce with spices and fresh vegetables, then simmering the eggs in the sauce until they’re poached to perfection.

It’s so easy to make, in fact, that I call this Shortcut Shakshuka. It’s not authentic, but it’s inspired and influenced by the traditional dish originating from North Africa and the Middle East.

Ingredients

All the recipe ingredients laid out separately on a cutting board and labeled.

Ingredients Notes

  • Substitute red onion if you don’t have shallots.
  • Kale and spinach add great texture, flavor, and nutritional value to this dish. Optionally, add 1 cup of baby spinach or 1 cup of torn kale leaves.
  • For extra heat, add up to 2 tablespoons of diced hot peppers. Use wax peppers, chili peppers, jalapenos, or any kind you prefer.
  • Save a step and use frozen bell peppers. They work perfectly in this recipe!

Step by Step Instructions

Chopped parsley, shallot, and bell pepper on a cutting board.

Step 1: Do the prep work. Use a paring knife to cut and remove the seeds from the peppers. Dice the shallots and peppers.

❗Don’t forget to save the scraps to make vegetable stock later!
❗If you’re cutting and handling hot peppers, be sure to wear gloves!

Diced peppers and shallots sauteeing in a skillet.

Step 2: In a large skillet, heat the oil over medium heat. Add the diced peppers and shallots. If you’re adding the optional hot pepper, add that to the skillet now too!

Saute the vegetables until they’re softened. This usually takes about 4-5 minutes.

Collage showing the sauce ingredients added to the skillet and simmering.

Step 3: Pour the sauce into the skillet and add the cumin, garlic powder, paprika, and chili powder. If you’re adding the optional kale or spinach, stir it in as well.

Because the saltiness of every tomato sauce is different and it will reduce as it cooks, I recommend waiting to season with salt and pepper until the dish is cooked.

Allow the sauce to simmer, stirring occasionally, for about 4-5 minutes.

Process collage showing the eggs poaching in the simmering sauce.

Step 4: It’s time to cook the eggs! Use your spatula to make a small well in the sauce. This will help to keep the eggs from spreading out too much and will allow them to cook more evenly.

Crack an egg into the well, then repeat the process for the rest of the eggs.

Cover the skillet and lower the heat to allow the eggs to poach in the sauce. Cook until the egg whites are set and the yolks are still a little runny.

Close up side view of the finished Shakshuka.

Step 5: Sprinkle the shakshuka with fresh herbs and season with salt and pepper. Use a slotted spoon to serve the eggs with a healthy serving of the sauce.

FAQ

What do you serve shakshuka with?

Shakshuka is traditionally sprinkled with cheese and served with crusty bread. Depending on your dietary restrictions, I like to serve it with sliced avocado, sweet potato fries, crispy hashbrowns, or fresh fruit.

Why is my shakshuka watery?

If you find your shakshuka base is too thin, next time, allow the sauce to simmer alone a little longer and reduce before adding the eggs.

How to store leftover shakshuka?

Transfer the leftovers to an airtight container, cover, and store in the refrigerator for 3-4 days, per USDA.

More Healthy Breakfasts

Making this recipe? I’d love to hear about your experience making it.
Please leave a comment below or tag me on Instagram @cookathomemom.

Top down of finished Whole30 Shakshuka with broken, runny yolks and sliced avocado.

Easy Shakshuka

A quick and boldly flavored breakfast made with eggs, basic tomato sauce, peppers, and spices. It's Whole30, Paleo, Gluten Free, and Low Carb.
4.94 from 15 votes
Print Pin Rate
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4 servings

Ingredients

  • 4 eggs
  • 3 cups tomato sauce (~24 oz.)
  • 2 Tablespoons olive oil
  • 1 shallot
  • 1 red bell pepper about 1.5 cups diced
  • 1 small hot pepper optional
  • 1/2 teaspoons cumin
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoons paprika
  • 1/4 teaspoons cayenne pepper
  • 1/4 teaspoons salt
  • 1/8 teaspoons pepper
  • 2 Tablespoon chopped fresh parsley

Video

Instructions

  • Slice and remove the seeds from the peppers, then finely dice the the shallot and peppers (wear gloves if you're using a hot pepper — ouch!). Mince the parsley.
  • Heat the oil in a large pan over medium heat. Add the peppers and shallot and saute together until softened, for about 4-5 minutes. 
  • Pour in the sauce and add the spices. Stir the mixture and bring it to a simmer, stirring occasionally. Cook for about 4-5 minutes.
  • Use a spatula to make four small well in the sauce and crack an egg into each one.
    Cover the skillet and lower to heat. Allow the eggs to steam about 6-8 minutes, or until the whites have set and the yolks are still a little runny. 
    If you like your yolks cooked through, poke the yolks with a fork, cover, and cook for an extra 2-3 minutes.
  • Season with salt and pepper and sprinkle with fresh parsley. Serve with avocado slices!

Notes

  • The sauce should reduce by about 1/3 as the eggs simmer. If the consistency of the sauce becomes too thick for your liking, stir in 1-2 tablespoons at a time to thin it out.
  • To avoid oversalting, wait until the dish is cooked and season to taste.
  • Optionally, add more vegetables by adding in a cup of baby spinach or kale while the sauce simmers. 
  • Always wear gloves while cutting and handling hot peppers.
  • For extra spice, add up to 2 tablespoons of diced hot peppers. 
  • Store leftovers in an airtight container in the refrigerator for up to 3-4 days, per USDA. 
  • If you’re following Whole30, be sure the tomato sauce doesn’t have added sugar. 

Nutrition

Calories: 118kcal | Carbohydrates: 5g | Protein: 7g | Fat: 8g | Saturated Fat: 2g | Cholesterol: 164mg | Sodium: 217mg | Potassium: 227mg | Fiber: 1g | Sugar: 2g | Vitamin A: 2956IU | Vitamin C: 59mg | Calcium: 50mg | Iron: 1mg
Did you try this recipe? Share it with us on Instagram! @cookathomemom!
4.94 from 15 votes (12 ratings without comment)

Leave a Reply

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

Recipe Rating





10 Comments

  1. Great recipe but just wanted to note: shakshuka is a North African / Tunisian dish, not Israeli.

    1. It is practically Israel’s national dish… SMH…

      Girlfriend, your recipe is delightful. Thanks for sharing!

  2. 5 stars
    So great! I always struggle with eating the same old thing with eggs but this opens up so much more possibility! Thanks for the inspiration!