Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Hearty Pinto Bean Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 1 review

A hearty and flavorful Pinto Bean Soup made with fire-roasted tomatoes, fresh vegetables, and a blend of spices. This comforting soup is partially blended for a creamy texture while still retaining chunks of vegetables and beans, perfect for a nutritious and filling meal.

  • Total Time: 45 minutes
  • Yield: 6 servings

Ingredients

Main Ingredients

  • 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
  • 2 (14 oz) cans pinto beans, drained and rinsed
  • 2 cups vegetable broth
  • Salt and pepper, to taste

Spices and Herbs

  • 1 tsp dried oregano
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • Red pepper flakes, to taste
  • 2 bay leaves (optional)

Optional Garnish

  • Fresh herbs (such as cilantro or parsley)
  • Lime juice (optional for added brightness)

Instructions

  1. Heat the Oil and Sauté Onion: Heat 1 tablespoon of olive oil in a large pot over medium-high heat. Add the diced onion and sauté for 4 to 5 minutes, stirring frequently until they become translucent and fragrant.
  2. Add Vegetables and Spices: Stir in the fire-roasted tomatoes, minced garlic, diced carrots and potatoes, dried oregano, ground cumin, smoked paprika, red pepper flakes, and bay leaves. Cook for 1 to 2 minutes until the spices become aromatic.
  3. Add Broth and Simmer: Pour in 2 cups of vegetable broth and bring the soup to a boil. Cover with a lid and let it simmer for 10 to 15 minutes, allowing the flavors to meld and the vegetables to begin softening.
  4. Add Beans and Continue Cooking: Add the drained and rinsed pinto beans to the pot. Continue cooking for another 10 minutes or until the vegetables are fully softened, stirring occasionally. Adjust the liquid by adding more broth or water if it evaporates too much.
  5. Blend Part of the Soup: Carefully pour about half of the soup into a separate pot or blender. Use an immersion blender or a standard blender to blend the soup partially to your desired consistency. This will give the soup a creamy texture while keeping some chunks.
  6. Combine and Season: Pour the blended soup back into the large pot and stir well to combine. Taste the soup and season with additional salt, pepper, or spices if needed. Optionally, add a splash of lime juice for brightness.
  7. Serve and Garnish: Ladle the soup into bowls and garnish with fresh herbs such as cilantro or parsley. Enjoy your comforting, nutritious pint bean soup!

Notes

  • You can use regular canned tomatoes if fire-roasted are unavailable, but fire-roasted add a deeper smoky flavor.
  • For a thinner soup, add more vegetable broth or water as it simmers to achieve your desired consistency.
  • Using an immersion blender allows blending directly in the pot for convenience, but a regular blender works well too.
  • To keep it vegan, ensure the vegetable broth is plant-based.
  • Adjust red pepper flakes according to your preferred spice level.
  • Author: Olivia
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan