One-Pan Beans With Eggs, Spinach And Bacon


Want a quick and easy meal that still feels special? Then you’ll love this one-pan dish with beans, eggs, spinach and bacon – perfect for a lazy dinner or a fancy brunch!

We’ve calculated the measurements as a single portion to make it as easy for you to multiply to the number of servings you want, though if you’re not overly hungry it would work for two.

Here’s how to make one-pan beans with eggs, spinach and bacon:

Serves 1
Prep time: 5 minutes
Cooking time: 15 minutes


  • ½ tbsp extra-virgin olive oil
  • 90g bacon lardons
  • 2 shallots, thinly sliced
  • 2 garlic cloves, crushed
  • 1 tbsp fresh rosemary leaves, chopped
  • Salt and black pepper
  • 2 tbsp tomato purée
  • 1 tsp smoked paprika
  • ½ x 400g tin of butter beans, rinsed and drained
  • 100g full-fat Greek yoghurt
  • 100g baby spinach, chopped
  • 2 eggs
  • 1 tomato, chopped

To serve:

  • Crusty bread


1. Heat the oil in a medium-sized pan over a medium heat. Add the bacon lardons and cook for 3-4 minutes until golden. Add the shallots, garlic and rosemary and cook for one minute longer. Season with salt and black pepper.

2. Add the tomato purée, paprika and beans and cook for 1-2 minutes. Stir in the cream and spinach and bring to a simmer. Allow the spinach to wilt, then make two little nests amongst the beans and spinach.

3. One at a time, crack the eggs into a ramekin or saucer and slide them gently into the wells in the bean mixture. Cover with a lid and cook for three minutes until the whites are set but the yolks are still runny, or until cooked to your liking.

4. Remove from the heat and add extra salt and pepper to taste. Scatter the chopped tomato over the top and serve with some crusty bread for dipping.

Per Serving: 706kcals, 38.7g fat (12g saturated), 41.9g carbs (13g sugars), 52.1g protein, 11.5g fibre, 1.303g sodium.

Previous Post Next Post

Contact Form