Print

Mexican Pinto Bean Soup Recipe

4.6 from 121 reviews

A hearty and flavorful Mexican Pinto Bean Soup made with fire-roasted tomatoes, fresh vegetables, and warm spices. This comforting soup combines whole and blended beans for a creamy yet chunky texture, perfect for a nutritious and satisfying meal.

Ingredients

Scale

Vegetables and Aromatics

  • 1 tbsp olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 2 small carrots, peeled and diced
  • 1 medium potato, peeled and diced

Beans and Broth

  • 1 (14 oz) can fire-roasted tomatoes
  • 2 (14 oz) cans pinto beans, drained and rinsed
  • 2 cups vegetable broth
  • 2 bay leaves (optional)

Spices

  • 1 tsp dried oregano
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • Red pepper flakes, to taste
  • Salt and pepper, to taste

Instructions

  1. Heat the oil and sauté onion: Heat olive oil in a large pot over medium-high heat. Add the diced onion and sauté for 4-5 minutes, stirring frequently until translucent and fragrant.
  2. Add tomatoes, garlic, and spices: Stir in the fire-roasted tomatoes, minced garlic, diced carrots, diced potato, dried oregano, ground cumin, smoked paprika, and red pepper flakes. Cook for 1-2 minutes until the spices release their aroma.
  3. Add broth and simmer: Pour in the vegetable broth and add bay leaves if using. Bring the soup to a boil, then reduce the heat to simmer with a lid on for 10-15 minutes.
  4. Add pinto beans and cook until tender: Add the drained and rinsed pinto beans to the pot and continue cooking for another 10 minutes or until the vegetables are tender, stirring occasionally.
  5. Adjust liquid if needed: Check the soup’s consistency and add more vegetable broth or water if the liquid has evaporated too much.
  6. Blend part of the soup: Pour about half of the soup into a separate pot or blender. Use an immersion blender or regular blender to puree the soup to your desired consistency.
  7. Combine and season: Return the blended soup back to the large pot and stir to combine evenly. Taste and adjust seasoning with additional salt, pepper, or spices as needed. Optionally, add a splash of lime juice for brightness.
  8. Serve and garnish: Ladle the soup into bowls and garnish with fresh herbs of your choice. Enjoy this comforting and nutritious Mexican Pinto Bean Soup!

Notes

  • For best flavor, use fire-roasted tomatoes to add a smoky depth to the soup.
  • Rinsing canned pinto beans reduces excess sodium and improves soup clarity.
  • Adjust the amount of red pepper flakes to control the heat level to your preference.
  • Feel free to substitute vegetable broth with homemade broth for richer taste.
  • Lime juice added at the end brightens the flavors and adds a subtle tang.

Keywords: Mexican Pinto Bean Soup, vegetarian soup, bean soup, fire-roasted tomatoes, healthy Mexican soup, easy weeknight meal