Go Back
+ servings
A vibrant overhead shot of the fresh ingredients for Mexican pinto bean soup arranged on a rustic wooden surface, including pinto beans, tomatoes, onion, and spices.
FL Recipes

Mexican Pinto Bean Soup (The BEST Authentic Recipe!)

This hearty and flavorful Mexican pinto bean soup is the ultimate comfort food, packed with authentic spices, simple ingredients, and rich, savory flavor. Ready in under an hour!
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 servings
Course: Dinner, Main Course, Soup
Cuisine: Mexican
Calories: 285

Ingredients
  

Soup
  • 1 tbsp Olive Oil
  • 1 large Yellow Onion chopped
  • 1 Jalapeño seeded and minced
  • 4 cloves Garlic minced
  • 1 tbsp Chili Powder
  • 2 tsp Ground Cumin
  • 1 tsp Dried Oregano
  • 1/2 tsp Smoked Paprika
  • 4 cups Chicken or Vegetable Broth low-sodium
  • 2 cans Pinto Beans (15-ounce each), rinsed and drained
  • 1 can Fire-Roasted Diced Tomatoes (15-ounce), undrained
  • 1/2 cup Fresh Cilantro chopped
  • 1 Lime juiced
  • Salt and Pepper to taste

Equipment

  • 1 Large Dutch Oven or Pot
  • 1 Immersion Blender or Regular Blender
Share with WhatsApp

Method
 

  1. Heat the olive oil in a large Dutch oven or pot over medium heat. Add the chopped onion and jalapeño and cook until softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
  2. Stir in the chili powder, cumin, oregano, and smoked paprika. Cook for about 30 seconds, stirring constantly. This step is crucial as it toasts the spices and deepens their flavor.
  3. Pour in the chicken or vegetable broth, the rinsed pinto beans, and the can of fire-roasted tomatoes (with their juices). Stir everything together and bring to a simmer.
  4. Reduce the heat to low. Use an immersion blender to blend about one-third of the soup directly in the pot until it's partially creamy. Alternatively, carefully transfer about 2 cups of the soup to a regular blender, blend until smooth, and stir it back into the pot.
  5. Let the soup simmer for at least 15 more minutes to allow the flavors to meld. Turn off the heat and stir in the fresh cilantro and a generous squeeze of lime juice. Season with salt and pepper to taste. Serve hot with your favorite toppings!

Nutrition

Calories: 285kcalProtein: 13gFat: 6gFiber: 14g

Notes

Toppings: Serve with shredded cheddar cheese, sour cream, diced avocado, crushed tortilla chips, or extra cilantro.
Spice Level: For a spicier soup, leave some seeds in the jalapeño or add a pinch of cayenne pepper with the other spices.
Keyword easy soup recipe,mexican bean soup,pinto bean soup

Tried this recipe?

Let us know how it was!