Go Back
+ servings

Charro Bean Soup Recipe

This hearty Charro Bean Soup is a flavorful blend of beans, vegetables, and spices, perfect for a comforting meal on a chilly day.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 servings
Calories: 320

Ingredients
  

For the Base
  • 2 cups pinto beans soaked overnight
  • 1 tablespoon olive oil
  • 1 medium onion chopped
  • 2 cloves garlic minced
  • 1 medium green bell pepper chopped
  • 1 medium tomato diced
  • 4 cups vegetable broth
  • 2 teaspoons cumin
  • 1 teaspoon chili powder
  • 1 teaspoon salt to taste
  • 1 teaspoon black pepper to taste
For the Topping
  • 1 cup fresh cilantro chopped
  • 1 medium lime cut into wedges
  • 1 cup avocado diced

Method
 

Prepare the Base
  1. In a large pot, heat the olive oil over medium heat.
  2. Add the chopped onion, garlic, and green bell pepper. Sauté until softened, about 5 minutes.
  3. Stir in the diced tomato and cook for another 2 minutes.
  4. Add the soaked pinto beans, vegetable broth, cumin, chili powder, salt, and black pepper.
  5. Bring to a boil, then reduce heat and let it simmer for 30-35 minutes, or until beans are tender.
Serve the Soup
  1. Once the beans are tender, taste and adjust seasoning as necessary.
  2. Ladle the soup into bowls and top with chopped cilantro, diced avocado, and lime wedges.
  3. Serve hot and enjoy your Charro Bean Soup!

Nutrition

Calories: 320kcalCarbohydrates: 50gProtein: 18gFat: 12gSaturated Fat: 2gSodium: 450mgFiber: 10gSugar: 3g

Notes

For added flavor, you can add jalapeños for heat or bacon for a smoky taste. This soup can be stored in the fridge for up to 3 days.

Tried this recipe?

Let us know how it was!