Vegetarian chili is the kind of meal that proves you do not need meat to make something deeply satisfying. This hearty, flavor-packed pot comes together with simple pantry staples and fresh vegetables. I have made this on busy weeknights and slow Sundays alike, and it has never once let me down.
My first bowl of truly great vegetarian chili happened on a cold Tuesday night when I had no dinner plan and a fridge full of random vegetables. I threw everything into a pot with beans, spices, and a can of tomatoes and just let it bubble away. The result was so rich and comforting that my family scraped the pot clean and asked if there was more.
What makes this vegetarian chili special is the balance between bold spices, hearty beans, and tender vegetables. It is thick, filling, and packed with flavor in every single bite. Make this tonight!
Table of Contents
Ingredients for Vegetarian Chili
I have tested this vegetarian chili recipe more times than I can count, and these are the ingredients that deliver the best results every single time. I always reach for low sodium vegetable broth so I can control the salt level myself rather than leaving it up to the can.
- 2 tablespoons olive oil
- 1 medium red or yellow onion (diced) – I recommend yellow onion for a slightly sweeter, more mellow flavor
- 2 medium carrots (chopped into small 1/4-inch pieces)
- 1 red bell pepper (diced)
- 1 yellow bell pepper (diced) – In my experience, using two different colored peppers adds both visual appeal and a subtle natural sweetness
- 4 cloves garlic (minced)
- 1 3/4 cups low sodium vegetable broth (one 14.5 oz can)
- 1 to 2 tablespoons chili powder – I usually start with 1 tablespoon, taste after simmering, then add more if needed
- 1 tablespoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 3 tablespoons tomato paste
- 1 can (28 oz) petite diced tomatoes
- 2 cans (15 oz each) black beans (rinsed and drained)
- 1 can (15 oz) red kidney beans (rinsed and drained)
- 1 cup frozen corn
- Optional toppings: avocado, sour cream, shredded cheese, cilantro
Step-by-Step Instructions
In my experience, the sautรฉ step at the beginning is where a lot of the flavor gets built, so do not rush it. Give those vegetables real time in the pan and the finished chili will taste noticeably deeper and richer.
Step 1: Heat the olive oil in a large pot or Dutch oven over medium-high heat until it just starts to shimmer.
Step 2: Add the diced onion, chopped carrots, and bell peppers. Cook for about 8 minutes, stirring occasionally, until the vegetables begin to soften and the onion turns slightly translucent. Add the minced garlic and stir constantly for 30 seconds. Do not walk away during this step or the garlic can burn quickly and turn bitter.
Step 3: Pour in the vegetable broth. Add the chili powder, cumin, oregano, salt, pepper, and tomato paste. Stir everything together until the tomato paste is fully dissolved into the broth and the vegetables are well coated in the spices.
Step 4: Add the petite diced tomatoes, black beans, kidney beans, and frozen corn. Stir until everything is evenly combined.
Step 5: Bring the chili to a full boil, then reduce the heat to a low simmer. Cook uncovered for 35 to 45 minutes, stirring occasionally, until the carrots are completely tender when pierced with a fork. If the chili thickens too fast before the carrots are done, add a small splash of broth or water to loosen it.
Step 6: Taste and adjust the seasonings. Add more chili powder for heat, more salt if needed, or a squeeze of fresh lime juice to brighten everything up. Serve hot with your favorite toppings.
Best Side Dishes to Serve with Vegetarian Chili
This vegetarian chili is hearty and filling on its own, but pairing it with the right sides takes the whole meal to another level. Think about balancing textures and flavors for the best experience.
Garlic Bread: A warm, buttery slice of easy garlic bread is one of the best things you can put next to a bowl of chili. It soaks up that rich tomato broth in the best possible way.
Cheesy Breadsticks: My kids go wild when I put a basket of homemade cheesy breadsticks on the table alongside this chili. The melty cheese and soft bread make every bite more fun.
Taco Rice Bowl Base: Serve this chili ladled right over a simple taco rice bowl base for a heartier, more filling meal. The seasoned rice soaks up the chili broth beautifully.
Garlic Roasted Vegetables: A sheet pan of garlic roasted vegetables on the side adds a caramelized, slightly crispy texture that contrasts nicely with the thick, saucy chili.
Did you enjoy this recipe?
Save it to your Pinterest board and make it again later!
๐ Save this Recipe@dinnerchickenrecipes
Vegan Buddha Bowl: Turn leftover chili into the star of a vegan buddha bowl the next day. Add grains, greens, and avocado for a completely different and equally satisfying meal.
Glow Bowl: For a lighter, fresher pairing, a roasted veggie glow bowl with tahini yogurt sauce served alongside this chili makes a nourishing and colorful dinner spread.
Storing and Reheating Your Vegetarian Chili
This vegetarian chili stores really well. Let it cool completely before transferring it to an airtight container. It keeps in the refrigerator for up to 5 days, and honestly it tastes even better on day two once the spices have had time to settle and deepen.
For longer storage, portion the cooled chili into freezer-safe containers or bags and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. To reheat, warm it slowly on the stovetop over medium-low heat, adding a splash of vegetable broth or water if it has thickened too much. The microwave works fine in a pinch too. Pro tip: a small squeeze of fresh lime juice stirred in right before serving wakes up all the flavors beautifully.
FAQs
Can I make vegetarian chili ahead of time?
Yes, this is a great make-ahead recipe. It tastes even better the next day. Make it up to 2 days ahead and store it sealed in the fridge until you are ready to serve.
Can I make this vegetarian chili spicier?
Absolutely. Add an extra tablespoon of chili powder, a pinch of cayenne, or one diced jalapeno cooked in with the vegetables in Step 2 to bring more heat.
Can I use dried beans instead of canned?
You can, but they must be fully soaked and cooked before adding to the pot. Canned beans save significant time and work just as well for this recipe.
Conclusion
This vegetarian chili is simple, satisfying, and genuinely one of those recipes that earns a permanent spot in your weeknight rotation. It is easy to pull together with everyday ingredients, and the results are always worth it. Give it a try and make it your own with your favorite toppings. Happy cooking!
The Best Vegetarian Chili
Ingredients
Equipment
Method
- Heat the olive oil in a large pot or Dutch oven over medium-high heat until it just begins to shimmer.
- Add the diced onion, chopped carrots, and bell peppers. Cook for about 8 minutes, stirring occasionally, until the vegetables begin to soften and the onion turns slightly translucent. Add the minced garlic and stir constantly for 30 seconds to prevent burning.
- Pour in the vegetable broth. Add the chili powder, cumin, oregano, salt, pepper, and tomato paste. Stir until the tomato paste is fully dissolved and the vegetables are evenly coated in the spices.
- Add the petite diced tomatoes, black beans, kidney beans, and frozen corn. Stir until everything is combined.
- Bring the chili to a full boil, then reduce the heat to a low simmer. Cook uncovered for 35 to 45 minutes, stirring occasionally, until the carrots are completely tender when pierced with a fork. If the chili thickens too quickly before the carrots are done, add a small splash of broth or water.
- Taste and adjust seasonings as needed. Serve hot with your favorite toppings such as avocado, sour cream, shredded cheese, or cilantro.












