Description
Pinto Bean Soup is a comforting and hearty dish that brings warmth to any meal. This creamy, protein-rich soup combines the earthy goodness of pinto beans with fire-roasted tomatoes and aromatic spices for an explosion of flavor in every spoonful. Perfect for cozy dinners, quick lunches, or as a delicious side dish, this one-pot recipe is not only easy to prepare but also budget-friendly. With its versatility, you can enjoy it as is or customize it with your favorite toppings like fresh herbs, lime juice, or avocado slices. Gather your ingredients and experience the delightful taste of this nourishing soup today.
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-high heat. Add diced onion and sauté until translucent, about 4-5 minutes.
- Stir in fire-roasted tomatoes, minced garlic, diced carrots, diced potato, and all spices. Cook for 1-2 minutes until fragrant.
- Pour in vegetable broth and add bay leaves if desired. Bring to a boil.
- Cover and simmer for 10-15 minutes until vegetables are tender. Add drained pinto beans and cook for another 10 minutes.
- Blend half of the soup using an immersion blender or transfer to a regular blender until smooth; return it to the pot.
- Taste and adjust seasoning with salt, pepper, or spices if needed. Optionally stir in lime juice.
- Serve hot in bowls garnished with fresh herbs if desired.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 205
- Sugar: 3g
- Sodium: 350mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 10g
- Protein: 9g
- Cholesterol: 0mg