The Best Vegan Chili

jump to recipe
22 February 2026
4.5 (90)
The Best Vegan Chili
60
total time
6
servings
360 kcal
calories

Introduction

Welcome to your new favorite weeknight cozy-up.
As a recipe creator who lives for food that comforts without compromise, I crafted this chili to be smoky, layered, and endlessly forgiving. The kind of pot that fills the kitchen with a deep, tomato-ey aroma one minute and becomes a bowl of chewy beans, tender veg, and lush warmth the next.
This recipe is the sort that rewards a little patience: the spices bloom, the tomatoes concentrate, and the beans soften into plush creaminess. It’s also the sort that you can make on a busy Tuesday and feel like you’ve spoilt yourself — a single bowl feels indulgent, but it’s anchored by plants.
I love serving this alongside crunchy garnishes and bright acidity to cut through the richness. Throughout the piece you’ll find practical tips on technique, texture, and how to adapt heat and sweetness without losing depth. Expect plenty of notes on balancing smoke, acidity, and umami so each spoonful sings.
Whether you’re new to plant-based cooking or a seasoned home cook looking for a staple chili, this guide will walk you through making an impressive, reliable pot that becomes better each day it rests.

Why You’ll Love This Recipe

Real comfort, made plant-forward.
This chili marries pantry-friendly convenience with layered flavor. The secret is in the little details — toast the spices, briefly caramelize aromatics, and allow a gentle simmer to marry all the elements. Those small steps reward you with a depth often missing in quicker one-pot dishes.
Another reason to fall for this chili is its flexibility. It’s built to be forgiving: adjust the heat, swap beans, or fold in different vegetables without losing the core character. The pot is remarkably forgiving, forgiving enough that a rushed day can still end with a bowl that tastes like you took your time.
Texture is another win. Expect a satisfying contrast between creamy beans, soft-tender vegetables, and bright, crunchy toppings. A quick mash of part of the pot offers body, while whole beans keep each bite interesting.
Finally, this recipe is designed for reclaiming leftovers. It flavors beautifully after a day in the fridge, and freezing portions preserves that smokiness and spice, ready for a low-effort weeknight rescue. For anyone who loves food that travels well, this chili delivers repeat enjoyment without extra effort.

Flavor & Texture Profile

What to expect from the first spoonful to the last.
The dominant notes are warm smokiness and tomato brightness, underpinned by earthy cumin and the slightly fruity bitterness of chili powder. There’s an optional whisper of unsweetened cocoa to deepen the mid-palate and a touch of maple to play with the savory elements, making the finish rounded instead of sharp.
On the texture side, the ideal bowl juxtaposes silky, partially mashed base with intact beans and softened vegetables. That contrast is crucial for satisfaction: the mashed portion gives a thick, stew-like body while whole beans provide chew and bite. Corn kernels add little bursts of sweetness and snap when used fresh or bright-tasting reheated from frozen.
A squeeze of citrus at the end wakes up the whole pot, lifting the flavors and preventing any heaviness. Fresh herbs and creamy garnishes introduce cooling, herbal, and fatty notes that balance the chili’s warmth.
If you like layers of heat, build in heat gradually and taste as you go; if you prefer smoky depth without much burn, prioritize smoked paprika and mild chiles while keeping fresh chiles minimal. The result should feel cohesive: bold, comforting, and deeply satisfying without being one-note.

Gathering Ingredients

Gathering Ingredients

Gather everything before you start for a smooth cook.
I always lay out all components so the cook becomes rhythmic instead of reactive. Use this section as your shopping and mise en place checklist, and give a thought to ingredient quality: ripe produce, good canned tomatoes, and fresh spices make an enormous difference.

  • 2 tbsp olive oil
  • 1 large onion, diced
  • 4 cloves garlic, minced
  • 2 bell peppers, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1-2 jalapeños, seeded and minced
  • 2 tbsp tomato paste
  • 2 cans diced tomatoes (400g each)
  • 1 can crushed tomatoes (400g)
  • 2 cups vegetable broth
  • 2 cans black beans (400g each), drained and rinsed
  • 1 can kidney beans (400g), drained and rinsed
  • 1 cup corn kernels (fresh or frozen)
  • 2 tbsp chili powder
  • 1 tbsp ground cumin
  • 1 tsp smoked paprika
  • 1 tbsp cocoa powder (optional)
  • 1 tbsp maple syrup
  • Salt and black pepper to taste
  • Juice of 1 lime
  • Fresh cilantro for garnish
  • Optional toppings: avocado slices, vegan sour cream, chopped green onions

