In a medium skillet over medium-low heat, warm olive oil. Add sliced onions and peppers. Sauté slowly until caramelized (about 10–15 minutes), stirring occasionally.
Add smoked paprika, cumin, and chili flakes. Stir until fragrant, about 30 seconds.
Stir in stewed tomatoes and bring to a gentle bubble. Taste the sauce. If it’s too acidic, add a small spoonful of sugar. Season with salt.
Lower the heat. Use a spoon to make 4 small wells in the sauce. Crack an egg into each.
Gently spoon sauce around the egg whites to help them cook. Cover with a lid and poach for 5–7 minutes, until whites are set but yolks are still runny.
Remove from heat. Crumble chèvre over the top.
Scatter your goat cheese shakshuka with fresh herbs.
Serve immediately with crusty sourdough, warm flatbread, or cucumber ribbons for scooping.
Notes
Use a lid – Crucial for evenly poaching the eggs in the tomato sauce.
Caramelize low and slow – Don’t rush the onions and peppers. They add incredible sweetness.
Customize the yolk – Want jammy eggs? Poach for 6–7 minutes. Softer? Stick to 5.