Hungry Healthy Happy

menu icon
go to homepage
  • Salad Recipes
  • About Us
  • Recipe Index
  • Recipes to your Inbox
  • Shop
search icon
Homepage link
  • Salad Recipes
  • About Us
  • Recipe Index
  • Recipes to your Inbox
  • Shop
×
Hungry Healthy Happy » Recipes » Eggs

Shakshuka

Updated: May 24, 2021 · Published: Mar 14, 2016 · Written by Dannii Martin · This post may contain affiliate links which earn us commissions if purchases are made · 66 Comments

1090 shares
  • 245
Diet: Vegetarian
Jump to Recipe
A plate od shakshuka with a text title overlay.

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!

A plate of Shakshuka next to a bowl of hummus and some pita breads.
Jump to:
  • Why you will love it
  • Ingredients needed
  • How to make shakshuka - Step by step
  • What is Shakshuka?
  • Is it healthy?
  • What vegetables to use?
  • What to top it with
  • What to serve with it
  • FAQs
  • Extra tips
  • More egg recipes
  • Recipe
  • Feedback

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.

A chopping board and chef's knife with chopped onions, red pepper and garlic.

Two: Heat the oil in a large pan and cook the onion, bell pepper and garlic for 5 minutes.

A large pan containing onions and red bell pepper cooking.

Three: Add the tomatoes, beans and spices. Cook for a further 5 minutes. This will make your tomato sauce base.

A large pan containing tomatoes, beans and spices.

Four: Make wells in the sauce and crack an egg into each one.

A large pan containing a tomato sauce and four uncooked eggs.

Five: Put a lid on and cook until the egg whites have cooked - about 10 minutes.

A large pan containing cooked shakshuka.

Six: Top the shakshuka with feta, chopped parsley and sliced olives.

Shakshuka topped with feta, olives and herbs.

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.

A dish of Shakshuka containing tomatoes, eggs, olives, feta and herbs.

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.

Shakshuka on a white plate. Hummus and pita are in the background.

FAQs

Can shakshuka be cooked in the oven?

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.

How do you know when shakshuka is cooked?

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. 

Can you reheat shakshuka?

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).

heart icon

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

  • Huevos Rancheros next to an avocado half and bowl of salsa
    Huevos Rancheros
  • A large roasting pan containing Breakfast Bake. Buttered toast next to it.
    Breakfast Bake
  • Feta and asparagus frittata in a round baking dish.
    Feta and Asparagus Frittata
  • Breakfast Egg Muffins on a serving board in front of a pot of coffee
    Breakfast Egg Muffins

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

A white plate with a portion of Shakshuka

Shakshuka

By: Dannii Martin
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 Shakshuka a try.
An illustration of a v-shaped plant.
Vegetarian
5 from 44 votes
Pin Print Save recipe Saved!
Course: Breakfast, Lunch
Cuisine: Mediterranean, North African
Prep: 5 minutes mins
Cook: 20 minutes mins
Total: 25 minutes mins
Servings: 4 servings
Calories: 308kcal
Allergens:
An illustration of a carton of milk.
Dairy
An illustration of a cracked egg.
Eggs
An illustration of two ears of wheat.
Gluten

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

Serving: 1portion | Calories: 308kcal | Carbohydrates: 47g | Protein: 18g | Fat: 10g | Saturated Fat: 3g | Cholesterol: 170mg | Sodium: 603mg | Potassium: 1103mg | Fiber: 11g | Sugar: 12g | Vitamin A: 1646IU | Vitamin C: 81mg | Calcium: 162mg | Iron: 6mg

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.

You'll love these too...

  • Air fryer egg toast on a wooden serving board.
    Air Fryer Egg Toast
  • Cottage cheese egg salad in a round grey bowl.
    Cottage Cheese Egg Salad
  • A smoked salmon omelette on a plate with sliced avocado and toast.
    Smoked Salmon Omelette
  • A baking dish with cottage cheese frittata in it.
    Cottage Cheese Frittata

