Quick and Easy Recipe for Shakshuka

Shakshuka Easy Recipe

Shakshuka may not be a very popular dish, but this simple recipe and a great idea for breakfast will definitely excite you. The recipe for shakshuka has become a regular feature in our kitchen, so don’t hesitate to try it as well.


What is shakshuka?

Shakshuka is basically a recipe for eggs cooked in tomato sauce. This dish comes from the countries of Northwest Africa. But it is also popular in Israel, for example.

I believe that many of you like a generous breakfast over the weekend, or, as I like to call it, an early lunch. Oh wait, there’s a word for that – brunch.

Shakshuka is an excellent replacement for a regular omelet on weekends. I am always looking forward to a new, lesser-known recipe. For breakfast, this is doubly true.


How to make shakshuka?

It’s very simple. You can make it in less than half an hour. And I don’t know about you, but I really enjoy cooking breakfast over the weekend. The shakshuka recipe requires only a few ingredients, the main ones of which are, of course, eggs, red bell pepper, onions, garlic, and tomatoes.

And what tomatoes to use?

Can you make shakshuka with fresh tomatoes? Of course, I would immediately recommend fresh ones. But tomatoes do not taste the same throughout the year. We all know that. The taste of fresh fragrant tomatoes in summer cannot be compared to tomatoes during winter. At least here in the northern countries of Europe.

In the winter months, I really prefer canned tomatoes. So don’t hesitate to use one can of peeled or diced tomatoes, which you can also combine with fresh tomatoes.


Spices are also important, which gives Shakshuka the necessary pungent taste. Ground cumin, one of my favorite spices, certainly cannot be missed. Equally important is chili powder. I use perfect chili from Morocco, which is not so hot that it will blow your mind. On the other hand, it has a very pleasant spicy taste.

If you do not have any chili powder, you can use paprika powder. For spiciness, I like to cut one jalapeňo pepper in half, which I add to the tomato-pepper mix.

I would recommend one egg for each serving. I mean, I don’t know how much you can normally eat for breakfast. For some people, coffee and a cigarette are enough. When I smoked in the past, this form of breakfast was common for me. That’s not the healthiest way to start the day, is it?

Anyway, it depends on the size of your pan. Four eggs fit perfectly into mine, which is really enough for me and my girlfriend. Especially when we eat shakshuka as brunch.


Fresh bread and herbs

Fresh bread goes well with shakshuka. I made homemade pita bread. If you would like to see the recipe, let me know in the comments below.

Finally, don’t forget the fresh parsley. You can also serve shakshuka with fresh coriander.

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 Easy Recipe

Quick and Easy Recipe for Shakshuka

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Cook Homey
  • Total Time: 30 minutes
  • Yield: 5 servings 1x
  • Diet: Low Calorie


Shakshuka is a great weekend breakfast idea. Lovely eggs poached in tomato sauce with spices and fresh herbs. Try this easy recipe for delicious shakshuka.


  • 46 eggs
  • 2 tbsp olive oil
  • 1 red bell pepper
  • 1 can of diced tomatoes
  • 2 fresh tomatoes
  • 1 onion
  • 2 cloves of garlic
  • 1 chili pepper
  • 1 tsp ground cumin
  • 2 tsp chili powder
  • 1 tsp brown sugar
  • 1 tsp balsamic vinegar
  • Bunch of fresh parsley
  • Salt and pepper to taste


  1. Heat olive oil in a large skillet or Dutch oven and add chopped onion. Then add garlic and diced red bell pepper and let it cook for about 8 minutes.
  2. Pour in the can of peeled or chopped tomatoes together with some fresh tomatoes. Add ground cumin, chili powder, and sugar. Season with salt and pepper.
  3. Add balsamic vinegar and mix well. Make four to six small wells in the sauce (depending on how much space you have in the pan and how big your eggs are). Crack the egg into each well.
  4. Cover the pan and cook for about 8 minutes, or until the eggs are done to your liking.
  5. Taste for seasoning. Turn the heat off, add freshly chopped parsley and serve with fresh crispy bread.


Adjust the spiciness to your liking.

Don’t forget to enjoy your shakshuka with nice crusty bread.

  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Category: Breakfast
  • Method: Poaching
  • Cuisine: Maghrebi


  • Serving Size: 5 servings , Amount per serving:
  • Calories: 158
  • Sugar: 6.1g
  • Sodium: 196mg
  • Fat: 10.4g
  • Saturated Fat: 2.2g
  • Carbohydrates: 10.5g
  • Fiber: 2.7g
  • Protein: 7.2g
  • Cholesterol: 164mg

2 Responses

Leave a Reply

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

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

Hello there!

Cook Homey Logo

I’m Juraj and I come from Slovakia. It’s a small country in the heart of Europe. I believe you all love food and cooking as much as I do. On this blog you will find a variety of recipes that you can easily and joyfully prepare at home.

Keep in touch!

Don’t miss a new recipe.

Popular Recipes

Read about

Bring more fun to your kitchen!

Have the latest recipes and ideas
delivered right to your inbox.