...
Go Back

Mexican Pinto Bean Soup

A hearty and flavorful one-pot soup featuring creamy pinto beans, fire-roasted tomatoes, and aromatic Mexican spices. This nutritious comfort food is naturally vegan, gluten-free, and ready in just 35 minutes.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course Main Course, Soup
Cuisine Mexican
Servings 4
Calories 245 kcal

Ingredients
  

  • 1 tbsp olive oil
  • 1 medium onion diced
  • 1 14 oz can fire-roasted tomatoes
  • 3 garlic cloves minced
  • 2 small 150 g carrots, peeled and diced
  • 1 medium 135 g potato, peeled and diced
  • 1 tsp oregano dried
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • Red pepper flakes to taste
  • 2 bay leaves optional
  • 2 cups vegetable broth
  • 2 14 oz cans pinto beans, drained and rinsed
  • Salt and pepper to taste

Instructions
 

  • Heat olive oil in a large pot over medium-high heat. Add diced onion and sauté for 4-5 minutes, stirring frequently, until translucent and softened.
  • Stir in fire-roasted tomatoes, minced garlic, diced carrots, diced potato, oregano, cumin, smoked paprika, and red pepper flakes. Cook for 1-2 minutes until fragrant.
  • Pour in vegetable broth and add bay leaves if using. Bring to a boil, then reduce heat and simmer covered for 10-15 minutes until vegetables start to soften.
  • Add drained and rinsed pinto beans. Continue simmering for another 10 minutes, stirring occasionally, until vegetables are tender and beans are heated through.
  • Remove bay leaves and turn off heat. For chunky texture, leave as is. For creamier consistency, use an immersion blender to partially puree about half the soup.
  • Taste and adjust seasoning with salt and pepper. Add extra broth if soup is too thick. Serve immediately.

Notes

Fire-roasted tomatoes can be substituted with regular diced tomatoes plus an extra ½ tsp smoked paprika
For spicier soup, add diced jalapeños with the onions or include chipotle peppers in adobo sauce
Soup stores in refrigerator for up to 4 days and freezes well for up to 3 months
Serve with lime wedges, fresh cilantro, avocado, or crusty bread
Can be made in slow cooker: sauté onion first, then cook all ingredients on low 6-8 hours or high 3-4 hours
For dried beans, cook completely before adding to soup as they won't soften properly in the acidic tomato environment
Keyword bean soup recipe, Mexican pinto bean soup
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.