I’ve made this pan of eggs and tomatoes more times than I can count. When the fridge looks empty and I need real food fast, this Easy Shakshuka Recipe is my absolute lifesaver. I started tweaking this version a few years ago because I wanted something with massive flavor without needing a massive spice rack.
The real secret? Cooking down the green peppers and onions until they are incredibly soft, and using a couple of slices of pickled jalapeño instead of fresh chilis. It gives the sauce this tangy, deep flavor that you just don’t get otherwise. Grab a warm pita, and let’s get into it.

Easy Shakshuka Recipe
What You Need for this Easy Shakshuka Recipe
-
1 tablespoon olive oil
-
2 cloves garlic, minced
-
1 onion, cut into 2-inch pieces
-
1 green bell pepper, cut into 2-inch pieces
-
1 (28 ounce) can whole peeled plum tomatoes with juice
-
1 teaspoon paprika, or to taste
-
2 slices pickled jalapeño pepper, finely chopped
-
4 large eggs
-
4 (6 inch) pita breads (Optional, but highly recommended)

Pita breads

Eggs

Paprika

Green bell pepper
How I Make It
-
Get the veggies going: Set a large, deep skillet over medium heat and add the olive oil. Toss in the onion and green bell pepper. Don’t rush this part—let them cook for about 5 to 7 minutes until the onions turn translucent and everything softens up.
-
Add the aromatics: Stir in the minced garlic and that finely chopped pickled jalapeño. Give it about a minute until you can really smell the garlic in the kitchen.
-
Build the sauce: Dump in the whole peeled plum tomatoes, juice and all. Take the back of your wooden spoon and crush the tomatoes right there in the pan so they break apart into chunky pieces. Sprinkle in the paprika. Turn the heat down to medium-low and let the whole thing simmer for 10 to 15 minutes. You want the sauce to thicken up and lose that watery consistency.
-
Drop the eggs: The trick to nailing this Easy Shakshuka Recipe comes down to how you handle the eggs. Use your spoon to dig out 4 little holes (wells) in the simmering sauce. Crack an egg directly into each spot.
-
Steam to finish: Put a lid on your skillet and let it go for 5 to 8 minutes. I usually check around the 5-minute mark because I love a runny yolk with fully cooked whites, but leave it covered a bit longer if you like your eggs firm.
-
Eat: Take the skillet off the stove. Bring it straight to the table with a stack of warm pita bread and dig in.
Prep time: 10 mins
Cook time: 20 mins
Total time: 30 mins
Servings: 4
The Nutrition Breakdown (Per Serving, no pita) about this Easy Shakshuka Recipe
-
Calories: 165 kcal
-
Protein: 8g
-
Fat: 9g
-
Carbohydrates: 14g
-
Fiber: 4g
-
Sugar: 8g
FAQ
Is it going to be too spicy?
Not at all. The pickled jalapeño and paprika give it a warm, tangy hum rather than a sharp burn. If you absolutely hate spice, just skip the jalapeño.
Why whole peeled tomatoes instead of diced?
Trust me on this one. Whole plum tomatoes break down into a much richer, smoother sauce. Pre-diced tomatoes have a firming agent on them that stops them from melting down properly in the pan.
What about leftovers?
Honestly, this Easy Shakshuka Recipe is best eaten fresh out of the pan while the eggs are perfectly soft. If you know you won’t finish it all, only cook the number of eggs you plan to eat. You can keep the leftover tomato sauce in an airtight container in the fridge for a few days, reheat it on the stove, and crack a fresh egg into it whenever you’re hungry.
Source: www.allrecipes.com