If you’re a Londoner who adores bold flavours and colourful plates, chances are Mexican food has caught your eye or your appetite. From sizzling fajitas to creamy guacamole and crunchy tacos, Mexican cuisine is bursting with excitement.
But before you dive into that next burrito, you might be wondering: is Mexican food actually healthy?
Let’s dig into what makes Mexican food both a feast for the senses, and quite possibly for your health.
A Cuisine Built on Fresh, Wholesome Ingredients
At its core, traditional Mexican cooking is far healthier than most people think. Long before Tex-Mex or deep-fried fast-food versions appeared, Mexican dishes were built around fresh, nutrient-rich ingredients: corn, beans, chillies, avocados, tomatoes, and herbs like coriander.
Beans, a staple of Mexican cuisine, are packed with protein and fibre, helping to stabilise blood sugar and support digestion. Corn, especially when made into tortillas the traditional way (nixtamalisation) provides complex carbohydrates and essential minerals.
And let’s not forget avocados, one of the healthiest fats around, full of heart-friendly monounsaturated oils.
So yes, in its authentic form, Mexican food can absolutely be healthy.
The Nutritional Upside: Balance, Protein, and Flavour
Unlike many Western diets, Mexican meals often include a natural balance of macronutrients, carbohydrates from corn or rice, protein from beans, chicken, or fish, and fats from avocado or cheese.
Chillies add more than just heat; they contain capsaicin, known to boost metabolism and even support heart health. Herbs and spices such as cumin, oregano, and garlic provide flavour without excess salt or additives.
And if you’ve ever had a properly made salsa fresca, you’ve already enjoyed one of the healthiest condiments out there; fresh tomatoes, lime juice, onions, and coriander all bring vitamin C, antioxidants, and minerals to your plate.
Where It Can Go Wrong: The “Westernised” Versions
Of course, not all “Mexican food” you find in London reflects authentic Mexican cooking. Chain restaurants and fast-food versions often rely on heavy oils, processed cheese, and oversized portions that strip away much of the cuisine’s natural balance.
A single burrito loaded with sour cream, double cheese, and fried tortillas can easily top 1,000 calories, not exactly light fare.
If you’re eating out, it’s worth asking how your food is prepared. Grilled meats, fresh salsas, and corn tortillas are good signs of a more authentic and healthier approach.
Deep-fried tacos, large portions of refried beans, or anything swimming in cheese sauce are best enjoyed occasionally rather than regularly.
Healthier Ways to Enjoy Mexican Food in London
Fortunately, there’s no need to skip Mexican food altogether, just make smarter choices. Here’s how to keep it both delicious and balanced:
- Go for grilled over fried: Choose grilled chicken, prawns, or vegetables instead of battered or deep-fried fillings.
- Opt for corn tortillas: They’re lighter and more nutritious than flour ones.
- Load up on salsa and guacamole: Both are full of antioxidants and healthy fats.
- Watch the extras: Cheese, sour cream, and creamy sauces can add unnecessary calories.
- Mind the portion size: Mexican food is incredibly satisfying, so smaller servings often do the trick.
If you’re cooking at home, London has a growing selection of Mexican grocers where you can buy authentic ingredients like masa harina, fresh chillies, and dried beans, making it easier than ever to enjoy the real thing.
Final Thoughts
So, is Mexican food healthy? The answer depends on how it’s made and where it’s from. Authentic Mexican cooking is naturally balanced, packed with nutrients, and designed to nourish rather than overload.
The trouble only starts when we swap freshness for convenience; deep-frying, overloading on cheese, or drowning everything in sauces. Stick to its roots, and Mexican food can be one of the most vibrant, health-conscious cuisines you’ll ever enjoy.
In short, it’s not just about the flavour, it’s about the freshness.
Read more:
