This post may contain affiliate links. Please see our privacy policy for details.

Homemade Vegetarian Chili - This easy vegetarian chili is the absolute best! It's cozy, warm and so hearty, loaded with sweet potato, zucchini, beans and pantry staples!

This easy vegetarian chili is the absolute best! It’s cozy, warm and so hearty, loaded with sweet potato, zucchini, beans, and pantry staples!

Homemade Vegetarian Chili - Truly the BEST vegetarian chili! Loaded with sweet potato, zucchini, beans + so much flavor! So hearty, so good.

why you’ll love this vegetarian chili

  • Filling and so hearty. This hearty chili is loaded with so many different vegetables and two different kinds of beans. It’s rich, cozy comfort food high in fiber, and you won’t miss the meat in here one bit!
  • Budget-friendly. The recipe calls for inexpensive pantry staples such as canned beans, tomatoes, and basic spices already on hand.
  • Reheats very well. Similar to lasagna, the leftovers taste even better the next day as the flavors of the chili continue to meld and deepen overnight.
  • Freezes beautifully. Chili is incredibly freezer-friendly, making it perfect as a freezer meal for a quick and easy weeknight dinner.

what is a vegetarian chili?

This is a thick stew made with vegetables, tomatoes, beans, and various spices.

Key ingredients

  • Base: diced tomatoes and vegetable stock
  • Beans: black beans and kidney beans
  • Vegetables: onion, poblano pepper, sweet potato, and zucchini
  • Spices: garlic, chili powder, cumin, and oregano
  • Extras: cilantro and lime wedges
Homemade Vegetarian Chili - Truly the BEST vegetarian chili! Loaded with sweet potato, zucchini, beans + so much flavor! So hearty, so good.

How to make vegetarian chili

  1. Sauté the aromatics. Cook the onion and poblano in a large stockpot or Dutch oven over medium heat until tender. Then stir in the garlic, chili powder, cumin, and oregano until fragrant, about 1 minute.
  2. Combine. Add the diced tomatoes, rinsed beans, vegetable stock, salt, and pepper.
  3. Simmer. Partially cover the pot with a lid and simmer for 15-20 minutes, stirring occasionally to prevent sticking.
  4. Add vegetables. Stir in the sweet potato and zucchini, cooking until tender, about 10-15 minutes. Pro tip: swap out the sweet potato for butternut squash, or add more vegetables such as bell peppers, corn and mushrooms.
  5. Serve. Stir in cilantro and serve warm with lime wedges.

Freezing and storage

Storage

Leftover chili can be stored in an airtight container in the fridge for 3-4 days.

Reheating

Gently reheat on the stovetop over medium heat, with a splash of water if it is too thick, until warmed through.

Freezing

Let cool completely; portion into plastic freezer bags in individual servings, squeezing out any excess air before sealing. Lay the bags flat in a single layer in the freezer (this will help them freeze quickly). Label, date, and freeze up to 3 months.

Reheating after freezing

To reheat, thaw overnight in the fridge and gently reheat over medium heat with a splash of water, stirring occasionally, until heated through.

Homemade Vegetarian Chili - Truly the BEST vegetarian chili! Loaded with sweet potato, zucchini, beans + so much flavor! So hearty, so good.

Tools For This Recipe

Homemade Vegetarian Chili: Frequently Asked Questions

What kind of beans are best?

This really depends on personal preference but the most popular options are kidney beans, black beans, and pinto beans. But you can also use what you have on hand such as white beans or chickpeas.

Should I rinse the beans?

Yes! Rinsing the canned beans will remove the excess sodium and the metallic taste from the canned liquid.

How can I thicken the chili?

Mash some of the kidney beans (with the back of a spoon) prior to adding, releasing some of the starch and thickening the chili. The chili can also simmer for a bit longer, uncovered, until the desired consistency is reached.

How can I store leftovers?

Store leftovers in an airtight container in the fridge for 3-4 days, reheating gently on the stovetop over medium heat with a splash of water (if needed) until warmed through.

Is this freezer friendly?

Yes! You can freeze the leftovers in individual freezer bags, thawing overnight and reheating gently on the stovetop.

Homemade vegetarian chili, loaded with sweet potato, zucchini, and beans.

Homemade Vegetarian Chili

This easy vegetarian chili is the absolute best! It's cozy, warm and so hearty, loaded with sweet potato, zucchini, beans and pantry staples!
4.9 stars (11 ratings)

Video

Ingredients

  • 2 tablespoons canola oil
  • 1 medium sweet onion, diced
  • 1 small poblano pepper, diced
  • 3 cloves garlic, minced
  • 1 tablespoon chili powder
  • 1 ½ teaspoons ground cumin
  • 1 ½ teaspoons dried oregano
  • 2 (14.5-ounce) cans diced tomatoes
  • 1 (15-ounce) can black beans, rinsed and drained
  • 1 (15-ounce) can kidney beans, rinsed and drained
  • 4 cups vegetable stock
  • Kosher salt and freshly ground black pepper, to taste
  • 1 small sweet potato, peeled and diced
  • 1 medium zucchini, diced
  • ¼ cup chopped fresh cilantro leaves
  • 1 lime, cut into wedges

Instructions

  • Heat canola oil in a large stockpot or Dutch oven over medium heat.
  • Add onion and poblano, and cook, stirring frequently, until tender, about 2-3 minutes. Stir in garlic, chili powder, cumin and oregano until fragrant, about 1 minute.
  • Stir in diced tomatoes, black beans, kidney beans and vegetable stock; season with salt and pepper, to taste. Bring to a boil; reduce heat and simmer, partially covered, until flavors have blended, about 15-20 minutes.
  • Stir in sweet potato and zucchini, and cook until tender, about 10-15 minutes. Stir in cilantro; season with salt and pepper, to taste.
  • Serve immediately with lime wedges.

Equipment

Notes

  • Use canned beans. Canned beans are such a convenient option when making chili. The best beans to use are really dependent on personal preference. The most popular options for beans when making chili are kidney beans, black beans and pinto beans.
  • Incorporate more veggies. This is an incredibly flexible, giving recipe. Add more hearty veggies to the mix such as butternut squash, bell peppers, corn kernels and mushrooms.
  • Add some heat. Diced jalapeños or minced chipotles in adobo will add a little bit of heat!
  • Lime juice will brighten the flavors. Add freshly squeezed lime juice to brighten the rich flavors and balance out the heavy spices. Always add 1-2 tablespoons lime juice at the end of cooking time to keep the flavor fresh, or serve with lime wedges.
  • Serve with toppings. Serve with your favorite chili toppings – shredded cheddar cheese, red onion, avocado, sour cream, corn chips, sliced jalapeno and cilantro are all excellent options.

Did you make this recipe?

Tag @damn_delicious on Instagram and hashtag it #damndelicious!