Spicy beans on toast

Spicy beans on toast

  • 1
  • 2
  • 3
  • 4
  • 5
(4 ratings)

Prep: 5 mins Cook: 10 mins


Serves 2
Jazz up this all-day staple dish with some cumin, coriander and semi-dried tomatoes then serve on hot buttered wholemeal bread

Nutrition and extra info

  • Vegetarian

Nutrition: per serving

  • kcal537
  • fat21g
  • saturates4g
  • carbs61g
  • sugars11g
  • fibre14g
  • protein28g
  • salt3g
Save to My Good Food
Please sign in or register to save recipes.


  • 2 eggs



    The ultimate convenience food, eggs are powerhouses of nutrition packed with protein and a…

  • 4 small slices of bread, preferably wholemeal (sliced from a loaf)
  • 1 tbsp olive oil
    olive oil

    Olive oil

    ol-iv oyl

    Probably the most widely-used oil in cooking, olive oil is pressed from fresh olives. It's…

  • 1 onion, halved and sliced



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • ½ tsp ground cumin, plus extra to serve
  • ½ tsp ground coriander
  • 85g semi-dred tomato from a jar, chopped if large



    A member of the nightshade family (along with aubergines, peppers and chillies), tomatoes are in…

  • 400g can baked beans (we used a lower salt and sugar variety)
  • butter, for spreading (optional)



    Butter is a dairy product made from separating whole milk or cream into fat and…

  • fresh chopped coriander or parsley (optional)


  1. Put a frying pan of water on to boil for the eggs, and toast the bread. Heat the oil in a pan, add the onion and gently cook for a few mins until it softens. Sprinkle the spices into the pan and stir briefly to toast them. Tip in the tomatoes and beans, and warm through.

  2. Turn down the heat under the frying pan so that the water is just simmering, then crack in the eggs and gently poach them until the whites are firm but the yolks are still runny. Pile the beans onto the toast (you can butter the slices or leave them plain), place the eggs on top and sprinkle with extra cumin. If you have any fresh herbs around like coriander or parsley, you can sprinkle them on, too.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
14th Nov, 2013
I have made this before but used Chorizo instead of the tomatoes, render the fat from the chorizo first and cook the onions in that, then add the spice (I use chilli too) and the beans.. AMAZING!! Served with a baked potato with melted Compte cheese on top is the tastiest, simple supper I know!
9th Nov, 2013
Nice recipe, no real heat, but lovely flavour had mine on a jacket potato with some tortilla chips! http://instagram.com/p/gfnqQ4Eiiz/
7th Nov, 2013
Delicious! Fast and easy for breakfast, lunch, snack...we have it any time of the day. Still very nice without the ground cumin and coriander.
20th Oct, 2013
Where is the spice supposed to come from?! Cumin and Coriander...not in my house! Nice with some chopped chillies/Chipotle sauce in :)
16th Oct, 2013
Nice basis with the spices - didn't add any extra tomato and made scrambled eggs instead but nice flavours!
badzilla's picture
10th Oct, 2013
I went for two poached eggs and half a can of full fat full sugar baked beans and was very pleased with the results. I blogged a review of the recipe and took photos at http://badzilla.co.uk/Good-Food--Spicy-Beans-on-Toast
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
Want to receive regular food and recipe web notifications from us?