Easy Keto Shakshuka (One-Skillet Recipe)

Breakfast

October 30, 2026

Keto Green Shakshuka – vegetarian recipe

Keto green shakshuka swaps the usual tomato base for a garlicky tangle of spinach, zucchini, and green pepper, spiced with cumin, coriander, and a whisper of cayenne. Eggs are nestled into little wells and gently cooked until the whites set and the yolks stay jammy. Finished with feta and avocado if you like, it's a colorful skillet dinner or lazy weekend brunch in about 35 minutes.

Craving that soul-warming, brilliantly colored shakshuka but sticking to a keto lifestyle? You’ve come to the right place! Traditional shakshuka, with its luscious poached eggs swimming in a spiced tomato and pepper sauce, is a classic for a reason. While it’s already low-ish in carbs, we’ve given it a keto-friendly makeover by swapping in zucchini and a generous handful of spinach. The result is a deeply flavorful, nutrient-packed, one-skillet wonder that’s perfect for a lazy weekend brunch, a quick weeknight dinner, or any time you need a delicious, satisfying meal without the carb load.

Ingredients

• 2 tablespoons / 30 g / 1.1 oz ghee or other healthy cooking fat
• 1/2 small / 35 g / 1.2 oz yellow onion, sliced
• 1 clove garlic, minced
• 1 medium / 120 g / 4.2 oz green bell pepper, sliced
• 1 small / 150 g / 5.3 oz zucchini, cut into 1/2-inch / 1-cm cubes
• 1/2 cup / 120 g / 4.2 oz canned chopped tomatoes
• 1/2 teaspoon (10 ml / 0.3 fl oz) ground cumin
• 1/2 teaspoon (10 ml / 0.3 fl oz) paprika
• 1/4 teaspoon (20 ml / 0.7 fl oz) ground coriander
• 1/8 teaspoon (40 ml / 1.4 fl oz) cayenne pepper
• Salt and freshly ground black pepper, to taste
• 3 cups / 90 g / 3.2 oz fresh spinach
• 4 large eggs
• 1 tablespoon / 4 g / 0.2 oz freshly chopped cilantro or parsley
• Optional Garnishes
• 1/3 cup / 50 g / 1.8 oz crumbled feta cheese
• 1 medium / 150 g / 5.3 oz avocado, sliced

Instructions

1. In a large skillet, heat the ghee over medium-high heat. Add the sliced onion and cook for 5 to 8 minutes, stirring occasionally, until softened and lightly browned.
2. Add the minced garlic, sliced green pepper, and cubed zucchini. Cook for 2 minutes, stirring to combine.
3. Stir in the chopped tomatoes, cumin, paprika, coriander, cayenne pepper, salt, and black pepper. Bring the mixture to a simmer and cook for about 5 minutes, or until the vegetables are tender.
4. Add the fresh spinach to the skillet and stir until it has just wilted, about 1 minute.
5. Using a spoon or spatula, create 4 small wells in the vegetable mixture. Carefully crack one egg into each well.
6. Reduce the heat to low, and cook until the egg whites are set and opaque but the yolks are still runny, about 5-7 minutes. For firmer yolks, cover the skillet with a lid.
7. Remove from the heat. Garnish with fresh cilantro or parsley. If desired, top with crumbled feta and sliced avocado. Serve immediately.

Nutritional Information

• Per Serving: 338 calories, 25.4 g (0.9 oz) fat, 16.3 g (0.57 oz) protein, 12.6 g (0.44 oz) total carbs, 4.1 g (0.14 oz) fiber, 8.5 g (0.3 oz) net carbs. Macronutrient Ratio: 70% Fat, 20% Protein, 10% Carbs.

Pro Tips

• For firmer yolks, cover the skillet with a lid while the eggs cook. This traps steam and helps cook the tops of the eggs more quickly.
• To meal prep, make the vegetable base ahead of time and store it in an airtight container in the fridge for up to 3 days. Reheat on the stove and add fresh eggs when you’re ready to eat.
• Adjust the heat by increasing or decreasing the amount of cayenne pepper. For a smokier flavor, try using smoked paprika instead of sweet paprika.
• Don’t overcrowd the pan. Use a 10 or 12-inch skillet to ensure there is enough room for the vegetables to cook evenly and for the eggs to have their own space.

FAQ

Q: Is shakshuka keto friendly
A: While traditional shakshuka can be high in carbs, this recipe is specifically designed to be keto-friendly. By using zucchini and spinach, each serving contains only 8.5 grams (0.3 oz) of net carbs, making it a perfect fit for a ketogenic lifestyle.

Q: What can I serve with keto shakshuka
A: This dish is a satisfying meal on its own, but it’s delicious when served with the optional garnishes of crumbled feta cheese and sliced avocado for extra flavor and healthy fats. For dipping, consider a side of your favorite keto-friendly bread or cloud bread.

