Description
Pinto Bean Soup is a comforting and flavorful dish that’s perfect for any occasion. This creamy, hearty soup combines nutritious pinto beans with fire-roasted tomatoes, aromatic vegetables, and a blend of Mexican spices for an irresistible taste. Quick to prepare in just one pot, it’s ideal for busy weeknights yet sophisticated enough to impress your guests. Packed with protein and fiber while being low in fat, this delicious soup is not only budget-friendly but also a wholesome option suitable for everyone at the table. Customize it with your favorite toppings or serve it alongside crusty bread or a fresh salad for a complete meal experience.
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)
- 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)
Instructions
- Heat olive oil in a large pot over medium heat. Sauté diced onion for 4–5 minutes until translucent.
- Stir in fire-roasted tomatoes, minced garlic, carrots, potato, oregano, cumin, smoked paprika, red pepper flakes, and bay leaves. Cook for 1–2 minutes until fragrant.
- Add vegetable broth and bring to a boil. Reduce heat and simmer covered for 10–15 minutes.
- Incorporate drained pinto beans and cook for another 10 minutes until vegetables are tender.
- Blend half of the soup using an immersion blender or standard blender until smooth.
- Return blended soup to the pot and stir well to combine.
- Taste and adjust seasonings if necessary. Serve hot with fresh herbs as garnish.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 210
- Sugar: 4g
- Sodium: 450mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 10g
- Protein: 11g
- Cholesterol: 0mg
