Green Shakshuka

Green Shakshuka

Prep: 25 mins

Cook: 15 mins

Total: 40 mins

Servings: 2 servings

Shakshuka is a Middle Eastern and Mediterranean dish of eggs poached in a sauce with spices, served for breakfast, brunch, or even sometimes lunch. Although the most common version includes tomatoes and peppers in the sauce, vibrant green versions are also popular.

What constitutes green can be up to you, but spinach is the most common base. However, other hearty vegetables such as kale, Swiss chard, and broccoli rabe also work extremely well in this dish since the tough greens get the benefit of some simmering to soften them.

Once the base green sauce is cooked, you can poach the eggs entirely on the stovetop or cook them in the oven for a few minutes to set. Ideally, the finished eggs should have set whites and still runny eggs to mix into the sauce and vegetables. Use your favorite bread to dip into the mixture and spoon out the egg-covered greens.

Spices can vary, but are likely to include cumin and some form of heat such as red pepper flakes. Similar in style, Mexican huevos rancheros tend to have a very spicy sauce, whereas the Middle Eastern version can be mild or hot. But feel free to customize this dish with your favorite spices and greens for a great egg breakfast.


  • 1 tablespoon olive oil

  • 1 medium onion, diced

  • 1 garlic clove, finely minced

  • 3 cups broccoli rabe, chopped

  • 3 cups baby spinach

  • 2 tablespoons whole milk, or cream

  • 1 teaspoon ground cumin

  • 1/4 teaspoon salt, or to taste

  • 1/4 teaspoon black pepper

  • 1 pinch sea salt, for garnish

  • 1 pinch red pepper flakes, for garnish

  • 4 large eggs

Steps to Make It

  1. Gather the ingredients. Preheat the oven to 350 F.

  2. Add the broccoli rabe to a large pot of boiling water and cook for 2 minutes. Drain and set aside.

  3. Add the tablespoon of olive oil along with the diced onions to a large oven-proof skillet or cast iron pan. Cook on medium heat for about 10 minutes or until the onions become translucent.

  4. Add the minced garlic and continue cooking for about another minute.

  5. Cut the par-cooked broccoli rabe into small pieces and stir into the onion and garlic mixture. Cook for a couple of minutes, then stir in the baby spinach leaves. Continue cooking for another couple of minutes, stirring often, until the spinach begins to wilt.

  6. Stir in the ground cumin, salt, ground black pepper, and milk.

  7. Make four wells in the mixture and crack an egg into each well, being careful not to break the yolks. Note that it is easier to crack each egg into a small bowl and then transfer to the pan.

  8. Place the pan with the eggs into the pre-heated oven and cook for 10 to 15 minutes until the eggs are are set to your liking.

  9. Sprinkle the cooked eggs with a dash of flaky sea salt and a pinch of red pepper flakes.

  10. Serve with crusty bread or warmed slices of pita or naan.

Nutrition Facts
Servings: 2
Amount per serving
Calories 315
% Daily Value*
Total Fat 18g 23%
Saturated Fat 5g 23%
Cholesterol 374mg 125%
Sodium 691mg 30%
Total Carbohydrate 19g 7%
Dietary Fiber 9g 32%
Total Sugars 5g
Protein 24g
Vitamin C 42mg 208%
Calcium 529mg 41%
Iron 14mg 75%
Potassium 1641mg 35%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.


No comments yet. Why don’t you start the discussion?

Leave a Reply

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