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.
Alright, let's make a green shakshuka that'll make you forget all about the red version.
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.
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.
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. 🌿
Ingredients
1tbsp coconut oil
1 large onion, chopped
2 garlic cloves, crushed
10.5oz mushrooms, sliced (300g)
1lbs spinach leaves (450g)
4 eggs
handful of chopped parsley
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
Calories338kcal
% Daily Value *
Total Fat18g28%
Total Carbohydrate20g7%
Protein24g48%
* 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.
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!