...

Vegan Charro Bean and Rice Soup

Recipe By:
Sarah
Posted:
Updated:

[grow_share_buttons]

Vegan-Charro-Bean-and-Rice-Soup-Recipe

Vegan Charro Bean and Rice Soup is a comforting, colorful dish that brings the delightful flavors of Mexican culinary traditions right to your kitchen. Bursting with vibrant ingredients like diced tomatoes, green chiles, and charred street corn, this soup not only fills your belly but also warms the heart. The cohesive blend of spices and fresh toppings elevates it from simple soup to an enticing, flavorful experience that everyone will love.

Thank you for reading this post, don't forget to subscribe!
Vegan Charro Bean and Rice Soup

I remember the first time I tried a bowl of charro bean soup at a little spot down in Texas. The whimsical combination of smoky beans, tender rice, and fragrant spices had me hooked from the first taste. Fast forward to today, and I’ve whipped up my own vegan version of this delightful creation. Our Vegan Charro Bean and Rice Soup is not only plant-based and budget-friendly but also a sensational way to enjoy a comforting meal anytime—be it lunch, dinner, or even a cozy night in with friends. Trust me, you’ll want to make this one again and again!

Why You’ll Love This Recipe

  • Simple & Quick: It only takes about 30 minutes from start to finish, making it ideal for busy weeknights.
  • Irresistible Flavor: The blend of cumin, tomatoes, and smoky chiles brings a cozy warmth that will leave you craving more.
  • Eye-Catching Appeal: With its vibrant colors and tempting toppings, it’s a feast for the eyes as well as the taste buds.
  • Flexible Serving: Perfect for lunch, dinner, or even as party fare—your guests will be impressed!
  • Diet-Friendly Options: Vegan and packed with wholesome ingredients, it’s a hearty dish everyone can enjoy.

Ingredients You’ll Need

  • 1 tablespoon olive oil: This adds a rich flavor base for your aromatic vegetables. Feel free to substitute with avocado oil for a lighter version.
  • 1 medium onion, diced: Provides a sweet, savory depth. You can also use shallots for a milder taste.
  • 1 bell pepper, diced: Adds color and crunch. Red or yellow bell peppers work beautifully if you want a bit of sweetness.
  • 3–4 cloves garlic, minced: Essential for that aromatic punch; don’t skimp here! Fresh garlic is best, but you can use pre-minced for convenience.
  • 1 teaspoon cumin: This earthy spice helps enhance the overall flavor profile. Ground coriander could be used as an alternative.
  • 1 (10 oz) can diced tomatoes with juices: The base of your soup; use fire-roasted for an extra layer of flavor.
  • 1 (4 oz) can diced green chiles: Adds a mild heat and zest. If you prefer less spice, feel free to skip.
  • 1 cup uncooked long-grain white rice: This gives the soup a hearty nature while soaking up all the delicious flavors. Brown rice could work but adjust cooking time.
  • 1 (15 oz) can vegan charro beans: For the star of the soup! Charro beans are seasoned and provide a lovely smoky taste; pinto beans are a great substitute if needed.
  • 1 cup frozen charred street corn: Adds texture and a hint of sweetness. Fresh corn would be fantastic in the summer months.
  • 5–6 cups vegetable stock: This is the soul of the soup, so choose a quality stock or homemade for the best flavor.
  • Salt and black pepper, to taste: Essential for bringing all the flavors together.
  • Optional toppings: Fresh cilantro, creamy avocado slices, zesty lime wedges, or crunchy tortilla strips elevate the dish even further!

How to Make Vegan Charro Bean and Rice Soup

  1. Sauté Vegetables: In a large pot over medium heat, add 1 tablespoon olive oil. When the oil is shimmering, add 1 diced onion and 1 diced bell pepper. Sauté for 4–5 minutes until softened, stirring occasionally. Stir in 3–4 minced cloves of garlic and cook for an additional 30 seconds until fragrant.
  2. Add Spices: Sprinkle in 1 teaspoon cumin and stir for about 30 seconds, allowing the spices to bloom and release their flavors.
  3. Combine Ingredients: Pour in 1 (10 oz) can of diced tomatoes (with juices), 1 (4 oz) can of diced green chiles, 1 cup uncooked long-grain white rice, and 1 (15 oz) can of vegan charro beans (including some of the liquid). Add in 1 cup frozen charred street corn and 5–6 cups vegetable stock, stirring everything together until well mixed.
  4. Simmer: Bring the mixture to a gentle boil, then reduce the heat to low. Cover and let it simmer for 18–22 minutes, or until the rice is tender and cooked through, stirring occasionally to prevent sticking.
  5. Season and Serve: Taste your soup and season with salt and black pepper as needed. If the soup is thicker than you’d like, add a splash more vegetable stock. Ladle the warm soup into bowls and garnish with cilantro, avocado slices, lime wedges, or crispy tortilla strips for added texture and flavor.

Storing & Reheating

To keep your Vegan Charro Bean and Rice Soup fresh, store it in an airtight container in the refrigerator for up to 4 days. If you want to freeze it, portion it into freezer-safe containers or bags, and you can keep it for up to 3 months. Reheating is easy—just warm it up on the stove over medium heat, stirring occasionally until heated through, or pop it in the microwave for about 2-3 minutes. Note that the texture may change slightly upon reheating, but adding a touch more vegetable stock can refresh its consistency.

Chef’s Helpful Tips

  • Ensure your vegetables are diced evenly for more uniform cooking.
  • When adding garlic, be cautious not to overcook it—it can turn bitter.
  • If you prefer a creamier texture, blend a portion of the soup and mix it back in.
  • Tweak the level of spices based on your preference; if you love heat, consider adding a pinch of cayenne or a diced jalapeño during the sauté step.
  • This soup is also excellent for make-ahead meals and can easily be prepped in bulk for easy lunches throughout the week.

Vegan Charro Bean and Rice Soup captures the essence of hearty comfort food without compromising on taste or nutrition. It’s a dish that’s not only satisfying but also incredibly versatile, allowing you to get creative with toppings and add-ins. I’ve found it to be a great canvas for other seasonal vegetables or beans you have on hand. Don’t shy away from making it your own—perhaps a few greens thrown in or using wild rice for a different texture! Whether you’re curling up with a book or entertaining friends, this soup is bound to bring joy to your table.

Vegan Charro Bean and Rice Soup

Recipe FAQs

Can I use brown rice instead of white rice?

Yes, you can substitute brown rice for white rice; however, keep in mind that brown rice takes longer to cook—about 40-50 minutes. You may need to adjust the liquid and cooking time accordingly.

Can I make this soup in advance?

Absolutely! The flavors meld beautifully as it sits, making it perfect for meal prep. Store it in the refrigerator for up to 4 days or freeze portions for easy meals later. Just be sure to refresh the texture with some broth when reheating.

What toppings do you recommend?

I love topping my Vegan Charro Bean and Rice Soup with fresh cilantro, creamy avocado slices, zesty lime wedges, and crispy tortilla strips. They really enhance the flavors and give an attractive presentation, too!

Can I customize the vegetables in this soup?

Yes! Feel free to add any of your favorite vegetables such as spinach, diced zucchini, or even some diced carrots. This makes the soup not only more colorful but also packs in extra nutrition.

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

You might also like these recipes