These Mexican-Inspired Chili Beans are rich, smoky, and packed with bold spices, tender beans, tomatoes, and savory aromatics. Simmered until thick and hearty, they’re perfect as a main dish, a side for tacos and grilled meats, or a topping for baked potatoes, nachos, and rice. This budget-friendly recipe is easy to make and delivers authentic Southwestern-inspired flavor in every bite.
Why You’ll Love This Recipe
- Rich, hearty, and satisfying
- Packed with protein and fiber
- Made with simple pantry ingredients
- Perfect as a main dish or side
- Great for meal prep and freezing
- Easy to customize with your favorite toppings
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Servings: 6
- Cuisine: Mexican-Inspired
- Course: Main Course, Side Dish
- Difficulty: Easy
Ingredients
For the Chili Beans
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 1 green bell pepper, diced
- 3 cloves garlic, minced
- 2 (15-ounce) cans pinto beans, drained and rinsed
- 1 (15-ounce) can kidney beans, drained and rinsed
- 1 (14.5-ounce) can diced tomatoes
- 1 (8-ounce) can tomato sauce
- 1 cup low-sodium vegetable broth or beef broth
- 1 tablespoon tomato paste
Seasonings
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ¼ teaspoon cayenne pepper (optional)
- 1 teaspoon salt, or to taste
- ½ teaspoon freshly ground black pepper
Optional Add-Ins
- 1 cup corn kernels
- 1 diced jalapeño
- ½ pound cooked ground beef or chorizo
- 1 can black beans
- 1 teaspoon chipotle powder
- 1 teaspoon hot sauce
Optional Toppings
- Shredded cheddar cheese
- Crumbled queso fresco
- Sour cream
- Chopped cilantro
- Sliced avocado
- Diced red onion
- Sliced jalapeños
- Lime wedges
- Crushed tortilla chips
Equipment Needed
- Large Dutch oven or heavy-bottomed pot
- Wooden spoon
- Measuring cups and spoons
- Can opener
- Cutting board
- Chef’s knife
Instructions
Step 1: Sauté the Vegetables
Heat the olive oil in a large pot over medium heat.
Add:
- Onion
- Bell pepper
Cook for 5–6 minutes, stirring occasionally, until softened.
Add the garlic and cook for another 30 seconds until fragrant.
Step 2: Build the Flavor
Stir in:
- Chili powder
- Ground cumin
- Smoked paprika
- Oregano
- Onion powder
- Garlic powder
- Cayenne pepper (if using)
Cook for 1 minute, stirring constantly to toast the spices.
Step 3: Add the Remaining Ingredients
Stir in:
- Tomato paste
- Diced tomatoes
- Tomato sauce
- Broth
- Pinto beans
- Kidney beans
Mix well until everything is evenly combined.
Step 4: Simmer
Bring the mixture to a gentle boil.
Reduce the heat to low.
Cover partially and simmer for 30–35 minutes, stirring occasionally.
The sauce will thicken and the flavors will deepen.
Step 5: Adjust the Consistency
If the chili beans become too thick, add a splash of broth or water.
If you’d like a thicker texture, mash a small portion of the beans with the back of a spoon and stir them back into the pot.
Step 6: Finish and Serve
Taste and adjust the seasoning with additional salt and pepper if needed.
Serve hot with your favorite toppings and a squeeze of fresh lime juice.
Nutrition Information (Per Serving)
- Calories: 315
- Protein: 14g
- Carbohydrates: 46g
- Fat: 8g
- Saturated Fat: 1g
- Cholesterol: 0mg
- Fiber: 13g
- Sugar: 7g
- Sodium: 620mg
Nutrition values are approximate and may vary depending on the ingredients used.
Expert Tips
- Toast the spices before adding the liquid to bring out their full flavor.
- Simmer gently rather than boiling to keep the beans intact.
- For a richer taste, let the chili beans rest for 10–15 minutes before serving.
- Add fresh lime juice just before serving to brighten the flavors.
- For extra smoky flavor, add a finely chopped chipotle pepper in adobo sauce.
- If using dried beans, soak and cook them until tender before adding them to the recipe.
Flavor Variations
Meaty Chili Beans
Brown 1 pound ground beef, turkey, or chorizo before sautéing the vegetables, then continue with the recipe.
Black Bean Chili
Replace the kidney beans with black beans for a different texture and flavor.
Three-Bean Chili
Use a combination of pinto, kidney, and black beans for extra variety.
Spicy Chipotle Chili Beans
Add 1–2 chopped chipotle peppers in adobo sauce for smoky heat.
Slow Cooker Chili Beans
Combine all ingredients in a slow cooker and cook on Low for 6–8 hours or High for 3–4 hours. Stir in fresh cilantro before serving.
Storage
Refrigerator
Store cooled chili beans in an airtight container for up to 5 days.
Freezer
Freeze in portion-sized containers for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Reheating
Stovetop
Reheat over medium-low heat, stirring occasionally. Add a splash of broth or water if needed.
Microwave
Heat individual servings in 1-minute intervals, stirring between each interval until heated through.
What to Serve with Mexican-Inspired Chili Beans
These hearty chili beans pair perfectly with:
- Warm flour tortillas
- Cornbread
- Mexican rice
- Cilantro-lime rice
- Tortilla chips
- Baked potatoes
- Grilled chicken
- Carne asada
- Tacos
- Guacamole
- Fresh green salad
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes. Cook about 1½ cups each of dried pinto and kidney beans until tender before using them in the recipe.
How can I make these chili beans spicier?
Add chopped jalapeños, chipotle peppers in adobo sauce, cayenne pepper, or your favorite hot sauce.
Can I make this recipe vegetarian?
Yes. Use vegetable broth and skip any meat add-ins. The beans provide plenty of protein and heartiness.
Can I make this ahead of time?
Absolutely. The flavors improve after a day in the refrigerator, making it an excellent meal-prep recipe.
Can I use different beans?
Yes. Black beans, cannellini beans, navy beans, or even chickpeas can be substituted for part of the pinto or kidney beans.