Mexican Food is Healthy: A Dietitian Explains (2024)

Contents hide

1 What is Mexican food

1.1 Mexican staple foods

1.2 Regional Differences

2 Is Mexican food Healthy?

2.1 Defining a healthy diet

2.2 Why Mexican Food Is Healthy

2.3 What are the benefits of eating Mexican food?

4 How to build healthy, balanced Mexican meals

5 Final thoughts

5.1 Related Posts

As a Latina dietitian, I talk to other Latinos all the time who feel their cultural foods are mostly unhealthy. This can create stress as they want to improve their health but feel their culture is getting in the way.

But I’ve found through my work and my personal experience, that heritage Latin American foods can be very healthy. This applies to all Latin American food, but for today let’s focus on Mexican food.

If you’ve ever felt like your favorite cultural foods weren’t supporting your health goals, this article is for you.

We’ll be talking about all the reasons why Mexican food is healthy. We’ll also learn the health benefits of following a traditional Mexican diet.

What is Mexican food

Before we can talk about if Mexican food is healthy, we need to understand what Mexican food is.

Mexican staple foods

The main staple foods in Mexican food are corn, beans, peppers, tomato, and squash. These foods have supported the Mexican people’s health since well before the Europeans’ arrival.

Corn is most famously used in Mexican food for tortillas, but it has countless uses in Latin American food culture.

Beans are commonly grown and served with corn. These two plants complement each other in nutrition and agriculture (1), providing a combination of protein, fiber, vitamins, and minerals.

In addition to corn and beans, traditional Mexican cuisine features squashes like pumpkin, chayote, and calabacita (similar to zucchini).

Other staple vegetables include tomato, chili peppers, onion, avocado, cabbage, and radish.

Another critical component of Mexican cuisine is herbs and spices like oregano, epazote, cumin, and cinnamon.

Finally, fresh fruits are very popular in Mexican food and are often eaten as a snack.

Regional Differences

Of course, it’s hard to talk about all of Mexican cuisine, especially because there are so many regional variations.

Mexican food in the Northern region may rely more on wheat flour and red meat. Coastal regions feature plenty of fish and shellfish. The Yucatan region has a very distinct food culture that shares a lot in common with ancient Mayan food culture.

However, despite these regional differences, common themes across Mexican food are corn, beans, and a variety of fruits and vegetables.

Is Mexican food Healthy?

One of the most common questions I hear as a dietitian is, “Is Mexican food healthy?”

Yes, Mexican food can be very healthy. This is thanks to its base of corn, beans, tomato, and squash. The abundance of fresh produce and spices also helps make Mexican food very nutritious!

But to fully understand why Mexican food is healthy, let’s talk about what a healthy diet is.

Defining a healthy diet

There is no one dietary pattern that is considered the healthiest. A few dietary patterns that have shown positive health outcomes include The Mediterranean Diet*, and the DASH diet, among others (2).

What most of these dietary patterns have in common is a wide variety of plant foods including fruits, vegetables, whole grains, and legumes.

Healthy dietary patterns also include a variety of protein sources like seafood, fermented dairy, poultry, nuts, seeds, and legumes.

(*note the Mediterranean Diet is not necessarily representative of Mediterranean cuisine)

Why Mexican Food Is Healthy

By this criteria, a traditional Mexican diet can be considered a very healthy diet. Some of the characteristics of traditional Mexican cuisine that make it so healthy include:

  • Corn is a whole grain: Corn is the staple crop of Mexican food, and is often considered a whole grain. Corn and products made from corn can be great sources of complex carbs, fiber, and vitamin B3 (3).

  • Beans: Mexican food makes heavy use of beans, which may lower the risk of heart disease (4). Beans are also rich in protein and iron, making them an all-around healthy choice.

  • Vegetables add flavor: Mexican food is rich in vegetables, particularly squash, tomato, chile peppers, and avocado. Often times these vegetables are used to add extra flavor to dishes. Take salsa, for example!

  • Fruits: fresh fruits are very popular in Mexican food. They may be enjoyed in drinks, desserts, or eaten as snacks with lime and chile.

  • Spices: Mexican food features a variety of spices and flavors that can provide anti-inflammatory benefits. This includes spicy chiles, as well as oregano, cumin, and garlic, among others (5,6,7,8).

  • Adaptable to dietary restrictions: Mexican food is very friendly to dietary restrictions. Staple grains like corn and rice are gluten-free. Also, the heavy use of beans makes Mexican food a great option for plant-based diets

What are the benefits of eating Mexican food?

There’s a lot of research on the health benefits of a Mediterranean Diet (9). Did you know there’s growing evidence of similar health benefits for a traditional Mexican diet?

New research suggests eating a traditional Mexican diet may be associated with better cholesterol levels, lower inflammation, improved insulin sensitivity, and reduced risk of breast cancer (10,11,12,13).

