Easy Shakshuka Recipe with Spinach & White Beans - The Schmidty Wife (2024)

This Easy Shakshuka with Spinach Recipe isn’t just for breakfast, it is a great 20 minute meatless dinner option too! Eggs are poached in a flavorful tomato sauce made from canned tomatoes, beans, and fresh spinach and then topped with feta cheese. This meal is so easy to make you will have it on your breakfast and dinnerrotation!

This post may contain Affiliate Links.

Easy Shakshuka Recipe with Spinach & White Beans - The Schmidty Wife (1)

What is Shakshuka?

A very fair question because up until a few years ago I wasn’t sure what it was either. Pronounced ‘Shaq-shoe-ka’ it is a dish of eggs pouched in tomatoes with other spices and vegetables, traditionally peppers and garlic. Shakshuka has thousands of variations but originated in North Africa. Over time the dish spread throughout the Middle East and Southern Europe into areas like Israel and up into Italy where it is known as Eggs in Purgatory.

So in its essence it is a breakfast dish of tomatoes and eggs, often served with either bread or rice.


In my version I ramp up Shakshuka with beans for extra protein and spinach for added nutrition and freshness.

Easy Shakshuka Recipe with Spinach & White Beans - The Schmidty Wife (2)

So can I eat Shakshuka for Dinner?

YAAASSSS! To much? I love this dish for dinner, I know its ‘supposed’ to be a breakfast dish but I guess I am a rule breaker because this is the most perfect weeknight 20 minute meatless meal.

And because my family eats it for dinner so often that is when I add the extras, like beans and spinach to make it a little heartier.

I love to serve it over a bed of rice (or even cauliflower rice) or I generally serve it will warm naan bread.

Lastly if you want to bulk it up a little more for dinner, if your skillet is large enough you can add a few extra eggs for a dinner meal. Typically when I make it for dinner I will add 6 eggs, 2 for me and my husband and 1 for each of my young boys.

Easy Shakshuka Recipe with Spinach & White Beans - The Schmidty Wife (3)

So how do I make Shakshuka with Spinach and Beans?

It is so so easy, I have barely had time to talk up the point that it only takes roughly 20 minutes start to finish! Plus it is a one pot meal which makes clean up a breeze! Seriously the hardest part is dicing an onion.

Start by heating the oil in a large skillet, preferably cast-iron over medium-high heat. I use my 12 inch cast iron, a little bit larger or smaller than that should work just as well. Add the diced onions toss in the oil and cook 2-3 minutes until slightly tender and translucent.

Stir in the minced garlic and cook an additional 30 seconds to a minute for the garlic to become fragrant.

Add your diced tomatoes, beans, smoked paprika, and oregano to the skillet and mix to combine. Cook your tomato sauce for 3-4 minutes stirring occasionally for liquids to reduce slightly.

Easy Shakshuka Recipe with Spinach & White Beans - The Schmidty Wife (4)

Pile your spinach to the top of the skillet and slowly work the spinach leaves into the tomato sauce until they begin to cook and wilt, stirring occasionally 3-4 minutes.

Turn the heat down to medium. With a large spoon make 4 wells in the tomato sauce for the eggs to be placed in. Carefully crack an egg into each of the wells. Cover and let cook 4-5 minutes or until the eggs are done to your liking (up to 8 minutes if you like them well done).If you do not have a lid for your large skillet (you are in good company) you can cook your eggs uncovered, they will just take longer or use my favorite hack. Cover your skillet with a sheet pan, just use caution because the pan is hot and could fall easy and cause burns.

Easy Shakshuka Recipe with Spinach & White Beans - The Schmidty Wife (5)

Once your eggs are cooked remove from the heat and garnish with feta crumbles and fresh parsley.

Easy Shakshuka Recipe with Spinach & White Beans - The Schmidty Wife (6)

What do I serve with this Easy Shakshuka Recipe?

You’ve made these easy tomato poached eggs, so now you have to figure out what to eat with it. How to eat Shakshuka totally depends on you because there are a number of ways and it could depend on if you are eating this for breakfast, lunch, or dinner.

Bread. I guess really any form here would do but I personally recommend naan bread that is lightly toasted. You can dunk, scoop, and dip the naan into the eggs and tomatoes, sopping up all of their delicious juices. If naan isn’t your style I would go with a crusty bread such as a sourdough or large loaf of French bread.

Rice. When we are eating this for dinner I most often will cook up a pot of rice and serve it over top the rice. White rice is great here but brown rice or even cauliflower rice would also be delicious. Need help cooking rice, check out my post for How to cook Stovetop Rice.

