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
Pinto Bean Soup

Pinto Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Enjoy a warm bowl of Pinto Bean Soup—a creamy, hearty dish bursting with the vibrant flavors of Mexican cuisine. This vegan-friendly recipe is perfect for any occasion, whether you’re looking for a comforting meal or hosting a casual gathering. Packed with protein and fiber from pinto beans and loaded with nutritious vegetables, this one-pot wonder is easy to make and budget-friendly. In just 45 minutes, you can serve up a delicious soup that everyone will love!

  • Total Time: 45 minutes
  • Yield: Serves approximately 6 servings 1x

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

Instructions

  1. Heat olive oil in a large pot over medium-high heat. Sauté the onion for about 4-5 minutes until transparent.
  2. Add fire-roasted tomatoes, garlic, carrots, potato, oregano, cumin, smoked paprika, and red pepper flakes; cook for another 1-2 minutes.
  3. Pour in vegetable broth, bring to a boil, then reduce heat and simmer covered for about 10-15 minutes.
  4. Stir in drained pinto beans; cook for an additional 10 minutes until veggies are tender.
  5. Blend half of the soup for creaminess using an immersion blender or regular blender.
  6. Combine blended soup back into the pot; adjust seasonings with salt and pepper.
  7. Serve hot, garnished with fresh herbs if desired.
  • Author: Diary
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Main
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 serving
  • Calories: 220
  • Sugar: 5g
  • Sodium: 450mg
  • Fat: 4g
  • Saturated Fat: 0.5g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 12g
  • Protein: 12g
  • Cholesterol: 0mg