Shakshuka is a healthy one skillet breakfast dish made with diced tomatoes, feta cheese, cilantro and eggs. Serve with baguette slices for dipping!

Shakshuka |

Shakshuka is my new favorite breakfast item. It is loaded with flavor, is easy to make and everything is made in one skillet. Best of all most of the ingredients you probably already have in your pantry!

What is Shakshuka

Shakshuka is an easy healthy breakfast recipe that originated in Israel. It is made by simmering onions, tomatoes and spices in a flavorful sauce then it is topped with eggs, feta and cilantro. It is perfect for breakfast or for dinner!

How to make Shakshuka

The sauce starts with onions cooked until golden brown and caramelized. I cook the onions for 20 minutes to deepen the flavor.

Next I add in the spices and cook them for 2 minutes. Blooming the spices before adding the tomatoes adds an extra depth of flavor. After the spices I add in the diced tomatoes and let them simmer for 15 minutes until the sauce is thickened and reduced.

Next I carefully top the sauce with eggs and bake for 8 minutes until the egg whites are cooked and the yolks start to set. The trick is to still have a runny yolk!

Once the eggs are set remove from the oven and serve immediately with fresh cilantro and a sprinkle of feta cheese.

One Skillet Shakshuka |

What to serve with Shakshuka

I love serving Shakshuka with a crispy baguette for dipping. If you make this for dinner it would be great along side a side salad, Mediterranean Salsa or roasted potatoes to soak up the amazing tomato sauce.

Shakshuka Eggs |

Here are more breakfast recipes to try!


5 from 1 vote
Prep Time: 15 minutes
Cook Time: 50 minutes
Total Time: 1 hour 5 minutes
Servings: 4 people
Shakshuka is a healthy one skillet breakfast dish made with diced tomatoes, feta cheese, cilantro and eggs. Serve with baguette slices for dipping!


  • 2 tablespoons olive oil
  • 1 large onion diced
  • 1 teaspoon garlic powder
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/4 teaspoon cayenne or to taste
  • 1 28-ounce can diced tomatoes, (do not drain)
  • salt and pepper to taste
  • 1/2 cup feta cheese
  • 6 large eggs
  • chopped cilantro for serving


  1. Preheat oven to 375 degrees.
  2. Heat oil in a large skillet over medium-low heat. Add onion and sauté for 20 minutes or until golden brown and soft.
  3. Add in garlic powder, cumin, paprika and cayenne. Sauté for 2 minutes stirring occasionally.
  4. Stir in the tomatoes and simmer for 15 minutes or until the sauce is thickened and reduced. Season the sauce with salt and pepper to taste.
  5. Gently crack the eggs on top of the sauce. Bake for 8-10 minutes or until the eggs are set. (You still want your egg yolk to still be runny).
  6. Serve immediately with a feta cheese and cilantro.
Nutrition Facts
Amount Per Serving
Calories 240 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 5g31%
Cholesterol 262mg87%
Sodium 452mg20%
Potassium 365mg10%
Carbohydrates 9g3%
Fiber 1g4%
Sugar 4g4%
Protein 12g24%
Vitamin A 855IU17%
Vitamin C 11.6mg14%
Calcium 172mg17%
Iron 2.8mg16%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Breakfast
Cuisine: Middle Eastern
Keyword: Shakshuka