Easy Shakshuka Recipe with Spinach & White Beans - The Schmidty Wife (8)

Tips & Tricks

• note that Smoked Paprika and Paprika are different, smoked paprika will give the dish a very robust smoky flavor that regular paprika will not

• to add more flavor to the dish try using flavored diced tomatoes

• to feed more/have a larger meal you can add more eggs to the skillet, I’ve added up to 6 eggs with no issues

• if you do not have a lid for your large skillet (you are in good company) you can cook your eggs uncovered, they will just take longer OR use my hack, cover skillet with a large sheet pan, just use caution because the pan is hot and could fall easy and cause burns

Yield: 4 servings

Shakshuka with Spinach and White Beans

Easy Shakshuka Recipe with Spinach & White Beans - The Schmidty Wife (9)

Perfect for breakfast or dinner. This variation of shakshuka is simple to make and filled with extra nutritional benefits from adding beans and fresh spinach.

Prep Time3 minutes

Cook Time17 minutes

Total Time20 minutes

Ingredients

  • 2 teaspoon olive oil
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 2 (15oz) cans diced tomatoes
  • 1 (15oz) can great northern beans, drained
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon oregano
  • 2 cups packed spinach
  • 4 large eggs
  • 1/4 cup low-fat feta crumbles
  • 2 tablespoons fresh parsley, chopped

Instructions

  1. Heat oil in a large skillet, preferably cast-iron over medium-high heat. Add diced onions and cook 2-3 minutes until slightly tender and translucent.
  2. Add minced garlic and cook an additional 30 seconds.
  3. Add and mix in diced tomatoes, beans, smoked paprika, and oregano. Cook for 3-4 minutes stirring occasionally for liquids to reduce slightly.
  4. Add spinach to the top of the skillet and slowly work the spinach leaves into the tomato sauce until they begin to cook and wilt, stirring occasionally 3-4 minutes.
  5. Turn the heat down to medium. With a large spoon make 4 wells in the tomato sauce for the eggs to be placed in. Carefully crack in egg into each of the wells. Cover* and let cook 4-5 minutes or until the eggs are done to your liking.
  6. Take off the heat and garnish with feta crumbles and fresh parsley. Best served with naan, crusty bread, or over rice (or other grains).

Notes

*If you do not have a lid for your large skillet (you are in good company) you can cook your eggs uncovered, they will just take longer or use my favorite hack. Cover skillet with a large sheet pan, just use caution because the pan is hot and could fall easy and cause burns.

Nutrition Information:

Yield:

4

Serving Size:

1

Amount Per Serving:Calories: 214Total Fat: 9gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 190mgSodium: 325mgCarbohydrates: 21gFiber: 8gSugar: 4gProtein: 16g

Nutritional data is automated, final nutritional information will depend on ingredients used and any changes made.

Did you make this recipe?

Please leave a comment below on the blog or share a photo with me tag @the_schmidty_wife! Can't wait to see what you made!

And make sure you are following me on Instagram, Pinterest, and Facebook for all the latest recipes!

Peace & Love

Lauren, The Schmidty Wife

P.S. Looking for more 20 minute recipes? Check out my Shrimp Stir Fry, Korean Ground Turkey,or my 20 Minute Chicken Stir Fry.

Easy Shakshuka Recipe with Spinach & White Beans - The Schmidty Wife (2024)

FAQs

How do you keep eggs runny in shakshuka? ›

Crack in the eggs and simmer

Ottolenghi advises using a fork to swirl the egg whites around in the sauce, all the while being careful not to break the yolks. Simmer until the egg whites are just set and the yolks are still slightly runny. Remove from the heat and let stand about 2 minutes before serving.

What is a fun fact about shakshuka? ›

Many think of this dish an Israeli breakfast food because it is quite popular in places like Tel Aviv, but these eggs in tomato sauce are something you'll find in many parts of North Africa and the Middle East. Fun fact, the origins of the word shakshuka comes from the Arabic for "all mixed up" or "shaken."

What country eats shakshuka? ›

Tunisia is frequently cited as its birthplace, but the country's varied repertoire of shakshukas may itself riff on older Ottoman Empire dishes. In Israel, shakshuka has embedded itself in recent decades thanks to the arrival of Jews from around the Maghreb.

How do you not overcook eggs in Shakshuka? ›

