Loaded with fresh zucchini, sweet corn, and protein-packed black beans, this vibrant chili delivers a complex depth of flavor in every smoky, vegetable-forward spoonful. It’s so hearty and satisfying that it truly gives our classic Texas chili with sirloin a run for its money!

Jump to:
🌽 The Ingredients
This recipe transforms a vibrant medley of garden-fresh produce and aromatic, smoky spices into a thick, savory base that offers incredible depth in every bite. Find ingredient notes (including substitutions and variations) below.

📝 Ingredient Notes and Substitutions
- Vegetables: This recipe is highly adaptable; if you don’t have zucchini or carrots on hand, feel free to swap them for sweet potatoes, butternut squash, or extra bell peppers.
- San Marzano Tomatoes: These are prized for their thick flesh and sweet flavor, but you can substitute any high-quality canned whole peeled tomatoes—just crush them by hand for a rustic, chunky texture.
- Black Beans: While black beans provide a classic look and creamy texture, kidney beans or pinto beans make excellent hearty substitutes.
- Jalapeño and Cayenne: To keep the chili mild, remove the seeds and ribs from the jalapeño and omit the cayenne; for extra heat, leave the seeds in or add a dash of your favorite hot sauce.
- Monterey Jack Cheese: This adds a mild, creamy melt to the top, but you can swap it for sharp cheddar for more tang or use a dairy-free cheese to keep the entire dish vegan.
- Vegetable Stock: For the best results, use a low-sodium stock so you can personally control the salt levels as the chili simmers and flavors concentrate.
Refer to the recipe card (with video) below for a full list of ingredients and measurements.
🔥 Tips and Tricks for Perfect Vegetarian Chili
- Bloom Your Spices: For the deepest flavor, add your chili powder, cumin, and oregano to the sautéed vegetables for a minute or two before adding the stock. This “blooms” the spices in the oil, releasing their essential oils and creating a much smokier, more complex base.
- The Texture Hack: If you prefer a thicker, “meatier” consistency, use a potato masher or the back of a wooden spoon to lightly crush a small portion of the black beans directly in the pot. The released starches will naturally thicken the broth without needing flour or cornstarch.
- Hand-Crush the Tomatoes: For that perfect rustic texture, pour the whole San Marzano tomatoes into a bowl and crush them with your hands before adding them to the pot. This gives you beautiful, irregular chunks that feel more “homemade” than standard canned diced tomatoes.
- Don’t Overcook the Zucchini: To ensure your zucchini stays tender-crisp rather than mushy, keep an eye on the simmer time. If you plan on reheating the chili later, consider adding the zucchini during the last 10 minutes of cooking.
- Embrace the “Day Two” Rule: Like most stews, this chili is even better the next day. Making it 24 hours in advance allows the spices to fully meld and the vegetables to soak up all the aromatic flavors.
- Balance with Acid: If the chili feels like it’s “missing something” at the end, add a small squeeze of fresh lime juice or a teaspoon of apple cider vinegar. The acidity brightens the earthy beans and brings the whole dish to life.
👩🏼🍳 How To Make Vegetarian Chili with Black Beans

- Step 1: Heat the oil over medium heat in a large pot. Add the onion, bell pepper, zucchini, celery, carrot, jalapeño, and garlic and sauté, stirring often, until softened, about 10 minutes.

- Step 2: Stir in the chili powder, cumin, oregano, and cayenne. Cook for 1 to 2 minutes, stirring often.

- Step 3: Stir in the vegetable stock.

- Step 4: Add the tomatoes, crushing them with your hands as you drop them in. Add all juices. Bring to a simmer and then add salt and pepper. Continue simmering for 20 minutes, stirring occasionally.

- Step 5: Stir in the corn and beans and simmer for another 10 minutes.

