Skip to main content

The Vegan Chili That Brings Everyone Back for Seconds

 

Makes a large, generous pot (about 6–8 servings—and even better the next day)

Hearty • Smoky • Comforting • Nourishing

A deeply flavorful chili built on rich tomatoes, smoky ancho chiles, tender beans, and red lentils that melt into every spoonful. Gentle rather than spicy, it’s the kind of comforting meal that fills the kitchen with wonderful aromas, invites everyone to gather around the table, and somehow tastes even better the next day.

This recipe is 100% plant-based.

There is something about a pot of chili that feels like an invitation. It fills the kitchen with warmth, asks for a long, unhurried simmer, and somehow always tastes better when shared. It’s the kind of meal that makes people linger at the table, reach for another piece of cornbread, and quietly go back for just one more spoonful.

Although we often think of chili as an American comfort food, its story reaches much farther back. The flavors we now associate with chili—chiles, tomatoes, beans, cumin, oregano, and slow-cooked vegetables—reflect a beautiful meeting of culinary traditions from Mexico, the American Southwest, and Texas. Over generations, every family, every community, and every cook has created their own version. Some make it fiery hot, others keep it simple, some insist on beans while others wouldn’t dream of adding them. I love that there isn’t just one “correct” chili. There are simply countless pots of chili made with care.

My version leans into deep, slow flavor rather than heat. Smoky ancho chile powder is the heart of the pot, bringing richness and warmth without overwhelming spice. Earthy cumin, sweet tomatoes, and a small spoonful of tomato paste build layers of flavor that become deeper as the chili slowly simmers. Then comes one unexpected ingredient—a tiny pinch of cocoa powder.

It doesn’t make the chili taste like chocolate. Instead, it quietly rounds the edges, softening the acidity of the tomatoes while adding a subtle richness inspired by the beautiful way Mexican cooking often pairs chiles with cocoa. It’s one of those little ingredients that most people never notice, yet everyone seems to love.

Another quiet hero in this recipe is the red lentil.

Unlike brown or green lentils, red lentils gradually melt into the broth as they cook. They almost disappear, leaving behind a richer, heartier chili with extra plant protein, fiber, and body without anyone feeling like they’re eating lentils. It’s one of my favorite kitchen tricks because it makes the whole pot feel more satisfying while letting the beans and vegetables remain the stars of each spoonful.

One of the things I love most about chili is that it never seems to mind if you make it your own. Every cook has a version they swear by, every family has traditions they carry forward, and every pot reflects the hands that stirred it. Mine has slowly evolved over the years into something deeply savory without relying on intense heat. Instead, it celebrates layers of flavor built patiently, one ingredient at a time.

This is not delicate food. It’s generous, steady, and deeply comforting—the kind of meal that fills bowls, satisfies hungry people, and somehow encourages everyone to linger just a little longer around the table.

For me, this is exactly what Meals That Gather People is all about.

INGREDIENTS

Vegetables

    1 large onion, chopped

    1 red bell pepper, chopped

    3 cloves garlic, finely minced or pressed

    1–2 Tbsp olive oil (see Notes for oil-free option)


Tomatoes & Broth

    3 cans (15 oz each) fire-roasted diced tomatoes

    ⅓ cup tomato paste

    3 cups vegetable broth, plus more as needed

    1–2 tsp tamari or soy sauce


Beans & Lentils

    3 cans (15 oz each) beans, rinsed and drained (pinto, black, kidney, or white)

    ¾–1 cup dry red lentils


Seasonings

    2 Tbsp ground cumin

    ¼ cup ancho chili powder

    1 tsp smoked paprika

    1 Tbsp dried oregano

    ½ tsp onion powder

    ½ tsp garlic powder

    ½ tsp cocoa powder (optional, but wonderful)

    Salt and freshly ground black pepper, to taste

    Small splash of maple syrup


To Finish

    Handful of fresh cilantro, chopped

    Squeeze of fresh lime or a splash of apple cider vinegar

METHOD

 
Step 1 — Build the Flavor Base

Heat the olive oil in a large heavy pot or Dutch oven over medium heat.

Add:

    chopped onion

    red bell pepper

Cook for 8–10 minutes, stirring occasionally, until the vegetables are soft and beginning to turn lightly golden.

Add the garlic and cook for another 30 seconds, just until fragrant.


Step 2 — Bloom the Spices

