Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Mexican Pinto Bean Soup in a cozy bowl, a hearty Mexican Soup Recipes Vegetarian idea for an easy weeknight dinner.

Mexican Pinto Bean Soup Recipe: Easy One-Pot Vegan Comfort Food

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jennifer
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 Servings 1x
  • Category: Dinner

Description

This Mexican Pinto Bean Soup is a creamy, hearty, one-pot soup made with pinto beans, fire-roasted tomatoes, vegetables, and warm Mexican spices. It is nourishing, budget-friendly, and easy to make for a comforting weeknight meal.


Ingredients

Scale
  • 1 tbsp olive oil
  • 1 medium onion, diced
  • 1 (14 oz) can fire-roasted tomatoes
  • 3 garlic cloves, minced
  • 2 small carrots, peeled and diced
  • 1 medium potato, peeled and diced
  • 1 tsp dried oregano
  • 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

  1. Warm the olive oil in a large soup pot over medium-high heat. Once the oil is hot, add the diced onion and cook for about 4 to 5 minutes, stirring regularly, until the onion softens and begins to look translucent.
  2. Stir in the fire-roasted tomatoes, minced garlic, diced carrots, diced potato, oregano, cumin, smoked paprika, red pepper flakes, and bay leaves if using. Cook for 1 to 2 minutes, just until the spices become fragrant and the mixture smells rich and warm.
  3. Pour in the vegetable broth and bring the soup to a boil. As soon as it starts bubbling, lower the heat, cover the pot, and let it simmer for 10 to 15 minutes so the vegetables begin to soften.
  4. Add the pinto beans and continue simmering for another 10 minutes, or until the carrots and potato are fully tender. Stir the soup occasionally so the ingredients cook evenly and nothing sticks to the bottom of the pot.
  5. Turn off the heat once the vegetables are soft. If the soup seems too thick, stir in a little extra broth or water until it reaches your preferred consistency.
  6. For a smoother texture, transfer about half of the soup to another pot or a blender and puree it to the texture you like. You can also use an immersion blender directly in the pot and blend just part of the soup. Stir the blended portion back into the main pot so the soup keeps some chunky texture while becoming creamier overall.
  7. Taste the soup and season with salt and pepper as needed. Add a little more spice or a squeeze of lime juice if you want a brighter finish.
  8. Ladle the Mexican Pinto Bean Soup into bowls and garnish with fresh herbs. Serve hot and enjoy.

Notes

  • For the fire-roasted tomatoes, you can use a 14-ounce can, or roast fresh sliced tomatoes with a little olive oil at 450°F for about 30 minutes.
  • For the pinto beans, the drained amount from a 14-ounce can is usually around 250 g. Canned beans keep this recipe quick, but cooked-from-dry beans work too.
  • You can blend just part of the soup, half of it, or the whole batch depending on whether you want a chunky soup or a thicker stew-like texture.

Nutrition

  • Serving Size: 1 serving
  • Calories: 210
  • Sugar: 5 g
  • Fat: 3 g
  • Saturated Fat: 1 g
  • Carbohydrates: 15 g
  • Fiber: 9 g
  • Protein: 9 g