Q: Can I meal prep this recipe
A: Absolutely. To meal prep, make the vegetable base ahead of time and store it in an airtight container in the fridge for up to 3 days. When you’re ready to eat, simply reheat the sauce on the stove and add fresh eggs.

Q: How do I get firmer egg yolks
A: If you prefer your yolks more cooked, cover the skillet with a lid while the eggs are poaching. The trapped steam helps cook the tops of the eggs more quickly, resulting in firmer yolks.

Pro Tips

  • Cover the skillet with a lid while the eggs cook if you prefer firmer yolks — the trapped steam cooks the tops faster without overcooking the bottoms.
  • Use a 10 or 12-inch skillet so the vegetables cook evenly and each egg gets its own well without crowding the others.
  • To meal prep, make the vegetable base ahead and store it in an airtight container in the fridge for up to 3 days, then reheat it and add fresh eggs when you're ready to eat.
  • Adjust the heat by adding or reducing the cayenne pepper, and try smoked paprika instead of sweet paprika for a deeper, smokier flavor.
  • The crumbled feta and sliced avocado aren't just garnish — they add fat that rounds out the macros and turns the shakshuka into a more filling meal.

Frequently Asked Questions

Can I meal-prep green shakshuka?

Yes — cook the vegetable base ahead and store it in an airtight container in the fridge for up to 3 days. Reheat it in a skillet and crack in fresh eggs when you're ready to eat, since reheated eggs turn rubbery.

How do I get the eggs exactly how I like them?

Cook them uncovered for 5 to 7 minutes over low heat for set whites with runny yolks. Cover the skillet with a lid for firmer yolks that cook through on top as well.

Is this shakshuka keto-friendly?

Each serving has 12.6 g total carbs and 4.1 g fiber, leaving 8.5 g net carbs, with 70% of calories from fat. The spinach and zucchini keep it low-carb while the ghee and eggs carry the fat.

Can I make it less spicy for kids?

Simply reduce or skip the cayenne pepper — the cumin, coriander, and paprika still give the base plenty of flavor. The feta and avocado toppings also mellow the heat nicely.

Recipe card below.

More Recipes You’ll Love

Keto Green Shakshuka – vegetarian recipe
Stav Kogan

Keto Green Shakshuka

A keto-friendly makeover of the classic shakshuka, this one-skillet recipe features poached eggs in a spiced tomato sauce with zucchini and spinach. It's a deeply flavorful, nutrient-packed meal perfect for brunch or dinner, with only 8.5g net carbs per serving.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 338 serving
Calories: 338

Ingredients
  

  • 2 tablespoons (30 g) / 1.1 oz ghee or other healthy cooking fat
  • 1/2 small (35 g) / 1.2 oz yellow onion, sliced
  • 1 clove garlic, minced
  • 1 medium (120 g) / 4.2 oz green bell pepper, sliced
  • 1 small (150 g) / 5.3 oz zucchini, cut into 1/2-inch / 1-cm cubes
  • 1/2 cup (120 g) / 4.2 oz canned chopped tomatoes
  • 1/2 teaspoon (10 ml / 0.3 fl oz) ground cumin
  • 1/2 teaspoon (10 ml / 0.3 fl oz) paprika
  • 1/4 teaspoon (20 ml / 0.7 fl oz) ground coriander
  • 1/8 teaspoon (40 ml / 1.4 fl oz) cayenne pepper
  • Salt and freshly ground black pepper, to taste
  • 3 cups (90 g) / 3.2 oz fresh spinach
  • 4 large eggs
  • 1 tablespoon (4 g) / 0.2 oz freshly chopped cilantro or parsley
  • Optional Garnishes
  • 1/3 cup (50 g) / 1.8 oz crumbled feta cheese
  • 1 medium (150 g) / 5.3 oz avocado, sliced
  • For firmer yolks, cover the skillet with a lid while the eggs cook. This traps steam and helps cook the tops of the eggs more quickly.
  • To meal prep, make the vegetable base ahead of time and store it in an airtight container in the fridge for up to 3 days. Reheat on the stove and add fresh eggs when you're ready to eat.

Method
 

  1. In a large skillet, heat the ghee over medium-high heat.
  2. Add the sliced onion and cook for 5 to 8 minutes, stirring occasionally, until softened and lightly browned.
  3. Add the minced garlic, sliced green pepper, and cubed zucchini.
  4. Cook for 2 minutes, stirring to combine.
  5. Stir in the chopped tomatoes, cumin, paprika, coriander, cayenne pepper, salt, and black pepper.
  6. Bring the mixture to a simmer and cook for about 5 minutes, or until the vegetables are tender.
  7. Add the fresh spinach to the skillet and stir until it has just wilted, about 1 minute.
  8. Using a spoon or spatula, create 4 small wells in the vegetable mixture. Carefully crack one egg into each well.
  9. Reduce the heat to low, and cook until the egg whites are set and opaque but the yolks are still runny, about 5-7 minutes. For firmer yolks, cover the skillet with a lid.
  10. Remove from the heat.
  11. Garnish with fresh cilantro or parsley. If desired, top with crumbled feta and sliced avocado.
  12. Serve immediately.
  13. Adjust the heat by increasing or decreasing the amount of cayenne pepper. For a smokier flavor, try using smoked paprika instead of sweet paprika.
  14. Don't overcrowd the pan. Use a 10 or 12-inch skillet to ensure there is enough room for the vegetables to cook evenly and for the eggs to have their own space.

