Beans are a staple in Mexican cuisine, offering protein, fiber, and incredible flavor.
These 15 Mexican bean dish recipes showcase traditional and modern favorites, from hearty soups and stews to spicy tacos, salads, and casseroles.
Each recipe is vibrant, satisfying, and perfect for lunch, dinner, or festive gatherings.
With bold spices, fresh ingredients, and wholesome beans, these dishes are both nutritious and delicious.
Discover how to bring the authentic taste of Mexico into your kitchen with simple, flavorful bean-based meals your family will love.
15 Hearty Mexican Bean Dish Recipes for Flavorful Meals

These 15 Mexican bean dish recipes prove that healthy, plant-based meals can be packed with flavor and satisfaction.
From comforting soups to zesty tacos and hearty casseroles, each dish celebrates the versatility of beans in Mexican cooking.
Perfect for everyday meals or festive occasions, these recipes are easy to prepare and full of wholesome ingredients.
They’re nutritious, budget-friendly, and bursting with authentic flavors that transport your taste buds to Mexico.
Enjoy vibrant, satisfying, and delicious Mexican bean dishes that everyone will love.
Mexican Black Bean and Corn Salad
Mexican Black Bean and Corn Salad is colorful, fresh, and full of flavor.
Black beans and sweet corn are combined with red bell peppers, onions, and fresh cilantro for a vibrant low-fat dish.
Perfect for lunch, dinner sides, or a light snack, it’s nutritious, easy to prepare, and packed with protein and fiber.
The lime dressing ties all the flavors together while keeping it bright and refreshing.
Ingredients:
- 1 can black beans, drained and rinsed
- 1 cup corn kernels (fresh, frozen, or canned)
- 1 red bell pepper, diced
- ½ red onion, finely chopped
- ¼ cup fresh cilantro, chopped
- 2 tbsp lime juice
- 1 tbsp olive oil
- ½ tsp cumin
- Salt and pepper, to taste
Instructions:
- In a large bowl, combine black beans, corn, bell pepper, onion, and cilantro.
- Whisk together lime juice, olive oil, cumin, salt, and pepper.
- Pour dressing over the salad and toss until well combined.
- Chill for 15–20 minutes before serving to allow flavors to meld.
This salad is fresh, colorful, and satisfying.
Black beans provide protein while corn adds natural sweetness.
The lime dressing ties all the flavors together perfectly for a healthy Mexican dish.
Mexican Pinto Bean and Tomato Stew
Mexican Pinto Bean and Tomato Stew is hearty, comforting, and flavorful.
Pinto beans are simmered with tomatoes, onions, garlic, and chili for a warming, protein-rich dish.
Perfect for a cozy dinner, it’s easy to make in one pot and is packed with nutrients and spice.
The combination of beans and tomatoes creates a savory, slightly spicy, and satisfying stew.
Ingredients:
- 2 cups cooked pinto beans
- 1 can diced tomatoes
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 tsp chili powder
- ½ tsp cumin
- 1 tsp smoked paprika
- 2 cups vegetable broth
- Salt and pepper, to taste
- Fresh cilantro for garnish
Instructions:
- Heat a large pot over medium heat and sauté onion and garlic until translucent.
- Add chili powder, cumin, smoked paprika, and stir for 1 minute.
- Add pinto beans, diced tomatoes, and vegetable broth.
- Simmer 20–25 minutes until thickened and flavors meld.
- Garnish with fresh cilantro before serving.
This stew is hearty, savory, and slightly spicy.
Pinto beans provide protein and fiber while tomatoes add depth and tang.
It’s perfect as a comforting Mexican-inspired main or side dish.
Mexican Three-Bean Chili
Mexican Three-Bean Chili is robust, filling, and flavorful.
A combination of black beans, kidney beans, and pinto beans simmers with tomatoes, peppers, and spices for a hearty low-fat dish.
Perfect for lunch, dinner, or meal prep, it’s nutritious, high in protein, and warming.
The chili spices enhance the beans’ natural flavors while keeping the dish aromatic and satisfying.
Ingredients:
- 1 can black beans, drained
- 1 can kidney beans, drained
- 1 can pinto beans, drained
- 1 can diced tomatoes
- 1 green bell pepper, diced
- 1 red bell pepper, diced
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 tsp chili powder
- ½ tsp cumin
- ½ tsp smoked paprika
- 2 cups vegetable broth
- Salt and pepper, to taste
Instructions:
- In a large pot, sauté onion, garlic, and bell peppers until soft.
- Add chili powder, cumin, and smoked paprika, stirring for 1 minute.
- Add beans, diced tomatoes, and vegetable broth.
- Simmer 25–30 minutes until chili thickens and flavors blend.
- Serve hot, garnished with fresh cilantro or avocado slices.
This chili is hearty, savory, and aromatic.
Three types of beans provide protein and fiber while spices enhance flavor.
It’s a satisfying, Mexican-inspired dish perfect for any occasion.
Mexican Refried Bean Tacos
Mexican Refried Bean Tacos are simple, flavorful, and filling.
Refried beans are seasoned with cumin, garlic, and chili, then served in warm corn tortillas with fresh toppings.
Perfect for a quick lunch or dinner, they’re high in protein and fiber while being easy to assemble.
The creamy texture of the beans pairs beautifully with crisp vegetables and salsa for a satisfying bite.
Ingredients:
- 1 can refried beans
- ½ tsp cumin
- ½ tsp chili powder
- Salt and pepper, to taste
- 4 corn tortillas
- ½ cup shredded lettuce
- ½ cup diced tomatoes
- ¼ cup chopped onions
- ¼ cup salsa
Instructions:
- Heat refried beans in a pan and stir in cumin, chili powder, salt, and pepper.
- Warm corn tortillas in a skillet or microwave.
- Spread seasoned beans onto each tortilla.
- Top with lettuce, tomatoes, onions, and salsa.
- Serve immediately.
These tacos are creamy, flavorful, and satisfying.
Refried beans provide protein while fresh vegetables add crunch.
They’re a quick, delicious, and Mexican-inspired low-fat meal.
Mexican Sweet Potato and Black Bean Skillet
Mexican Sweet Potato and Black Bean Skillet is hearty, colorful, and flavorful.
Sweet potatoes and black beans are sautéed with peppers, onions, and spices for a warm, protein-rich dish.
Perfect for a Saturday dinner or meal prep, it’s packed with nutrients and satisfying flavors.
The combination of sweet potatoes and beans balances sweetness, spice, and texture for a wholesome meal.
Ingredients:
- 2 medium sweet potatoes, diced
- 1 can black beans, drained
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 tsp cumin
- ½ tsp chili powder
- Salt and pepper, to taste
- 1 tbsp olive oil
- Fresh cilantro for garnish
Instructions:
- Heat olive oil in a large skillet over medium heat.
- Sauté onion and garlic until fragrant, about 2–3 minutes.
- Add diced sweet potatoes and cook 8–10 minutes until tender.
- Stir in bell peppers, black beans, cumin, chili powder, salt, and pepper.
- Cook 5 more minutes until vegetables are heated through.
- Garnish with fresh cilantro before serving.
This skillet is colorful, hearty, and satisfying.
Sweet potatoes provide natural sweetness while black beans add protein.
It’s a wholesome, Mexican-inspired dish perfect for any meal
Mexican Bean and Quinoa Bowls
Mexican Bean and Quinoa Bowls are nutritious, hearty, and full of flavor.
Quinoa is paired with black beans, kidney beans, corn, and fresh vegetables for a protein-packed, satisfying dish.
Perfect for a light lunch or dinner, it’s colorful, easy to prepare, and naturally gluten-free.
The lime and cilantro dressing enhances all the ingredients while keeping the bowl fresh and vibrant.
Ingredients:
- 1 cup cooked quinoa
- 1 can black beans, drained and rinsed
- 1 can kidney beans, drained and rinsed
- 1 cup corn kernels
- 1 red bell pepper, diced
- ¼ cup chopped cilantro
- 2 tbsp lime juice
- 1 tbsp olive oil
- Salt and pepper, to taste
Instructions:
- In a large bowl, combine quinoa, beans, corn, bell pepper, and cilantro.
- Whisk together lime juice, olive oil, salt, and pepper.
- Pour dressing over the quinoa mixture and toss until well combined.
- Serve chilled or at room temperature.
This bowl is colorful, nutritious, and satisfying.
Beans and quinoa provide protein while vegetables add crunch.
It’s a fresh, Mexican-inspired dish perfect for lunch or dinner.
Mexican Bean Enchiladas
Mexican Bean Enchiladas are hearty, cheesy, and flavorful.
Corn tortillas are filled with a spiced black bean mixture and topped with enchilada sauce for a comforting, low-fat dish.
Perfect for a family dinner, they’re filling, protein-rich, and easy to prepare ahead of time.
The enchilada sauce ties all flavors together while the beans provide texture and heartiness.
Ingredients:
- 1 can black beans, drained and rinsed
- 8 corn tortillas
- 1 cup enchilada sauce
- ½ cup diced onion
- 1 tsp cumin
- 1 tsp chili powder
- Salt and pepper, to taste
- ½ cup shredded cheese (optional)
Instructions:
- Preheat oven to 375°F (190°C).
- Sauté onion with cumin, chili powder, salt, and pepper until fragrant.
- Mix in black beans and cook 3–4 minutes.
- Fill tortillas with bean mixture, roll, and place in a baking dish.
- Pour enchilada sauce over the top and sprinkle with cheese if using.
- Bake 20 minutes until heated through.
These enchiladas are hearty, cheesy, and flavorful.
Beans provide protein while sauce enhances richness.
They’re perfect as a comforting Mexican-inspired dinner.
Mexican Bean and Sweet Potato Burrito Bowl
Mexican Bean and Sweet Potato Burrito Bowl is hearty, colorful, and nutritious.
Roasted sweet potatoes, black beans, corn, and rice are combined for a filling, flavorful dish.
Perfect for a Saturday dinner, it’s easy to assemble and full of protein and fiber.
The lime and cilantro dressing adds brightness while keeping it fresh and keto-friendly.
Ingredients:
- 1 cup roasted sweet potatoes, diced
- 1 can black beans, drained and rinsed
- 1 cup cooked rice (optional for extra carbs)
- 1 cup corn kernels
- ¼ cup chopped cilantro
- 2 tbsp lime juice
- 1 tbsp olive oil
- Salt and pepper, to taste
Instructions:
- In a large bowl, combine sweet potatoes, beans, rice, corn, and cilantro.
- Whisk lime juice, olive oil, salt, and pepper.
- Pour dressing over the mixture and toss well.
- Serve warm or at room temperature.
This burrito bowl is colorful, hearty, and satisfying.
Sweet potatoes add natural sweetness while beans provide protein.
It’s perfect for a nutritious, Mexican-inspired meal.
Mexican Bean and Avocado Tacos
Mexican Bean and Avocado Tacos are creamy, fresh, and flavorful.
Black beans are combined with avocado, lime, and spices, then served in warm corn tortillas for a delicious taco.
Perfect for a quick lunch or dinner, they’re high in fiber, protein, and flavor.
The creamy avocado balances the spice and makes each taco satisfying and keto-friendly.
Ingredients:
- 1 can black beans, drained and rinsed
- 1 ripe avocado, mashed
- 1 tsp lime juice
- 4 corn tortillas
- ¼ cup chopped onions
- ¼ cup chopped cilantro
- Salt and pepper, to taste
Instructions:
- Mix black beans, mashed avocado, lime juice, salt, and pepper.
- Warm corn tortillas in a skillet.
- Spoon bean and avocado mixture into tortillas.
- Top with onions and cilantro.
- Serve immediately.
These tacos are creamy, flavorful, and fresh.
Avocado adds healthy fats while black beans provide protein.
They’re perfect for a quick, Mexican-inspired meal.
Mexican Bean Soup
Mexican Bean Soup is hearty, warming, and savory.
A combination of black beans, pinto beans, tomatoes, and spices simmers into a flavorful, protein-rich soup.
Perfect for lunch or dinner, it’s easy to make and full of nutrients and fiber.
The spices enhance the beans’ natural flavors while keeping it aromatic and comforting.
Ingredients:
- 1 can black beans, drained and rinsed
- 1 can pinto beans, drained and rinsed
- 1 can diced tomatoes
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 tsp cumin
- 1 tsp chili powder
- 4 cups vegetable broth
- Salt and pepper, to taste
- Fresh cilantro for garnish
Instructions:
- Heat olive oil in a large pot over medium heat and sauté onion and garlic until soft.
- Add cumin and chili powder, cooking for 1 minute.
- Stir in beans, diced tomatoes, and vegetable broth.
- Simmer 20–25 minutes until flavors meld.
- Garnish with fresh cilantro and serve.
This soup is hearty, savory, and aromatic.
Beans provide protein and fiber while spices enhance flavor.
It’s perfect as a warming, Mexican-inspired dish for lunch or dinner
Mexican Bean and Rice Casserole
Mexican Bean and Rice Casserole is hearty, flavorful, and comforting.
Black beans, kidney beans, and rice are baked together with tomatoes, peppers, and spices for a satisfying dish.
Perfect for a family dinner or meal prep, it’s packed with protein, fiber, and nutrients.
The combination of beans and rice creates a filling, flavorful, and low-fat Mexican-inspired casserole.
Ingredients:
- 1 cup cooked rice
- 1 can black beans, drained and rinsed
- 1 can kidney beans, drained and rinsed
- 1 cup diced tomatoes
- 1 red bell pepper, chopped
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 tsp cumin
- 1 tsp chili powder
- 1 cup shredded cheese (optional)
- Salt and pepper, to taste
Instructions:
- Preheat oven to 375°F (190°C).
- Sauté onion, garlic, and bell pepper until soft.
- Stir in beans, rice, diced tomatoes, cumin, chili powder, salt, and pepper.
- Transfer mixture to a baking dish and top with cheese if using.
- Bake 20 minutes until heated through and cheese is melted.
This casserole is hearty, filling, and full of flavor.
Beans and rice provide protein and fiber while vegetables add nutrition.
It’s perfect as a Mexican-inspired dinner for family or friends.
Mexican Three-Bean Salad
Mexican Three-Bean Salad is fresh, tangy, and colorful.
Black beans, kidney beans, and chickpeas are combined with corn, bell peppers, and onions for a protein-packed, refreshing dish.
Perfect for a light lunch, picnic, or side dish, it’s nutritious, easy to prepare, and naturally vegan.
The lime and cilantro dressing brightens the flavors while keeping the salad vibrant and flavorful.
Ingredients:
- 1 can black beans, drained and rinsed
- 1 can kidney beans, drained and rinsed
- 1 can chickpeas, drained and rinsed
- 1 cup corn kernels
- 1 red bell pepper, diced
- ½ red onion, chopped
- ¼ cup chopped cilantro
- 2 tbsp lime juice
- 1 tbsp olive oil
- Salt and pepper, to taste
Instructions:
- In a large bowl, combine black beans, kidney beans, chickpeas, corn, bell pepper, onion, and cilantro.
- Whisk lime juice, olive oil, salt, and pepper together.
- Pour dressing over the salad and toss to coat evenly.
- Chill for 15–20 minutes before serving.
This salad is fresh, colorful, and protein-rich.
Three types of beans provide fiber while vegetables add crunch.
It’s a light, Mexican-inspired dish perfect for any occasion.
Mexican Bean and Sweet Corn Quesadillas
Mexican Bean and Sweet Corn Quesadillas are cheesy, savory, and satisfying.
Black beans and sweet corn are combined with spices and sandwiched between tortillas for a crispy, low-fat snack or meal.
Perfect for a Saturday lunch or dinner, they’re easy to make and full of flavor.
The melted cheese binds the beans and corn while keeping it warm and hearty.
Ingredients:
- 1 can black beans, drained and rinsed
- ½ cup corn kernels
- 1 tsp cumin
- ½ tsp chili powder
- Salt and pepper, to taste
- 4 flour or corn tortillas
- 1 cup shredded cheese (optional)
Instructions:
- Mash black beans slightly and mix with corn, cumin, chili powder, salt, and pepper.
- Heat a skillet over medium heat and place a tortilla on it.
- Spread bean mixture over tortilla and sprinkle with cheese if using.
- Top with another tortilla and cook 2–3 minutes per side until golden and crispy.
- Cut into wedges and serve.
These quesadillas are cheesy, flavorful, and filling.
Beans provide protein while corn adds sweetness and texture.
They’re a perfect Mexican-inspired snack or meal for any day.
Mexican Bean and Veggie Stuffed Peppers
Mexican Bean and Veggie Stuffed Peppers are colorful, hearty, and delicious.
Bell peppers are filled with a mixture of black beans, corn, rice, tomatoes, and spices, then baked for a savory meal.
Perfect for lunch or dinner, it’s nutrient-packed, protein-rich, and visually appealing.
The combination of beans and vegetables makes the dish wholesome, flavorful, and satisfying.
Ingredients:
- 4 large bell peppers, tops removed and seeded
- 1 can black beans, drained and rinsed
- 1 cup cooked rice
- ½ cup corn kernels
- 1 cup diced tomatoes
- 1 small onion, chopped
- 1 tsp cumin
- 1 tsp chili powder
- Salt and pepper, to taste
- ½ cup shredded cheese (optional)
Instructions:
- Preheat oven to 375°F (190°C).
- Sauté onion with cumin, chili powder, salt, and pepper until soft.
- Mix onion with black beans, rice, corn, and tomatoes.
- Stuff mixture into bell peppers and top with cheese if using.
- Bake 25–30 minutes until peppers are tender.
These stuffed peppers are colorful, hearty, and flavorful.
Beans provide protein while vegetables add nutrition and texture.
They’re a wholesome, Mexican-inspired dish perfect for any meal.
Mexican Spicy Bean Skillet
Mexican Spicy Bean Skillet is bold, savory, and satisfying.
A mixture of black beans, pinto beans, and spices is cooked with onions, peppers, and tomatoes for a one-pan dish full of flavor.
Perfect for a quick dinner, it’s rich in protein and fiber while easy to prepare.
The combination of spices enhances the beans’ natural flavors while keeping it aromatic and hearty.
Ingredients:
- 1 can black beans, drained and rinsed
- 1 can pinto beans, drained and rinsed
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 tsp cumin
- 1 tsp chili powder
- 1 tsp smoked paprika
- 2 tbsp olive oil
- Salt and pepper, to taste
Instructions:
- Heat olive oil in a large skillet over medium heat.
- Sauté onion and garlic until fragrant.
- Add bell peppers and cook until slightly tender.
- Stir in beans and spices and cook 5–7 minutes until heated through.
- Serve hot, optionally garnished with fresh cilantro.
This skillet is bold, hearty, and flavorful.
Beans provide protein while vegetables add nutrition and color.
It’s a quick, satisfying, Mexican-inspired dish perfect for dinner.