Homemade Vegetarian Chili
Our easy, Homemade Vegetarian Chili is a powerhouse of flavor thanks to the roasted vegetables and blend of spices. Packed with plant protein, this comforting chili is just as nutritious as it is delicious!

I love this chili. Truly, I could eat it all year long, which is good since it is now added to our regular rotation! Our Homemade Vegetarian Chili is simple to make, packs in tons of flavor thanks to the roasted veggies, and is a delicious and healthy meat-free alternative while still serving all the flavor, heat, and consistency you’d want in this comfort food classic!

Ingredients Needed
- Peppers – Anaheims, Poblanos, Bell Peppers, and a Jalapeno all bring varying flavors, heat, and sweetness.
- Tomatoes – Our go-to is usually romas for this recipe, but you can use others as well.
- Carrots – Just a few to add even more nutrition (and color!) to this super healthy veggie-packed chili!
- Garlic and Onion – Staples! Roasted first to bring out even more flavor.
- Vegetable Stock – Have you made your own yet?
- Tomato Paste – This adds even more tomato and umami flavor and aids in creating that classic chili thickness and consistency.
- Spices – Chili powder, paprika, cumin, onion and garlic powder, a little cayenne for some heat, and of course salt and pepper to enhance and complement all of the veggies.
Roast the Veggies

While it takes some extra time, roasting the veggies is one of the fastest and easiest ways to extract complex, concentrated, caramelized flavors into your chili. Since this chili is so pepper-packed, you’ll need two roasting trays, one for the peppers and one for the tomatoes and onions.
Blend the Tomatoes

By giving the tomatoes a blend in your high-powered blender, it’ll create a sauce for the base of your chili that’s so much more flavorful than what you’ll get from a can! And unlike our Roasted Tomato Salsa, we keep those skins on and just blend it all up together.
Create the Chili!

Once the roasting (and building flavors) is done, then it’s time to create the chili! Sauté the roasted onion and garlic with the carrots. Toast the spices, then add the tomato puree and paste and the stock. Next, add the peppers, beans, and corn, and give everything a good mix. Simmer for a few minutes.
Pro Tip
Toasting the spices with the onions and then adding the tomato paste before the stock will help develop all of the flavors even more!

Homemade Vegetarian Chili, done!

This chili is packed full of nutrition, flavor, and everything you need for a healthy, balanced meal all in one big delicious bowl!
You Also Might Like
- Spicy Lentil Pepper Soup
- White Bean Kale Potato Soup
- Easy Homemade Black Bean Soup
- French Onion Soup From Scratch
- Healthy Leek and Potato Soup
- Creamy Asparagus Bacon Soup
- Roasted Parsnip Potato Soup

Garnish with your chili favorites like shredded cheddar cheese (or cumbled cotija!) and some fresh cilantro. My husband loves a little sour cream, a squeeze of lime, or some tortilla chip strips for some added crunch!
Meal Prep!
Our Homemade Vegetarian Chili is perfect for meal prep! Not only for the week, but also for the freezer, as this chili freezes great and is a great chili to make a double batch of and enjoy one all week long and store the other in the freezer!

I absolutely love this Homemade Vegetarian Chili, and it has so much flavor and depth that no one in my family misses the meat! You’ll find this on regular rotation all winter, and prepped in our freezer too!
Enjoy! As always, if you make this recipe or any of my others, I love to hear what you think! Leave a comment below, email me, or you can find me on Facebook, Instagram, and Pinterest!
If you want to see more, be sure to sign up for my 5 Easy Ways to Start Cooking From Scratch!

Homemade Vegetarian Chili
Equipment
- Dutch oven or soup pot
Ingredients
- 2 lbs tomatoes
- 1 onion
- 4 cloves garlic
- 3 poblano peppers
- 2 anaheim peppers
- 1 small jalapeno
- 1 red bell pepper
- 1 yellow bell pepper
- 1 green bell pepper
- 3 carrots
- 1 1/2 cups black beans cooked, or 1 can
- 1 1/2 cups kidney beans or 1 can
- 1 1/2 cups corn or 1 can
- 6 oz tomato paste
- 1 tablespoon olive oil
- 2 teaspoons paprika
- 2 teaspoons chili powder
- 2 teaspoon cumin
- 1 teaspoon oregano
- 1 teaspoon kosher salt
- 1/2 teaspoon ground black pepper
- 1 1/2 teaspoon garlic powder
- 1 1/2 teaspoon onion powder
- 1/4 teaspoon cayenne
- 2 cups vegetable stock
Garnishes
- cheese cheddar, cotija, mozzarella, or any of your favorites
- fresh cilantro
- tortilla chip strips
- avocado
- sour cream
- lime wedge
Instructions
- Roast Veggies: Heat the oven to 425℉ and place racks in two center slots. Cover trays with foil and add halved tomatoes, onion, and garlic to one tray and the halved and deseeded peppers to another, all cut side down. Roast for 25 minutes and then swap trays in the oven and then roast another 25 minutes.
- Prep: Meanwhile, open and drain the black beans, corn, and kidney beans. Peel and dice the carrots and set aside. Gather spices, tomato paste, and vegetable stock.
- Puree Tomatoes: Once the veggies are roasted, add the tomatoes (and any juice released onto the tray, to a high powered blender and blend until smooth.
- Chop Veggies: Chop the roasted onion and garlic and set aside. Gently remove the skins from the anaheims and poblanos and then chop all of the peppers into evenly sized pieces and set aside.
- Create Chili: Heat olive oil on medium in a Dutch oven or soup pot. Add the chopped roasted onion, garlic, and carrots. Saute for 2-3 minutes. Add the spices, stir to toast for another minute. Add the tomato paste and pureed roasted tomatoes and mix well. Slowly add the stock and mix well while adding. Add the peppers, beans, and corn and mix well. Bring the heat up to medium-high to bring it all to a simmer. Lower the heat to let it simmer for 10 minutes.
- Garnish: Shred cheese, chop cilantro, or gather other garnishes like sour cream, tortilla chips, or cotija cheese.
- Serve and Enjoy! Serve in bowls and top with garnishes and enjoy!




This vegetarian chili recipe looks delicious and filling. I love that it uses simple ingredients but still promises bold flavors. Definitely trying this as a healthier alternative!
Great to hear, can’t wait to hear what you think when you make it!
Wow!! This chili is awesome. The roasting of the veggies and the spice mix give it a great depth of flavor! I’ve made many different vegetarian chilis over the years, but this is one of the best. Great recipe! Excellent chili!
Aww thank you so much, Ruth!! 😀
This was so delicious! I saw it on Wednesday when it was posted and I knew it would be perfect for dinner. We had it last night and it was so packed with flavor. My husband (who loves meat) was impressed taht it was a veggie dish!
Claire! Oh my gosh I am so happy to hear this! Thank you so much for sharing and I love that your meat loving husband enjoyed it, too!