Four Wholesome And Simple Shakshuka Recipes For You And Your Household!


Image: Pexels

Shakshuka, also spelled Shakshouka, was written in the middle of the 16th century in Ottoman North Africa, according to Joan Nathan, an American cookbook author and newspaper journalist. Many food historians also claim that this dish originated in Yemen. This Maghrebian dish consists of two main ingredients – Tomatoes and eggs. Shakshuka is also popular in Israel and this dish seems to be a staple in Tunisian, Libyan, Algerian and Moroccan cuisines. Traditionally it is served in an iron pan as a dip with bread.

What goes with Shakshuka?
Image: Shutterstock

The traditional Shakshuka recipe is quite simple and the main ingredients are eggs, tomatoes, onions, peppers and a few spices for flavor. In this health-conscious world in which we live, however, we can adapt and change some components. How about a low in carbohydrates or keto or high protein Shakshuka recipe? Let’s dive into some new and modified Shakshuka recipes that you can create for you and your family!

1. Recipe: Vegan Shakshuka
2nd recipe: protein-rich shakshuka (eggs, tomatoes and chickpeas)
3. Recipe: Non-vegetarian Shakshuka
4. Vegetable Shakshuka
5. Frequently asked questions:

Recipe 1: Vegan Shakshuka

Recipe 1: Vegan Shakshuka
Image: Shutterstock

Serves: 2-3 people
Preparation time: 20 minutes
Cooking time: 60 minutes


  • 2 tbsp olive oil
  • 1 medium-sized onion, finely diced
  • 3 cloves of garlic, finely diced
  • 1 red pepper, finely diced
  • 2 x 400 g peeled tomatoes, chopped
  • 1 tbsp tomato paste
  • 1 teaspoon cumin
  • 1½ tsp smoked sweet paprika
  • ½ teaspoon ground chilli
  • ½ teaspoon salt, adjust to taste
  • 175 g firm silken tofu
  • ½-1 teaspoon salt
  • Black pepper to taste
  • Fresh parsley, finely chopped
  • 1 small eggplant, diced

Vegan shakshuka
Image: Shutterstock


  1. In a large pan, add two tablespoons of olive oil over low to medium heat. Later add the chopped onion and fry, stirring frequently, until it is brown and translucent.
  2. Add finely chopped garlic and keep stirring until it becomes flavorful.
  3. Add peppers and eggplant / brinjal and stir until soft. Stir constantly to avoid the burnt taste.
  4. Mix the spices – peppers and chilli smoked with cumin. Now pour the tomato paste into the mixture and add the chopped tomatoes.
  5. Use salt to your liking and allow the tomato sauce to thicken by cooking over low to medium heat for about 45 minutes.
  6. Drain and dice the tofu. After the paste has thickened, place the tofu on top and cover the lid. Lower the flame, let it cook for 5-7 minutes.
  7. Drizzle a little parsley and serve hot.

Top: Sprinkle some black salt on top as it has a noticeable taste that makes the tofu smell scrambled eggs.

Recipe 2: protein-rich shakshuka (eggs, tomatoes and chickpeas)

Recipe 2: protein-rich shakshuka (eggs, tomatoes and chickpeas)
Image: Shutterstock

Serves 2 people
Preparation time 5 minutes
Cooking time- 15 minutes


  • 1 tablespoon of olive oil
  • 1/2 onion diced
  • 1 small zucchini chopped
  • 1/2 can of chickpeas about 3/4 cup
  • 1 teaspoon of oregano
  • 1 teaspoon smoked paprika
  • 1/2 – 1 can of diced tomatoes
  • 4 eggs
  • 1/2 cup basil leaves
  • Salt / pepper to taste
  • a pinch of sugar


  1. Heat a tablespoon of olive oil over a medium heat and toss the diced onions. Mix well.
  2. Add oregano, smoked paprika powder, salt and pepper and mix well.
  3. Add the chickpeas and zucchini, stir until brown.
  4. Now add tomato sauce and sugar (depending on your spicy taste), let it cook for a few minutes.
  5. Make wells and break one egg at a time. Let the eggs boil and cover them.
  6. Garnish the dish with basil leaves and serve warm.

Top: Take it during breakfast to keep your energy up for a long time.

Recipe 3: non-vegetarian shakshuka

Recipe 3: non-vegetarian shakshuka
Image: Unsplash

Serves 4 people
Preparation time 10 mins
Cooking time- 25 minutes


  • 1 tablespoon of olive oil
  • ½ pound of minced chicken
  • 1 pink onion, diced
  • 1 red pepper, core removed and diced
  • 1 can of tomatoes, diced
  • 1 teaspoon of salt
  • 1 teaspoon paprika
  • 1/2 teaspoon of cumin
  • 1/4 teaspoon turmeric
  • 1 cup of baby spinach
  • Chopped parsley


Non-vegetarian shakshuka
Image: Unsplash

  1. Heat olive oil in a pan and add the minced meat, fry until the meat is crumbled.
  2. Add onions and peppers until tender and keep stirring.
  3. Mix all the spices and diced tomatoes. Cook it for five minutes or so.
  4. Bring the tomato paste to the boil and add the baby spinach leaves. Cover it until it is cooked.

If you don’t like chicken, you can choose the meat of your choice based on availability.

Vegetable Shakshuka

Vegetable Shakshuka
Image: Shutterstock

Serves 2 people
Preparation time 10 mins
Cooking time- 25 minutes


  • 2 tablespoons of olive oil
  • 1 medium tomato
  • 1 teaspoon onion powder
  • 1 teaspoon of garlic powder
  • Red pepper flakes
  • Salt to taste
  • 4 peppers, hollowed out from the center
  • 1 cup of feta cheese


  1. Roast the hollowed out peppers on the stove until they are smoky. Add feta cheese as it fills up.
  2. In a pan, heat two tablespoons of olive oil and tomatoes and cook until tender.
  3. Add onion powder, garlic powder, paprika flakes and stir well.
  4. Use salt to your liking and let it cook for five minutes.
  5. The next step is to place the roasted and stuffed peppers like eggs by creating 4 pockets. Serve warm.

Tips: You can use any type of filling, such as sweet potato.

Frequently asked Questions:

Q. Can I save leftover shakshuka?

A. Yes sir. You can refrigerate and store the leftover shakshuka in a glass container with a tight lid for a day or two. It can be reheated in your microwave.

Q. Does canned tomatoes harm the taste?

A. No, canned tomatoes do not harm the taste of the dish. However, if you want to hold onto the authenticity more, you should reach for the peeled tomatoes. However, it may take a few extra minutes for the sauce to cook.Does canned tomatoes harm the taste?
Image: Shutterstock

Q. What should you serve with Shakshuka?

A. Flatbread, focaccia bread, grissini, wholemeal bread and many other options to discover. You can try any of your favorite gourmet breads.What should you serve with Shakshuka?
Image: Shutterstock

Q. How do you serve Shakshuka?

A. Make it the center of the table! Have your small plates ready along with simple vegetable salads and spread.

How do you serve Shakshuka?
Image: Pexels

Q. What is the perfect meal for Shakshuka?

A. Traditionally, breakfast is the most preferred meal when people have this dish. Nevertheless, it can also be eaten for brunch, lunch and dinner!

Also read: How you can use walnuts as a meat substitute

Subscribe to our YouTube channel