And it makes sense because most of the features that make the Mediterranean Diet healthy are also present in Mexican food. This includes whole grains like corn, legumes, healthy fats, seafood, and fresh fruits and vegetables.

Challenges

Like any cuisine, Mexican food does have its nutritional challenges. Especially over the last few decades, there has been an increase in sugar, sodium, and saturated fats in the Mexican diet.

I want to remind you that every cuisine has sweets, fried foods, and treat foods. Mexican food is not alone in this sense.

Traditional diet vs modern industrial diet

The main reason people think a Mexican diet is unhealthy is that they confuse modern industrialized diets with a traditional Mexican diet.

As we learned earlier in this article, a traditional Mexican diet is mainly characterized by corn, beans, squash, tomato, and chile.

But this isn’t necessarily how the average Mexican or Mexican-American person’s diet looks today. Mexico, like most other industrialized countries, has undergone what is called a nutrition transition.

This is when a developing economy moves away from its traditional diet toward a more “Western” style diet. The new diet typically includes more processed foods and sugar, and lower fiber intake. This happens thanks to shifts in the economy, labor, and trade.

How to build healthy, balanced Mexican meals

The key to building a balanced meal is to include the following elements:

  • Carbohydrates

  • Fiber

  • Protein

  • Fat

  • Non-starchy vegetables

So to build a balanced Mexican meal, all you need to do is pick Mexican ingredients from each category. Here are some of the most common Mexican foods from each category:

  • Carbohydrates: Corn, corn tortillas, rice, etc.

  • Fiber: beans, corn tortillas, fruits, non-starchy vegetables

  • Protein: meat, seafood, beans, dairy products

  • Fat: Dairy products, avocado, nuts, and seeds, cooking oil

  • Non-starchy vegetables: tomato, avocado, onion, peppers, calabacita

Some classic Mexican meals already fit these criteria! Here are some example meals

Mexican Food is Healthy: A Dietitian Explains (1)

Pozole rojo

  • Carbohydrates: hominy

  • Fiber: hominy, vegetable toppings

  • Protein: pork

  • Fat: pork, possible cheese or avocado toppings

  • Non-starchy vegetables: Toppings like shredded cabbage, diced onion, radish slices

Chicken tostada:

  • Carbohydrates: Tostada

  • Fiber: beans, possible vegetable toppings

  • Protein: chicken, beans

  • Fat: Avocado toppings

  • Non-starchy vegetables: toppings like avocado, salsa, etc.

Final thoughts

We know that eating a traditional Mexican diet can provide some impressive health benefits, thanks to fiber, fresh fruits, and vegetables. All in all, you don’t need to ditch Mexican food even if you want to improve your health.

Staple foods like beans, corn, tomato, avocado and more create the foundation for a balanced, healthy Mexican diet.

As a Latina dietitian, I love helping fellow Latinos manage their health without leaving behind their favorite foods. For an intro to building balanced meals using your favorite cultural foods, check out my free 5-day Latino meal planner. Sign up below to get your copy!

Related Posts

Mexican Food is Healthy: A Dietitian Explains (2024)

FAQs

Mexican Food is Healthy: A Dietitian Explains? ›

One of the most common questions I hear as a dietitian is, “Is Mexican food healthy?” Yes, Mexican food can be very healthy. This is thanks to its base of corn, beans, tomato, and squash. The abundance of fresh produce and spices also helps make Mexican food very nutritious!

Why is Mexican food so good? ›

Mexican food is so appealing because it is a mash-up of several cultures. Its unique combination of spices, flavours, and brilliant colours makes for a stunning appearance. Many classic Mexican foods retain their pre-Hispanic roots, making them distinctive.

Is Mexican food bad for cholesterol? ›

In fact, there's more and more research suggesting that a traditional Mexican diet is actually good for cholesterol and other risk factors for heart disease. A study from 2023 found that following a traditional Mexican diet was associated with lower LDL cholesterol (aka “bad cholesterol”) (6).

Does Mexican food raise blood sugar? ›

Yes, people with diabetes can eat Mexican food without worry! How so? Instead of focusing on the staples of Mexican cuisine that tend to make our glucose rise, such as beans, rice and flour tortillas, we're choosing low-carbohydrate, high-protein foods. That means soups, salads and tacos with corn tortillas.

What is the most important food in the Mexican diet? ›

Mexican food is a blend of indigenous (Indian) and Spanish influences. At the heart of the cuisine of this beautiful country are three very important crops: corn, beans, and chilies. These native foods are cheap and widely available.

Why is Mexican food healthy? ›

One of the most common questions I hear as a dietitian is, “Is Mexican food healthy?” Yes, Mexican food can be very healthy. This is thanks to its base of corn, beans, tomato, and squash. The abundance of fresh produce and spices also helps make Mexican food very nutritious!

