Easy Mexican Bean Stew with Pantry-Friendly Ingredients

Updated November 3, 2026

Total time
50 min
prep 15 min · cook 35 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Easy Mexican Bean Stew with Pantry-Friendly Ingredients

This easy Mexican-style bean stew brings black beans and pinto beans together with tomatoes, corn, bell pepper, and warm spices in a hearty, spoonable one-pot meal. It is inspired by familiar Mexican flavors rather than one fixed regional recipe, and canned beans make it practical for a weeknight while still leaving plenty of room to adjust the heat and toppings.

Ingredients

  • 1 tablespoon olive oil (15 ml)
  • 1 medium yellow onion, diced (about 150 g)
  • 1 medium red bell pepper, diced (about 150 g)
  • 3 garlic cloves, finely chopped (about 9 g)
  • 2 teaspoons ground cumin (4 g)
  • 1 teaspoon Mexican-style chili powder (about 2.5 g)
  • 1 teaspoon smoked paprika (2 g)
  • 1/2 teaspoon dried oregano (about 0.5 g)
  • 1/4 teaspoon cayenne pepper (about 0.5 g), optional
  • 1 can diced tomatoes, including juices (14.5 oz/411 g)
  • 1 can black beans, drained and rinsed (15 oz/425 g can; about 255 g drained)
  • 1 can pinto beans, drained and rinsed (15 oz/425 g can; about 255 g drained)
  • 2 cups low-sodium vegetable broth (480 ml)
  • 1 cup corn kernels, fresh, frozen, or drained canned (about 165 g)
  • 3/4 teaspoon kosher salt (about 4 g), plus more to taste
  • 1/4 teaspoon freshly ground black pepper (about 0.5 g)
  • 1 tablespoon fresh lime juice (15 ml)
  • 1/4 cup chopped fresh cilantro (about 4 g), plus extra for serving
  • 1 medium avocado, sliced (about 150 g), for serving, optional
  • 1/2 cup crumbled queso fresco or grated Monterey Jack (about 55 g), for serving, optional
  • 1 cup tortilla chips (about 30 g), for serving, optional

Instructions

  1. Prepare the ingredients. Dice the onion and bell pepper, chop the garlic, and drain and rinse both cans of beans. Measure the spices and broth before you start cooking. Rinsing removes some of the canning liquid and excess salt, while keeping the beans intact makes the finished stew pleasantly chunky.
  2. Soften the vegetables. Warm the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onion and bell pepper and cook for about 6 minutes, stirring now and then, until the onion looks translucent and the pepper has begun to soften. If the vegetables start sticking or browning too quickly, lower the heat a little rather than adding lots of extra oil.
  3. Bloom the seasonings. Stir in the garlic, cumin, chili powder, smoked paprika, oregano, and cayenne, if using. Cook for 1 minute, stirring constantly, until fragrant. Keep the garlic moving around the pot; it should smell aromatic, not browned or bitter.
  4. Build the stew. Add the diced tomatoes with their juices, black beans, pinto beans, broth, corn, salt, and black pepper. Stir well and scrape the bottom of the pot to loosen any flavorful browned bits. Raise the heat and bring the mixture to a gentle simmer, which should take about 2 minutes. If it boils hard, reduce the heat so the beans do not break apart.
  5. Simmer until the flavors come together. Cook uncovered at a gentle simmer for 20 minutes, stirring every few minutes. The broth will take on a tomato and spice flavor, and some beans may soften enough to thicken it. If the stew becomes thicker than you like, stir in a splash of broth or water; if it seems thin, mash a few beans against the side of the pot and stir them back in.
  6. Finish and season. Stir in the lime juice and chopped cilantro, then cook for 6 minutes over low heat, stirring occasionally. Taste a spoonful and adjust the salt, pepper, lime, or cayenne. Lime should brighten the stew rather than make it sharply sour, so add extra a teaspoon at a time. Serve hot with avocado, cheese, tortilla chips, or other toppings at the table.

Tips

  • Choose the right chili powder. Ground chili powder sold as a blend often includes cumin, garlic, and other seasonings, while ground chile such as ancho is usually a single pepper. Either works, but single-pepper chile gives a more focused flavor and may be milder or hotter depending on the variety. Start with the listed amount and add more after tasting.
  • Keep the simmer gentle. The beans are already cooked, so the goal is to meld the flavors, not cook them until they fall apart. A quiet simmer and occasional stirring give a thicker stew with recognizable beans. A rolling boil can split the beans and reduce the liquid too quickly.
  • Use broth carefully. Low-sodium broth makes it easier to control the final seasoning because canned beans, tomatoes, and toppings can all contribute salt. If using regular broth, begin with less added salt, then taste at the end. Add broth in small splashes if you want a looser, more soup-like consistency.
  • Use cooked beans if replacing canned. Two cans provide about 510 g drained beans in total. If using beans cooked from dry, measure about 3 cups (about 510 g) cooked beans. Do not add dry beans directly to this quick recipe: they need soaking or a longer cooking method and much more liquid than the instructions allow.

Serving Suggestions

Serve the stew in warm bowls with a scattering of cilantro and a squeeze of lime. Avocado adds a cool, creamy contrast, while crumbled queso fresco or grated Monterey Jack makes the bowl richer. Set out tortilla chips for scooping, or crumble a few over the top just before serving so they keep some crunch. A spoonful of plain yogurt or sour cream can soften the spice, especially if the cayenne or chili powder is on the stronger side.

For a more filling meal, spoon the stew over cooked rice, brown rice, or quinoa, or serve it alongside warm corn or flour tortillas. A simple green salad, sliced radishes, or shredded cabbage brings a crisp contrast to the soft beans. If serving a group, keep toppings in separate small bowls so everyone can customize a portion without changing the seasoning of the whole pot.

Variations

Make it smokier: Add one finely chopped chipotle pepper in adobo and 1 teaspoon of its sauce with the tomatoes. Chipotle is a practical substitute when you cannot find smoked dried chiles; it adds a deeper smoke flavor as well as noticeable heat, so omit the cayenne and taste before adding more. Keep leftover chipotles refrigerated in a covered container and use them in another dish within a few days, or freeze portions for later.

Change the beans or vegetables: Kidney beans, cannellini beans, or an extra can of pinto beans can replace either variety. The taste and texture will shift slightly, but the cooking time stays about the same because the beans are already cooked. Diced zucchini can replace some of the corn; add it with the onion and pepper so it softens. For leafy greens, stir in a few handfuls of chopped spinach during the final minutes and cook just until wilted.

Make the pot milder or hotter: Leave out the cayenne for a gentle, family-friendly version, and offer hot sauce at the table. For more heat, add minced jalapeño with the onion and pepper, keeping the seeds for extra kick if desired. Jalapeños vary in heat, so use a small amount first and taste the broth before adding more.

Keep it plant-based or make it richer: The stew as written is plant-based when served without cheese or dairy toppings. For a richer bowl, add a spoonful of sour cream or cheese at the table rather than stirring it into the pot; this keeps the stew easy to reheat and lets diners choose how creamy they want it.

Storage and Reheating

Let the stew stop steaming heavily, then transfer it to shallow airtight containers and refrigerate it within 2 hours of cooking. Keep it refrigerated for 3 to 4 days. The beans absorb liquid as they sit, so the stew may be thicker the next day; that is normal and easy to correct with a little broth or water when reheating.

Reheat a portion in a saucepan over medium-low heat, stirring occasionally, until it is steaming throughout. Add a splash of broth if needed. For microwave reheating, cover the bowl loosely, heat in short intervals, and stir between intervals so the center warms evenly. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the middle with a food thermometer. Reheat only the amount you plan to eat.

For longer storage, freeze cooled stew in airtight freezer-safe containers, leaving a little space at the top for expansion. It keeps best quality for about 2 to 3 months. Thaw it in the refrigerator overnight, then reheat as described above; if reheating from frozen, use a covered saucepan over low heat and stir as it loosens. Add fresh lime and cilantro after reheating to restore their bright flavor.

Frequently Asked Questions

Can I make Mexican bean stew ahead of time?

Yes. The flavors settle together as the stew rests, so it is a convenient make-ahead meal. Cool and refrigerate it promptly, then reheat the amount you need to 165°F (74°C). Add a little broth if it has thickened, and finish with fresh cilantro or lime just before serving for a brighter taste.

How can I make the stew thicker?

Mash about 1/2 cup (roughly 85 g) of the beans against the side of the pot and stir them into the broth. This thickens the stew without flour or cornstarch and keeps the flavor consistent. You can also simmer it uncovered for a few extra minutes, but stir regularly so the beans at the bottom do not stick.

Can I make this with dried beans?

Yes, if the beans are already fully cooked. Use about 3 cups (510 g) cooked beans in place of the two drained cans. Dried beans cannot be substituted directly without changing the method: cook them separately until tender first, then add them to the stew. Their cooking time varies by bean age and variety, so follow the package or a reliable method for the beans you have.

Is this stew spicy?

It is mildly warm as written, but chili powder blends differ, so the result depends on what is in your cupboard. For a mild bowl, leave out the cayenne and use a mild chili powder. For more heat, add cayenne or jalapeño in small increments, tasting after each addition. Serving hot sauce separately is the simplest way to accommodate different preferences.

Can I use frozen corn?

Yes. Add frozen corn straight to the pot without thawing; it will heat through during the simmer. Fresh corn cut from about one medium cob works too, and drained canned corn is also convenient. If using canned corn, rinse it if it tastes especially salty, and check the stew before adding the full amount of salt.

Is this stew gluten-free?

The listed ingredients are naturally gluten-free, but packaged broth, chili powder, and tortilla chips can differ by brand or processing. Check their labels if you need to avoid gluten. Serve with rice or corn tortillas instead of chips if those are easier to verify, and keep toppings separate to prevent accidental mixing.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).