A few sourcing tips:
  • Tomatoes: Choose well-sealed cans labeled for quality; whole peeled or diced both work.
  • Beans: If you prefer, cook dried beans ahead — they give slightly firmer texture — but canned beans are reliable and fast.
  • Spices: Freshly ground cumin and bright chili powder lift the pot; replace any stale jars for best aroma.
  • Optional add-ins: Avocado and vegan cream offer temperature contrast; citrus and herbs add lift.

When everything’s assembled, you’ll move through the cook with confidence instead of scrambling for items mid-simmer.

Preparation Overview

How the cook unfolds — a stepwise roadmap for calm execution.
Think of this pot as a series of flavor-building stages: caramelization, aromatic blooming, spice toasting, liquid joining, simmering, and then finish adjustments. Each stage contributes something unique; none can fully replace another.
Start by developing color on the aromatic vegetables to create a natural sweetness and base. This stage is where Maillard reactions form, offering small caramelized notes that contrast the acidity of tomatoes later. Next, briefly toast the spices in the hot fat to awaken the essential oils; this amplifies aroma and gives the chili that immediate savory hit.
When the tomatoes and broth join, they act as a cohesive element — they dissolve the concentrated flavors from the pot’s bottom and allow the spices to diffuse evenly. A gentle simmer rather than a rolling boil preserves bean integrity and allows the pot to thicken gradually.
Finish by layering textural elements and brighteners: a partial mash to thicken, a sweet note to balance, citrus to brighten, and fresh herbs or cool fat to temper heat. Thinking in stages makes the process repeatable and reliable, and helps you troubleshoot: if the pot tastes flat, add acid; if it’s too sharp, a touch of sweetness or fat will round it.

Cooking / Assembly Process

Cooking / Assembly Process

Step-by-step instructions to build depth and balance.

  1. Heat and sweat aromatics: Warm the oil in a heavy-bottomed pot, add the diced onion and cook gently until translucent and sweet. Add garlic and stir briefly just until fragrant to avoid burning.
  2. Soften the vegetables: Add peppers, carrots, and celery and cook until they begin to relax and soften, developing gentle caramelization on the edges.
  3. Introduce chiles and tomato paste: Stir in the minced fresh chile and tomato paste, cooking briefly to deepen the paste’s flavor and remove its raw tang.
  4. Toast spices: Sprinkle in chili powder, ground cumin, and smoked paprika, stirring until fragrant so the spices bloom in the hot fat.
  5. Add tomatoes and broth: Pour in the diced and crushed tomatoes plus vegetable broth, stirring to combine and loosen any fond from the pot.
  6. Incorporate beans and simmer: Add the drained beans, bring the pot to a gentle simmer, then reduce heat to low and allow a slow, steady simmer so flavors meld and liquid reduces.
  7. Build body: For a thicker mouthfeel, mash a portion of the pot against the side of the pot and stir back in to create a creamy backbone while preserving whole-bean texture.
  8. Finish and balance: Stir in corn, cocoa powder if using, and maple syrup. Taste and correct the seasoning, then add lime juice and fold through fresh herbs.
  9. Serve from the pot: Keep the pot over very low heat until ready, then ladle into warmed bowls and top as desired for contrast.

A few process-oriented notes:
  • Control heat: Use medium heat for sweating and a lower setting for a long, gentle simmer to protect bean integrity.
  • Spice toasting: Toast spices in fat for mere seconds—long enough to bloom aroma, not burn.
  • Thickening options: Mashing some of the chili adds body without added thickeners; a short reduction concentrates flavors further.

