Eggs poached in a spiced tomato and pepper sauce, shakshuka is a vibrant, healthy, high protein breakfast with Mediterranean flair. This vegetarian one-pan dish is perfect for clean eats and family-style sharing.
Heat 2 tbsp olive oil in a large skillet over medium heat until shimmering. Add chopped onion and bell pepper, sauté for 6-8 minutes until softened and aromatic.
Add minced garlic to the pan, stirring constantly for 1 minute to avoid burning. Sprinkle in paprika and cumin, cooking until spices are fragrant.
Pour in 2 cups crushed tomatoes, stir well, and bring to a simmer. Add salt, black pepper, and chili flakes. Simmer uncovered on medium-low for 10 minutes until sauce thickens and flavors meld.
Using a spoon, create 4 small wells in the tomato mixture. Carefully crack eggs into each well. Reduce heat to low, cover the pan, and cook for 5-7 minutes until egg whites are set but yolks remain runny.
Remove from heat and let stand 2 minutes before serving. Garnish with fresh herbs (optional), and serve directly from the pan for family-style enjoyment.