After breaking the eggs into the sauce, gently spoon some of the sauce over just the whites. This helps the whites cook faster so they set before the yolks overcook. Cover and rotate. Covering the skillet allows the eggs to steam-cook, which moves things along.

Should eggs be runny in shakshuka? ›

Ingredients to make shakshuka breakfast

Seasonings: Cumin, paprika, coriander, salt, and pepper. Eggs: The shakshuka eggs are dropped into little 'nests' or intentions in the sauce and poached to your liking. I prefer a medium cook where the white is cooked through and the yolks are left runny.

What is traditionally served with shakshuka? ›

The best way to serve a shakshuka is to make it the centerpiece of the meal, then create a multitude of small plates to serve along. They usually involve some bread, simple vegetable salads, and spreads.

What kind of bread do you eat with shakshuka? ›

Shakshuka is a classic North African and Middle Eastern breakfast dish. This recipe is simple and satisfying, featuring eggs poached in a bell pepper and tomato sauce. Serve it with pita or crusty bread for breakfast or brunch...or dinner!

What vegetables go well with shakshuka? ›

A side salad of cucumbers, tomatoes, lemon juice, and oil (non-olive) with salt/ pepper/ sumac might be good to contrast with the shakshuka. Turkish breakfast often has a special sausage on the side.

What does shakshuka mean in english? ›

shakshouka, a Maghrebi (North African) dish, popular throughout the region, featuring poached eggs in a spicy tomato sauce, seasoned with peppers, onion, garlic, and various spices. The word shakshouka comes from Maghrebi Arabic dialect and means “mixed.”

Is shakshuka Israeli or African? ›

According to Joan Nathan, shakshouka originated in Ottoman North Africa in the mid-16th century after tomatoes were introduced to the region by Hernán Cortés as part of the Columbian exchange. Shakshouka is a popular dish throughout the Middle East and North Africa.

How do you thicken shakshuka? ›

Options for the latter include adding flour, cornflour mixed with cold water, a beaten egg, cream cheese, or making a beurre manié from equal parts softened butter and flour. Stir well and give your thickener of choice a few minutes to work its magic.

Why is it called eggs in purgatory? ›

The catchy name refers both to the appearance and flavor of the eggs. The amorphous egg white encircling the yolks is said to evoke the souls of those in Purgatory. The red, spicy sauce represents the flames by which those doomed souls are surrounded. A somber take on such a delicious dish!

What is the real name of shakshuka? ›

Some people might know this dish as “eggs in purgatory” or “menemen” (which is the Turkish name for this dish). The name “shakshuka” actually means all mixed up in Tunisian dialect, which explains the recipe for this comfort food.

What is the difference between shakshuka and menemen? ›

Shakshuka typically has a deeper, more intricate flavor from the blend of spices used, with whole, runny eggs that mix into the sauce. Menemen, in contrast, showcases the freshness of its primary ingredients, with less emphasis on spices.

How do you make shakshuka thicker? ›

Some simple tips for how to thicken shakshuka sauce include draining the fresh tomatoes after dicing them or using a thickening agent in the sauce.

How do you keep eggs from running? ›

Use low to medium heat: Cooking the eggs over low to medium heat can prevent the eggs from cooking too quickly and breaking. Crack the egg into a small bowl: Crack the egg into a small bowl or ramekin first, then gently slide the egg into the pan.

How do you make the best runny egg? ›

Bring a large pan of water to the boil and lower in the eggs in a single layer. Reduce the heat to a simmer and use the following timings for large eggs: 5 minutes: just-set (not solid) white and runny yolk – ideal for dipping. 6 minutes: liquid yolk and a slightly wobbly white.

How do you know when shakshuka eggs are done? ›

Carefully transfer the skillet to the oven and bake for 8-12 minutes, checking often once you reach 8 minutes. You know when the eggs are done when the egg whites are an opaque white and the yolks have risen a bit but are still soft. They should still jiggle in the centers when you “shimmy” the pan.

Top Articles
Latest Posts
Article information

Author: Cheryll Lueilwitz

Last Updated:

Views: 6404

Rating: 4.3 / 5 (74 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Cheryll Lueilwitz

Birthday: 1997-12-23

Address: 4653 O'Kon Hill, Lake Juanstad, AR 65469

Phone: +494124489301

Job: Marketing Representative

Hobby: Reading, Ice skating, Foraging, BASE jumping, Hiking, Skateboarding, Kayaking

Introduction: My name is Cheryll Lueilwitz, I am a sparkling, clean, super, lucky, joyous, outstanding, lucky person who loves writing and wants to share my knowledge and understanding with you.