Shakshuka is a North African word that means "mixture", and in that spirit, you can customize all the components to your taste, from the tomatoes to the butter beans, to the greens, to the cheeses that unite them. We like the feta to be on the creamier side—and super-melty mozzarella. Simmer it all together, then crack four or five eggs on top and bake until they set.

Martha Stewart Living, March 2022


Credit: Nico Schinco

Recipe Summary

25 mins
50 mins


Ingredient Checklist


Instructions Checklist
  • Preheat oven to 375°F. Heat oil in a large braiser over medium-high until shimmering. Add onion, bell pepper, and a pinch of salt and cook, stirring occasionally, until golden around edges, about 10 minutes.

  • Add garlic and spices; cook until fragrant, 1 minute more. Add tomatoes, breaking up with a wooden spoon, and season with salt and pepper. Bring to a boil over medium-high heat, then reduce heat and simmer until thickened slightly and flavors have melded, 15 to 20 minutes. Stir in beans and greens.

  • Stir together mozzarella and feta. Scatter cheeses across top of tomato mixture, then make 4 wells with the back of a spoon. Crack eggs into wells; season with salt and pepper and drizzle with oil. Transfer to oven and bake, covered, until cheese melts and eggs are just set, 12 to 15 minutes. Serve immediately with pita.

Cook's Notes

Brined feta can be extra-salty. Taste a bit before you start this dish and adjust the seasoning in the recipe as needed.