Green Spinach and Mushroom Shakshuka

Servings: 2 Total Time: 25 mins Difficulty: Intermediate
Forget red shakshuka. This green version is my new obsession. 🥬 A whole pound of spinach, earthy mushrooms, onions, garlic, and four runny eggs. One pan. 25 minutes. 22g protein. Low carb. Gluten free. 😎
Green Spinach and Mushroom Shakshuka pinit

Let me tell you something about shakshuka. Most people know the red version tomatoes, peppers, onions, eggs poached in a spicy sauce. It’s delicious. But this? This is the green version. And it might be even better.

This Green Spinach and Mushroom Shakshuka is a one-pan wonder. Sautéed onions and garlic, earthy mushrooms, and a mountain of fresh spinach that wilts down into a savory, nutrient-packed bed. Then you crack four eggs right into the greens, cover the pan, and let them cook until the whites are set and the yolks are still runny.

It’s vegetarian. It’s gluten free. It’s low carb. It’s high protein. And it’s ready in 25 minutes.

No tomatoes. No peppers. Just green goodness.

Serve it with crusty bread to soak up the runny yolks. Or eat it straight from the pan with a fork. Either way, you’re getting a breakfast (or dinner) that’s satisfying, healthy, and absolutely delicious.

Let’s make some green shakshuka.

Try my Cajun-Spiced Scrambled Eggs recipe.

Why You’ll Love the Recipe

1| One pan. Minimal cleanup.

2| 25 minutes start to finish. Fast enough for a weeknight.

3| High protein (22g) + low carb (15g). Keeps you full for hours.

4| Gluten free + vegetarian. Fits almost every diet.

5| A mountain of spinach wilts down. Sneaky greens. You’ll eat a whole pound without realizing it.

6| Earthy mushrooms + runny eggs. A match made in heaven.

7| No complicated techniques. Just sauté, wilt, crack, cover, eat.

Try my Green Eggs and Ham Tortilla recipe.

What You’ll Need to Make

You’ll need a large pan (with a lid essential for cooking the eggs), a cutting board, a knife, a spatula or wooden spoon, and a plate for serving.

Ingredients (Serves 2):

  • 1 tbsp. coconut oil
  • 1 large onion, chopped
  • 2 garlic cloves, crushed
  • 10.5 oz. (300g) mushrooms, sliced
  • 1 lb. (450g) spinach leaves (fresh this looks like a lot, it wilts down)
  • 4 large eggs
  • Salt and black pepper, to taste
  • Handful of chopped parsley, for garnish

Optional for serving: Crusty bread, toast, or cauliflower rice (for low carb)

Nutrition per serving (estimated): Energy: ~350 kcal | Carbs: 15g | Protein: 22g | Fat: 24g

Recipe Keys: Gluten Free, Low Carb, High Protein, Vegetarian, Meal Prep Friendly, Quick Meal

Try my Hot Chicken Deviled Eggs recipe.

What You’ll Need to Do

Time needed – 25 minutes

Alright, let’s make a green shakshuka that’ll make you forget all about the red version.

Green Spinach and Mushroom Shakshuka

1| First, heat the coconut oil in a large pan over medium heat. You want a pan big enough to hold all that spinach it looks like a mountain at first, but trust me, it wilts down.

2| Add the chopped onion and crushed garlic. Cook for 2-3 minutes, stirring occasionally, until the onion is soft and translucent. Your kitchen should already smell amazing.

3| Add the sliced mushrooms. Cook for another 3-4 minutes. The mushrooms will release their liquid, then start to brown. Season with salt and pepper at this stage.

4| Now for the spinach. Add it in batches. Pile in as much as will fit, cover the pan with a lid, and let it wilt for 30-60 seconds. The lid traps steam and speeds up the process. Then add more spinach. Repeat until all 1 pound is in the pan.

5| Stir everything together. Taste and adjust seasoning. Add more salt or pepper if needed.

6| Now make the wells. Use the back of a spoon to create four shallow indentations in the spinach-mushroom mixture. Space them evenly.

7| Crack an egg into each well. Go slow. Keep the yolks intact if you can.

8| Cover the pan with the lid. Cook for 5-6 minutes, until the egg whites are fully set but the yolks are still runny. If you prefer firmer yolks, cook for 7-8 minutes.

9| Remove from heat. Garnish with a generous handful of chopped fresh parsley.

10| Serve immediately. Directly from the pan or spooned into bowls.

11| Eat with a fork. Dip crusty bread into the runny yolks. Swoon.

Try my Sweet Potato and Zucchini Hash with Fried Eggs recipe.

Easy Ingredient Swaps

1| No coconut oil? Use olive oil, avocado oil, or butter.

