This simple yet delicious egg dish is filling, nutritious and ready in half an hour! It originated in North Africa but is also very popular in Middle Eastern countries.

Shakshuka is typically served with flatbread such as Bazlama (Turkish Flatbread) or some crusty bread in North Africa as a light dinner.

These are the ingredients you need for making Shakshuka. Click on 👇 "learn more" for the full list of ingredients with measurements.

Melt the butter in a large heavy skillet or pan on medium heat and add olive oil. Add the peppers and sauté for five minutes.

Add red onions and cook until lightly caramelized. If you want to use spring onions, reduce the cooking time to 2 minutes.

Cook the mixture on low to medium heat for 15 minutes or until the sauce started to thicken. Check the seasoning and add some salt if needed.

Crack the eggs into the tomato mixture one at a time, cover the pan with a lid and let it simmer until the eggs are cooked to your liking.

Enjoy your Shakshuka with some bread to mop up the juices. Click on 👇 "learn more for the full recipe with step-by-step instructions.