Skip to Content

Spicy Shakshuka with Chorizo

This spicy shakshuka with chorizo is my favorite way to eat 'red' shakshuka. The secret lies in lovely little dollops of creamy goat cheese and spicy chorizo sausages. And shakshuka is so easy to make too!

 

Skillet with three eggs and shakshuka sauce and one plate with one egg and spicy shakshuka sauce.

 

I am a green shakshuka girl because I LOVE herbs probably more than the average person. However, I love 'red' shakshuka too, otherwise just known as shakshuka. The thing about regular shakshuka is that the ingredients are much more shelf-stable so you can make it no matter when the craving hits.

 

Chorizo never gets out of season, and cream cheese is easy to get too. And if you love chorizo, make sure you check out my super easy red wine chorizo for your next tapas party.

 

Why you’ll love this recipe

 

You will love this recipe if you like easy, healthy, and savory breakfasts. Shakshuka is the perfect brunch dish, but it could also be made even for weekday breakfasts and dinners.

 

It is quick to make so it doesn't take your whole morning (or evening if you make it for dinner). Most of the time is hands-off anyway. It will probably take you about 15 minutes of hands-on time and 25 hands-off. 

 

And as I mentioned, as this shakshuka with chorizo uses mostly shelf-stable ingredients, you can make this whenever the craving hits. You don't have to wait for zucchini to come into season, or the spinach wilting just by looking at it. 

 

Shakshuka in a skillet seen from above.

 

Ingredients

 

So let's dive into what makes this deliciously spicy shakshuka.

 

  • Chorizo sausages to make a Spanish twist on Moroccan flavors. Spanish and Northern African flavors actually work really well together. I focus here on the flavors that Spain also uses, and omit the others - I promise it's good.
  • Yellow onion for more flavor in the tomato sauce. Yes, I add onion to practically eeverything. 
  • Yummy warming spices like ground paprika, garlic powder, oregano, cumin, coriander, and chilli flakes. Takes you right to one of my favorite food places (that I have yet to visit) - Morocco (and Spain). And Tunisia and the rest of Northern Africa. If this sounds like you too, you will love my recipes for Moroccan carrots, Moroccan harissa chicken and butternut squash, and this butternut squash soup. Or search for Middle Eastern on my site to find other delicious treats (note to self: make a specific category for all these recipes!).
  • Can of crushed tomatoes as the base for the sauce. Shakshuka is a tomato sauce with eggs kind of dish, anyway. Many also use harissa, but that will quickly turn way too spicy (at least if you make harissa from scratch). Adding a touch of harissa though, can be very much delicious, see under Expert tips. Fresh tomatoes can also work, of course.
  • Eggs. It wouldn't be shakshuka without the eggs. They are packed with nutrients and will keep you full for longer.
  • Goat cream cheese is my little secret weapon of this spicy shakshuka. That creamy and tangy cheese is an extra burst of flavor that has quickly become one of my favorite parts of shakshuka (and as toppings for pizza!). 
  • Toppings like black olives, fresh thyme, and oregano, salt, and pepper for that extra flavor pop!

 

Ingredients to make shakshuka with chorizo.

 

Step-by-step instructions

 

If you want, remove the casings from the sausages. Coarsely chop them. Meanwhile, heat a non-stick skillet to medium-high heat. Once hot, add in the chorizo and cook until it is a little crusty around the edges, for about 4-5 minutes (1).

 

Add the diced onion and spices and cook for another 5 minutes (2-3). Until the onion has softened. You may or may not need to add some oil, as this will depend on the fat in your chorizo. 

 

Steps to make the sauce.

 

Pour in the can of crushed tomatoes and bring it up to a simmer (4). Simmer for 15 minutes to deepen the flavor and thicken the sauce. 

 

Make 4 wells in the sauce and carefully pour an egg into each well (5-7). I prefer to crack the egg into a small bowl to make it easier. Cook on medium heat for 7-10 minutes or until the egg whites are done. 

 

You can cover it with a lid at the last minute or so to help cook the egg white, but it can turn the yolks a little hazy. The yolks will still be liquid inside so it's only the looks!

 

Steps to add the eggs to the sauce.

 

