Creamy Vegan Green Chile Soup with Roasted Poblanos

Vegan Green Chili Soup in a bowl with sour cream, pickled onions and cilantro.

This Green Chili Soup with rice and beans is a reliable weeknight dinner: simple to prepare, ready in about 30 minutes, and low on cleanup. Leftovers refrigerate well for easy meal prep, and the soup freezes nicely for longer storage. Cozy, satisfying, and practical.

Made with salsa verde, rice and beans, this salsa-verde inspired soup is vegan and packs nearly 20 grams of complete plant-based protein per serving thanks to the combination of beans and rice.

Garnishes are optional. Crushed tortilla chips, quick pickled onions, and sliced avocado elevate the soup, but it’s equally delicious served plain.

[feast_advanced_jump_to]

Why you’ll love this recipe

  • Quick and easy: Minimal chopping and only a short simmer make this a perfect 30-minute weeknight meal.
  • High in plant protein: Combining beans and rice creates a complete protein, providing around 19–20 g of protein per serving.
  • Flexible to adapt: Swap bean varieties, use a different white rice, or skip or change garnishes to suit your pantry and preferences.
  • Meal prep friendly: Keeps in the fridge for several days and freezes well for future meals.
img 68503 2

Ingredients (and substitutes)

This simple green chili soup relies mostly on pantry staples. Main components and substitutions:

Ingredients to make easy vegan and gluten free green chili soup.
  • Salsa verde: The soup gets its bright, tangy base from salsa verde made with tomatillos and green chilis. Store-bought salsa verde keeps things fast—choose mild or medium to control heat.
  • Beans: White beans like navy or cannellini work well; pinto beans are a fine substitute. Use canned or cooked-from-scratch beans.
  • Rice: Long-grain white rice (including Jasmine or Basmati) cooks quickly and keeps the soup light. Medium-grain white rice will also work.
  • Broth: To keep the recipe vegan, use a flavorful vegan “chicken” or vegetable broth.
  • Corn: Frozen corn adds sweetness and texture; it’s already cooked, so it only needs to be warmed through.

See the recipe card below for the complete ingredient list and step-by-step instructions.

Want more ideas for using frozen corn? Try shepherd’s pie, fajita-style stuffed sweet potatoes, or a hearty vegetable chili for other easy weeknight meals.

img 68503 4

How to make (step-by-step photos)

This cozy rice-and-beans soup comes together in roughly 30 minutes. Overview:

Cooking onions and spices in a pot for soup.
1. Sauté onion and spices until fragrant and golden at the edges.
A wooden spoon stirring a pot of soup made with salsa verde and rice.
2. Add rice, broth, salsa verde and a bit of water, then simmer until the rice is tender.
Chopped cilantro added on top of a pot of green chili soup.
3. Stir in frozen corn to warm through, then fold in most of the chopped cilantro.
A woman spooning green chili, corn and rice soup into bowls on a kitchen counter.
4. Ladle into bowls and add any optional garnishes.

See the recipe card below for complete measurements and full instructions.

img 68503 9

Tips

  • Start with a mild salsa if unsure: A whole jar of salsa verde is used, so choose mild or medium to control heat. You can always add heat to individual bowls later.
  • To increase spice: Add hot sauce or sliced chilies to taste when serving.
  • Frozen corn needs minimal cooking: Add it near the end and warm it through for best texture.
  • To thin the soup: Add more vegetable broth for flavor or water if you prefer less salt.

Garnish ideas

The soup is great plain but also plays well with many garnishes:

  • Quick pickled red onions and jalapeños: Bright and tangy, they can be made quickly and add acidity.
  • Tortilla chips: Crushed on top for crunch.
  • Avocado: Sliced avocado adds creaminess.
  • Radishes: Thin slices bring color and crispness.
  • Chili peppers: Thinly sliced jalapeños or serranos add heat.
  • Sour cream or vegan alternatives: A spoonful swirled into the bowl softens heat and adds richness.
  • Cheese: Crumbled or shredded cheese works for non-vegan versions.
Quick pickled red onions in a glass mason jar.
Keep a jar of quick pickled red onions in the fridge for easy garnishes.
Green Chili Soup in bowls with toppings on a marble kitchen counter.

Other vegan soup recipes:

  • Easiest Frozen Pea Soup
  • Vegan Potato Leek Soup
  • Vegan Chicken Noodle Soup
  • Vegan Red Lentil Soup

Love this recipe? Please leave a 5-star review if you enjoyed it!

Recipe video

Watch a short video to see the recipe preparation step-by-step.

📖 Recipe

Easy Green Chili Soup (Vegan)

This easy vegan Green Chili Soup is made with salsa verde, beans, rice and frozen corn. It’s flavorful, ready in 30 minutes, and works well for meal prep. Top with tortilla chips, pickled onions, avocado or sour cream if desired. (Vegan & Gluten Free)
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4
Author: Bri Beaudoin
Vegan Green Chili Soup in a bowl with sour cream, pickled onions and cilantro.

Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1 large diced yellow onion (about 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 (about 2 cups)
  • 2 cups water
  • 2 (15 oz) cans white beans (about 3 cups drained)
  • 2 cups frozen corn
  • 1 small bunch cilantro
  • extra garnishes (optional: avocado, tortilla chips, pickled red onions, sliced radishes, jalapeños, lime wedges, etc.)
US Customary – Metric

Instructions

  • Saute: Heat 2 tablespoons extra-virgin olive oil in a large pot over medium-high heat. Add 1 large diced yellow onion and sauté until golden at the edges, about 5–7 minutes. Add 3 cloves minced garlic, 1 tablespoon dried oregano, and 1 teaspoon ground cumin. Cook, stirring, until fragrant, about 1 minute.
  • Simmer: Stir in ⅓ cup long-grain white rice to coat with the oil and spices. Pour in 4 cups vegan chicken broth and add 1 (16 fl oz) jar salsa verde. Rinse the salsa jar with 2 cups water and add the rinse to the pot. Add 2 cans white beans. Cover slightly ajar, bring to a boil, then reduce to a simmer and cook until the rice is tender, about 15 minutes, stirring occasionally.
  • Finish: Stir in 2 cups frozen corn and simmer until warmed through, 3–5 minutes. Roughly chop 1 small bunch cilantro, reserving some for garnish, and stir the rest into the soup. Ladle into bowls and add reserved cilantro and any extra garnishes before serving.

Notes

  1. Salsa verde: Choose mild or medium to control heat. Add jalapeño, serrano or hot sauce to individual bowls if you want more spice.
  2. Beans: Cannellini or navy beans are ideal, but pinto beans are a suitable alternative.
  3. Not vegan? Use regular chicken broth and add dairy garnishes like shredded cheese or sour cream if desired.
  4. Storage: Refrigerate for 3–4 days or freeze up to 3 months. Reheat gently and thin with stock or water if it thickens.

Nutrition

Calories: 478kcal | Carbohydrates: 81g | Protein: 19g | Fat: 10g
Did you make this recipe?Let us know by leaving a rating below and tag us on Instagram!