This one-pan shakshuka is a quick and flavorful dish made with poached eggs simmered in a spiced tomato sauce. It’s packed with cumin, paprika, garlic, and bell peppers for a bold, comforting taste.Ready in just 30 minutes, this shakshuka is a perfect breakfast, brunch, or light dinner option.
Heat olive oil in a large skillet or pan over medium heat. Add the diced onion and red bell pepper, cooking for about 5 minutes until softened. Stir in the minced garlic, cumin, smoked paprika, and red pepper flakes. Cook for another minute until fragrant.
Step 2: Simmer the Tomato Sauce
Pour in the crushed tomatoes and season with salt and black pepper. Stir well, then reduce the heat to a gentle simmer. Let the sauce cook for about 10 minutes, allowing the flavors to meld and the sauce to thicken slightly.
Step 3: Add the Eggs
Using a spoon, create small wells in the sauce and gently crack an egg into each well. Cover the pan with a lid and let the eggs cook until the whites are set but the yolks are still slightly runny, about 5 to 7 minutes.
Step 4: Garnish and Serve
Sprinkle with crumbled feta cheese, fresh parsley, or cilantro. Serve immediately with warm bread for dipping.