This easy shakshuka is a flavorful North African–inspired breakfast of eggs poached in a spiced tomato sauce with vegetables. It’s quick to make, beginner-friendly, and perfect with pita or baguette.
Heat olive oil in a pan over medium-high heat, then cook the onion and bell pepper until softened and lightly golden.
Add garlic, diced tomatoes, and seasonings, and cook until the sauce thickens.
Make wells in the sauce and crack in the eggs, seasoning with salt and pepper.
Cover and simmer 3–5 minutes until the whites are set and yolks reach your preferred doneness.
Top with feta, cilantro, or parsley if desired, and serve with pita or baguette.
Watch the Recipe
Notes
Use fresh or canned tomatoes as convenient; fresh garlic adds extra flavor, but garlic powder works too. The eggs can be cooked to your preferred doneness—soft or fully set.