Nutrition

Calories: 338kcalCarbohydrates: 12.6gProtein: 16.3gFat: 25.4g

Tried this recipe?

Let us know how it was!

More Keto Recipes

Potato Breakfast Hash – vegetarian recipe

Potato Breakfast Hash

Potato breakfast hash is a one-pot Instant Pot mashup of sweet potatoes, bell peppers, onions, and warm spices. A quick pressure cook softens everything, then a sauté crisps the edges into golden bites. It feeds four and welcomes a poached egg on top. Preparation...

Breakfast Potatoes – vegetarian recipe

Breakfast Potatoes 

Breakfast potatoes are an Instant Pot shortcut to chunky, rustic spuds with an Italian-herb edge. Potatoes pressure-cook in ten minutes, then take a quick sauté in bacon fat or butter with a heap of fresh chives. They are a hearty breakfast side for a relaxed morning....

Golden Mahi-Mahi Cakes (Low-Carb & Gluten-Free) – vegetarian recipe

Easy Keto Mahi-Mahi Cakes (Quick & Crispy!)

Golden Mahi-Mahi Cakes (Low-Carb & Gluten-Free) turn a humble can of fish into crisp-edged patties worth serving to guests. Egg yolks, minced onion, and seafood seasoning bind the flaked mahi-mahi, which bakes to set before a quick sear. Each serving has just 1.5g...

Low Carb Broccoli and Cheese Fritters – vegetarian recipe

Crispy Keto Broccoli and Cheese Fritters

Low Carb Broccoli and Cheese Fritters fry up golden with a mozzarella-rich interior and a crunchy flaxseed coating. A quick zesty dill sauce of mayonnaise, fresh dill, and lemon juice cuts right through the richness. The batch makes 16 fritters at just 1.2g net carbs...

5-Minute Keto Vegan Porridge – vegetarian recipe

5-Minute Keto Vegan Porridge (High-Protein)

5-minute keto vegan porridge is a warm, creamy oatmeal stand-in made from golden flaxseed meal, coconut flour, and vegan vanilla protein powder. It thickens on the stove in three to five minutes and lands at 7 g net carbs with 20 g protein. Grain-free, dairy-free, and...

Incredible Tofu Scramble – vegetarian recipe

Easy Tofu Scramble (12-Minute Vegan Breakfast)

Incredible tofu scramble is a fast, savory, protein-packed alternative to eggs that comes together in under 20 minutes. Crumbled extra-firm tofu, cherry tomatoes, and spinach get a garlic-onion seasoning in one non-stick skillet. It's the vegan keto breakfast...

Quick Scramble with Spinach, Mushrooms, and Ham – vegetarian recipe

The Ultimate 10-Minute High-Protein Egg Scramble

Quick scramble with spinach, mushrooms, and ham is serious fuel for zero-time mornings — six eggs folded around earthy baby bellas, salty deli ham, and red pepper. The trick is cooking the filling first and folding it back in at the very end so the eggs stay silky....

Warm Asian Broccoli Salad – vegetarian recipe

Warm Asian Broccoli Salad (15-Min Keto Breakfast)

Warm Asian broccoli salad is a savory slaw of steamed broccoli crunch tangled in a creamy goat yogurt and ginger sauce. Fresh grated ginger and coconut aminos give it a bright, zesty edge while sesame seeds finish the bowl. It's a 15-minute keto breakfast that...

Potato Breakfast Hash – vegetarian recipe

Potato Breakfast Hash

Potato breakfast hash is a one-pot Instant Pot mashup of sweet potatoes, bell peppers, onions, and warm spices. A quick pressure cook softens everything, then a sauté crisps the edges into golden bites. It feeds four and welcomes a poached egg on top. Preparation...

Breakfast Potatoes – vegetarian recipe

Breakfast Potatoes 

Breakfast potatoes are an Instant Pot shortcut to chunky, rustic spuds with an Italian-herb edge. Potatoes pressure-cook in ten minutes, then take a quick sauté in bacon fat or butter with a heap of fresh chives. They are a hearty breakfast side for a relaxed morning....

Golden Mahi-Mahi Cakes (Low-Carb & Gluten-Free) – vegetarian recipe

Easy Keto Mahi-Mahi Cakes (Quick & Crispy!)

Golden Mahi-Mahi Cakes (Low-Carb & Gluten-Free) turn a humble can of fish into crisp-edged patties worth serving to guests. Egg yolks, minced onion, and seafood seasoning bind the flaked mahi-mahi, which bakes to set before a quick sear. Each serving has just 1.5g...

0
Would love your thoughts, please comment.x
()
x