This vegetarian slow-cooker chili is anything but dull. It’s loaded with colorful vegetables, hearty white beans and bold spices that create a sweet, smoky, satisfying bowl.

Table of Contents
- Vegetarian chili ingredients notes
- How to make Slow Cooker Vegetarian Chili
- Vegetarian Chili Toppings
- Prefer to watch instead of read?
- Make it a freezer meal
- Storage instructions
- Smoky White Bean Vegetarian Chili (Slow Cooker) Recipe
Chili is a favorite comfort meal for many of us — it’s warming, easy to make and full of flavor. This vegetarian version brings the same cozy feeling with vegetables and white beans standing in for meat. It works beautifully in a slow cooker: assemble the ingredients, let it simmer low and slow, and you’ll have a rich, flavorful chili ready for toppings and cornbread.
Vegetarian chili ingredients notes
- Carrots: Provide body and texture in place of meat, plus extra fiber and nutrients.
- Red bell pepper: Adds subtle sweetness and vitamins; dice finely so it blends into the chili.
- White beans: The protein-and-fiber base of this chili — creamy and filling.
- Crushed tomatoes: Form the soup base and give the chili its tomato-forward flavor.
- Tomato paste: Thickens the chili and deepens the tomato flavor for a richer finish.
- Chipotle in adobo: Adds smoky heat — a small amount goes a long way and elevates the overall flavor.
- Spices: A blend of chili powder, smoked paprika, cumin, garlic and onion powders, oregano and salt gives the chili depth and warmth.
- Vegetable broth: Thins the mixture slightly so the texture is saucy rather than overly dense.

How to make Slow Cooker Vegetarian Chili
- Combine all ingredients in a large slow cooker. Stir until the tomato paste is fully incorporated and the mixture is even.
- Cover and cook on high for 6 hours or low for 8 hours, until the vegetables are tender and flavors are melded.
- Serve hot with your chosen toppings.
Vegetarian Chili Toppings
- Sour cream (dairy or a vegan alternative)
- Shredded cheese or vegan cheese
- Diced red onion
- Sliced green onion
- Crushed tortilla chips or strips
- Cornbread or cornbread muffins
- Fresh cilantro
Prefer to watch instead of read?

Make it a freezer meal
- Place all raw ingredients in a freezer-safe bag (silicone reusable bags work well). Seal and gently shake to combine.
- Lay the bag flat to freeze; once solid, store upright to save space.
- Thaw overnight in the fridge, then pour the contents into the slow cooker and cook according to directions.
Storage instructions
Let the chili cool completely, then refrigerate in an airtight container for up to five days. For longer storage, freeze in a sealed bag or container; thaw in the refrigerator and reheat on the stove or in the microwave.

If you try this recipe, please leave a star rating below and tag the creator on social media to share your version.
More vegetarian recipes:
- Easy Italian vegetable soup
- Creamy sweet potato curry
- Loaded sweet potato nachos
Smoky White Bean Vegetarian Chili (Slow Cooker)
Ingredients
- 4 carrots peeled and diced small
- 1 red bell pepper diced small
- 2 cans white beans drained and rinsed
- 28 ounce crushed tomato
- 4 oz diced green chilis
- 4 tablespoons tomato paste
- 1 tablespoon chipotle in adobo sauce from the can
- 3 cloves garlic minced
- 2 tablespoons chili powder
- 1 tablespoon smoked paprika
- 1 tablespoon cumin
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon salt
- 1 teaspoon dried oregano
- 2 cups vegetable broth
Instructions
-
Add all ingredients to a large slow cooker and stir until the tomato paste is fully blended into the mixture.
-
Cover and cook on high for 6 hours or low for 8 hours. Serve warm with desired toppings.
Notes
Leftover chipotles in adobo: Use them in other recipes that call for smoky heat — they pair well with poultry, dressings and marinades.
Freezing: Combine ingredients in a freezer bag and freeze flat. Thaw overnight in the fridge and follow slow-cooker instructions. You can also freeze cooked chili and reheat when needed.
Video
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.