New recipes straight to your inbox Follow on Pinterest
Shakshuka
Eggs

Shakshuka

Prep20 min
Cook30 min
Total50 min
Serves6
Shakshuka
Savory Shakshuka

I still remember the first time I had Shakshuka - it was at a small North African restaurant in my hometown, and the flavors just blew me away. The combination of tender eggs, rich tomatoes, and aromatic spices was like nothing I'd ever tasted before. Since then, I've been on a mission to perfect my own Shakshuka recipe, and I'm excited to share it with you today.

As a home cook, I've always been drawn to dishes that are both nourishing and delicious, and Shakshuka fits the bill perfectly. With its high-protein eggs, vitamin-rich tomatoes, and healthy dose of spices, this dish is a great way to fuel your body and satisfy your taste buds at the same time.

One of the things I love about Shakshuka is its versatility - it's just as comfortable on a busy weeknight as it is at a weekend brunch or dinner gathering. And the best part? It's incredibly easy to make, requiring just a few simple ingredients and some basic cooking techniques.

So if you're looking for a new recipe to add to your rotation, I highly recommend giving Shakshuka a try. With its rich, savory flavors and satisfying texture, it's sure to become a favorite in no time. And don't worry if you're short on time - this dish can be ready in under an hour, making it perfect for even the busiest of schedules.

In this recipe, I'll walk you through the steps to make a delicious and protein-forward Shakshuka, complete with tender eggs, rich tomatoes, and a blend of aromatic spices. Whether you're a seasoned cook or just starting out, I'm confident you'll love this dish just as much as I do.

Why You’ll Love This Recipe

  • This recipe is easy to make and requires minimal ingredients, making it perfect for a quick weeknight dinner.
  • The dish is highly customizable, allowing you to add your favorite spices and ingredients to make it your own.
  • Shakshuka is a great way to get your daily dose of protein and vitamins, thanks to the eggs and tomatoes.
  • The recipe is budget-friendly and can be made for under $10, making it a great option for families or large groups.
  • The dish is perfect for brunch or dinner gatherings, and can be served with a variety of sides and salads.
  • This recipe is also great for meal prep, as it can be made ahead of time and reheated as needed.

Why This Recipe Works

The key to a great Shakshuka is in the layering of flavors - by cooking the onions, garlic, and spices before adding the tomatoes and eggs, we create a rich and satisfying flavor profile that's sure to please even the pickiest of eaters.

Another important factor is the use of high-quality ingredients - fresh tomatoes, fragrant spices, and farm-fresh eggs all make a big difference in the final dish. And by using a combination of olive oil and butter to cook the vegetables, we add a depth of flavor and a silky texture that's just irresistible.

Finally, the cooking technique itself is crucial - by cooking the eggs over low heat and covering the pan with a lid, we create a moist and humid environment that allows the eggs to cook slowly and evenly, resulting in a tender and creamy texture that's just perfect.

Overall, the combination of these factors - layering of flavors, high-quality ingredients, and careful cooking technique - is what makes this Shakshuka recipe truly special, and I'm excited to share it with you today.

Ingredients You’ll Need

When it comes to making Shakshuka, the ingredients are just as important as the cooking technique. In this recipe, we'll be using a combination of fresh vegetables, aromatic spices, and high-quality eggs to create a dish that's both nourishing and delicious. Be sure to choose the freshest ingredients you can find, and don't be afraid to experiment with different spices and seasonings to make the dish your own.

One of the key ingredients in this recipe is the tomatoes - we'll be using a combination of fresh and canned tomatoes to create a rich and tangy sauce. Be sure to choose a high-quality canned tomato that's free of added salt and sugar, and don't be afraid to add a pinch of salt and pepper to bring out the flavors.

  • 2 large onions, dicedThe onions add a sweet and savory flavor to the dish, and can be sautéed ahead of time to save time during cooking.
  • 3 cloves garlic, mincedThe garlic adds a pungent flavor to the dish, and can be minced ahead of time to save time during cooking.
  • 1 red bell pepper, dicedThe red bell pepper adds a sweet and crunchy texture to the dish, and can be diced ahead of time to save time during cooking.
  • 2 tbsp olive oilThe olive oil is used to cook the vegetables and add flavor to the dish, and can be substituted with other oils if desired.
  • 1 tsp smoked paprikaThe smoked paprika adds a smoky and savory flavor to the dish, and can be substituted with other spices if desired.
  • 1 tsp ground cuminThe ground cumin adds a warm and earthy flavor to the dish, and can be substituted with other spices if desired.
  • 1/2 tsp cayenne pepperThe cayenne pepper adds a spicy kick to the dish, and can be substituted with other spices if desired.
  • 1 can (28 oz) crushed tomatoesThe crushed tomatoes add a rich and tangy flavor to the dish, and can be substituted with fresh tomatoes if desired.
  • 1 cup fresh tomatoes, dicedThe fresh tomatoes add a bright and tangy flavor to the dish, and can be substituted with canned tomatoes if desired.
  • 6 large eggsThe eggs are the star of the show in this dish, and can be substituted with other protein sources if desired.
  • Salt and pepper to tasteThe salt and pepper are used to season the dish and bring out the flavors, and can be adjusted to taste.
  • Fresh parsley or cilantro, chopped (1/4 cup)The fresh parsley or cilantro adds a bright and fresh flavor to the dish, and can be substituted with other herbs if desired.
  • 1/4 cup crumbled feta cheese (optional)The feta cheese adds a tangy and creamy flavor to the dish, and can be omitted if desired.