How does Mexican food impact the US? ›

Mexican Influence on American Culture

This influence gave birth to Tex-Mex cuisine, which is a delightful fusion of northern Mexico food with Southwestern Texas cooking. The relatable and interesting mix of similar ingredients, cooking styles, and elements have become a substantial part of the American food scene.

What is the healthiest thing to eat at Mexican? ›

In general, more nutritious options include fajitas, bean burritos, grilled chicken dishes, and soft tacos.

What is the unhealthiest Mexican food? ›

What Is the Unhealthiest Dish You Can Order at a Mexican Restaurant? The unhealthiest dish you can order at a Mexican restaurant is… the chimichangas. A chimichanga is essentially a deep-fried burrito. It is a Tex-Mex dish made with a large tortilla stuffed with multiple servings of rice, beans, cheese and meat.

What Mexican meat is the healthiest? ›

Order the grilled chicken, lean steak, or grilled fish on a baked corn tortilla. Those have 70% more fiber and less than half the fat of their white flour counterparts. Skip the chorizo, fried fish, and carnitas (fried pork or beef), which are higher in unhealthy saturated fat.

What is Mexico's biggest nutritional problem? ›

Currently, Mexico is plagued by problems of malnutrition, anemia, overweight and obesity. Though acute malnutrition has dropped significantly, the prevalence of chronic malnutrition in children under five is almost 13 percent nationally, with Southern Mexico suffering the most at over 18 percent.

Which fruit raises blood sugar the most? ›

Because a banana's starch is converted to sugar as it ripens, very ripe bananas have the most significant impact on blood sugar: Their GI can jump into the mid-range at 57, making them a bit more likely to trigger a spike.

What foods raise your A1c? ›

In general, foods that cause blood sugar level to rise the most are those that are high in carbohydrates, which are quickly converted into energy, such as rice, bread, fruits and sugar. Next are foods high in protein, such as meats, fish eggs, milk and dairy products, and oily foods.

What Mexican food is anti-inflammatory? ›

Beans are an excellent source of protein, fiber, and complex carbohydrates. They are also low in fat and calories. Additionally, black beans can reduce inflammation and lower the risk of heart disease. Tortillas: Wheat tortillas are the healthiest, followed by corn and flour.

Why do Mexicans eat beans? ›

Since they're rich-in proteins they're ideal to replace meat and animal proteins. Besides the unlimited Italian traditional recipes, there are many traditional Mexican dishes that ignore meat to the benefit of a wide choice of vegetal food.

What is the best Mexican dish to eat? ›

In this article, we'll be sharing 20 of the best Mexican foods that you absolutely must try.
  • Tacos al pastor. These tacos are made with marinated pork that is cooked on a spit and then sliced thin. ...
  • Enchiladas. ...
  • Tamales. ...
  • Chiles rellenos. ...
  • Pozole. ...
  • Guacamole. ...
  • Sopaipillas. ...
  • Tortas.
Jan 29, 2023

Why do I love Mexican food so much? ›

It is indisputable that Mexican cuisine is bursting with flavors. Your mouth will experience each bite as a feast. This is due to the fact that Mexicans employ a diverse range of spices and aromatics to enhance the flavor of their food. For every wonderful taste, there is one.

What makes Mexican food so unique? ›

Traditional Mexican food history runs deep.

It began with simple, native foods and flavors found only in Mexico. Most of the indigenous ingredients used were beans, vanilla, peanuts, tomatoes, chili peppers, and coconuts. Spices were also abundant and this gave their food a distinct taste.

Which culture has the best food? ›

1. Italy. Italian dining culture is renowned around the world for its connection to life's pleasures. Certain rules, such as never ordering a cappuccino after noon or refraining from ordering extra cheese as it can be seen as offensive to the chef, are well known.

Is Mexican food better than Spanish? ›

Spanish cuisine showcases a more refined and subtle flavor profile, with a focus on high-quality ingredients and precise cooking techniques. Mexican cuisine, on the other hand, boasts bold and robust flavors, incorporating indigenous ingredients and labor-intensive preparation methods.

References

Top Articles
Latest Posts
Article information

Author: Jerrold Considine

Last Updated:

Views: 6470

Rating: 4.8 / 5 (58 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Jerrold Considine

Birthday: 1993-11-03

Address: Suite 447 3463 Marybelle Circles, New Marlin, AL 20765

Phone: +5816749283868

Job: Sales Executive

Hobby: Air sports, Sand art, Electronics, LARPing, Baseball, Book restoration, Puzzles

Introduction: My name is Jerrold Considine, I am a combative, cheerful, encouraging, happy, enthusiastic, funny, kind person who loves writing and wants to share my knowledge and understanding with you.