Vegan Charro Bean and Rice Soup: A Hearty Southwestern Delight
This Vegan Charro Bean and Rice Soup is a knockout! It’s one of my absolute favorite hearty soup recipes, brimming with authentic flavors that taste like it simmered all day. The best part? It all comes together in under half an hour! Imagine a bowl filled with the smoky aroma of cumin, perfectly cooked rice, satisfying charro beans, sweet charred corn, and just the right touch of green chiles to deliver that signature Southwestern warmth. This is comfort food at its finest.
It’s the kind of soup that leaves you feeling full without being heavy. This makes it an ideal choice for times when you crave something both nourishing and light. The rice naturally thickens the broth to perfection, the beans provide a hearty foundation, and the charred street corn adds delightful pops of sweetness and texture. And because it’s entirely plant-based and budget-friendly, it’s an absolute winner for quick weeknight dinners or convenient meal prep!



Are you looking for a quicker path to the recipe? Feel free to use the ‘Jump to Recipe’ button at the top of the page. Otherwise, let’s dive into some essential tips and insights to elevate your soup-making skills!
At Sweet C’s, I always include numerous tips in my recipes. As a passionate home cook, I’ve learned that understanding the ‘why’ behind each step and ingredient gives you the confidence to truly master the dish. My goal is to empower even the most novice cooks to feel comfortable and creative in their own kitchens.
Table of Contents
- How to Make Vegan Charro Bean Soup
- Tips for the Best Charro Bean Soup
- Vegan Charro Bean and Rice Soup Recipe
How to Make Vegan Charro Bean Soup
This vegan charro bean and rice soup is a celebration of flavors! It’s wonderfully hearty, has a delightful smokiness, and boasts bold flavors from the cumin, green chiles, charred corn, and expertly seasoned beans. A truly comforting one-pot, plant-based dinner that’s filling, super affordable, and even better as leftovers!
Ingredients for Vegan Charro Bean and Rice Soup
Here’s what you’ll need to create this flavorful and satisfying soup:
- Olive oil – Essential for sautéing the aromatics, building the savory foundation of the soup.
- Onion – Adds a natural sweetness and depth, setting the stage for a symphony of flavors.
- Bell pepper – Contributes subtle sweetness, a pleasant texture, and vibrant color that beautifully balances the smoky elements.
- Garlic – Delivers a bold, savory warmth that enhances the overall richness of the soup.
- Cumin – Imparts an earthy, smoky spice, giving the soup its classic charro-style flair.
- Diced tomatoes with juices – Infuse acidity, brightness, and body to the broth, making every spoonful delightful.
- Diced green chiles – Add a mild heat and Southwestern character without overpowering spice.
- Long-grain white rice – Creates a hearty and filling soup while naturally thickening it as it cooks. Brown rice can be substituted for a nuttier taste and chewier texture.
- Vegan charro beans (or seasoned pinto beans) – Provide protein, a creamy texture, and the authentic charro flavor profile.
- Frozen charred street corn – Introduces sweetness, a delightful texture, and a subtle smoky complexity.
- Vegetable stock – Forms the flavorful liquid base that ties all the ingredients together in perfect harmony.
- Salt and black pepper – Essential for balancing and enhancing all the flavors in the soup.
Optional toppings:
- Tortilla strips – Add a delightful crunch and a classic Southwestern finish.
- Cilantro – Provides a fresh, bright contrast to the savory notes.
- Avocado – Brings a creamy richness that perfectly complements the soup.
- Lime wedges – Introduce acidity and brightness to awaken the flavors.
Step-by-Step Instructions
Once you’ve gathered your ingredients, here’s how to bring this delicious soup to life:
Brown Vegetables
In a large stock pot or Dutch oven, add olive oil over medium heat. Sauté the diced onion and bell pepper until they begin to soften, about 4-5 minutes. This builds a foundation of flavor for the soup.
Add Garlic and Toast Spices
Add the minced garlic and cumin to the pot. Cook for about 30 seconds, stirring constantly, until the garlic is fragrant and the cumin is toasted. This step enhances the aromatic flavors of the spices.
Combine Soup Ingredients
Add the diced tomatoes (with their juices), diced green chiles, uncooked long-grain white rice, vegan charro beans (or seasoned pinto beans), and frozen charred street corn to the pot. Stir everything together to ensure the ingredients are well combined.
Simmer the Soup
Pour in the vegetable stock. Bring the mixture to a gentle boil, then reduce the heat to low, cover the pot, and let the soup simmer for 18–22 minutes, or until the rice is tender and cooked through. If you like, toast rice for a few minutes with beans and vegetables before adding broth.
Season and Serve
Season with salt and black pepper to taste. If the soup is thicker than you prefer, add a splash more vegetable broth to reach the desired consistency. Ladle the soup into bowls and top with your favorite garnishes, such as chopped cilantro, diced avocado, a squeeze of lime juice, or crunchy tortilla strips. Serve hot and enjoy!
Tips for the Best Charro Bean Soup
Here are some helpful tips to elevate your charro bean soup:
- Toast the cumin in oil before adding liquids to deepen its flavor.
- Let it simmer uncovered for a thicker soup consistency.
- Add a squeeze of lime before serving to brighten all the flavors.
- Stir occasionally to prevent rice from sticking to the bottom of the pot.
- Finish with fresh cilantro for restaurant-style freshness.
- For a creamier texture, mash a small portion of the beans before serving.
How to Make It Spicier (or Milder)
Customizing the spice level of this soup is easy! Here are a few ideas:
- Add diced jalapeños or chipotle peppers for a fiery kick.
- Stir in chili powder or cayenne pepper to enhance the overall heat.
- Use hot green chiles for a more intense flavor.
- For a milder soup, choose mild green chiles and skip any extra spices.
- Serve with hot sauce on the side, allowing everyone to customize their portion.
Meal Prep + Storage Tips
Make the most of your Vegan Charro Bean and Rice Soup with these meal prep and storage tips:
- Store the soup in the refrigerator for up to 4 days.
- Keep in mind that the rice will continue to absorb the broth, so add a little more vegetable stock when reheating to restore its original consistency.
- Portion the soup into individual containers for quick and easy grab-and-go lunches.
- The flavors of the soup deepen and meld together overnight, making it even more delicious the next day.
- Reheat the soup gently to preserve the texture of the rice and other ingredients.
Can You Freeze Bean and Rice Soup?
Yes, you can! Here’s how to freeze and thaw this soup for the best results:
- Freeze the soup for up to 3 months.
- If you plan to freeze the soup, slightly undercook the rice to prevent it from becoming too soft during thawing and reheating.
- Thaw the soup overnight in the refrigerator before reheating.
- Add a little extra vegetable broth when reheating to restore the soup’s texture and consistency.
Why Using Charred Corn Makes a Difference
Including charred corn in this soup isn’t just a suggestion – it’s a game-changer! Here’s why:
- Charred corn adds a delicious layered flavor, making the soup taste more complex and restaurant-worthy.
- The smoky flavor provides a wonderful depth and complexity to the overall taste.
- The sweetness of the corn balances the acidity from the tomatoes, creating a more harmonious flavor profile.
- It introduces a pleasant textural contrast, making each bite more interesting.
What to Serve With This Soup
Complete your meal with these delicious side dish ideas:
Spicy Garlicky Beans
Honey Butter Cornbread
Homemade Yeast Rolls Recipe
If you enjoyed this easy recipe, please consider giving it a five-star rating below and leaving a comment! Your feedback helps others discover and enjoy this flavorful soup too. Please also help me share this recipe on Instagram, Facebook, and Pinterest!
Pin this now to find it later
Follow on Instagram
Vegan Charro Bean and Rice Soup Recipe
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 1 bell pepper, diced
- 3–4 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
- 5–6 cups vegetable stock
- Salt and black pepper, to taste
- Optional toppings: cilantro, avocado, lime wedges, tortilla strips
Instructions
- In a large pot over medium heat, add olive oil. Sauté onion and bell pepper for 4–5 minutes until softened. Add garlic and cook 30 seconds.
- Stir in cumin and cook 30 seconds to bloom the flavor.
- Add diced tomatoes, green chiles, rice, vegan charro beans (with some liquid), charred corn, and vegetable stock. Stir well.
- Bring to a gentle boil, then reduce heat and simmer 18–22 minutes, until rice is tender.
- Add salt and pepper to taste. If thicker than desired, add a splash of broth.
- Ladle into bowls and top with cilantro, avocado, lime, or crunchy tortilla strips.
Recipe Notes
For spicier soup, add jalapeño or chili powder.
For thicker texture, simmer uncovered the last 5 minutes.
For meal prep, rice will absorb liquid — add broth when reheating.
Use brown rice but increase simmer time to 35–40 minutes.
Nutrition (approximate)
Calories: 268kcal, Carbohydrates: 53g, Protein: 6g, Fat: 4g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Sodium: 50mg, Potassium: 297mg, Fiber: 3g, Sugar: 3g, Vitamin A: 943IU, Vitamin C: 45mg, Calcium: 32mg, Iron: 1mg
Vegan Charro Bean Soup FAQs
- Can I use brown rice instead of white rice?
- Yes. Increase simmer time to about 35–40 minutes and add extra broth if needed.
- Can I make this soup spicier?
- Absolutely. Add jalapeño, chipotle powder, or extra green chiles.
- Will the rice absorb all the broth?
- Rice continues absorbing liquid as it sits. Add more vegetable stock when reheating.
- Can I freeze this soup?
- Yes, but rice may soften slightly. For best texture, slightly undercook rice before freezing.
- Can I use plain pinto beans instead of charro beans?
- Yes. Add extra cumin, garlic, and a pinch of smoked paprika for similar flavor.
- Is this gluten free?
- Yes, as long as your vegetable stock is certified gluten-free.
