Vibrant, deeply comforting, and simmering with aromatic spices, these Spicy Moroccan eggs make for an unforgettable weekend brunch or an incredibly easy weeknight dinner. By gently poaching fresh eggs directly in a rich, cumin-infused tomato and bell pepper sauce, you create a wholesome, one-pan meal that is both healthy and deeply satisfying. If you are looking to break out of your standard breakfast routine, serving up a steaming skillet of Spicy Moroccan eggs is guaranteed to impress your family and friends.
Origin Spicy Moroccan eggs
Widely recognized across the Middle East and North Africa as Shakshuka—which loosely translates to “a mixture” or “shaken up”—this beloved skillet meal has deep culinary roots in traditional Maghrebi and Arab cuisines. Historically prepared by slow-cooking fresh tomatoes, onions, and peppers with warm spices before cracking eggs over the top, it was designed as an affordable, communal dish served straight from the cooking pan. Exploring the cultural history behind Spicy Moroccan eggs highlights how simple, humble ingredients can seamlessly come together to form a globally cherished comfort food.
Why I Love This Recipe
I love how this recipe transforms basic pantry staples, like canned crushed tomatoes and dried spices, into a meal with profound depth and complexity in under 30 minutes. The contrast between the smoky, slightly spicy tomato broth and the velvety, runny egg yolks creates a luxurious texture that practically demands to be scooped up with toasted sourdough or warm pita bread. Plus, mastering this base for Spicy Moroccan eggs allows you to easily customize the dish by stirring in fresh spinach, chickpeas,
Also Read : Smoky Beans on Toas
Spicy Moroccan eggs
4
servings30
minutes40
minutes300
kcalIngredients
2 tbsp extra virgin olive oil
1 medium yellow onion, finely chopped
1 large red bell pepper, seeded and diced
3 cloves garlic, minced
1 can (28 oz) crushed or diced tomatoes
2 tsp smoked paprika
1 tsp ground cumin
1/2 tsp chili powder or cayenne pepper (adjust to your heat preference)
1 tsp kosher salt
1/2 tsp freshly ground black pepper
4–6 large eggs
1/4 cup fresh cilantro or flat-leaf parsley, roughly chopped (for garnish)
Toasted sourdough bread or warm pita (for serving)
Directions
- Heat the extra virgin olive oil in a large, deep skillet (cast iron works beautifully) over medium heat. Add the chopped onion and diced red bell pepper, sautéing for 6–8 minutes until the vegetables are softened and the onions are translucent.
- Stir in the minced garlic, smoked paprika, ground cumin, and chili powder. Cook for 1 to 2 minutes, stirring constantly, until the spices are highly fragrant.
- Pour in the crushed tomatoes along with the kosher salt and black pepper. Stir well to combine. Reduce the heat to medium-low and allow the sauce to gently simmer for 10–15 minutes, allowing it to thicken and the flavors to meld.
- Using the back of a large spoon, press into the tomato sauce to create 4 to 6 small indentations or “wells.” Carefully crack one large egg into each well.
- Cover the skillet tightly with a lid and let the eggs poach in the sauce for 5–8 minutes. Check frequently—you want the egg whites to be fully opaque and set, but the yolks to remain soft and runny.
- Remove the skillet from the heat. Generously garnish the top with the freshly chopped cilantro or parsley. Serve immediately, straight from the pan, with plenty of bread for dipping.
Notes
- Cast Iron Care: If using a cast-iron skillet, ensure it is well-seasoned before cooking highly acidic foods like tomatoes, or simply use an enameled cast-iron or stainless steel pan.
- Add Greens: For a nutritional boost, stir 2 cups of fresh baby spinach or chopped kale into the tomato sauce and let it wilt completely just before you make the wells for the eggs.













Hello!! My name is Jeanine
I love to eat, travel, and eat some more! I am married to the man of my dreams and have a beautiful little girl whose smiles can brighten anyone’s day!