In the last 3 minutes, add dollops of cream cheese (8) (preferably of goat's milk) all over the dish. Covering with a lid makes it easier to melt the cream cheese into the sauce (again, the yolks will look hazy).

 

Once the egg whites are done, the dish is done. Sprinkle with your favorite toppings, for example, black olives, fresh thyme, and more salt and freshly ground pepper. I love to serve it with a buttered ciabatta or pita bread.

 

A plate with shakshuka.

 

Storage

 

Shakshuka is best eaten right away due to the eggs. Re-heating eggs will never make them as gooey and delicious as the first time. However, the sauce itself is great for re-heating as the flavor will deepen over time.

 

The sauce can be covered in the fridge for about 4-5 days

 

If you know how many eggs will get eaten right now, only make those eggs and make a sunny side up for the leftovers later. Just reheat the sauce over low heat. Add a splash of water if you find it necessary. Easy peasy! 

 

Close-up of a plate with one egg, broken to show the texture.

 

Recipe FAQs

 

What is shakshuka? What country is it from?

Shakshuka is originally a Maghrebi dish that is made with eggs in a warmly spiced tomato sauce. Shakshuka (or shakshouka) actually means "shaken", which can be because of how you mix things up in the pan. It is very popular in the Middle East and especially in Israel.

 

And in case you wondered (I did too), the Maghreb region is Northwestern Africa, consisting of Morocco, Tunisia, Algeria, Libya, and Mauritania. Many believe it is of Tunisian descent. 

 

If you feel like venturing into other countries with your egg dishes I can recommend this Korean-inspired kimchi omelet or Cilbir Turkish eggs. You'll love both of them!

 

Small plate with one serving of shakshuka with chorizo.

 

What do you eat shakshuka with?

You can eat it on its own, but I love to serve it with bread. All kinds of bread, give me all the bread. I have a separate bread category on this website. Although many of them are also sweet, I'm sure you will find something.

 

For example;

 

But I also really love just a simple ciabatta, fluffy pita bread, or flatbread. For something a little different, why not try a Turkish 'bagel' or braided challah?

 

Expert tips

 

Variations

You can probably already tell that you can do so much with a shakshuka recipe. Add whatever spices you like, whatever extra veggies you like - peppers, carrots, peas, zucchini, whatever - or other meats (or none at all).

 

The most important thing is to keep the sauce tomato-based (unless you want a green shakshuka) and to serve it with eggs. 

 

It is also common to add harissa paste to the tomato sauce, so a couple of tablespoons of that would be delicious. Especially if you like spicy dishes! 

 

White plate with shakshuka and one egg.

 

Shakshuka recipe for one

You can definitely make shakshuka for one! Reduce the sauce recipe by half and use 2 eggs instead of 4 if you're feeling hungry (you should be).

 

If you want to make leftovers, make the sauce for 4, but just as many eggs as you will eat today (read Storage for more tips). 

 

Make it vegetarian

Replace the chorizo sausages with vegan chorizo if you want to make it vegetarian. You can also skip the chorizo altogether, but remember you need to add 1 tablespoon of canola or olive oil when cooking the onion.

 

Whatever you do, enjoy!

 

A skillet with shakshuka and chorizo, backlighting.

 

Did you like this recipe? Here are more breakfast dishes I think you’d love:

 

I’d love to hear your thoughts. Comment below or tag me @thegingerwithspice on Instagram. And don’t forget to Pin it for later! To make sure you’re never missing another recipe, please feel free to subscribe to my newsletter. 

 

As thanks, you will receive a free e-cookbook Travels Through the Seasons, with many delicious recipes from around the world that suit different seasons of the year. 

 

 

To keep the blog up and running this post may contain affiliate links, it will be at no extra cost to you, please read the disclosure for more information.

 

📖 Recipe

Close-up of one serving of shakshuka with chorizo.

Spicy Shakshuka with Chorizo

Yield: 2-4
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes

This spicy shakshuka with chorizo is my favorite tomato shakshuka. The secret is in lovely dollops of creamy goat cheese and spicy chorizo!

Ingredients

  • 3 chorizo sausages (225 grams)
  • 1 yellow onion, chopped
  • 1 teaspoon ground paprika
  • ½ teaspoon each of garlic powder, freshly ground pepper, and salt
  • ⅓ teaspoon each of dried oregano, ground coriander
  • ¼ teaspoon each of ground cumin and chili flakes
  • 1 15-ounce can of crushed tomatoes (400 grams)
  • 4 eggs
  • 3 tablespoons goat cream cheese (or regular cream cheese, 60 grams)
  • ¼ cup halved black olives and fresh thyme or oregano, and an extra sprinkle of freshly ground pepper and Maldon salt, for serving (optional)

Instructions

  1. If desired, remove casings from the sausages. Coarsely chop the chorizo.
  2. Heat a non-stick skillet to medium-high heat and once hot, add the chopped chorizo. Cook until a little crusty around the edges, about 4-5 minutes.
  3. Add the chopped onion and spices and cook for another 5 minutes or until the onion has softened (add more oil if needed, which will depend on the fat in the chorizo).
  4. Pour in the can of crushed tomatoes and bring it up to a simmer. Simmer for 15 minutes to deepen the flavor and to thicken the sauce.
  5. Make 4 wells in the sauce and carefully pour an egg into each well. Cook on medium heat for 7-10 minutes or until the egg whites are done.
  6. In the last 3 minutes, add dollops of (goat) cream cheese all over the dish. You can cover it with a lid at the last 2 minutes or so to help cook the egg white and melt the cheese, but it can turn the yolks a little hazy.
  7. Once the egg whites are done, the dish is done. Sprinkle with some black olives, fresh thyme, and more salt and pepper if desired. I love to serve this with a buttered ciabatta. Enjoy!

Notes

Make sure you check out my green shakshuka as well!

Nutrition Information:
Yield: 4 Serving Size: ¼
Amount Per Serving: Calories: 326Total Fat: 22gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 12gCholesterol: 221mgSodium: 1059mgCarbohydrates: 13gFiber: 4gSugar: 7gProtein: 22.6g

Nutrition information isn't always accurate, estimate for informational purposes only.

Did you make this recipe?

Please leave a comment on the blog or tag @thegingerwithspice on Instagram, I'd love to see!

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

Jacqueline Debono

Wednesday 31st of August 2022

This shakshuka looks amazing! I've pinned it for later. Good luck with your new job!

Stine Mari | Ginger with Spice

Sunday 4th of September 2022

Thank you so much, Jacqueline! Hopefully it will be a good one!

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

Skip to Recipe