Have you ever been to a restaurant and felt like you have eaten 17 avocados worth of guacamole because it is just. that. good? You are not alone! Well, now you can make the ultimate guacamole yourself. Add it to tacos, scoop it up with tortilla chips, dip a carrot in to it or just eat it with a spoon (no shame).
There is no denying that Mexican food is amazing and we have loads of Mexican recipes for you. From Steak Tacos to Bean Burritos to our incredible Breakfast Nachos find the perfect recipe to put a little spice into your meal planning! Breakfast, lunch or dinner, there's a Mexican recipe here!
It’s time to get even more excited about fusion food with this Italian and Mexican combination – are there two better cuisines after all? This zingy Mexican Pasta Salad has all your favourite Mexican flavours mixed in with pasta for a healthier comfort food that is a real crowd-pleaser and will go down a storm at summer BBQs!
What do you get when you cross salsa with a fruit salad? Grilled Pineapple Salsa! A zesty and fresh chunky salsa that can be added to so many different meals to liven them up without too many extra calories.
My obsession with Mexican food leads me to even eating it at breakfast and these breakfast burritos are the best way to add a little spice to your first meal of the day.
Cubes of sweet and sticky butternut squash are paired with hearty and protein packed black beans in these vegan tacos that have a serious kick. Not only is it vegan (but can be easily adapted), but it’s just 317 calories for 2 tacos.
These Spicy Lentil Tacos have a good kick of heat (although that can be adjusted), it’s a good source of protein, lentils are cheap and it’s something a little different too.
This meatless Tortilla Soup is a hearty Central American recipe with complex flavours and textures. Not only is it quick, easy and delicious, but it’s vegan too!
An authentic Mexican eggs recipe that will keep you going right up to lunch. This Huevos Rancheros is an easy and healthy vegetarian breakfast dish that is ready in under 10 minutes.