Shakshuka is one of my favorite things to make. Incredibly versatile, it can be breakfast, lunch, or dinner.
The word Shakshuka literally means “a mixture”, so you can get super creative with it. Generally, the base would involve onions, tomatoes, and spices to make a sauce to poach the eggs.
Loving the addition of the white beans here, it bulks up the dish and leaves you feeling completely satisfied.
Serve with some crusty bread or warm naan for optimal dipping.
White Bean Shakshuka with Feta + Fresh Herbs
Ingredients
- 1 tbsp olive oil
- 1 small yellow onion finely chopped
- ½ red bell pepper chopped
- ¼ tsp fine sea salt
- 1 clove garlic minced
- 1 tbsp tomato paste
- 1 tbsp smoked paprika
- 1 tsp cumin
- ½ tsp oregano
- pinch chili flakes omit if senesitive to spice
- 1 14oz canned diced tomatoes with juices
- ½ tsp coconut sugar
- 1 cup cooked white beans I used cannelini
- 2 large eggs
- 2 tbsp feta crumbled
- 2 tbsp fresh parsley, basil and/or cilantro finely chopped
Instructions
- Warm the oil in a large skillet over medium heat. Once warmed add the onion, bell pepper and salt. Cook until onions are translucent and peppers soften; about 6 minutes.
- Add the garlic, tomato paste, paprika, cumin, oregano and chili flakes if using. Cook and stir constantly until fragrant, about 45 seconds.
- Pour in the diced tomatoes with juices and add the coconut sugar and the white beans. Give it a good stir and bring to a gentle simmer. Let cook for about 15 minutes, until the sauce begins to thicken.
- Crack both eggs into the mixture and cover to cook for about 6 minutes or until preferred doneness; I prefer a runny yolk here.
- Remove skillet from heat and add a pinch of salt and pepper to the eggs. Top with feta cheese and fresh herbs.
- Divide into two bowls with crusty bread or naan on the side.