Description
Pinto Bean Soup is a comforting dish that marries rich, hearty flavors with a creamy texture, making it perfect for any occasion. This easy-to-make soup combines nutritious pinto beans, vibrant vegetables, and aromatic spices to create a delightful meal that warms the soul. Ready in just 45 minutes, it’s a fantastic choice for busy weeknights or casual gatherings. Enjoy it on its own or paired with your favorite sides for a fulfilling dining experience. With its budget-friendly ingredients and impressive flavor profile, this Pinto Bean Soup is destined to become a family favorite.
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
- In a large pot, heat olive oil over medium-high heat. Add diced onion and sauté until translucent (about 4-5 minutes).
- Stir in fire-roasted tomatoes, minced garlic, diced 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 to low and cover; simmer for 10-15 minutes.
- Incorporate drained pinto beans and cook for an additional 10 minutes or until veggies are tender.
- Blend half of the soup using an immersion blender for desired creaminess.
- Return blended soup to pot and stir well; adjust seasoning as needed.
- Serve hot with optional garnishes like fresh herbs or avocado.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main
- Method: Cooking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 260
- Sugar: 4g
- Sodium: 520mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 12g
- Protein: 13g
- Cholesterol: 0mg