Ingredients for Shakshuka

Equipment You’ll Need

Large heavy skillet or cast-iron panSharp chef's knifeCutting boardMeasuring cups and spoonsWooden spoon or spatulaWhisk

How to Make Shakshuka

  1. 1
    Heat the olive oil in a large heavy skillet or cast-iron pan over medium heat.
  2. 2
    Add the diced onions to the pan and cook until they are translucent and starting to caramelize, about 8-10 minutes.
  3. 3
    Add the minced garlic to the pan and cook for an additional 1-2 minutes, until fragrant.
  4. 4
    Add the diced red bell pepper to the pan and cook until it is tender, about 5 minutes.
  5. 5
    Stir in the smoked paprika, ground cumin, and cayenne pepper, and cook for 1 minute.
  6. 6
    Add the crushed tomatoes to the pan and stir to combine, then add the diced fresh tomatoes and stir to combine.
  7. 7
    Bring the mixture to a simmer and cook for 10-15 minutes, stirring occasionally, until the sauce has thickened and the flavors have melded together.
  8. 8
    Create 6 wells in the sauce and crack an egg into each well.
  9. 9
    Cover the pan with a lid and cook over low heat for 10-15 minutes, until the eggs are cooked to your desired level of doneness.
  10. 10
    Season the dish with salt and pepper to taste, then garnish with chopped fresh parsley or cilantro and crumbled feta cheese if desired.
  11. 11
    Serve the Shakshuka hot, garnished with additional parsley or cilantro if desired.

Expert Tips

  • Use high-quality ingredients, including fresh vegetables and spices, to get the best flavor out of your Shakshuka.
  • Don't overcook the eggs - they should be cooked to your desired level of doneness, but still moist and creamy.
  • Let the dish rest for a few minutes before serving to allow the flavors to meld together.
  • Experiment with different spices and seasonings to make the dish your own.
  • Serve the Shakshuka with a variety of sides, such as crusty bread or roasted vegetables, to round out the meal.
  • Consider making the sauce ahead of time and refrigerating or freezing it for later use.
  • Don't be afraid to get creative with the toppings - try adding some diced ham or spinach to the dish for added flavor and nutrition.

Common Mistakes to Avoid

  • Overcooking the eggs, which can make them dry and rubbery.
  • Not using high-quality ingredients, which can result in a dull and flavorless dish.
  • Not letting the dish rest before serving, which can cause the flavors to become muted.
  • Not experimenting with different spices and seasonings, which can make the dish become boring and repetitive.
  • Not serving the dish with a variety of sides, which can make the meal feel unbalanced and incomplete.
  • Not considering the nutritional content of the dish, which can make it less healthy than it could be.

Variations and Substitutions

  • Adding some diced ham or bacon to the dish for added smokiness and flavor.
  • Using different types of cheese, such as goat cheese or parmesan, to add a unique flavor profile.
  • Adding some chopped fresh herbs, such as parsley or basil, to the dish for added freshness and flavor.
  • Using different types of peppers, such as bell peppers or jalapenos, to add a unique flavor and heat level.
  • Serving the dish with a variety of sides, such as roasted vegetables or crusty bread, to round out the meal.
  • Making the sauce ahead of time and refrigerating or freezing it for later use.
  • Using eggs from different sources, such as duck or quail eggs, to add a unique flavor and texture.

What to Serve With Shakshuka

Shakshuka is a versatile dish that can be served in a variety of ways, depending on your preferences and the occasion. Consider serving it with a side of crusty bread or roasted vegetables to round out the meal, or try adding some diced ham or spinach to the dish for added flavor and nutrition.

Some other ideas for serving Shakshuka include serving it over rice or couscous, adding some chopped fresh herbs to the dish for added freshness and flavor, or serving it with a side of roasted potatoes or sweet potatoes.

