Hayley's Health Foods

Cheesy Beans.



nut free


Cheesy Beans


  • Garlic (1 clove)
  • Onion (1)
  • Carrot (1)
  • Ground Paprika (1 tsp)
  • Dried Thyme (1/2 tsp)
  • Pink Himalayan Salt (pinch)
  • Pepper (pinch)
  • Black Beans (400g)
  • Cheese (75g)
  • Tomato (3)
  • Ice (tray - optional)


  1. Bring a small pot of water to a boil and prepare an ice bath by putting the ice in a bowl along with some water.

  2. Place the tomatoes in the boiling water. After 30s-1min you should see the skin starting to come off, at this point take the tomatoes out and dunk them in the ice bath.

  3. After a minute or so, take the tomato out of the ice bath and the skin should now be nice and easy to pull off. Discard the skin and cut the tomato into small pieces. Set the tomato aside.

  4. Heat a pan to a medium heat.

  5. Cut up the onion and garlic, and grate the carrot.

  6. Sauté the onion, garlic and carrots until they begin to soften (3-5mins).

  7. Add the paprika, thyme, salt and pepper. Stir the mix together and continue to sauté for another 5 minutes.

  8. Grate the cheese.

  9. Add the beans and cheese, mix until the cheese has melted.

  10. Add the tomatoes and stir.

  11. Serve and enjoy! You can eat this bean mix with a few veggies, or on nachos, or my personal favourite is in cottage pie.

How this recipe promotes a healthy gut

If you prefer to not eat animals you have to be careful to make sure you are still getting the nutrients you need that are usually provided from meat, the most obvious one being protein. Black Beans, from the Legume family, are a great substitute as they are an excellent source of protein.