2| No mushrooms? Use zucchini, bell peppers, or eggplant.

3| No fresh spinach? Use frozen spinach (thaw and squeeze out excess water). Reduce cooking time.

4| No parsley? Use fresh cilantro, chives, or green onions.

5| No eggs? Use 4 egg whites or 2 extra eggs + 2 whites.

6| Add heat: Sprinkle red pepper flakes or add a diced jalapeño with the onion.

7| Add garlic: Double the garlic. I’ve never regretted more garlic.

Try my Superfood Breakfast With Fried Eggs recipe.

Some Twist and Tweak Ideas

1| Cheesy version: Sprinkle crumbled feta or grated Parmesan over the top before covering to melt.

2| Spicy version: Add ½ tsp red pepper flakes with the garlic. Or a diced jalapeño.

3| Kale version: Swap spinach for chopped kale. Massage kale first. Add a splash of water to help it wilt.

4| Tomato version: Add 1 cup cherry tomatoes with the mushrooms for a semi-red-green hybrid.

5| Herby version: Add fresh thyme or oregano with the mushrooms.

6| Creamy version: Stir in 2 tbsp cream cheese or Greek yogurt before adding the eggs.

7| Low carb wrap: Scoop into a low-carb tortilla. Breakfast burrito vibes.

Try my Easy Scotch Eggs Recipe recipe.

Some Helpful Tips

1| Use a pan with a lid. The lid is essential for cooking the eggs evenly without flipping them. No lid? Use a baking sheet as a cover.

2| Don’t skip the mushroom browning. Brown mushrooms = flavor. Grey mushrooms = sadness. Let them cook undisturbed for a minute before stirring.

3| Add spinach in batches. A pound of fresh spinach looks like a mountain. It will wilt down to almost nothing. Be patient. Cover between additions.

4| Season as you go. Salt the onions and mushrooms. Season the spinach. Each layer adds flavor.

5| Don’t overcook the eggs. Set a timer for 5-6 minutes. Runny yolks are the goal. Overcooked eggs are dry and sad.

6| Serve immediately. Shakshuka waits for no one. The eggs continue cooking in the hot pan.

Try my Loaded Keto Avocado Baked Eggs recipe.

Some Budget-Friendly Tips

1| Spinach is cheaper in the produce section. A 1 lb bag costs a few dollars. Frozen spinach is even cheaper thaw and squeeze out water.

2| Mushrooms are affordable. Cremini or button mushrooms are cheapest. Buy them whole and slice yourself.

3| Onions and garlic are pennies. Always cheap. Always essential.

4| Eggs are still a bargain. 4 eggs for 2 servings. That’s 2 eggs per person. Great value for 22g of protein.

5| Coconut oil lasts forever. A jar will last for months of cooking.

6| Grow your own parsley. One plant costs a few dollars. Endless garnish.

Try my Gut Healing Turmeric Poached Eggs recipe.

Some Serving Ideas

Green Spinach and Mushroom Shakshuka
  • As breakfast. Classic. Serve with toast or crusty bread.
  • For brunch. Serve alongside fresh fruit and coffee.
  • As dinner. Breakfast-for-dinner vibes. Add a side salad.
  • On toast. Scoop onto sourdough or gluten-free toast. The bread soaks up the runny yolk.
  • In a bowl. Serve over cauliflower rice or quinoa. Keeps it low carb.
  • For meal prep. Make the spinach-mushroom base ahead. Store in the fridge. Reheat, add eggs, cook fresh. Takes 5 minutes.

Some Storage and Reheating Tips

This recipe is best fresh. But here’s how to meal prep it.

Fridge (base only): Store the cooked spinach-mushroom mixture in an airtight container for up to 3 days. Do not add eggs. When ready to eat, reheat in a pan, make wells, crack fresh eggs, cover, and cook.

Fridge (fully cooked): Not recommended. The eggs will be rubbery when reheated.

Freezer: Do not freeze. Spinach becomes watery. Mushrooms change texture. Eggs become rubbery.

Reheating (base only): Reheat spinach-mushroom mixture in a pan over medium heat for 3-4 minutes. Then add eggs and cook as directed.

Best approach: Make the spinach-mushroom base ahead. Store in the fridge. Each morning, reheat, add eggs, cook fresh. Takes 8 minutes.

Final Thoughts

Look, I love the classic red shakshuka. But this green version? It’s a revelation. A whole pound of spinach wilts down into this savory, earthy bed. The mushrooms add umami and texture. The garlic and onion build the flavor. And the eggs? Four perfect runny-yolked eggs cooked right in the greens.

It’s vegetarian. It’s gluten free. It’s low carb. It’s high protein. And it’s ready in 25 minutes.

