In a large skillet (ideally cast iron with a lid), heat the olive oil over medium heat.
Add the chopped onion and bell peppers. Sauté for 5-7 minutes until the vegetables soften.
The key to perfect Chakchouka is a thick and flavorful sauce. Let it simmer for a long time so that the flavors of tomatoes, peppers, and harissa meld together. If you like it spicy, don't hesitate to add more Harissa and chili peppers. For a milder flavor, you can substitute caraway and harissa with sweeter paprika and less spicy seasoning. The eggs must be cooked so that the yolk remains runny for maximum enjoyment with dipping bread.
In a large skillet (ideally cast iron with a lid), heat the olive oil over medium heat.
Add the chopped onion and bell peppers. Sauté for 5-7 minutes until the vegetables soften.
Add the garlic, caraway, sweet paprika, and Harissa. Sauté for 1 minute until fragrant.
Stir in the tomato paste and cook for 2 minutes. Then add the crushed tomatoes, salt, pepper, and a pinch of sugar.
Reduce the heat and let the sauce simmer uncovered for 15-20 minutes until the liquid reduces and the sauce thickens.
Use a spoon to make 4 wells (or as many as you have eggs) in the thick sauce.
Carefully crack one egg into each well. Gently sprinkle the eggs with a pinch of salt and black pepper.
Cover the pan with a lid and cook over low heat for 5-8 minutes. The time depends on how runny you prefer the yolks. For runny yolks, only the whites need to be set.
Sprinkle the dish with chopped parsley or cilantro and serve immediately directly from the pan with fresh, crusty bread for dipping.