Cannellini Bean Shakshuka

Ingredients
  • 2 tablespoons extra virgin olive oil
  • 1 brown onion, finely diced
  • 2 cloves garlic, minced
  • 1/2 teaspoon fennel seeds
  • 1 teaspoon cumin, ground
  • 1 teaspoon coriander, ground
  • 1 teaspoon chilli flakes (or fresh chilli)
  • 1 teaspoon pepper, ground
  • 1/4 lemon zest, grated
  • 2 tins tomatoes, diced
  • 1 can cannellini beans, drained and rinsed
  • 1 cup baby spinach or kale
  • 4 eggs
  • 1 fresh tomato, sliced (optional)
  • Feta (to serve)
  • Coriander, fresh (to serve)
Sauce
  • 2 tbsp soy sauce
  • 2 tbsp white wine vinegar
  • 1 tbsp sesame oil
  • 1 tbsp hoisin sauce
  • 1 tsp garlic
  • 1 tap ginger
  • 2 tbsp water
Methods
  1. Heat olive oil in a non-stick frying pan pan over medium heat. Add the onion and cook for 3 – 4 minutes or until softened. Add garlic, cumin, coriander, fennel seeds, chilli, pepper and lemon zest and cook, stirring until fragrant.
  2. Add canned tomatoes and bring sauce to a simmer. Then add in the cannellini beans. Allow sauce to come to a simmer and leave to thicken for 8 – 10 minutes. Stir in kale or baby spinach and cook for 2 minutes.
  3. Using the back of a spoon, make 4 indentations in tomato mixture. Add slices of tomato to top of mixture. Crack four eggs into the pan, then place a lid on top and let them simmer for 4 – 6 minutes (or until cooked to desired consistency)
  4. Top with crumbled feta and freshly chopped coriander and serve!
Notes
  • For more delicious breakfast recipes like this, click here.
Did you make this recipe?

We’d love to see your creations! Share a photo and tag us @thebitingtruth

Join The Biting Truth Newsletter

Please complete the form below and we’ll send you our corporate information pack.