... Print
clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon
Vegan-Charro-Bean-and-Rice-Soup-Recipe

Vegan Charro Bean and Rice Soup

This Vegan Charro Bean and Rice Soup features a delightful blend of spices, hearty beans, and fresh vegetables, making it a comforting and easy meal perfect for busy weeknights. Enjoy a bowl of wholesome goodness that’s both flavorful and satisfying!

  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 1 bell pepper, diced
  • 34 cloves garlic, minced
  • 1 teaspoon cumin
  • 1 10 oz can diced tomatoes with juices
  • 1 4 oz can diced green chiles
  • 1 cup uncooked long-grain white rice
  • 1 15 oz can vegan charro beans (or pinto beans with seasoning)
  • 1 cup frozen charred street corn
  • 56 cups vegetable stock
  • Salt and black pepper, to taste
  • optional toppings: cilantro, avocado, lime wedges, tortilla strips

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Sauté diced onion and bell pepper for 4–5 minutes until softened.
  3. Add minced garlic and cook for an additional 30 seconds.
  4. Stir in cumin, diced tomatoes with juices, and diced green chiles, cooking for about 1 minute.
  5. Add uncooked rice, charro beans, charred street corn, and vegetable stock to the pot.
  6. Season with salt and black pepper to taste before bringing to a boil.
  7. Reduce heat and let the soup simmer until the rice is fully cooked, about 20 minutes.
  8. Serve hot with optional toppings like cilantro, avocado, lime wedges, and tortilla strips.

Notes

For extra flavor, add your favorite spices or herbs to the soup while cooking.
Feel free to replace the charred street corn with fresh corn when in season.
This soup freezes well, making it ideal for meal prep.

  • Author: Sarah
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soups
  • Method: Stovetop
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 bowl
  • Calories: 220
  • Sugar: 3g
  • Sodium: 500mg
  • Fat: 5g
  • Saturated Fat: 0.5g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 37g
  • Fiber: 6g
  • Protein: 9g
  • Cholesterol: 0mg