Print

Hearty Pinto Bean Soup with Roasted Tomatoes and Spices Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 23 reviews

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

Ingredients

Main 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
  • Lime juice (optional, to taste)
  • Fresh herbs for garnish (such as cilantro or parsley)

Instructions

  1. Heat the oil: Heat 1 tablespoon of olive oil in a large pot over medium-high heat until shimmering.
  2. Sauté onions: Add the diced medium onion and cook for 4-5 minutes, stirring frequently until softened and translucent.
  3. Add vegetables and spices: Stir in the fire-roasted tomatoes, minced garlic, diced carrots, diced potato, dried oregano, ground cumin, smoked paprika, red pepper flakes, and bay leaves if using. Cook for 1-2 minutes until fragrant.
  4. Pour broth and simmer: Pour in 2 cups of vegetable broth and bring the soup to a boil. Reduce heat, cover with a lid, and let it simmer for 10-15 minutes until the vegetables start to soften.
  5. Add pinto beans and continue cooking: Add the drained and rinsed pinto beans to the pot and cook for another 10 minutes or until all vegetables are tender, stirring occasionally.
  6. Blend part of the soup: Remove about half of the soup and use an immersion blender or transfer to a blender to puree until smooth. Return the blended soup to the pot and stir to combine with the remaining chunky soup.
  7. Season to taste: Taste the soup and add salt, pepper, additional spices, or a squeeze of lime juice as desired to enhance flavor.
  8. Serve and garnish: Ladle soup into bowls and garnish with fresh herbs such as cilantro or parsley. Enjoy warm.

Notes

  • If you prefer a thinner soup, add more vegetable broth or water to reach desired consistency.
  • Using fire-roasted tomatoes adds a subtle smoky flavor, but regular canned tomatoes can be substituted.
  • Bay leaves are optional but add depth of flavor; remember to remove them before serving.
  • For a spicier soup, increase the amount of red pepper flakes according to taste.
  • If you don't have an immersion blender, blending half the soup in a regular blender works just as well—blend in batches if needed and be careful handling hot liquids.
  • Fresh lime juice added just before serving brightens the flavors beautifully.