Green shakshuka is a fresh and flavourful twist on the traditional Middle Eastern breakfast dish. Instead of a tomato-based sauce, these recipes use leafy greens, fresh herbs, vegetables and warming spices to create a delicious base for perfectly cooked eggs. Each version offers a different combination of textures and flavours, making breakfast more exciting and satisfying. Green shakshuka is also an excellent way to use vegetables such as spinach, kale, courgettes and spring onions. You can prepare it in one pan, making it convenient for relaxed weekend breakfasts or quick family brunches. Serve it with toasted sourdough, warm pita bread or crusty rolls to enjoy every bit of the delicious sauce. These five easy green shakshuka recipes will help you discover new ways to enjoy a wholesome and colourful breakfast.
1. Classic Spinach and Feta Green Shakshuka
This classic green shakshuka combines tender spinach, fragrant garlic and creamy feta for a simple but satisfying breakfast. The eggs cook gently in the vegetable mixture, creating a rich and comforting dish. A squeeze of lemon adds freshness and balances the salty cheese.
Ingredients
- 4 large eggs
- 200 g fresh spinach
- 1 small onion, chopped
- 2 garlic cloves, minced
- ½ cup vegetable stock
- ½ teaspoon ground cumin
- ½ teaspoon paprika
- ½ cup crumbled feta
- 2 tablespoons olive oil
- Salt and black pepper
- 1 tablespoon lemon juice
Method
- Heat olive oil in a large frying pan over medium heat.
- Add the onion and cook until softened.
- Stir in the garlic, cumin and paprika.
- Add the spinach and cook until wilted.
- Pour in the vegetable stock and simmer for 3 minutes.
- Make four small wells in the mixture and crack an egg into each.
- Cover and cook for 5 to 8 minutes until the whites are set.
- Sprinkle with feta, add lemon juice and serve warm.
2. Kale and Avocado Green Shakshuka
Kale gives this green shakshuka a hearty texture and earthy flavour, while avocado adds creaminess. Fresh coriander and chilli flakes provide extra flavour without making the dish complicated. This recipe is ideal when you want a filling breakfast with plenty of vegetables.
Ingredients
- 4 large eggs
- 150 g kale, chopped
- 1 ripe avocado, sliced
- 1 small onion, chopped
- 2 garlic cloves, minced
- ½ green pepper, diced
- ½ cup vegetable stock
- ½ teaspoon ground cumin
- ¼ teaspoon chilli flakes
- 2 tablespoons olive oil
- Salt and black pepper
- Fresh coriander
Method
- Heat olive oil in a large frying pan.
- Add the onion and green pepper and cook until softened.
- Stir in the garlic, cumin and chilli flakes.
- Add the kale and vegetable stock.
- Cover and cook for 5 minutes until the kale softens.
- Create four wells and add the eggs.
- Cover and cook until the egg whites are set.
- Finish with avocado slices and fresh coriander.
3. Courgette and Pea Green Shakshuka
This courgette and pea shakshuka has a naturally sweet, fresh flavour that makes it perfect for spring and summer breakfasts. Soft courgettes create a tender vegetable base, while peas add colour and a little sweetness. Fresh mint and parsley give the dish a fragrant finish.
Ingredients
- 4 large eggs
- 1 medium courgette, diced
- 1 cup green peas
- 1 small onion, chopped
- 2 garlic cloves, minced
- ½ cup vegetable stock
- ½ teaspoon dried oregano
- 2 tablespoons olive oil
- ¼ cup chopped fresh parsley
- 1 tablespoon chopped mint
- Salt and black pepper
Method
- Heat olive oil in a frying pan over medium heat.
- Add the onion and cook until soft.
- Stir in the garlic and oregano.
- Add the courgette and cook for 5 minutes.
- Stir in the peas and vegetable stock.
- Simmer until the vegetables are tender.
- Make four wells and crack in the eggs.
- Cover and cook until the whites are set.
- Sprinkle with parsley and mint before serving.
4. Broccoli and Green Pepper Shakshuka
Broccoli and green peppers create a satisfying vegetable base with plenty of texture. Garlic, cumin and paprika add warmth, while a little cheddar provides a creamy finish. This is a useful recipe for using leftover cooked broccoli and turning it into a delicious breakfast.
Ingredients
- 4 large eggs
- 1 cup broccoli florets, finely chopped
- 1 green pepper, diced
- 1 small onion, chopped
- 2 garlic cloves, minced
- ½ cup vegetable stock
- ½ teaspoon cumin
- ½ teaspoon paprika
- ½ cup grated cheddar
- 2 tablespoons olive oil
- Salt and black pepper
Method
- Heat olive oil in a large frying pan.
- Add the onion and green pepper and cook until softened.
- Stir in the garlic, cumin and paprika.
- Add the broccoli and vegetable stock.
- Cook for 5 to 7 minutes until tender.
- Create four wells and add the eggs.
- Cover and cook until the egg whites are set.
- Sprinkle with cheddar and allow it to melt before serving.
5. Green Shakshuka with Herbs and Goat Cheese
This herb-packed green shakshuka is full of fresh flavour and has a creamy finish from tangy goat cheese. Parsley, coriander and spring onions create a fragrant base that pairs beautifully with gently cooked eggs. It is an excellent choice for a special weekend breakfast or brunch with friends.
Ingredients
- 4 large eggs
- 1 cup fresh spinach
- ½ cup chopped parsley
- ½ cup chopped coriander
- 3 spring onions, sliced
- 2 garlic cloves, minced
- ½ cup vegetable stock
- ½ teaspoon ground cumin
- 100 g goat cheese, crumbled
- 2 tablespoons olive oil
- Salt and black pepper
- 1 tablespoon lemon juice
Method
- Heat olive oil in a large frying pan.
- Add the spring onions and garlic and cook briefly.
- Stir in the spinach, parsley and coriander.
- Add the vegetable stock, cumin, salt and pepper.
- Simmer for 3 to 4 minutes until the greens soften.
- Make four wells and crack an egg into each.
- Cover and cook until the whites are set.
- Sprinkle with goat cheese and finish with lemon juice.
Tips for Making Perfect Green Shakshuka
- Use fresh leafy greens for the best colour and flavour.
- Remove tough kale stems before cooking.
- Chop vegetables into similar-sized pieces so they cook evenly.
- Add a little stock if the vegetable mixture becomes too dry.
- Cover the pan to help the eggs cook evenly.
- Cook for less time if you prefer runny yolks.
- Add fresh herbs and cheese just before serving.
What to Serve with Green Shakshuka
Green shakshuka tastes delicious with toasted sourdough, warm pita bread or crusty bread. These options are perfect for scooping up the soft eggs and flavourful vegetable sauce. You can also serve it with sliced avocado, fresh cucumber or a simple tomato salad. For a more filling brunch, add roasted potatoes or grilled mushrooms. A spoonful of plain yoghurt or a little extra feta can also complement the fresh green flavours.
Green shakshuka is a delicious way to bring more vegetables and flavour to your breakfast table. These five recipes offer different combinations of leafy greens, fresh herbs, vegetables, cheese and perfectly cooked eggs. Whether you prefer classic spinach and feta or a heartier kale and avocado version, there is an option for every taste. The recipes are easy to prepare in one pan and can be adapted using vegetables you already have at home. Serve your shakshuka with warm bread, fresh fruit or a simple salad for a satisfying breakfast or brunch. Adjust the seasonings, herbs and cheese to create combinations that suit your preferences. Try these green shakshuka recipes and make your next breakfast brighter, fresher and more enjoyable.