Prep Ingredients
Dice bell pepper and onion evenly.
Mince garlic.
Crack eggs into small bowls for easy poaching.
Sauté Vegetables
Heat olive oil in a large pot over medium heat.
Add onion and bell pepper. Cook 5–7 minutes until softened.
Stir in garlic and cook 30 seconds.
Toast Spices
Add cumin, smoked paprika, coriander, red pepper flakes, salt, and pepper.
Stir 30 seconds to toast and release fragrance.
Build the Broth
Add crushed tomatoes and vegetable broth.
Bring to a gentle simmer.
Simmer 10–15 minutes to deepen flavor.
Stir in spinach if using.
Poach the Eggs
Reduce heat to low.
Create small wells in the soup.
Gently slide eggs into each well.
Cover and cook 5–7 minutes until whites are set and yolks reach desired doneness.
Finish & Serve
Turn off heat and let rest 2–3 minutes.
Garnish with parsley, feta, or lemon.
Serve immediately with crusty bread.