Shakshuka is such a versatile dish which can be eaten for breakfast lunch or dinner. The dish originates from the Middle East and is fragrant, slightly spicy and delicious.

You can keep the dish lean and simple or increase the fat content if you wanted. To do this I have included some options below. You can also add another a touch of flavour to the dish by adding chorizo. The options with this dish are endless so get creative!

🕐Prep Time: 10 Minutes
🕒Total Time: 30 Minutes
🍴Servings: 3 (2 eggs each)


  • 1 tbsp olive oil
  • 1/2 medium brown or white onion, peeled and diced
  • 1 clove garlic, minced
  • 1 medium green or red bell pepper, chopped
  • 4 cups ripe diced tomatoes, or 2 cans (14 oz. each) diced tomatoes
  • 2 tbsp tomato paste
  • 1 tsp chili powder (mild)
  • 1 tsp cumin
  • 1 tsp paprika
  • Pinch of cayenne pepper (or more if you like it spicy!)
  • Salt and pepper to taste
  • 6 eggs

Optional ingredients:

  • 1/2 tbsp fresh chopped parsley (optional, for garnish)
  • Add Bone marrow, butter or cream to increase fat content.
  • add sliced or mashed avocado to increase fat content.
  • Add chicken or chorizo.


  • Heat a large skillet or sauté pan on medium
  • Add olive oil
  • Add chopped onion, sauté for a few minutes until the onion begins to soften. Add garlic and continue to sauté till mixture is fragrant.
  • Add sliced bell pepper and sauté
  • Add tomatoes and tomato paste to pan, stir till blended. Add spices and stir well. Simmer over medium heat for 5-7 minutes till it starts to reduce.
  • At this point, you can taste the mixture and spice it according to your preferences. Add salt and pepper to taste or more cayenne pepper for a spicier shakshuka
  • Make little wells in the tomato sauce and crack the eggs, one at a time, into the wells, making sure to space them evenly over the sauce.
  • I usually place 5 eggs around the outer edge and 1 in the center.
  • Cover the pan and simmer for 10-15 minutes. This will poach the eggs best. Alternatively you can place uncovered in your oven at 180c for 10 – 15 minutes and bake. This is the perfect if you are cooking this in a skillet.
  • serve on its own or with a salary or with a meat of your choice.

Nutritional values per serving:

  • Calories: 206
  • Fat: 13.5g
  • Protein: 12.8g
  • Carbohydrates: 9.6g
  • Fibre: 2.5g
  • Net carbs: 7.2g


Leave a Reply

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