Soups, Stews & Chili

Vegetarian Three Bean Chili with Sweet Corn

By Clara ·

Vegetarian Three Bean Chili with Sweet Corn
Vegetarian Three Bean Chili with Sweet Corn

The onion and red pepper soften first, and the pot starts to smell like the beginning of a good dinner before the beans even go in. I like this chili for the nights when I want a hearty bowl without building the meal around a meat substitute. The crushed tomatoes and vegetable broth give it a generous base, while three kinds of beans make each spoonful feel substantial.

Sweet corn brings a little pop against the savory beans, and it goes into the pot frozen, right along with everything else. There’s no separate batch to cook and no complicated seasoning routine: the spices get a brief turn in the warm oil, then the chili simmers uncovered until it thickens. The result is a sturdy, tomato-rich Vegetarian Three Bean Chili with Sweet Corn that’s easy to ladle into bowls.

Vegetarian three bean chili with sweet corn, hearty and colorful
“

Kitchen Note

I cut the onion and bell pepper to a similar dice so they soften at about the same pace. If the pieces vary a lot, the smaller ones can turn very soft while the larger ones are still firm.

Save this three bean chili for a cozy, meat-free dinner with sweet corn and a thick tomato base.

Save to Pinterest

Why Three Beans Make This Chili Satisfying Without a Meat Substitute

Using kidney, black, and pinto beans together gives the chili more than one kind of bite. Kidney beans stay pleasantly firm, black beans bring a smaller, denser texture, and pinto beans soften into the tomato base. That mix makes the bowl feel hearty without needing another ingredient to stand in for meat.

The contrast matters because a pot made with just one bean can feel a little uniform from the first spoonful to the last. Here, the beans share the same savory sauce, but they don’t all eat the same way. Sweet corn adds a tender, lightly sweet note alongside them, so the finished chili has a bit of contrast instead of tasting like one long stretch of beans and tomatoes. Keep the three-bean balance if you want the full range of textures this version is built around.

What Gives the Tomato Base Its Body and the Chili Its Warmth

Vegetarian three bean chili with sweet corn, hearty and colorful
  • Crushed tomatoes — They make the base cohesive, coating the beans more evenly than a broth-only chili. A standard can from the grocery store works well; crushed tomatoes are the useful form here because they begin with a smooth, spoonable texture.
  • Vegetable broth — Broth loosens the tomatoes enough for the beans and corn to simmer together, then the uncovered cooking time lets the mixture thicken. A familiar store brand is fine; choose a lower-sodium option if you prefer more control over the saltiness.
  • Kidney, black, and pinto beans — Canned beans keep the preparation straightforward, and store brands are a practical choice. Drain and rinse each can before adding the beans so the chili gets its texture from the beans themselves, not the canning liquid.
  • Frozen sweet corn — Frozen kernels are convenient and go straight into the pot without thawing. Their little bursts of sweetness balance the tomato and chili spices; there’s no need to seek out a premium brand.
  • Chili powder, cumin, smoked paprika, and oregano — Together they give the pot its warm, savory character, with smoked paprika adding a deeper note. Fresh, fragrant jars make the biggest difference with dried spices; if yours have been sitting open for years, they won’t bring as much aroma.
  • Yellow onion, red bell pepper, garlic, and olive oil — These form the aromatic base. Ordinary olive oil is perfectly suitable, and fresh garlic minced just before cooking gives a brighter aroma than garlic that has been sitting around already minced.

Building the Chili in Four Clear Stages

Soften the Onion and Red Pepper

Warm the olive oil in a 5-quart Dutch oven or heavy pot over medium heat. Add the diced onion and red bell pepper, then cook for 5 to 7 minutes, stirring occasionally, until softened. The vegetables should lose their raw firmness but not need to brown; if they’re still crunchy, give them the full cooking time before moving on.

Wake Up the Spices in the Oil

Add the minced garlic, chili powder, cumin, smoked paprika, and oregano to the softened vegetables. Stir constantly for 30 seconds, until the spices smell fragrant. Keep them moving across the bottom of the pot; the short cook is enough to release their aroma, while letting the garlic sit against the hot pot can make it taste harsh.

Bring the Beans and Corn Into the Base

Stir in the crushed tomatoes and vegetable broth, followed by the drained and rinsed kidney, black, and pinto beans. Add the frozen sweet corn, kosher salt, and black pepper, then stir until the ingredients are distributed through the tomato mixture. Scrape the bottom as you stir so the softened vegetables and spices are mixed through rather than left in a layer underneath.

