How to Make Delicious Shakshouka in Under 30 Minutes

Before we get to this easy Shakshouka recipe, let’s clarify exactly what it is [1], then how to make it [2], and finally how to easily make your own version [3].

1.What is Shakshouka?

Shakshouka is a traditional North African and Middle Eastern dish that has become incredibly popular around the world. It’s a simple combination of simmering tomatoes, onions, garlic, spices, and gently poached eggs.

The best part? You just need one pot to make it! Let me walk you through how to make your own shakshouka in under 30 minutes.

Easy Shakshouka Recipe

Let’s get cookin’

2. How to Make this Easy Shakshouka Recipe


  • 2 tablespoons of olive oil
  • 1 onion, chopped
  • 2 cloves of garlic, minced
  • 1 teaspoon of smoked paprika
  • 1/2 teaspoon of ground cumin
  • 1/4 teaspoon of cayenne pepper (optional)
  • 1 (14.5 oz) can of diced tomatoes with their juices
  • 4 large eggs
  • Salt and pepper, to taste

2. Making the Perfect Shakshouka

Step 1: Heat the olive oil over medium heat in a large skillet or cast iron pan.

Add the onion and cook until softened and lightly golden brown.

Add the garlic and all the spices and cook for an additional minute until fragrant.

Step 2: Pour in the diced tomatoes with their juices and give everything a nice stir.

Bring the mixture to a boil then reduce the heat and let it simmer for about 10 minutes or until it has reduced slightly.

Season with salt and pepper as desired.

Step 3: Create four wells in the tomato mixture using a spoon or ladle before cracking your eggs into them one by one.

Cover with a lid or foil if desired so that they can cook faster without drying out too much on top.

Let them cook for 8 minutes or until they’re just set but still runny in the center – check after 6 minutes if you prefer the eggs more runny – and 10 minutes for more set eggs.

Step 4: Serve up your shakshouka immediately while hot with some crusty bread on the side to mop up all those delicious tomato juices!

This shakshouka recipe is incredibly easy to make yet full of delicious flavor from all its spices – perfect for any night of the week when you need something easy yet satisfying on your dinner table!

3. Make this Easy Shakshouka Recipe Yours…

Shakshouka can be so much more than the classic version we walked you through above. Here are some not-so-traditional ways to make this incredible dish…

  • Clam shakshouka piles the tomatoes into a broth filled with briny clams.
  • Indian-inspired with diced potatoes
  • Garam masala is another way to go
  • Serve it with roti or naan bread for dipping

For more of a Mediterranean vibe, top the egg mixture with roasted peppers, feta cheese and olives.

If you’re feeling inventive, try zucchini shakshouka – this one’s vegetarian-friendly but still packed with tons of flavor thanks to vibrant herbs like cilantro and dill.

Go ahead, explore all the possibilities this simple yet flavor-packed dish has to offer.

In less than 30 minutes, you can have an amazing meal ready for you, friends or family! A meal (breakfast, lunch or dinner) that everyone will love. So don’t wait any longer – get cooking!

Bon appétit!