Mexican Pinto Bean Soup | Easy Stew Recipe
A hearty and flavorful Mexican Pinto Bean Soup that’s easy to prepare, packed with protein and vegetables, and perfect for a comforting meal. This vegan soup features fire-roasted tomatoes, aromatic spices, and a creamy texture achieved by blending part of the soup.
- Author: Maya
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering and Blending
- Cuisine: Mexican
- Diet: Vegan
Vegetables & Aromatics
- 1 tbsp olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 2 small carrots (150 g), peeled and diced
- 1 medium potato (135 g), peeled and diced
Spices & Herbs
- 1 tsp dried oregano
- 1 tsp ground cumin
- 1 tsp smoked paprika
- Red pepper flakes, to taste
- 2 bay leaves (optional)
Liquids
- 1 (14 oz) can fire-roasted tomatoes
- 2 cups vegetable broth
Beans
- 2 (14 oz) cans pinto beans, drained and rinsed
Seasoning
- Salt and pepper, to taste
- Heat olive 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-5 minutes until soft and translucent, stirring frequently to prevent burning.
- Add tomatoes, garlic, veggies, and spices: Stir in the fire-roasted tomatoes, minced garlic, diced carrots, diced potato, dried oregano, cumin, smoked paprika, red pepper flakes, and bay leaves (if using). Cook for 1-2 minutes until the spices become fragrant.
- Pour in vegetable broth and simmer: Add 2 cups of vegetable broth to the pot. Bring the mixture to a boil, then reduce the heat to a simmer. Cover with a lid and let cook for 10-15 minutes, allowing the vegetables to soften and flavors to meld.
- Add pinto beans and continue cooking: Stir in the drained and rinsed pinto beans. Cook uncovered for another 10 minutes or until the vegetables are tender. Stir occasionally to prevent sticking.
- Blend half the soup for creaminess: Transfer about half of the soup into a separate pot or blender. Using an immersion blender or regular blender, purée until smooth. Return the blended soup to the original pot and stir well to combine.
- Adjust seasoning and serve: Taste the soup and add salt, pepper, or additional spices as desired. Optionally, add a splash of lime juice for brightness. Serve the soup in bowls, garnished with fresh herbs if preferred. Enjoy!
Notes
- Using fire-roasted tomatoes adds a smoky depth to the soup, but regular canned tomatoes can substitute if unavailable.
- Rinsing canned pinto beans reduces excess sodium and improves flavor.
- If the soup thickens too much, add extra vegetable broth or water to reach desired consistency.
- Blending part of the soup creates a creamier texture without adding dairy or cream.
- Fresh lime juice and chopped cilantro make excellent garnishes to add freshness.
Nutrition
- Serving Size: 1 bowl (about 1 1/2 cups)
- Calories: 210 kcal
- Sugar: 5 g
- Sodium: 450 mg
- Fat: 5 g
- Saturated Fat: 0.7 g
- Unsaturated Fat: 3.5 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 9 g
- Protein: 10 g
- Cholesterol: 0 mg
Keywords: Mexican Pinto Bean Soup, Easy Bean Soup, Vegan Mexican Soup, Pinto Bean Stew, Healthy Soup Recipe