Simmer Uncovered Until Thickened

Bring the pot to a boil, then reduce the heat to maintain a gentle simmer. Cook uncovered for 25 to 30 minutes, stirring occasionally, until the chili has thickened. A steady, gentle bubble is what you want; if it’s boiling hard, lower the heat so the bottom doesn’t catch while the liquid reduces.

Two Simple Ways to Shift the Bean-and-Corn Balance

Make It Kidney-Bean Forward

Use a second 15-ounce can of kidney beans in place of the black beans, keeping the pinto beans in the pot. The chili will have a firmer, more familiar kidney-bean bite, though you’ll lose the smaller texture that black beans bring.

Leave Out the Sweet Corn

Omit the corn for a more straightforward bean-and-tomato bowl. The chili will have fewer sweet, tender pops, while the rest of the pot keeps its hearty texture and seasoning.

Storage and Reheating

  • Refrigerator: Store cooled chili in a covered container for 3 to 4 days. It will thicken as it chills.
  • Freezer: Freeze in airtight containers for up to 3 months. Leave a little room at the top for expansion, and thaw overnight in the refrigerator for more even reheating.
  • Reheating: Warm it gently on the stovetop, stirring now and then, or heat individual portions in the microwave. Stir in a small splash of vegetable broth if the chilled chili is thicker than you like, and heat leftovers to 165°F.

Questions That Come Up When Making This Three Bean Chili

Can I use dried beans instead of canned beans?+

Not as a direct swap. The simmer is designed for beans that are already cooked, so dried beans would need to be fully cooked separately before they go into this pot.

Can I use fresh corn instead of frozen?+

Frozen sweet corn is the dependable choice for the stated cooking time because it can go straight into the pot. Fresh kernels may soften sooner, so they won’t give quite the same timing or texture; use frozen corn for the closest match.

Can I replace the crushed tomatoes with diced tomatoes?+

You can, but it won’t be a close texture match: diced tomatoes leave larger pieces, so the base is less smooth and cohesive. Crushed tomatoes are the better choice if you want the chili to have its intended tomato-rich body.

Can I make this chili in a slow cooker?+

I’d stick with the Dutch oven or a heavy pot for this version. The uncovered stovetop simmer lets the tomato base reduce, and a slow cooker doesn’t evaporate liquid in the same way, so the finished chili may be thinner.

Can I use low-sodium vegetable broth?+

Yes. It’s still vegetable broth and works in the same amount; the chili will simply start with less sodium from the broth. Keep in mind that the recipe also includes kosher salt.

Vegetarian Three Bean Chili with Sweet Corn

Vegetarian three bean chili with sweet corn simmers on the stovetop until thick and hearty. Kidney, black, and pinto beans make it filling, while sweet corn adds a pop of sweetness.
Prep Time 15 minutes
Cook Time 36 minutes
Total Time 51 minutes
Servings: 6 servings
Course: Dinner
Cuisine: American
Calories: 310

Ingredients
  

  • 2 tbsp olive oil
  • 1 yellow onion large, diced
  • 1 red bell pepper medium, diced
  • 3 cloves garlic minced
  • 1 tbsp chili powder
  • 2 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • 1 can (28 oz) crushed tomatoes
  • 2 cups vegetable broth
  • 1 can (15 oz) kidney beans drained and rinsed
  • 1 can (15 oz) black beans drained and rinsed
  • 1 can (15 oz) pinto beans drained and rinsed
  • 1 cup frozen sweet corn
  • 1 tsp kosher salt
  • 0.5 tsp black pepper

Equipment

  • 1 5-quart Dutch oven

Method
 

  1. Heat the olive oil in a 5-quart Dutch oven or heavy pot over medium heat, then add the onion and bell pepper and cook for 5 to 7 minutes, stirring occasionally, until softened.
  2. Add the garlic, chili powder, cumin, smoked paprika, and oregano and cook for 30 seconds, stirring constantly, until fragrant.
  3. Stir in the crushed tomatoes, vegetable broth, kidney beans, black beans, pinto beans, corn, salt, and black pepper.
  4. Bring the chili to a boil, reduce the heat to maintain a gentle simmer, and cook uncovered for 25 to 30 minutes, stirring occasionally, until thickened.

Notes

For a thicker chili, let it simmer until it reaches your preferred consistency. Refrigerate leftovers for up to 4 days or freeze them; use no-salt-added canned beans and tomatoes for a lower-sodium version.

Join our weekly recipe email

Fresh dinners, soups, and bakes—straight to your inbox. Free & easy.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating