Save this recipe!
This Green Chili Soup with rice and beans is one of our go-to weeknight dinners. It's easy to make, ready in 30 minutes, and doesn't make a mess of the kitchen. Leftovers keep well for healthy meal prep too. In other words, this cozy soup does it all!
This flavor-packed salsa verde soup also happens to be vegan. And, it's a great source of complete plant-based protein (almost 20g per serving)!
Garnishes are optional, so feel free to use whatever you have on hand. Crushed tortilla chips, quick pickled onions, and avocado take it over-the-top...in the best way possible.
Jump to:
Why you'll love this recipe
- Easy: This 30 minute recipe involves minimal chopping and very little active cooking. So, this soup makes an easy weeknight meal, thanks to flavor-packed ingredients.
- Great source of plant-based protein: This soup has almost 20 grams of protein per serving. And, it's a complete protein because it has beans and rice.
- Flexible recipe: You can adapt this recipe to suit what's in your pantry. Swap out the type of beans. Use a different type of rice if you need. And, use whatever garnishes you have on hand (or leave them off altogether).
- Meal prep friendly: This soup keeps in the fridge for quick and healthy weeknight meals. Or, freeze it for longer storage.
Ingredients (and substitutes)
This easy green chili soup comes together with mostly pantry ingredients. Here's what you need:
- Salsa Verde: This delicious Mexican green sauce is made with tomatillos and green chili peppers. It's an easy way to pack flavor into this quick cooking soup. Store-bought salsa verde is most convenient. But you could make it yourself. Choose a mild or medium salsa to avoid the soup being too spicy.
- Beans: Most types of white beans work well here—like Navy beans or Cannelini beans. Or, swap Pinto beans. Canned beans or home cooked both work.
- Rice: Choose a long-grain white rice if you can. At the store, it may be labelled as a generic "long-grain white rice". But, Jasmine or Basmati are also varieties of long-grain white rice that work too. Otherwise, use a medium-grain white rice.
- Broth: Green chili soup is often made with chicken broth. So to keep it vegan, we recommend a vegan chicken broth (like Better than Bouillon No Chicken). Otherwise, use a great tasting vegetable broth.
- Corn: Frozen corn is an easy and inexpensive way to add more veggies to this dish. Much like the peas in our frozen pea soup, flash-frozen vegetables are picked peak season. So, you can enjoy veggies "at their best", even in the depths of winter.
Find the recipe card below for the complete recipe, including all ingredients and instructions.
Looking for other ways to use frozen corn? Check out our recipes for Vegetarian Shepherd's Pie, Fajita Veggie Stuffed Sweet Potatoes, and the Easiest Veggie Instant Pot Chili.
How to make (step-by-step photos)
This cozy rice soup is ready in about 30 minutes. Here's how to make this recipe:
Find the recipe card below for the complete recipe, including all ingredients and instructions.
Tips
- If in doubt, choose a mild salsa: This recipe uses a whole jar of salsa verde, so avoid using a super spicy salsa. It's easier to make the soup spicier at the end...rather than try to make it less spicy. We've tested this soup recipe with a mild salsa and a medium salsa verde. We prefer medium because we like spice. But mild might be more crowd-pleasing.
- How to make the soup spicier: If in the end you want to make your bowl of soup spicier, you can add hot sauce or sliced chili peppers.
- Frozen corn is already cooked: There's no need to cook frozen corn for a long time. Just add it to the simmering soup until it has warmed through.
- How to thin soup: If your soup is thicker than you'd like, simply thin it with more water or stock. Stock is more flavorful, but if you're sensitive to salt, use water instead.
Garnish ideas
This green chili stew is delicious on its own. But, you can also take it over-the-top with more garnishes, such as:
- Quick Pickled Red Onions (and Jalapenos): Make them just before the soup so they're ready for dinner! You can add jalapenos to the same pickling brine to do double-duty.
- Tortilla Chips: Crumble tortilla chips on top of the soup for some crunch!
- Avocado: Thinly sliced avocado adds a creamy element. If you have extra avocado leftover, make the best guacamole to serve with tortilla chips or pita chips.
- Radishes: Add a pop of color and crunch. We love adding thinly sliced radishes to garnish soups like our Vegan Golden Chickpea Noodle Soup. You don't need a lot, so consider making Lentil Nicoise Salad with extra radishes.
- Chili peppers: Thinly sliced jalapenos or serranos add more heat.
- Sour Cream: A spoonful of sour cream is delicious swirled into the soup. There are many great store-bought vegan options if you're looking to keep it dairy-free.
- Cheese: Crumbled or shredded cheese would be great on top!
Other vegan soup recipes:
Love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 review below!
Recipe video
Watch a step-by-step video and learn how to make this recipe!
📖 Recipe
Easy Green Chili Soup (Vegan)
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 large diced yellow onion (2 cups)
- 3 cloves minced garlic
- 1 tablespoon dried oregano
- 1 teaspoon ground cumin
- ⅓ cup long-grain white rice (uncooked)
- 4 cups vegan chicken broth (or vegetable broth)
- 1 (16 fl oz / 474 ml) jar salsa verde (2 cups, see note 1)
- 2 cups water
- 2 (15 oz / 14 fl oz / 398 ml) cans white beans (3 cups drained, see note 2)
- 2 cups frozen corn
- 1 small bunch cilantro
- extra garnishes (optional - avocado, tortilla chips, pickled red onions, sliced radishes, sliced jalapenos, lime wedges, etc.)
Instructions
- Saute: Warm 2 tablespoons extra-virgin olive oil in a large pot over medium-high heat. Add 1 large diced yellow onion, saute until golden around the edges, 5 to 7 minutes. Add 3 cloves minced garlic, 1 tablespoon dried oregano, and 1 teaspoon ground cumin. Cook, stirring continuously, until fragrant, about 1 minute.
- Simmer: Add ⅓ cup long-grain white rice and stir to coat. Pour in 4 cups vegan chicken broth. Then, add 1 (16 fl oz / 474 ml) jar salsa verde. Swirl 2 cups water in the empty jar to rinse it out, then empty into the pot. Add 2 (15 oz / 14 fl oz / 398 ml) cans white beans. Cover with the lid slightly ajar and bring to a boil. Reduce heat to a simmer and cook until rice is tender, about 15 minutes, stirring occasionally.
- Finish: Stir in 2 cups frozen corn and simmer until warmed through, 3 to 5 minutes. Roughly chop 1 small bunch cilantro. Set some cilantro aside (for garnish), then stir the rest into the soup. Ladle soup into bowls, top with reserved cilantro and extra garnishes if desired.
Notes
- Salsa Verde: Choose the brand you like best (or opt for homemade). We recommend a mild or medium spiced salsa. If in doubt, opt for mild because it's easier to add heat than take it out. You can use chopped jalapeno or serano peppers or hot sauce to make individual servings spicier.
- Beans: Most varieties of white beans work well here, such as Navy beans or Cannelini beans. Or, you could use Pinto beans instead.
- If you're not vegan: You could substitute the vegan chicken broth for regular chicken broth. For garnishes, you could add crumbled or shredded cheese, sour cream, etc.
- Storage and reheating tips: Soup can be stored in the fridge for 3 to 4 days. Or, frozen for up to 3 months. When reheating, you may wish to thin the soup slightly with more stock or water.
Dorothy says
This soup was so delicious and as promised! So many "30 minute soup" recipes take so much longer and the entire house ends up smelling like onions. I made this on my lunch break and absolutely loved it! My kitchen smells great! 🙂
bri says
Hi Dorothy - Yay, glad you enjoyed this Green Chili Soup! I wish I could come over for lunch to have some with you:) Thank you so much for taking the time to leave a review, we really appreciate it!
Christine says
Delish! My family isn't actually vegan but we are trying to eat less meat. I used chicken broth (all that I had at home) and it worked out well. Will make again
bri says
Hi Christine! Yay, glad to hear you and your family enjoyed this green chili soup! Thanks for writing in:)