Heat a large skillet over medium-low and add the olive oil. Once the oil is hot, add the bell pepper and onion, and season with 1/2 teaspoon of salt. Stir and sauté until the veggies have softened, about 20 minutes, stirring periodically. Stir in the garlic and continue to cook for another minute. Add the paprika, coriander, cumin, and harissa paste, and stir and cook for another minute. Add the tomatoes and remaining 1/2 teaspoon of salt, and stir to combine. Use a wooden spoon or a potato masher to carefully break up the tomatoes. Simmer for about 10 minutes or until the sauce has thickened.: When the oil is shimmering gently, you will hear a soft whisper of sizzle as the first vegetables hit the pan, which signals even heat distribution. The aroma will be neutral at first, but as soon as the bell pepper and onion touch the surface, their sugars begin to caramelize and release a sweet scent. The why here is simple, warm oil helps transfer heat and prevents sticking, while allowing the vegetables to slowly soften. A common mistake is overheating the oil, which causes the outsides to brown too quickly while the interiors remain undercooked. Keep the flame moderate, and if the oil starts to smoke, reduce the heat and let the pan cool slightly.
Use the back of your spoon to create 6 little wells in the sauce for the eggs to nestle into. Carefully crack an egg into each well and season each with a tiny sprinkle of salt. Cover the skillet with a lid, reduce the heat to low, and let the eggs cook undisturbed until the whites have set (about 5-8 minutes). You want to cook the eggs until the whites have just set and the yolk is still runny. Remove the lid, sprinkle the crumbled feta over the skillet, and top with fresh parsley or cilantro before serving.: The initial contact creates a lively sizzle and within minutes you will notice the vegetables sweating and softening, releasing sweet, caramel notes. The salt draws moisture, hastening the softening and concentrating flavor. Cooking them about 20 minutes allows connective tissues to break down so the texture becomes tender and almost jam like, which helps the sauce thicken later. If you rush this step by turning the heat too high, the outsides may brown unevenly and you will lose that mellow sweetness. Stir periodically so nothing sticks, and aim for translucence and occasional flecks of color on the edges.
Stir and sauté until the veggies have softened, about 20 minutes, stirring periodically: As you sauté, listen for the change from sharp hissing to a softer, deeper sizzle, and watch the vegetables collapse slightly into the pan. You want a glossy, softened mix, not raw crunch. This slow transformation builds the base and allows the spices to later adhere better. A frequent error is impatience, which leaves the mixture tasting green. Keep stirring periodically to ensure even cooking and to scrape up any browned bits that add flavor.
Stir in the garlic and continue to cook for another minute: The scent will shift as the garlic releases its aromatic oils, becoming floral and pungent for a fleeting moment. This brief cook time ensures the garlic mellows without turning bitter, which happens when it burns. The reason for adding it now is that minced garlic cooks faster than the diced vegetables, so a minute is enough to integrate its flavor. If you smell a harsh, acrid note, the garlic is burning and you should remove the pan from heat briefly.
Add the paprika, coriander, cumin, and harissa paste, and stir and cook for another minute: Browning the spices briefly in the oil unlocks their essential oils and deepens the overall flavor. You will notice the aroma grow complex, with smoky, warm, and floral layers unfolding. This step is crucial because raw spices taste flat, and the short toast in oil enhances their impact in the finished sauce. A common misstep is adding spices to a cold pan, which will not release their flavors properly. Stir quickly so the paste integrates and do not let it sit long enough to burn.
Add the tomatoes and remaining 1/2 teaspoon of salt, and stir to combine: When the tomatoes hit the warm spices, steam and a bright acidic perfume will rise, and the mixture will loosen into a stew like consistency. The additional salt helps balance the tomato acidity and draws out the juices for a cohesive sauce. The why here is that the tomato liquid will carry the spices throughout the pan, unifying the flavors. A mistake to avoid is adding tomatoes that are too cold from the fridge, which can shock the pan and slow cooking; let them sit at room temperature for a few minutes if possible.
Use a wooden spoon or a potato masher to carefully break up the tomatoes: As you press the tomatoes, you will hear a gentle squish and see chunks give way to softer pieces, creating a rustic texture that is perfect for nesting eggs. Breaking them up allows the sauce to thicken evenly and exposes more surface area so it can reduce. Avoid overmashing into complete purée, because some chunk provides welcome texture. If you press too hard, seeds and excess watery pulp can make the sauce thin, so aim for a balance of broken chunks and saucy bits.
Simmer for about 10 minutes or until the sauce has thickened: The pan will go from a loose stew to a glossy, reduced sauce that coats a spoon, and you will detect the sugars concentrating into a sweeter scent. Simmering concentrates flavors and helps the spices meld. The visual cue is when bubbles move more slowly and the sauce clings to the back of a spoon. A typical error is boiling aggressively which can separate the sauce or burn it; maintain a gentle simmer and stir occasionally.
Use the back of your spoon to create 6 little wells in the sauce for the eggs to nestle into: Pressing wells creates cozy pockets where the eggs can set without sliding into the edges, and you will see the sauce cradle each egg like a nest. This technique ensures even cooking and a pretty presentation. Be gentle so the wells hold shape without collapsing. If you make the wells too shallow, the eggs will spread thin and cook unevenly.
Carefully crack an egg into each well and season each with a tiny sprinkle of salt: As you crack the eggs , you will hear a delicate plop as the whites hit the warm sauce and begin to firm at the edges. The salt draws out proteins slightly, helping the whites set. The reason for individual wells is to keep the eggs distinct so each diner can choose their preferred doneness. A common mistake is cracking eggs directly from the shell over the pan which risks shell fragments; crack into a small bowl first if you are unsure.
Cover the skillet with a lid, reduce the heat to low, and let the eggs cook undisturbed until the whites have set about 5 to 8 minutes: With the lid on, steam will gently cook the tops of the eggs , and you will notice the whites go from glossy to opaque while the yolks remain vibrantly golden. This gentle method yields tender whites and runny yolks if you watch closely. The why is that steam provides even heat without drying the eggs. Avoid lifting the lid frequently, as escaping heat will lengthen cooking time and can lead to overcooked yolks.
You want to cook the eggs until the whites have just set and the yolk is still runny: At this final moment the surface of the whites should be matte and hold shape, while the yolks should wobble when you tilt the pan, promising lusciousness. This contrast is what makes each bite indulgent. If the yolks feel firm to the touch, they are overdone; shorten the next cook time by a minute or two. If the whites are still translucent, give them another minute under the lid.
Remove the lid, sprinkle the crumbled feta over the skillet, and top with fresh parsley or cilantro before serving: The salty feta cheese will soften slightly into the warm sauce, adding bright bursts of tang, while the chopped parsley or cilantro brings freshness and color. The sound here is quiet, just the soft settling of cheese into sauce, and the aroma lifts with herbaceous notes. Add these last so their flavors remain vibrant. A common mistake is melting the cheese too early, which dulls its texture and freshness; wait until the end for the best contrast.