One-Pot Smoky Eggs and Beans

One-Pot Smoky Eggs and Beans

This One-Pot Smoky Eggs and Beans is the perfect gourmet breakfast that takes minimal effort. It’s so nutritious and filling that I often even enjoy it for lunch or dinner. You can really play with this recipe to include your favourite veggies: I’ve made it with finely diced courgette, red peppers and aubergine and they all work really well. If you’re a carnivore and want that extra oomph, fry up some chorizo with the onions at the start and thank me later.

One-Pot Eggs and Smoky Beans

I came up with this recipe a few months ago whilst spending a few days camping out on the Whitsundays. We had stocked up on some fresh veggies and eggs from a farm along the way but all we had with us for cooking was one pot, a little gas cooker and a wooden spoon. I was craving a cooked breakfast and it was so easy to whip this up with even the most basic facilities. It has since become once of my go to breakfasts. And incase you’re wondering, when I’m camping I always have seasonings like salt, black pepper, smoked paprika and curry powder with me. I can’t function without my spices!

For a bigger meal serve my One-Pot Smoky Eggs and Beans with toast, wraps or my Easy Roti. I love having it for dinner with an extra sprinkle of grated cheese, crème fraîche, avocado and salsa.

If you try this or any of my other recipes, I’d love to see a snap. Tag me in your photos using #thebellephant on InstagramTwitter or Facebook.

Smoky One-pot Eggs and Beans

One-pot Smoky Eggs and Beans

Total Time: 35 minutes

Serves: 2-3

One-pot Smoky Eggs and Beans


  • 1 tbsp olive oil
  • 1 large onion, finely diced
  • 6 ripe tomatoes, diced
  • 3 garlic cloves, sliced
  • 2 tbsp smoked paprika
  • 250g mushrooms, sliced
  • 1 tin mixed beans, drained and rinsed
  • 1 tsp mixed dried herbs
  • 6 large eggs
  • 30g Cheddar cheese, grated
  • Handful of chives, chopped
  • Salt and pepper, to taste


  1. Heat the oil in a large frying pan or skillet.
  2. On a medium heat, fry the onions until soft and translucent.
  3. Add the tomatoes, garlic and smoked paprika. Cook for around 5 minutes until the tomatoes soften.
  4. Mix in the beans, mushrooms and salt to taste. Cook for a further 10 minutes and if the sauce gets too thick add a few tablespoons of water to prevent it from burning.
  5. Stir through the dried herbs.
  6. Use a spoon to make a well in the sauce and crack an egg into it. Repeat this with all the remaining eggs.
  7. Simmer for 10-15 minutes until the eggs are cooked to your liking. Cover for the last 5 minutes to help the eggs set.
  8. Sprinkle on the grated Cheddar then turn off the heat. Sprinkle on chives and ground black pepper before serving.



  1. How much is a tin of mixed bean? I live in the US if that makes a difference.

  2. Made this and it looked exactly like your picture and was delicious. As I was only making it for two I only put 4 eggs on it. I’ll definitely make it again.

    • thebellephant

      Thank you Maria! So glad to hear this :). Sorry I didn’t reply sooner – I took a break from my site and am now back to creating new recipes. Hope you are keeping well. Shika x

Leave a Comment

Your email address will not be published. Required fields are marked *