Mexican Style Chili Beans

By: Susan Updated on Fri, 03 Jul 2026 00:34:24 GMT Side Dishes

Tags: #beans #mexican #pinto-beans #side-dish #chili-beans

Mexican style chili beans with chorizo and cilantro in a terracotta bowl Pin it
Mexican style chili beans with chorizo and cilantro in a terracotta bowl

Mexican style chili beans are one of those dishes that punch way above what you'd expect from a pot of beans. The combination of smoky bacon fat, crumbled chorizo, and a handful of aromatics turns a humble pantry staple into something you'll want to eat straight from the pot.

This is the kind of dish that shows up at family cookouts, alongside carne asada, or spooned over rice on a Tuesday night when you want something filling without a lot of fuss. It comes from the frijoles charros tradition of northern Mexico, where beans were cooked over open fires with whatever protein the ranch had on hand.

The version here uses canned pinto beans to keep things weeknight-fast, but the flavor runs deep thanks to real chorizo, rendered bacon, and a quick simmer with tomatoes and spices. You can adjust the heat, swap out the protein, or take it fully vegetarian. The technique stays the same.

The Ingredients That Do the Work

Pinto beans are the heart of this dish, and canned ones work beautifully here. The real flavor comes from the fat and the spice layered on top of them. Buy the best Mexican chorizo you can find and thick-cut bacon rather than the thin, watery kind.

Raw ingredients for Mexican style chili beans arranged on a wooden board
Raw ingredients for Mexican style chili beans arranged on a wooden board
  • Pinto beans. Creamy and mild, they absorb the smoky broth without falling apart during the simmer.
  • Thick-cut bacon. Renders a savory fat base that carries the aromatics. Crispy bits stirred back in at the end add texture.
  • Mexican chorizo. Adds deep red color, bold spice, and a satisfying crumble throughout the beans.
  • White onion and garlic. The aromatics that build the backbone of the broth alongside the jalapeños.
  • Jalapeños. Add fresh, grassy heat. Seeded for mild, unseeded for a real kick.
  • Roma tomatoes. Break down into a light sauce during the simmer and keep things from getting too thick.
  • Chili powder and cumin. The two workhorse spices here, earthy and warm without being one-note.
  • Mexican oregano and smoked paprika. Mexican oregano has a citrus-floral quality that fits the flavors, and smoked paprika adds color and depth.
  • Fresh cilantro and lime. Scattered on at the end, they brighten everything and balance the richness.

Building Layers Before the Simmer

  1. Render the bacon. Add the bacon pieces to a cold Dutch oven or large pot. Cook over medium heat until the fat renders and the bacon starts to crisp, about 5 to 6 minutes. Remove with a slotted spoon and set aside, leaving the drippings in the pot.
  2. Brown the chorizo. Add the chorizo to the pot and cook over medium heat, breaking it up with a spoon, until browned and cooked through, about 4 to 5 minutes. Remove and set aside with the bacon.
  3. Sauté the aromatics. Add the onion and jalapeños to the same pot. Cook until softened and starting to turn golden at the edges, about 4 minutes. Add the garlic and cook for 30 seconds until fragrant.
  4. Build the spice base. Add the diced tomatoes, chili powder, cumin, oregano, smoked paprika, salt, and pepper. Stir and cook for 2 to 3 minutes until the tomatoes start to break down and the spices smell toasted.
  5. Add the beans and broth. Return the bacon and chorizo to the pot. Add the pinto beans with about half their can liquid and the chicken broth. Stir to combine.
  6. Simmer until thickened. Bring to a gentle boil, then reduce heat to medium-low. Simmer uncovered for 20 to 25 minutes, stirring occasionally, until the broth thickens into a sauce that coats the beans.
  7. Taste and serve. Adjust salt to your preference. Stir in the chopped cilantro and serve with lime wedges on the side.
Four cooking steps for Mexican style chili beans from bacon rendering to finished pot
Four cooking steps for Mexican style chili beans from bacon rendering to finished pot

Why Canned Beans Work Fine Here

Dried beans have better texture and a more pronounced bean flavor, but canned pinto beans work well in this recipe because the 20-minute simmer gives them time to absorb the smoky, spiced broth. The key is not rinsing away all the starchy liquid from the cans. Keep about half of it and let it blend into the sauce. That starch helps everything thicken naturally without turning the beans to mush.

Pinto beans are genuinely filling because of their protein and fiber content. Healthline has a thorough overview of bean nutrition if you want the full breakdown on why this dish satisfies the way it does.

Getting the Heat Level Right

Two seeded jalapeños put this at a mild-to-medium heat, which most people find comfortable. The chorizo itself adds some spice depending on the brand you buy. If you want more heat, leave the jalapeño seeds in or add a serrano pepper alongside. For a milder version, swap the jalapeños for a diced poblano and taste the chorizo before adding it. A few brands of Mexican chorizo run quite spicy on their own, so it is worth checking before you start cooking.

Serving Beyond the Side Dish

Mexican style chili beans are easy to repurpose once you have a batch. Serve them with Easy Mexican Style Rice for a classic combination, or spoon them over rice with a fried egg on top for a filling breakfast. They work as a taco filling, a burrito base, or a warm dip with tortilla chips and a layer of shredded cheese melted on top. If you enjoy hearty bean dishes, Cowboy Beans with Ground Beef and Bacon is a Texas-style riff worth comparing side by side.