Crusty breadRoasted vegetablesCouscousQuinoaGrilled meatsRoasted potatoes

Make-Ahead, Storage, Freezing and Reheating

Shakshuka is a great dish to make ahead of time and store in the refrigerator or freezer for later use. To store the dish, simply let it cool to room temperature, then cover it with plastic wrap or aluminum foil and refrigerate for up to 3 days or freeze for up to 2 months.

To reheat the dish, simply thaw it overnight in the refrigerator, then reheat it over low heat, covered with a lid, until the eggs are cooked to your desired level of doneness and the sauce is hot and bubbly.

Some tips for storing and reheating Shakshuka include using a high-quality container that is airtight and leak-proof, labeling the container with the date and contents, and reheating the dish slowly and gently to prevent the eggs from becoming overcooked or rubbery.

Additionally, consider making the sauce ahead of time and storing it in the refrigerator or freezer for later use. This can be a great way to save time and effort during the cooking process, and can also help to reduce food waste and save money.

Frequently Asked Questions

What is Shakshuka?

Shakshuka is a North African dish made with eggs, tomatoes, and spices, and is often served for breakfast or brunch.

How do I make Shakshuka?

To make Shakshuka, simply cook some onions, garlic, and spices in a pan, then add in some tomatoes and eggs, and cook until the eggs are set and the sauce is hot and bubbly.

What type of tomatoes should I use for Shakshuka?

You can use either fresh or canned tomatoes for Shakshuka, depending on your preference and what is available. Fresh tomatoes will give a brighter, more acidic flavor, while canned tomatoes will give a richer, more intense flavor.

Can I make Shakshuka ahead of time?

Yes, you can make Shakshuka ahead of time and store it in the refrigerator or freezer for later use. Simply reheat the dish over low heat, covered with a lid, until the eggs are cooked to your desired level of doneness and the sauce is hot and bubbly.

What are some variations on the traditional Shakshuka recipe?

Some variations on the traditional Shakshuka recipe include adding different types of cheese, such as feta or goat cheese, or using different types of peppers, such as bell peppers or jalapenos.

How do I store Shakshuka?

To store Shakshuka, simply let it cool to room temperature, then cover it with plastic wrap or aluminum foil and refrigerate for up to 3 days or freeze for up to 2 months.

Can I freeze Shakshuka?

Yes, you can freeze Shakshuka for up to 2 months. Simply thaw the dish overnight in the refrigerator, then reheat it over low heat, covered with a lid, until the eggs are cooked to your desired level of doneness and the sauce is hot and bubbly.

What are some tips for making Shakshuka?

Some tips for making Shakshuka include using high-quality ingredients, such as fresh vegetables and spices, and not overcooking the eggs. You should also let the dish rest for a few minutes before serving to allow the flavors to meld together.

The Full Recipe
Recipe Card
Shakshuka

Shakshuka

Tyler Brooks' protein-forward Shakshuka recipe, a delicious North African dish perfect for brunch or dinner gatherings, made with love and care in my home kitchen

Prep20 min
Cook30 min
Total50 min
Serves6
Pin Recipe

Ingredients

  • 2 large onions, diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 2 tbsp olive oil
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • 1/2 tsp cayenne pepper
  • 1 can (28 oz) crushed tomatoes
  • 1 cup fresh tomatoes, diced
  • 6 large eggs
  • Salt and pepper to taste
  • Fresh parsley or cilantro, chopped (1/4 cup)
  • 1/4 cup crumbled feta cheese (optional)

Instructions

  1. Heat the olive oil in a large heavy skillet or cast-iron pan over medium heat.
  2. Add the diced onions to the pan and cook until they are translucent and starting to caramelize, about 8-10 minutes.
  3. Add the minced garlic to the pan and cook for an additional 1-2 minutes, until fragrant.
  4. Add the diced red bell pepper to the pan and cook until it is tender, about 5 minutes.
  5. Stir in the smoked paprika, ground cumin, and cayenne pepper, and cook for 1 minute.
  6. Add the crushed tomatoes to the pan and stir to combine, then add the diced fresh tomatoes and stir to combine.
  7. Bring the mixture to a simmer and cook for 10-15 minutes, stirring occasionally, until the sauce has thickened and the flavors have melded together.
  8. Create 6 wells in the sauce and crack an egg into each well.
  9. Cover the pan with a lid and cook over low heat for 10-15 minutes, until the eggs are cooked to your desired level of doneness.
  10. Season the dish with salt and pepper to taste, then garnish with chopped fresh parsley or cilantro and crumbled feta cheese if desired.
  11. Serve the Shakshuka hot, garnished with additional parsley or cilantro if desired.

Nutrition (per serving, approximate)

250Calories
18gProtein
20gCarbs
12gFat