Why Do Mexicans Eat Beans? History and Nutrition

Beans are central to Mexican cuisine because they originated there, literally. The common bean was first domesticated in Mesoamerica thousands of years ago, and the people of that region built entire agricultural systems, nutritional strategies, and cultural traditions around this single crop. Mexicans eat beans for the same reason East Asians eat rice or Europeans eat wheat: it’s the foundational food their civilization grew up on, and it works remarkably well as one.

Beans Were Born in Mexico

Genetic research published in the Proceedings of the National Academy of Sciences confirms that the common bean originated in Mesoamerica, most likely in central Mexico around the Transverse Volcanic Axis. The wild ancestors of today’s beans have been growing in that region for roughly five million years. The closest wild relatives of the common bean are all distributed throughout Mesoamerica, making Mexico the undisputed cradle of bean diversity.

Indigenous peoples, including the Aztecs and Maya, domesticated beans and made them a dietary staple long before European contact. They weren’t choosing beans from a lineup of options. Beans were what the land provided, and over centuries, farmers selectively bred them into dozens of distinct varieties suited to different climates, soils, and cooking styles across the country.

The Corn and Bean Partnership

Beans didn’t become a staple on their own. They rose alongside corn in one of the most elegant agricultural systems ever developed: the milpa, sometimes called the Three Sisters. In a milpa, corn, beans, and squash grow together in the same plot. The cornstalks serve as natural poles for the bean vines to climb. The beans, in turn, pull nitrogen from the air through bacteria on their roots and convert it into natural fertilizer in the soil, feeding the corn and squash. The squash spreads its broad leaves across the ground, shading out weeds and holding in moisture.

This isn’t just clever gardening. It’s a self-sustaining system that allowed communities to farm the same land year after year without depleting the soil, something monoculture farming struggles to do even with synthetic fertilizers. The milpa made beans not just a food but an agricultural necessity.

A Nutritional Match With Corn

The pairing of beans and corn also solves a basic nutritional problem. Corn is low in the amino acid lysine, which your body needs to build and repair tissue. Beans are rich in lysine but low in methionine and cysteine, two other essential amino acids. Corn happens to supply both. Eaten together, they form a complete protein comparable to what you’d get from meat or eggs.

For populations that historically had limited access to animal protein, this combination was transformative. A corn tortilla with a side of beans provides nearly all the essential amino acids a person needs, plus fiber, iron, B vitamins, and minerals. This isn’t a coincidence discovered in a lab. Indigenous communities figured it out through thousands of years of practice, and the tradition stuck because it kept people healthy.

Regional Varieties and How They’re Used

Mexico doesn’t just eat “beans.” The country grows and cooks with a wide range of varieties, each with its own texture, flavor, and regional identity. Black beans dominate in southern Mexico, particularly in Oaxaca and the Yucatán. They have a thick, firm skin that holds up well in slow cooking, and their slightly sweet flavor pairs naturally with the heat of chili peppers. They’re the classic choice for refried beans (frijoles refritos), where cooked beans are mashed and fried with spices into a creamy paste used to fill quesadillas, top tostadas, or accompany rice.

Pinto beans are more common in northern Mexico, where they’re often simmered whole in a broth with onion, garlic, and chili. Pink and white beans tend to show up in soups with vegetables. Flor de Mayo, a speckled variety grown in central Mexico, is prized for its creamy texture in stewed preparations. Negro Jamapa, a glossy black bean from Veracruz, is a go-to for everyday cooking in many households. Each region has its preferred variety, and strong opinions about which one belongs in which dish.

Traditional Preparation Improves Nutrition

Raw beans contain compounds called phytates and tannins that can block your body from absorbing minerals like iron and zinc. They also contain sugars (raffinose and stachyose) that cause the gas beans are famous for. Traditional Mexican preparation methods address all of this.

Soaking beans overnight before cooking reduces phytate content by roughly 85%, dramatically improving mineral absorption. Cooking breaks down about 84% of the tannins. Discarding the soaking water before cooking is especially effective at reducing both the antinutritional compounds and the flatulence-causing sugars. Mexican cooks have also long used epazote, a pungent herb, in bean pots. It’s traditionally believed to reduce gas, and the practice has persisted for generations. These techniques, developed without any knowledge of food chemistry, make beans significantly more digestible and nutritious than they’d be with simpler cooking methods.

Bean Consumption Is Actually Declining

Despite their deep roots, beans are losing ground in modern Mexico. Per capita consumption has dropped sharply, from 24.7 kilograms per year in 1980 to just 7.7 kilograms in 2024, according to the USDA Foreign Agricultural Service. That’s less than a third of what Mexicans ate a generation ago.

The decline tracks with urbanization and the spread of processed foods. Younger Mexicans in cities are more likely to eat convenience foods, fast food, and packaged snacks than to soak and simmer a pot of beans for hours. The shift carries real nutritional consequences. Beans are one of the cheapest, most nutrient-dense foods available, packed with fiber, plant protein, and micronutrients. Replacing them with ultra-processed alternatives strips those benefits out of the diet.

Research on Hispanic and Latino dietary patterns has found that when beans appear alongside large amounts of white rice and red meat in a heavily processed overall diet, the health picture gets complicated. But this reflects the full dietary context, not the beans themselves. Beans eaten as part of a traditional diet built around whole foods remain one of the most health-protective staples on Earth.

Why the Tradition Endures

Beans persist in Mexican cooking because they check every box a staple food needs to. They’re cheap, shelf-stable for months, rich in protein and fiber, and endlessly versatile. A pot of beans simmered on the stove can become a soup, a side dish, a filling, a spread, or a salad. They grow in poor soil, enrich the land they’re planted in, and pair perfectly with the other cornerstone of Mexican cuisine: corn.

The deeper answer to “why do Mexicans eat beans” is that beans aren’t just something Mexicans eat. They’re something Mexicans gave to the world. Every can of black beans in a Brooklyn grocery store, every pot of feijoada in Brazil, every bowl of rajma in northern India traces its ancestry back to wild plants growing on Mexican volcanic slopes millions of years before anyone planted them on purpose.