Vegan White Chili Recipe
Introduction
This hearty vegan white chili is packed with flavorful ingredients like soy curls, white beans, and green salsa. It’s a comforting, protein-rich dish perfect for chilly days or anytime you crave a satisfying, plant-based meal.

Ingredients
- 2 cups dehydrated soy curls
- 1 tablespoon olive oil (optional)
- 1 medium yellow onion, diced
- 1 green pepper, diced or a couple jalapenos diced (seeded or not for more heat)
- 3 to 5 cloves garlic, chopped
- 2 teaspoons cumin
- 1 teaspoon chili powder
- 1 teaspoon ancho chili powder
- 1/2 teaspoon dried oregano
- 4 cups vegan chicken broth (or water with 1.5 tablespoons no chicken vegetarian soup base, or quality veggie broth)
- 2 cans (15 oz each) white beans, rinsed and drained (cannellini, great northern, or navy beans)
- 1 1/2 cups green salsa (salsa verde)
- 1 can (4 oz) diced green chilies
- 1 can (12 oz) corn
- Cashew cream (optional): 1/3 cup raw cashews + 1/4 cup water blended smooth
- Salt and black pepper to taste
- Chopped fresh cilantro and lime wedges for serving
- Tortilla chips, sliced avocado, pickled jalapenos, more green salsa, hot sauce, vegan sour cream, shredded vegan cheese (optional toppings)
Instructions
- Step 1: Rehydrate the soy curls by placing them in a medium bowl, breaking them into smaller pieces with your hands. Cover with hot water or vegetable broth and let soak for 8 to 10 minutes. Drain and squeeze out excess liquid, then set aside.
- Step 2: In a large pot or Dutch oven, heat the olive oil over medium heat (if using). Add the diced onion and green pepper or jalapenos and sauté for about 5 minutes until softened. Stir in the garlic, rehydrated soy curls, cumin, chili powder, ancho chili powder, and dried oregano. Cook for 1 minute to toast the spices.
- Step 3: Pour in the vegan chicken broth, then add the rinsed white beans, green salsa, diced green chilies, and corn. Bring the mixture to a boil, then cover and reduce heat to medium-low. Simmer for 15 minutes, allowing the flavors to meld.
- Step 4: Meanwhile, if using cashew cream, blend the raw cashews and water in a small blender until smooth and creamy.
- Step 5: Uncover the chili and stir in the cashew cream if using. Simmer uncovered over medium heat for 5 minutes to thicken slightly. Season with salt and black pepper to taste.
- Step 6: Ladle the chili into bowls and garnish with fresh cilantro, lime wedges, and any additional toppings you prefer, such as avocado, tortilla chips, or vegan sour cream. Enjoy warm!
Tips & Variations
- For a spicier chili, leave the jalapeno seeds in or add extra hot sauce.
- If you don’t have soy curls, use chopped firm tofu or tempeh as a substitute.
- Green salsa can be substituted with tomatillo salsa or your favorite mild salsa verde.
- Skip the cashew cream for a lighter chili or use coconut milk for a different creamy texture.
- This chili works well in an Instant Pot or slow cooker—just adjust cooking times accordingly.
Storage
Store leftover chili in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave until warmed through. The chili may thicken when chilled; add a splash of broth or water when reheating to loosen the consistency.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this chili gluten-free?
Yes, this recipe is naturally gluten-free as long as you use gluten-free broth and salsa ingredients. Always check labels to be sure.
Is it possible to freeze the vegan white chili?
Yes, you can freeze the chili in a suitable container for up to 3 months. Thaw overnight in the refrigerator before reheating. If using cashew cream, add it fresh after reheating for the best texture.
PrintVegan White Chili Recipe
This Vegan White Chili is a comforting, protein-packed dish featuring rehydrated soy curls, white beans, corn, and green salsa simmered in a flavorful blend of spices and vegan chicken broth. It’s enhanced with optional creamy cashew cream and topped with fresh cilantro, lime, and your choice of vegan garnishes, perfect for a hearty plant-based meal.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Ingredients
Main Ingredients
- 2 cups dehydrated Soy curls (see notes for substitutions)
- 1 tablespoon olive oil (optional)
- 1 medium yellow onion, diced
- 1 green pepper, diced or 2 jalapenos diced (seeded or not for more heat)
- 3 to 5 cloves garlic, chopped
- 2 teaspoons cumin
- 1 teaspoon chili powder
- 1 teaspoon ancho chili powder
- 1/2 teaspoon dried oregano
- 4 cups vegan chicken broth (water + 1.5 tablespoons no chicken vegetarian soup base) or good quality vegetable broth or organic paste/cubes
- 2 (15 oz) cans white beans, rinsed and drained (cannellini, great northern, or navy beans)
- 1 and 1/2 cups green salsa (salsa verde)
- 1 (4 oz) can diced green chilies
- 1 (12 oz) can corn, drained
Cashew Cream (Optional)
- 1/3 cup raw cashews
- 1/4 cup water
Toppings (Optional)
- Salt and black pepper to taste
- Chopped fresh cilantro
- Lime wedges
- Tortilla chips
- Sliced avocado
- Pickled jalapenos
- More green salsa
- Hot sauce
- Vegan sour cream
- Shredded vegan cheese
Instructions
- Rehydrate Soy Curls: Place the soy curls in a medium bowl. Break them into smaller pieces by hand or plan to chop after rehydration. Cover with hot water or vegetable broth and let sit for 8 to 10 minutes. Drain and squeeze out excess liquid, then set aside.
- Sauté Aromatics: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and green pepper or jalapenos. Sauté for about 5 minutes until softened. Add chopped garlic, rehydrated soy curls, cumin, chili powder, ancho chili powder, and oregano. Stir and cook for about 1 minute until fragrant.
- Add Remaining Ingredients and Simmer: Pour in the vegan chicken broth or vegetable broth, drained white beans, green salsa, diced green chilies, and corn. Bring the mixture to a boil, then cover and reduce heat to medium-low. Let it simmer gently for 15 minutes.
- Prepare Cashew Cream: While the chili simmers, blend raw cashews and water in a small blender or Nutribullet until completely smooth and creamy.
- Finish Chili: Uncover the chili pot and stir in the cashew cream if using. Continue to simmer uncovered over medium heat for 5 minutes to let the chili thicken slightly. Season with salt and black pepper to taste.
- Serve: Ladle the chili into bowls and garnish with fresh chopped cilantro, lime wedges, and any other preferred toppings such as tortilla chips, sliced avocado, pickled jalapenos, extra salsa, hot sauce, vegan sour cream, or shredded vegan cheese. Enjoy your hearty vegan white chili!
Notes
- Soy curls can be substituted with other textured vegetable protein or rehydrated TVP chunks if preferred.
- The olive oil is optional; you can sauté the vegetables in a little broth for an oil-free version.
- If you don’t have vegan chicken broth, use a good quality vegetable broth or make your own with veggies and seasonings.
- Green salsa or salsa verde can be store-bought or homemade.
- Cashew cream is optional but adds a creamy richness to the chili; omit for a lighter version.
- Instant Pot and Crockpot adaptations are possible: For Instant Pot, use sauté mode to cook aromatics, add all ingredients, and pressure cook for 10 minutes; for Crockpot, combine all ingredients and cook on low for 6-8 hours. Add cashew cream after cooking.
- This chili stores well and tastes even better the next day.
Keywords: vegan white chili, vegan chili recipe, soy curls chili, plant-based chili, white bean chili, dairy-free chili, vegan comfort food