Make it for breakfast. Make it for brunch. Make it for a quick dinner. Make it when you have a bag of spinach that’s about to go bad.

However you serve it, you’re getting a one-pan meal that’s healthy, satisfying, and absolutely delicious.

Now go wilt some spinach.

~ Danny Davis

P.S. If you try the cheesy version with feta, let me know. That’s my go-to upgrade. Salty, creamy feta with runny eggs and earthy mushrooms? Yes please.

Hi, I'm Danny thanks for visiting my website, find us on Pinterest, here.

******************

SPONSORED CONTENT

Doctors Schocked! Erases fat like it never existed...

This mysterious liquid allows you to erase fat instantly, like it never existed...

Literally within days, your metabolism will be working like it did when you were 20 years old!

Just 10 drops of this can melt up to 56 pounds in just a few months.

With no side effects, no stomach upset, and no long-term unknown health risks.

Dr. Oz, says it could be the obesity killer. Click here to learn what this is...

******************

Green Spinach and Mushroom Shakshuka

I made shakshuka without tomatoes. And it's better. 🍳 Sautéed mushrooms and onions, a mountain of spinach wilted down, eggs poached right in the greens. 25 minutes. High protein. Weeknight hero. 🌿

Prep Time 10 mins Cook Time 15 mins Total Time 25 mins Difficulty: Intermediate Servings: 2 Calories: 338

Ingredients

Instructions

  1. Heat the coconut oil in a large pan over medium heat. Add the chopped onion and crushed garlic. Cook for 2–3 minutes, stirring occasionally, until the onion is soft and translucent.
  2. Add the sliced mushrooms and cook for an additional 3-4 minutes. Season with salt and black pepper to taste.
  3. Add the spinach leaves in batches. Cover the pan with a lid after each addition to help the spinach wilt. Repeat until all spinach is incorporated. Stir well and adjust seasoning as needed.
  4. Using the back of a spoon, create four shallow wells in the spinach mixture. Crack one egg into each well.
  5. Cover the pan with the lid and cook for 5–6 minutes, until the egg whites are fully set and the yolks reach desired doneness.
  6. Garnish with chopped fresh parsley. Serve immediately.

Nutrition Facts

Servings 2


Amount Per Serving
Calories 338kcal
% Daily Value *
Total Fat 18g28%
Total Carbohydrate 20g7%
Protein 24g48%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

Approximate Glycemic Index (GI): 30–35 (low)

Approximate Glycemic Load (GL) per serving: 4–6 (low)

*Note: This recipe is low in carbohydrates (15g per serving) with 6g of fiber, resulting in only 9g of net carbs. The main carb sources are spinach (very low GI), mushrooms (very low GI), and onion (low GI). There is no added sugar or starch. The high protein (22g) and fat (24g) content make this a very low-glycemic meal. For context, pure glucose has a GI of 100. This is an excellent option for diabetic-friendly, keto, and low-carb diets.*

Keywords: green shakshuka, spinach mushroom shakshuka, green shakshuka recipe, egg and spinach skillet, mushroom and spinach eggs, low carb shakshuka, gluten free shakshuka, vegetarian shakshuka, one pan egg dish, healthy breakfast skillet
Did you like this recipe?

Pin this recipe and share it with your followers.

pinit

Frequently Asked Questions

Expand All:

Can I use frozen spinach instead of fresh?

Yes. Thaw frozen spinach completely and squeeze out as much excess water as possible. Use about 10 oz (280g) of frozen spinach (equivalent to 1 lb fresh). Add it after the mushrooms cook - no need to wilt in batches.

Why do I need to add spinach in batches?

A pound of fresh spinach looks like a mountain. Adding it all at once makes it hard to stir and takes longer to wilt. Adding in batches with the lid on traps steam and speeds up the process. Be patient - it wilts down to almost nothing.

How do I know when the eggs are done?

Lift the lid and check. The egg whites should be fully opaque and firm to the touch. The yolks should still be jiggly (runny) unless you prefer them firm. For firm yolks, cook 7-8 minutes.

Can I make this dairy free?

This recipe is already dairy free - no cheese, no butter, no milk. Coconut oil replaces butter. Just use coconut oil as written. Everything else is naturally dairy free.

What can I serve with this shakshuka?

Crusty bread or toast is classic - perfect for dipping into runny yolks. For low carb, serve with cauliflower rice or eat it straight from the pan. A side salad also works well.

Danny Davis A Food Blogger

Hi, I'm Danny, the food lover and creator of this recipe blog. I aim to spark your culinary creativity with approachable recipes for all skill levels. Come join me in exploring delicious flavors and making memorable dishes together in my kitchen!

Leave a Comment

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