clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
shakshuka in a cast iron skillet with parsley sprigs to garnish

Shakshuka with Spinach and Feta

  • Author: Lisa
  • Total Time: 1 hour 15 mins
  • Yield: 4-6 1x


Baked eggs in spicy tomato sauce with spinach and feta, a hearty vegetarian dish that satisfies for breakfast, brunch, lunch or dinner.

Adapted from a recipe by Einat Admony



This whole recipe can be cooked in an oven-ready skillet or you can cook the sauce in a pot and then bake the shakshuka in a casserole.

  • For The Spices
  • 1 bay leaf
  • 1 tablespoon sugar
  • 1/2 teaspoon kosher salt
  • 2 teaspoons sweet paprika
  • 2 teaspoons ground cumin
  • 1 1/2 teaspoons fresh ground black pepper
  • 1 teaspoon ground caraway seed (or buy whole seeds and grind them)
  • 1/2 teaspoon turmeric
  • For The Sauce
  • 2 tablespoons olive oil
  • 2 medium yellow onions, chopped (about 3 cups)
  • 1 large red or green bell pepper, roughly chopped
  • 1 large or 2 small jalapeno peppers, seeded, ribs removed, and finely minced
  • 4 tablespoons tomato paste
  • 5 tablespoons minced garlic (6-7 large cloves)
  • 1 28 ounce can whole plum tomatoes with their juice, tomatoes crushed by hand
  • 2 packed cups spinach leaves, roughly chopped (see below for substituting frozen spinach)
  • For The Eggs and cheese
  • 6-8 eggs
  • 4-5 ounces feta cheese cut into 1/2-inch cubes.


Preheat the oven to 375ºF

  1. Measure all the spices into a small bowl: bay leaf, sugar (1 tablespoon), salt (1/2 teaspoon), Cumin (2 teaspoons), paprika (2 teaspoons), pepper (1 1/2 teaspoons), caraway seeds (1 teaspoon), and turmeric (1/2 teaspoon).
  2. Heat oil (2 tablespoons) over medium heat in a large pot or oven-ready skillet. Add onions and cook, stirring occasionally, until translucent, about 8 minutes. (don't let them brown) Add bell pepper and jalapeno, and cook until softened, 4-5 minutes. Add tomato paste (4 tablespoons) and minced garlic (5 tablespoons) and cook, stirring, for a minute or two, until tomato paste is incorporated. Add canned tomatoes and spices. stir through. Turn heat down to a gentle simmer and cook, uncovered, for 15 minutes, stirring occasionally, until the sauce thickens. Mix in the chopped spinach and simmer for 5 minutes more to wilt the spinach. Remove the bay leaf. Sauce can be made ahead and kept in the fridge for 3 days or frozen for several months. Reheat sauce before proceeding.
  3. Add eggs and cheese, and bake: If you used a saucepan to cook the sauce, transfer the sauce to an oven-ready skillet or casserole. Using the back of a tablespoon, make 6-8 evenly-spaced depressions in the sauce. Crack an egg carefully into each one, keeping the yolk intact. Press the cheese cubes evenly into the sauce, around and between the eggs. Place the skillet in the middle of the oven and cook just until the egg whites turn opaque, 20-30 minutes. Keep watch every few minutes, starting at 15 minutes. Serve shakshuka hot, with crusty bread for sopping up the sauce.


If using frozen spinach, defrost a 10-ounce pack of frozen chopped spinach and use a third of it. Squeeze out the excess water before using it.

[This post first appeared on Panning The Globe in March 2013. It was updated in May 2020 with new photos and a few tweaks to the written post. Same delicious recipe!]

  • Prep Time: 15 mins
  • Cook Time: 1 hour
  • Category: breakfast or brunch
  • Method: baked
  • Cuisine: Israeli

Keywords: Israeli shakshuka, baked eggs with tomatoes, spinach and feta, eggs baked in spicy tomato sauce with spinach and feta