Add:

    ground cumin

    ancho chili powder

    smoked paprika

    dried oregano

    onion powder

    garlic powder

    cocoa powder (if using)

Stir constantly for about 1 minute, allowing the spices to toast gently and coat the vegetables. This simple step wakes up the spices and creates the deep, rich flavor that makes a great pot of chili.

Stir in the tomato paste and cook for another minute, until it darkens slightly and begins to caramelize around the vegetables.


Step 3 — Build the Chili

Add:

    fire-roasted tomatoes

    vegetable broth

    tamari or soy sauce

    dry red lentils

Stir well and bring the chili to a gentle simmer.

Add the beans and stir again to combine everything evenly.


Step 4 — Simmer Until Rich

Reduce the heat to maintain a gentle simmer.

Cook uncovered for about 30–40 minutes, stirring occasionally, until:

    the lentils have completely softened

    the vegetables are tender

    the chili has thickened into a rich, hearty consistency

If the chili becomes thicker than you prefer, simply stir in a little more vegetable broth or water until it reaches your favorite texture.


Step 5 — Balance the Flavors

Taste the chili and season with salt and freshly ground black pepper.

Stir in a small splash of maple syrup to soften the tomatoes’ natural acidity without making the chili taste sweet.

Finish with:

    fresh chopped cilantro

    a squeeze of fresh lime or a small splash of apple cider vinegar

Those final fresh ingredients brighten the entire pot and bring all the flavors into balance.


Step 6 — Serve

Ladle the chili into warm bowls.

Serve with:

    warm cornbread

    avocado slices or chunks

    extra fresh cilantro

If you like, finish each bowl with a spoonful of Mexican crema, a handful of shredded lettuce, diced onion, or another squeeze of lime.

Farmers Market Yardlong Beans

NOTES


About Ancho Chili Powder

If you don’t have ancho chili powder, use whatever chili powder you have today—but if you enjoy making chili, I highly recommend adding ancho to your pantry. It brings a deep, smoky, almost fruity richness without much heat, and it’s one of the ingredients that gives this chili its signature flavor.

Regular chili powder will still make a delicious pot of chili, but the flavor will be a little brighter and less complex.


Want More Heat?

This recipe is intentionally flavorful rather than fiery. If you enjoy a spicier chili, you can easily adjust it by adding:

    chopped jalapeño with the onions

    a pinch of cayenne pepper

    a hotter chile powder, such as Hatch

    extra dried chiles simmered with the chili, then removed or blended in

It’s always easier to add more heat than to take it away, so season gradually.


Choosing Your Beans

Almost any bean works beautifully here.

Pinto beans create the most classic chili flavor and become wonderfully creamy as they simmer. Black beans add texture and contrast, while kidney beans bring a hearty bite. White beans create a softer, creamier style of chili.

Use one variety or combine several—this recipe happily adapts to whatever you have in the pantry.


Protein & Texture Variations

The red lentils quietly become one of the stars of this recipe. As they cook, they almost disappear into the chili, naturally thickening the broth while adding protein, fiber, and richness.

If you’d like an even heartier texture, stir in one of the following during the last 10–15 minutes of cooking:

    2–3 cups Cauliflower Taco Crumbles

    2–3 cups finely chopped mushrooms (sautéed with the onions)

    2–3 cups riced cauliflower

    1–2 cups vegan ground meat

Choose whichever variation suits your pantry, your appetite, or the people you’re feeding.


Oil-Free Option

To make this chili completely oil-free, simply sauté the onions and peppers in a few tablespoons of vegetable broth or water instead of oil.

The flavor will be a little lighter, but the finished chili will still be deeply satisfying.


Thickness & Resting

If you prefer an even thicker chili, simmer it uncovered a little longer or stir in another tablespoon or two of tomato paste near the end of cooking.

Like most great chilis, this one improves with time. The flavors continue to deepen overnight, making leftovers every bit as comforting—perhaps even better—than the first bowl.


A Final thought

A good pot of chili rarely begins with a recipe. It begins with the simple desire to gather people around the table and feed them something warm, generous, and deeply satisfying.

I hope this becomes the kind of recipe you return to through changing seasons and changing years—the one that quietly fills your kitchen with wonderful aromas, welcomes friends and family without fuss, and always seems to taste even better when there’s enough left for tomorrow.

For me, this is exactly what Meals That Gather People is all about.

This is the kind of food that nourishes quietly.
It asks us to slow down,
to listen,
and to remember what is enough.