Storing and Reheating Without Losing Texture

Let the beans cool completely before refrigerating. They keep in an airtight container for up to 4 days and freeze well in single-serving portions for up to 3 months. Reheat on the stovetop over medium-low heat with a splash of broth or water to loosen the sauce. The microwave works fine too, just cover the container to avoid splattering and stir halfway through. For another deeply simmered chili you can keep in rotation, the Texas Style Chili uses a similar slow-building approach and is worth adding to your list.

Overhead bowl of Mexican style chili beans with chorizo, cilantro, and lime
Overhead bowl of Mexican style chili beans with chorizo, cilantro, and lime

FAQs

Can I use dried pinto beans instead of canned?

Yes, and the flavor is richer with dried beans. Soak 1 pound of dried pinto beans overnight, then cook them in fresh water for 60 to 90 minutes until tender before starting the recipe. Reserve about a cup of the cooking liquid to add in place of some of the chicken broth. The extra time is worth it if you have it.

Can I make Mexican style chili beans vegetarian?

Absolutely. Skip the bacon and chorizo and start with a tablespoon or two of olive oil. Add a teaspoon of smoked paprika early in the cooking to replace some of the smoky depth. A chipotle pepper in adobo sauce stirred in with the tomatoes also helps. Swap chicken broth for vegetable broth and the rest of the recipe stays the same.

What kind of chorizo should I use?

Use Mexican chorizo, which is a fresh, raw ground sausage that you crumble and cook. It is completely different from Spanish chorizo, which is cured and sliced. Mexican chorizo adds fat and deep red spice to the beans as it cooks down. You can find it in most grocery stores in the refrigerated section near the sausages.

How spicy are Mexican style chili beans?

With two seeded jalapeños, the heat is mild to medium, noticeable but not overwhelming. For more heat, leave the seeds in or add a serrano pepper alongside. For less heat, swap the jalapeños for a diced poblano, which is milder and adds a pleasant earthy flavor without the burn.

What can I serve with Mexican style chili beans?

They go well alongside Easy Mexican Style Rice, warm corn tortillas, or grilled meat. They also work as a taco filling, a burrito base, or a warm dip with tortilla chips and melted cheese. For a full Mexican spread, pair them with Homemade Mexican Tostadas with Refried Beans and a cold drink.

How long do leftover chili beans keep?

Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. The beans thicken as they sit, so add a splash of water or broth when reheating on the stovetop over medium-low heat. They also freeze well in portioned containers for up to 3 months.

Can I make this in a slow cooker?

Yes. Cook the bacon and chorizo on the stovetop first, then transfer everything, including the drippings, to a slow cooker. Add the sautéed aromatics, tomatoes, spices, beans, and broth. Cook on low for 6 to 8 hours or on high for 3 to 4 hours. The longer cook makes the flavors even deeper.

References

Sources cited in this recipe.
4.30 from 6 votes

Mexican Style Chili Beans

Prep time:
10 min
Cook time:
35 min
Total time:
45 min
Servings:
6
Mexican style chili beans with chorizo and cilantro in a terracotta bowl
Print it Pin it Send it

Pinto beans simmered with crispy bacon, chorizo, jalapeños, and warm Mexican spices in a rich tomato broth. Ready in 45 minutes and better than anything from a can.

Ingredients

  • For the beans

  • Spices and finish

Instructions

1.

1. Render the bacon: Add the bacon pieces to a cold Dutch oven or large pot. Cook over medium heat until the fat renders and the bacon starts to crisp, about 5 to 6 minutes. Remove with a slotted spoon and set aside, leaving the drippings in the pot.

2.

2. Brown the chorizo: Add the chorizo to the pot and cook over medium heat, breaking it up, until browned and cooked through, about 4 to 5 minutes. Remove and set aside with the bacon.

3.

3. Sauté the aromatics: Add the onion and jalapeños to the same pot. Cook until softened and lightly golden, about 4 minutes. Add the garlic and cook for 30 seconds until fragrant.

4.

4. Build the spice base: Add the diced tomatoes, chili powder, cumin, oregano, smoked paprika, salt, and pepper. Stir and cook for 2 to 3 minutes until the tomatoes soften and the spices smell toasted.

5.

5. Add beans and broth: Return the bacon and chorizo to the pot. Add the pinto beans with about half their can liquid and the chicken broth. Stir to combine.

6.

6. Simmer until thickened: Bring to a gentle boil, then reduce heat to medium-low. Simmer uncovered for 20 to 25 minutes, stirring occasionally, until the broth thickens into a sauce that coats the beans.

7.

7. Taste and serve: Taste and adjust salt. Stir in the chopped cilantro and serve with lime wedges on the side.

Good to know

  1. Use Mexican chorizo (fresh, raw sausage). Do not substitute Spanish cured chorizo.
  2. For deeper flavor, make ahead and refrigerate overnight. Reheat with a splash of broth.

Equipment

  • Dutch oven or large heavy pot
  • Slotted spoon
  • Wooden spoon or spatula

Allergens

Always check labels if you have allergies.
  • May contain soy (check chorizo label for additives)

Nutrition facts

Values are estimates per serving.
  • Calories: 310
  • Fat: 15 g
  • Carbs: 26 g
  • Protein: 18 g