These instructions are written to help you build a pot with layered complexity and tactile pleasure—balanced, aromatic, and resilient to small variations during cooking.

Serving Suggestions

Presentation ideas to elevate every bowl.
Although this is a humble, one-pot meal, serving choices dramatically change the eating experience. Contrast is your friend: bright, acidic, and cool elements cut through the dense, smoky base and make each bite more interesting. Consider pairing with crunchy or creamy textures for interplay.
Here are some combinations I return to again and again:

  • Creamy contrast: Dollops of a tangy vegan sour cream or cashew crema add silk and cooling richness.
  • Fresh brightness: A squirt of citrus and a shower of fresh cilantro or chopped green onions bring lift and herbal freshness.
  • Textural crunch: Crisp tortilla chips, toasted pepitas, or a scattering of chopped radish add bite.
  • Hearty pairings: Serve over baked sweet potatoes, with warm cornbread, or spoon into warm tortillas for a casual taco board.

For hosting, set up a small topping station: avocado slices, lime wedges, chopped herbs, hot sauce, and a creamy element allow guests to customize. This communal approach makes the meal feel lively and festive even when the recipe itself is straightforward.

Storage & Make-Ahead Tips

How to store, reheat, and make this chili even better over time.
This chili is built for leftovers. Cool it to near-room temperature before transferring to airtight containers to preserve texture and flavor. Store in the refrigerator for mid-week enjoyment, or portion into freezer-safe containers for longer-term convenience.
Reheating is forgiving: a gentle stovetop rewarm with a splash of water or broth loosens thickened textures and revives the pot’s silky mouthfeel. If frozen, thaw overnight in the refrigerator for best reheat results.
A pro tip: when you reheat, freshen the pot with brightness — a squeeze of citrus and a handful of herbs will revive flavors that can dull in storage. If the pot tastes flat after chilling, consider a small acid (vinegar or citrus) and a pinch of salt to re-awaken the depth.
For make-ahead strategies, prepare the base up to the simmer stage and cool quickly; keep toppings separate until serving to preserve their textures. If you plan to freeze, portion into meal-sized containers so you can defrost only what you need. These small habits keep the chili tasting vibrant even days or months later.

Frequently Asked Questions

Answers to common questions from home cooks.

  • Can I make this milder? Yes — reduce or omit fresh chiles and choose a mild chili powder. Add heat gradually and taste as you go.
  • Can I use dried beans? Absolutely — cooked dried beans are great and often firmer; adjust the liquid and simmering time when using them.
  • What’s the purpose of cocoa powder? Unsweetened cocoa adds subtle earthy depth and rounds savory notes; use sparingly so it doesn’t become chocolatey.
  • How do I prevent the beans from breaking down? Keep the simmer gentle and avoid stirring aggressively; mashing a portion intentionally is different from over-stirring the whole pot.
  • Can I freeze this chili? Yes — freeze in portioned containers for up to several months; thaw overnight before reheating gently.

If you have more questions about substitutions, spice adjustments, or pairing ideas, I’m happy to help — leave a note with what you have on hand and I’ll suggest the best adaptations.

The Best Vegan Chili

The Best Vegan Chili

Warm up with the best vegan chili — rich, smoky, and packed with beans and veggies. Perfect for meal prep, game day, or a cozy night in! 🌶️🍲

total time

60

servings

6

calories

360 kcal

ingredients

  • 2 tbsp olive oil 🫒
  • 1 large onion, diced 🧅
  • 4 cloves garlic, minced 🧄
  • 2 bell peppers, diced 🫑
  • 2 medium carrots, diced 🥕
  • 2 celery stalks, diced 🥬
  • 1-2 jalapeños, seeded and minced 🌶️
  • 2 tbsp tomato paste 🍅
  • 2 cans (400g each) diced tomatoes 🍅
  • 1 can (400g) crushed tomatoes 🍅
  • 2 cups vegetable broth 🥣
  • 2 cans (400g each) black beans, drained and rinsed 🫘
  • 1 can (400g) kidney beans, drained and rinsed 🫘
  • 1 cup corn kernels (fresh or frozen) 🌽
  • 2 tbsp chili powder 🌶️
  • 1 tbsp ground cumin 🧂
  • 1 tsp smoked paprika 🔥
  • 1 tbsp cocoa powder (optional) 🍫
  • 1 tbsp maple syrup 🍁
  • Salt and black pepper to taste 🧂
  • Juice of 1 lime 🍋
  • Fresh cilantro for garnish 🌿
  • Optional toppings: avocado slices 🥑, vegan sour cream 🥣, chopped green onions 🧅

