If you are looking for an easy meal that is bursting with flavour, super cheap to make and uses ingredients you probably already have in your cupboard, then give this Shakshuka recipe a try. Chunky veg and beans in a thick spicy tomato sauce with eggs cooked in it and then pita bread to dip in. Yum!
Jump to:
Why you will love it
- Really cheap to make
- Low calorie
- Can be eaten for breakfast, lunch or dinner
Ingredients needed
- Eggs - We always use the best quality organic free range eggs. They are a little more expensive, but it is worth it.
- Beans - We used butter beans in this recipe, but they can be swapped for chickpeas. We used canned beans to save some time, but to make this a more budget friendly recipe, you could soak your own beans overnight and cook them to use in this.
- Tomatoes - Use the best quality tinned tomatoes you can, as you will really be able to taste the difference. Cheap tinned tomatoes are really watery and you will end up with a watery finished sauce.
- Onion - We used a small brown onion, however you can swap it for shallots for a sweeter flavour.
- Bell pepper - We used red bell pepper as they are the sweetest. However you could use other colours instead, or a mixture.
- Cayenne, cumin and paprika - This is was gives the lovely smokey flavour, with just a little kick of spice.
- Feta - We topped our shakshuka with feta. This adds so much creaminess to the finished dish. Try to use the best quality, authentic, feta as it has the best flavour.
- Parsley - This adds lots of freshness at the end, but it is optional.
- Olives - The saltiness of the olives pairs beautifully with the sweetness of the tomatoes.
- Pita bread - This is optional, but it's the perfect way to scoop up all the sauce at the end, and to dip in to the runny yolks.
A full ingredients list with measurements is in the recipe card below.
How to make shakshuka - Step by step
One: Chop the onion and red bell pepper and mince the garlic.
Two: Heat the oil in a large pan and cook the onion, bell pepper and garlic for 5 minutes.
Three: Add the tomatoes, beans and spices. Cook for a further 5 minutes. This will make your tomato sauce base.
Four: Make wells in the sauce and crack an egg into each one.
Five: Put a lid on and cook until the egg whites have cooked - about 10 minutes.
Six: Top the shakshuka with feta, chopped parsley and sliced olives.
What is Shakshuka?
Shakshuka (or sometimes Shakshouka) is a North African spicy dish of eggs stewed in a tomato and bean sauce. It is thought to have originated in Tunisia (but now really popular in Israel and Middle Eastern countries) and this is our twist on it, with a few changes and some extra ingredients just to make it even more tasty and nutrient dense.
In Arabic, Shakshuka translates to “haphazard mixture”, which this really is. It’s a mixture of tomatoes, eggs and beans, with plenty of herbs and spices to keep it far from bland. Chilli, paprika and cumin are the main flavours here, making it nice and smokey with a kick of heat.
It’s a really simple one pot dish that is usually enjoyed for breakfast or brunch, but equally suitable for lunch and dinner. It’s a hearty and satisfying meal on a budget.
Is it healthy?
If you are trying to cut down your food budget, then it’s always a good idea to add more egg and bean based meals to your meal plan. They are both protein packed, cheap and you probably already have them in your cupboard/fridge along with a tin of tomatoes.
What vegetables to use?
Onions and bell peppers form the base of this dish, but there is no reason why you can’t add some mushrooms and aubergines, or whatever veg you have that needs using up really.
Although not traditional, we have added a can of butter beans to ours to bulk it out and make it a protein packed meal. You could swap them for chickpeas, or simply leave them out.
You also want to use the best quality tomatoes possible. Tomato really is the heart of the dish, so choose the best brand you can afford, as they won’t be overly watery. We then add some tomato purée (tomato paste) just to intensify the tomato flavour.
What to top it with
Some creamy feta and fresh herbs are a must on Shakshuka. We used curly parsley, but you could use coriander instead if you wanted. We also sprinkled over some chopped olives, as the extra saltiness worked really well with the creaminess of the eggs and beans. Sometimes you will find anchovies on it too.
What to serve with it
It pretty much has everything you could want from a meal already in it, but we still serve ours up with some freshly grilled pita bread and some creamy hummus on the side.
You could always make some of our super easy flatbreads to use instead of the pita. They are great for mopping up the sauce.
FAQs
We cooked ours on the hob (stove), as it was already on there anyway. But once the eggs are cracked in to the tomato sauce, you can then put it in the oven to cook the eggs. They will take around 7 to 10 minutes in the oven to set.
We have given the cooking time as a guide, but it will depend on what heat you have it on. You don’t want to overcook the eggs, as a runny yolk is a must we think - it’s like an extra sauce. The eggs should still jiggle a little if you shake the pan.
If you don’t like poached eggs, you could cook the sauce and then serve it with scrambled or fried eggs, or even some halloumi for something a little different.
This is one of those meals that I wouldn't recommend reheating or freezing. The eggs would get overcooked whereas they are much better fresh. This serves 4, so if you are making it for less people, then just halve or divide the recipe (change the portion amount in the recipe card to automatically recalculate the ingredients).
Extra tips
• Although traditionally it's a breakfast or brunch dish, it's great for lunch and dinner too.
• You can use any vegetables you like as the base, so it's a great way to use it veg that is on the turn.
• If you want to make a vegan version, leave the eggs out and swap the butter beans for chickpeas.
• Use the best quality tomatoes you can afford, as cheap tomatoes are watery and they really are the base of the dish.
• You can cook this dish in the oven once you have cracked the eggs in to it - it will take around 7-10 minutes.
• Serve with pita, flatbread or crusty bread.
More egg recipes
If you’ve tried this shakshuka recipe, or any other recipe on the blog, then let us know how you got on in the comments below, we love hearing from you!
Tag us in your creations on Instagram @hungryhealthyhappy - we love sharing photos when people make our recipes. You can use the hashtag #hungryhealthyhappy too.
Recipe
Shakshuka
Ingredients
- 4 Eggs
- 200 g (1 cups) Cooked butter beans - (you could use chickpeas or any bean though)
- 800 g (1.75 lb) Chopped tomatoes - canned
- 3 Garlic clove - crushed
- 1 Onion - diced
- 1 Red bell pepper - diced
- 0.5 teaspoon Cayenne pepper
- 0.5 teaspoon Ground cumin
- 0.5 tablespoon Smoked paprika
- 30 g (0.25 cups) Feta
- 4 tablespoon Fresh parsley - chopped
- 2 tablespoon Green olives - sliced
- 2 Whole wheat pita breads
- 0.5 tablespoon Olive oil
Instructions
- Heat 0.5 tablespoon Olive oil in a large pan and cook 1 Onion, 1 Red bell pepper and 3 Garlic clove for 5 minutes.
- Add 800 g Chopped tomatoes, 200 g Cooked butter beans, 0.5 teaspoon Cayenne pepper, 0.5 teaspoon Ground cumin and 0.5 tablespoon Smoked paprika. Cook for a further 5 minutes. This will make your tomato sauce base.
- Make four wells in the sauce and crack 4 Eggs into them.
- Put a lid on and cook until the egg whites have cooked - about 10 minutes.
- Top with 30 g Feta, 4 tablespoon Fresh parsley and 2 tablespoon Green olives.
- Serve with 2 Whole wheat pita breads for dipping.
Recipe Tips
- Although traditionally it's a breakfast or brunch dish, it's great for lunch and dinner too.
- You can use any vegetables you like as the base, so it's a great way to use it veg that is on the turn.
- If you want to make a vegan version, leave the eggs out and swap the butterbeans for chickpeas.
- Use the best quality tomatoes you can afford, as cheap tomatoes are watery and they really are the base of the dish.
- You can cook this dish in the oven once you have cracked the eggs in to it - it will take around 7-10 minutes.
- Serve with pita, flatbread or crusty bread.
- Weight Watchers SmartPoints: 11
Nutritional Information
The nutritional information provided is approximate and is calculated using online tools. Information can vary depending on various factors, but we have endeavoured to be as accurate as possible.
As all appliances vary, cooking times are a guide. Please note that by changing the serving size, the cooking time may also need to be altered.
Annabeth Redall says
I haven't heard of this before, but I have poached eggs pretty much every morning. I will definitely be trying this soon.
Rebecca says
I would love some more budget recipes please. We are saving for our honeymoon and we are trying to save as much money from our food budget as possible. Whilst still being able to fit in my wedding dress of course ;)
Mir says
I've been a huge fan of shakshuka since I spent some time in the middle east a while back. It's the best meal ever! Yours looks perfect!
Laura ~ RYG says
Looks scrumptious as always Dannii!! I love the idea of spicing up my boring life with a few poached eggs. And the scallions, those sound so good right now! Yum. Pinned.
Alice @ Hip Foodie Mom says
Dannii, shakshuka is one of my absolute fave things to eat! I LOVE poached eggs. . LOVE them! this, as always, looks fabulous! Making my hungry!
David @ Spiced says
So I don't believe I've heard of shakshuka before, but you had me with the spicy tomato sauce. This sounds delicious, Dannii! And maybe I need to get you and Dave to come over and help us de-hoard. I might or might not have a couple of those half-filled notepads from 12 years ago hanging around here. (But what if I need to jot down a note sometime...) Haha! Hope you guys have a great Monday!
[email protected] says
This sounds good. But I think I would have to make the eggs scrambled. Not a fan of running eggs. I wonder if it would still have the same outcome.
Gayle @ Pumpkin 'N Spice says
Oh what a delicious breakfast or dinner, Dannii! Poached eggs are my favorite, yet I always forget about them! This looks SO good, especially with that spicy sauce!
Susie @ SuzLyfe says
I've always wanted to do this. WHY HAVE I NOT DONE THIS
Kezia @ Super Naturally Healthy says
Ohhh hooray for exciting ways to poach eggs! - I always forget you can poach them in stuff not just water = YUM!
Elizabeth says
Mmm this sounds like my perfect kind of breakfast! I must try this soon! Thank you :)
Charlescent says
Instead of calling the dish shakshuka you can also just call it โEggs Poached in Spicy Tomato Sauceโ because thatโs exactly what this straightforward but surprisingly delicious meal is. Especially popular in Israel, shakshuka is loved around the world for its comforting flavor and simple preparation.
CONNIE says
This looks like something I could get into. I would love to get meal ideas from your sight.
amy says
when you say a carton of tomato's - how many ounces are those cartons. Here in the USA in my stores - they sell two different sizes - a small can that is 8-12 oz and a large can that is 30-40oz
Cheri says
Way too many carbs for one meal. Looks good though.
Dannii says
Not at all. 55% of meals should be made up of carbs. This is a nutritionally balanced meal and there is nothing wrong with this amount of carbs :)