Cold day or not, a good pot of chili feels like a hug. This vegetarian version brings all the cozy flavor you expectโrich tomatoes, warm spices, and a hearty texture that satisfies. Itโs easy enough for weeknights, yet sturdy enough to stash in the freezer for later.
The ingredients are simple and flexible, and the results taste even better the next day. Whether youโre feeding a crowd or stocking up for busy weeks, this chili has you covered.
What Makes This Recipe So Good

- Big flavor, no fuss: Layered spices, sautรฉed aromatics, and a long simmer give it depth without complicated steps.
- Hearty and satisfying: Beans, vegetables, and bulking ingredients make it feel robust, even without meat.
- Freezer-friendly: This chili freezes beautifully and reheats like a dream, perfect for meal prep.
- Flexible: Swap beans, change the veggies, or dial the heat up or down to match your taste.
- Budget-conscious: Pantry staples keep costs low while delivering plenty of servings.
What Youโll Need
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 1 red bell pepper, diced
- 1 jalapeรฑo, seeded and minced (optional for heat)
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 2 teaspoons ground cumin
- 2 teaspoons chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon ground coriander (optional)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 (28-ounce) can crushed tomatoes
- 1 (15-ounce) can diced tomatoes, with juices
- 1 1/2 cups vegetable broth (plus more as needed)
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (15-ounce) can kidney beans, drained and rinsed
- 1 (15-ounce) can pinto beans, drained and rinsed
- 1 cup corn kernels (frozen or canned, drained)
- 1 small zucchini, diced (optional but nice texture)
- 1 tablespoon soy sauce or tamari (for umami)
- 1 teaspoon maple syrup or sugar (to balance acidity)
- Juice of 1/2 lime
- Fresh cilantro, chopped (for serving)
- Optional toppings: shredded cheese, sour cream or yogurt, sliced green onions, avocado, tortilla chips
Instructions

- Warm the olive oil in a large pot over medium heat. Add the onion, bell pepper, and jalapeรฑo.
Cook, stirring occasionally, until softened, about 6โ8 minutes.
- Stir in the garlic and cook for 30 seconds until fragrant. Add the tomato paste and cook, stirring, for 1โ2 minutes to caramelize slightly.
- Add the cumin, chili powder, smoked paprika, oregano, coriander, salt, and pepper. Stir for 30 seconds to bloom the spices.
- Pour in the crushed tomatoes, diced tomatoes, and vegetable broth.
Stir well, scraping up any browned bits from the bottom of the pot.
- Add the black beans, kidney beans, pinto beans, corn, and zucchini. Bring to a gentle boil, then reduce to a simmer.
- Stir in the soy sauce and maple syrup. Partially cover and simmer for 25โ30 minutes, stirring occasionally.
If it gets too thick, add a splash of broth.
- Taste and adjust seasoning. Add more salt, chili powder, or a pinch of sugar if needed. Squeeze in the lime juice for brightness.
- Let it rest off the heat for 5 minutes to settle the flavors.
Serve with your favorite toppings.
Keeping It Fresh
- Fridge: Store in airtight containers for up to 5 days. The flavors actually improve on day two.
- Freezer: Cool completely. Portion into freezer-safe containers or zip-top bags (lay flat for space-saving).
Freeze for up to 3 months.
- Reheat: Thaw overnight in the fridge or run the sealed bag under cool water to loosen. Reheat gently on the stove over medium-low, adding a splash of broth if itโs too thick.
- Meal prep tip: Freeze individual portions for quick lunches. Label with date and mild/medium/spicy if you make multiple batches.

Why This is Good for You
- Plant-powered protein: Beans deliver protein and fiber that keep you full and support steady energy.
- Gut-friendly fiber: A mix of beans and vegetables supports digestion and overall health.
- Lower in saturated fat: You get the comfort of chili without heavy meats.
- Micronutrient boost: Tomatoes, peppers, and spices bring antioxidants like lycopene and vitamin C.
- Balanced nutrition: Pair with brown rice, quinoa, or a baked potato for a complete, satisfying meal.
What Not to Do
- Donโt skip blooming the spices: Heating them in oil brings out flavor.
Tossing them in cold will leave the chili flat.
- Donโt add all the salt at once: Tomatoes reduce and concentrate. Season gradually and adjust at the end.
- Donโt boil hard: A gentle simmer prevents scorching and keeps textures tender, not mushy.
- Donโt forget acidity: A little lime juice or vinegar at the end brightens everything.
- Donโt overload with water: Add broth in small amounts. Thick and hearty beats watery every time.
Alternatives
- Bean swaps: Use chickpeas or cannellini beans if thatโs what you have.
- Add grains for body: Stir in 1/2 cup rinsed quinoa with the broth and simmer until cooked, or add pre-cooked brown rice near the end.
- Go smoky: Add 1โ2 chipotle peppers in adobo, chopped, for heat and smoke.
- Extra veg: Sweet potato cubes, diced carrots, or mushrooms make it even heartier.
Add them with the onions so they soften.
- No-soy option: Swap soy sauce for coconut aminos or 1 teaspoon balsamic vinegar for umami.
- Slow cooker: Sautรฉ aromatics and spices on the stovetop, then transfer to a slow cooker with remaining ingredients. Cook on low for 6โ7 hours or high for 3โ4 hours.
- Instant Pot: Use Sautรฉ for aromatics and spices, add remaining ingredients, then Pressure Cook on High for 8 minutes with a natural release for 10 minutes.
FAQ
Can I make this chili without any heat?
Yes. Skip the jalapeรฑo and reduce the chili powder to 1 teaspoon.
Use sweet paprika instead of smoked if you prefer gentle warmth without spice.
How can I make it thicker?
Simmer uncovered to reduce, mash a cup of beans and stir them back in, or add 1โ2 tablespoons of fine cornmeal and simmer for a few minutes.
What if I donโt have tomato paste?
Use an extra 1/2 cup of crushed tomatoes and a pinch of sugar. Youโll lose a bit of richness, but the chili will still be delicious.
Is this gluten-free?
Yes, as long as you use gluten-free soy sauce or tamari and check that your broth is certified gluten-free.
Can I add plant-based meat?
Absolutely. Brown it first in the pot, then proceed with the recipe.
Reduce the beans slightly if you want a more โmeatyโ ratio.
How long will it last in the freezer?
Up to 3 months for best texture and flavor. Itโs still safe beyond that, but quality can drop.
What should I serve with it?
Cornbread, rice, baked potatoes, or tortilla chips all work. A simple green salad balances the richness.
Can I make it oil-free?
Yes.
Sautรฉ the vegetables in a splash of broth instead of oil, adding more as needed to prevent sticking.
Will the zucchini get mushy when frozen?
It softens a bit after freezing, but holds up well in chili. If that bothers you, skip it or add it fresh when reheating.
How do I reduce sodium?
Use no-salt-added beans and tomatoes, low-sodium broth, and season to taste at the end. The lime juice helps make lower-salt versions taste bright.
Final Thoughts
This vegetarian chili proves that simple ingredients can deliver big comfort.
Itโs weeknight-easy, make-ahead friendly, and adaptable to whatever you have on hand. Cook a pot now, freeze a few portions, and thank yourself later on a busy day. Keep the toppings casual, invite people to build their own bowls, and enjoy a meal that feels good every time.

Vegetarian Chili (Freezer-Friendly) - Hearty, Simple, and Ready When You Are
Ingredients
Method
- Warm the olive oil in a large pot over medium heat. Add the onion, bell pepper, and jalapeรฑo. Cook, stirring occasionally, until softened, about 6โ8 minutes.
- Stir in the garlic and cook for 30 seconds until fragrant. Add the tomato paste and cook, stirring, for 1โ2 minutes to caramelize slightly.
- Add the cumin, chili powder, smoked paprika, oregano, coriander, salt, and pepper. Stir for 30 seconds to bloom the spices.
- Pour in the crushed tomatoes, diced tomatoes, and vegetable broth. Stir well, scraping up any browned bits from the bottom of the pot.
- Add the black beans, kidney beans, pinto beans, corn, and zucchini. Bring to a gentle boil, then reduce to a simmer.
- Stir in the soy sauce and maple syrup. Partially cover and simmer for 25โ30 minutes, stirring occasionally. If it gets too thick, add a splash of broth.
- Taste and adjust seasoning. Add more salt, chili powder, or a pinch of sugar if needed. Squeeze in the lime juice for brightness.
- Let it rest off the heat for 5 minutes to settle the flavors. Serve with your favorite toppings.
Tried this recipe?
Let us know how it was!Looking for more ideas?
If you need dinner on the table fast, explore our Quick & Easy category.
If you’re craving new flavors, take a look at our World Cuisine category.
If you want something lighter but still satisfying, visit our Healthy & Light category.
If you’re in the mood for a treat, find something sweet in our Sweets & Desserts category.
If you like to plan ahead, get inspired in our Meal Prep & Planning category.
If you’re keeping it low carb and still want satisfying meals, explore our Keto Weight Loss category.
And if youโd like to browse everything in one place, explore All Recipes.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

