Enjoy this authentic shakshuka recipe any time of the day. The combination of poached eggs, spiced tomato sauce, onion, and peppers will become your new favorite way to enjoy your eggs.
Finely chop the onion and peppers. Cut large tomatoes in quarters or, if using cherry tomatoes, leave them whole or half them.
Warm a large skillet over medium heat and add the olive oil. Once hot, add the onion and peppers to the pan. Sauté them over medium-high heat for a couple of minutes until the peppers have softened.
Add the chillis, paprika, salt, and black pepper. Stir to incorporate.
Add the tomatoes and leave to simmer for a couple of minutes until softened.
Add the canned tomatoes and tomato paste and stir well.
Carefully crack the eggs into the pan. Cook for a few minutes until the desired doneness. I cook mine until the egg whites are cooked, but the yolks are still a little runny.
Serve the shakshuka immediately, optionally topped with parsley.
Video
Notes
Canned tomatoes: Tomatoes are the key ingredient so choose high-quality ones like crushed fire-roasted tomatoes or DOP "San Marzano" canned tomatoes.Optional add-ins: Shakshuka is extremely customizable and can easily be tweaked towards different tastes: add other vegetables like eggplant, squash, zucchini, spinach, kale, chard, etc.; add other spices like cumin, curry powder, or zaatar; add extra chilis, cayenne pepper, or red pepper flakes for spice; top with cheese or pesto.To store: If you have any leftovers, keep them in an airtight container in the fridge for 2-3 days. Reheat in a pan with a bit of oil.Check the blog post for serving suggestions!