Hearty Mexican Bean Soup Recipe: A Comforting Bowl for Any Day

November 3, 2023

As the heart and soul of comfort food, a steaming bowl of traditional Mexican bean soup is perfect for those evenings when only the richest flavors and most satisfying textures will do. This traditional recipe blends the robustness of beans with savory meat and melted cheese, making it an ideal centerpiece for your next Taco Tuesday feast. Dive into this simple yet indulgent Mexican bean soup recipe that’s sure to become a staple in your culinary repertoire.


  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 1 pound of ground beef (or your choice of meat)
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon smoked paprika
  • 4 cups beef broth (or chicken broth)
  • 2 cans (15 oz each) black beans, drained and rinsed
  • 1 can (15 oz) pinto beans, drained and rinsed
  • 1 can (15 oz) diced tomatoes, with juice
  • 1 cup frozen corn kernels
  • Salt and pepper to taste
  • 1 cup shredded Monterey Jack cheese (or Mexican blend cheese)
  • Fresh cilantro, chopped (for garnish)
  • Optional: sliced avocado, lime wedges, tortilla strips, sour cream for serving


Sauté Aromatics & Meat:

Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until translucent, about 3-4 minutes. Add the minced garlic and cook for another minute until fragrant. Next, add the ground beef, breaking it up with a spoon, and cook until browned.

Spice It Up:

Stir in the cumin, chili powder, oregano, and smoked paprika, cooking for another minute to allow the spices to bloom and become aromatic.

Simmer the Soup:

Pour in the beef broth, and then add the black beans, pinto beans, and diced tomatoes with their juice. Bring the mixture to a boil before reducing the heat to let it simmer for about 15 minutes.

Add Corn & Season:

Add the frozen corn to the soup and season with salt and pepper to taste. Allow the soup to simmer for an additional 5 minutes.

Melt the Cheese:

Once the soup is fully cooked and the flavors are well-blended, stir in the shredded cheese until it melts into the broth, creating a creamy and rich texture.

Serve with Garnishes:

Ladle the soup into bowls and garnish with chopped cilantro. Serve with optional sliced avocado, lime wedges, crispy tortilla strips, and a dollop of sour cream to add even more layers of flavor.

Enjoy Your Taco Tuesday:

Pair this hearty Mexican bean soup with your favorite Taco Tuesday sides for a full feast that celebrates the diversity and warmth of Mexican cuisine.

This traditional Mexican bean soup with meat and cheese is more than just a dish; it’s a comforting embrace in the form of a meal. As Taco Tuesday rolls around, set aside the tacos for a week and ladle up this sumptuous soup that’s guaranteed to satisfy your cravings for something warm, hearty, and full of Mexican flair. Share your creation online and tag it with #TacoTuesdayDotCom to show us how you make every Tuesday a celebration of great food.

Explore more of our recipes

menu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram Skip to content