Comments

  1. Anosa says

    March 16, 2016 at 3:37 pm

    5 stars
    This looks absolutely delicious, I am loving it and how simple it is to make. I want to try it tonight.

    Reply
  2. Idaintyit says

    March 16, 2016 at 12:19 pm

    It looks lovely, haven't seen a dish like this before. My husband would love this

    Reply
  3. Tanya Brannan says

    March 16, 2016 at 10:57 am

    This looks absolutely delicious, and I am a total sucker for a runny poached egg! Already printed it off to try. Thank you x

    Reply
  4. cheri says

    March 16, 2016 at 1:04 am

    5 stars
    Hi Dannii, this could easily be one of my favorite breakfast, looks delicious!

    Reply
  5. Ashley says

    March 15, 2016 at 9:20 pm

    5 stars
    Eggs are one of my favorites to use to stay on budget! This sounds fantastic - and so packed with flavor. And with some pita bread ... making me hungry!!

    Reply
  6. Rahul @samosastreet.com says

    March 15, 2016 at 8:51 pm

    5 stars
    This dish beautiful! The flavors are perfect. The first time I had it I fell in love and we eat this often for dinner as well. Llove your version of this classic.

    Reply
  7. mira says

    March 15, 2016 at 6:44 pm

    Looks delicious! Love this dish and need to make it more often! Thanks for sharing!

    Reply
  8. marcie says

    March 15, 2016 at 3:49 pm

    5 stars
    This dish looks delicious, Dannii -- I'm all over anything with a poached egg! I love that this is budget-friendly, and I love how you compared a hard cooked egg to a well done steak -- so true!

    Reply
  9. Julie @ Running in a Skirt says

    March 15, 2016 at 3:08 pm

    5 stars
    What a great simple recipe! I would love to try this. And I totally agree on the tomatoes!

    Reply
  10. Liz Mays says

    March 15, 2016 at 3:08 pm

    As soon as you said spicy, I was all in. This looks completely fantastic, and the sauce is begging me to eat it.

    Reply
  11. Heather@hungryforbalance says

    March 15, 2016 at 12:02 pm

    5 stars
    Spring time always puts me in the mood for cleaning and getting rid of things as well. I'm always amazed at how much junk we accumulate!
    This sounds delicious! I'm a big fan of eggs and I've never tried them this way!

    Reply
  12. Charlie @ The Kitchen Shed says

    March 15, 2016 at 11:42 am

    5 stars
    This looks delicious! I LOVE eggs!

    Reply
  13. neil@neilshealthymeals.com says

    March 15, 2016 at 11:04 am

    5 stars
    Look at all those delicious spices.

    This is a dish that Lynne and I would probably have for a leisurely weekend brunch!

    Delicious!

    Reply
  14. Kari @ bite-sized thoughts says

    March 15, 2016 at 8:42 am

    I'd never heard of Shakshuka but it does sound like a hearty, cheap and nutritious dish. Perfect for fueling cleaning...and hoarding arguments ;)

    Reply
  15. Jemma @ Celery and Cupcakes says

    March 15, 2016 at 7:40 am

    Talk about yolk porn! I've always wanted to make something like this for that reason alone. It looks delicious!

    Reply
« Older Comments
Newer Comments »
5 from 44 votes (3 ratings without comment)

Made this recipe? Let me know! Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Dannii with a sunset behind her.

Welcome

My name is Dannii. Here you will find easy family recipes with a healthy twist.

Established in 2011, Hungry Healthy Happy has become one of the UK's most popular food blogs, with two successful recipe books published.

About me...

Salad Recipes

  • Roasted Vegetable Winter Salad in a white dish surrounded by crumbled feta.
    Roasted Vegetable Winter Salad

  • A plate with salad surrounded by watermelon slices
    Kale, Watermelon and Feta Salad

  • A large bowl of chickpea tuna salad with a serving spoon in it.
    Chickpea Tuna Salad

  • Chopped Blue Cheese Salad in a large white bowl.
    Chopped Blue Cheese Salad

  • A bowl of watercress salad with a wooden fork and spoon in it.
    Watercress Salad

  • Little Gem Salad in a round white bowl.
    Little Gem Salad

Recipe Books

The Hungry Healthy Happy book cover.
The healthy slow cooker book cover.
the front cover of The Picky Plate eBook.

Popular Recipes

  • Leftover chicken pasta on a black plate.
    Leftover Chicken Pasta

  • Mediterranean Rice Salad in a large round serving dish.
    Mediterranean Rice Salad

  • Fourteen healthy flapjacks on a sheet of parchment paper.
    Healthy Flapjacks

  • A tortilla chip being dipped into some nacho cheese sauce.
    2 Minute Nacho Cheese Sauce

  • Sticky Ginger Beef in a bowl with rice and broccoli.
    10 Minute Sticky Ginger Beef Mince

  • Baked Egg Tortilla in a round baking dish.
    Baked Egg Tortilla (Tortilla Quiche)

Footer

Help & Information

  • Contact
  • Privacy Policy
  • Accessibility Policy
  • Advertising
  • Blog

About us

  • About us
  • Newsletter Sign Up!
  • Press enquiries
  • FAQ

Follow us


Featured in

A selection of publications that Hungry Healthy Happy has been featured in

As an Amazon Associate we earn certain commissions from qualifying purchases. By using our site, you agree that we can collect and use your data. Our privacy statement has more details.

Copyright © 2011-2024 Hungry Healthy Happy • All Rights Reserved

  • 245

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.