instructions

  1. Heat the olive oil in a large pot over medium heat. Add the diced onion and sauté until translucent, about 5 minutes 🫒.
  2. Add the minced garlic and cook 1 minute more until fragrant 🧄.
  3. Stir in the diced bell peppers, carrots, and celery. Cook for 6–8 minutes, stirring occasionally, until vegetables begin to soften 🫑🥕🥬.
  4. Add the minced jalapeño and tomato paste. Cook and stir for 2 minutes to deepen the flavor 🌶️🍅.
  5. Sprinkle in the chili powder, ground cumin, and smoked paprika. Toast the spices for 1 minute to release their aroma 🌶️🧂🔥.
  6. Pour in the diced tomatoes, crushed tomatoes, and vegetable broth. Stir to combine 🍅🥣.
  7. Add the black beans and kidney beans, then bring the chili to a gentle simmer. Reduce heat to low and simmer uncovered for 30–35 minutes, stirring occasionally, until thickened 🫘.
  8. For a creamier texture, mash about 1–2 cups of the chili against the side of the pot with a spoon, then stir back in 🥄.
  9. Stir in the corn, cocoa powder (if using), and maple syrup. Simmer 5 more minutes to meld flavors 🌽🍫🍁.
  10. Season with salt and black pepper to taste. Squeeze in the lime juice and stir well 🍋🧂.
  11. Serve hot, garnished with fresh cilantro and any optional toppings like avocado, vegan sour cream, or chopped green onions 🌿🥑.
  12. Store leftovers in an airtight container in the fridge for up to 4 days or freeze portions for up to 3 months ❄️.

related articles

Chicken Francese with the Best Lemon Butter Sauce
Chicken Francese with the Best Lemon Butter Sauce
Classic Chicken Francese with a bright, silky lemon butter sauce. Easy step-by-step recipe, tips, an...
Marry Me Chicken Tortellini — The Dish That Wins Hearts
Marry Me Chicken Tortellini — The Dish That Wins Hearts
Creamy Marry Me Chicken Tortellini with sun-dried tomatoes and parmesan cream — an elegant, comforti...
Best Banana Nut Bread
Best Banana Nut Bread
Moist banana nut bread with toasted walnuts, simple steps, and tips for perfect texture and storage....
Creamy Smothered Chicken & Rice
Creamy Smothered Chicken & Rice
Comforting creamy smothered chicken with tender rice, pan sauce, and simple pantry ingredients. Step...
Best Banana Bread
Best Banana Bread
Learn how to make the best moist banana bread with simple ingredients, expert tips, and easy variati...
Overnight Crockpot Chili — Easiest Dinner Yet
Overnight Crockpot Chili — Easiest Dinner Yet
Make hearty, flavorful chili overnight in your crockpot. Easy prep, hands-off cooking, and perfect f...
Hearty Vegetarian Chili
Hearty Vegetarian Chili
Make a hearty vegetarian chili with beans, vegetables, and warming spices. Step-by-step tips, variat...
Vegan Cinnamon Bun Banana Bread
Vegan Cinnamon Bun Banana Bread
Moist vegan banana bread with a cinnamon-bun swirl, dairy- and egg-free, topped with a brown-sugar g...
Make-Ahead Vegan Raspberry Chia Pudding
Make-Ahead Vegan Raspberry Chia Pudding
Creamy, fruity vegan chia pudding you can prep ahead for quick breakfasts — simple, nourishing, and ...