- Step 6: Serve at once, garnished with cilantro, shredded Monterey Jack, and chopped scallions.
🍽️ How to Serve
- The Classic Garnish: Top each bowl with a generous sprinkle of shredded Monterey Jack, fresh cilantro, and sliced scallions for a pop of color and creamy texture.
- Add a Creamy Element: A dollop of sour cream or plain Greek yogurt balances the smoky heat beautifully. For a dairy-free option, sliced avocado adds a rich, buttery finish.
- The Perfect Sidekick: Serve with a warm slice of easy homemade cornbread or crusty sourdough bread to soak up every last drop of the savory broth.
- The Crunch Factor: For added texture, top your bowl with a handful of crushed tortilla chips or salty pepitas (pumpkin seeds).
- Over Grains: If you want to stretch the meal further, serve the chili over a bed of fluffy white rice, quinoa, or even a baked sweet potato.
- A Bright Finish: Always serve with fresh lime wedges on the side; a quick squeeze of citrus right before eating cuts through the richness of the beans and brightens the entire dish.
🙋🏽♂️ Frequently Asked Questions
It will stay fresh in an airtight container for up to five days, and you may find that the flavors actually deepen and improve after a day or two of sitting.
Yes, this dish freezes beautifully for up to three months; just ensure it has cooled completely before transferring it to freezer-safe bags or containers, leaving a bit of room for expansion.
To make the recipe entirely plant-based, simply omit the Monterey Jack cheese topping or substitute it with your favorite dairy-free shreds or a few slices of creamy avocado.
Absolutely! After sautéing the onions, peppers, and spices in a pan to release their oils, transfer all the ingredients to your crockpot and cook on low for 6 to 8 hours or on high for 3 to 4 hours.

🍲 More Amazing Chili and Stew Recipes
Ready to make the best batch of chili in town? Go for it!
And when you do, be sure to take a photo of it, post it on Instagram, and tag @HowToFeedaLoon and hashtag #HowToFeedaLoon!

Vegetable Chili with Black Beans
Video
Equipment
- 1 Large pot
Ingredients
- 2 tablespoon extra-virgin olive oil
- 1 onion diced
- 1 red bell pepper seeded and diced
- 2 zucchini green squash, sliced into ½-inch pieces
- 2 celery ribs diced
- 1 carrot chopped
- 1 jalapeño seeded and finely chopped
- 2 cloves garlic minced
- 2 tablespoon chili powder
- 1 tablespoon ground cumin
- 1 tablespoon dried oregano
- 1 teaspoon cayenne pepper
- 1 cup vegetable stock
- 1 28 oz can whole tomatoes I love San Marzano
- 1½ teaspoon Kosher salt
- ⅓ teaspoon black pepper
- 1 15.5 oz black beans drained and rinsed
- 1 cup corn kernels
- ¼ cup fresh cilantro chopped
- Monterey Jack cheese shredded, for garnish (optional)
- scallions chopped, for garnish (optional)
Instructions
- Heat the oil in a large saucepan, or pot (a Dutch oven) or medium heat.2 tablespoon extra-virgin olive oil
- Add the onion, bell pepper, zucchini, celery, carrot, jalapeño, and garlic.1 onion, 1 red bell pepper, 2 zucchini, 2 celery ribs, 1 carrot, 1 jalapeño, 2 cloves garlic
- Cook, stirring occasionally, until the veggies are softened, about 10 minutes.
- Add the chili powder, cumin, oregano, and cayenne, and stir well. Cook for 1 to 2 minutes, stirring occasionally.2 tablespoon chili powder, 1 tablespoon ground cumin, 1 tablespoon dried oregano, 1 teaspoon cayenne pepper
- Stir in the vegetable stock.1 cup vegetable stock
- Add the tomatoes, breaking them apart with your fingers as you drop them into the pot. Add their juices and bring to a simmer. Add in the salt and pepper.1 28 oz can whole tomatoes, 1½ teaspoon Kosher salt, ⅓ teaspoon black pepper
- Reduce the heat to low and simmer until the sauce has thickened slightly, about 20 minutes.
- Stir in the beans and corn and cook until they are heated through, about 10 more minutes.1 15.5 oz black beans, 1 cup corn kernels
- Stir in the cilantro.¼ cup fresh cilantro
- Serve with Monterey Jack cheese and scallions sprinkled on top.Monterey Jack cheese, scallions
Notes
Nutrition
POST UPDATE: This recipe was originally published in October 2015, but was updated with improved tweaks to the recipe with new tips and photography and a fabulous new video in January, 2022!











Lynn Lapka says
Made this for dinner last night. Perfect for a cold winter dinner! Delicious.
Kris Longwell says
Hi Lynn!! It is always such a joy to see your name pop up on our blog! AND…we are so so happy you made the veggie chili! It’s really good, right? Even meat-lovin’ Wesley loved it! Stay warm and hope to see you again sometime sooner than later! xoxo