• Home
  • Mexican Beans on Toast

Mexican Beans on Toast


Ready in 10 minutes

Serves 1-2


  • 1tbsp Olive oil
  • ½ red onion, chopped
  • 1 crushed garlic clove
  • 1tsp paprika
  • 1 tsp crushed chilli flakes
  • 1 tin black beans, drained and rinsed
  • 1tbsp tomato puree
  • 1 tomato, diced
  • ½ avocado, diced
  • 1tbsp sweet corn
  • Juice of ½ lime
  • Fresh coriander to serve


  1. Heat the oil in a saucepan and add the onion, garlic, paprika and chillies
  2. Once onion is soft add the black beans, half the tomato  and tomato puree and cook for approx 5 minutes
  3. Mix the rest of the tomato, avocado and sweetcorn together in a bowl to make the salsa and squeeze over the lime juice
  4. Once the beans are cooked serve on top of toasted sourdough and top with the salsa and fresh corriander


This is a simple, easy  but tasty lunch, combining all the needed macronutrients to ensure a balanced meal that will keep your feeling fuller for longer.

About the Author

Follow me

Hayley is a nutrition coach who believes that everyone deserves to feel happy in their own skin and at a weight that makes them healthy, confident and content. She has learnt that this comes through education on what and how to eat, something she offers through her nutrition coaching. Her ethos is that achieving an optimal healthy balance of nutrition and wellness is an evolving and exciting journey.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}