

Hearty chili made with bacon, onions, bell pepper, jalapeno, garlic, tomato paste, diced tomatoes, V-8 juice, brown lentils, spices, chocolate, and lime.
Table of Contents
Thereโs something about a big pot of chili that makes the whole house feel like it has its life together, even if the laundry is still sitting in a chair somewhere. You know what I mean? The onions start cooking, the spices hit the warm pot, and suddenly everyone is wandering into the kitchen like they were personally invited by the smell. This Lentil Chili Recipe has that same cozy chili magic, but with brown lentils doing the heavy lifting instead of the usual ground beef.
I first made a version of lentil chili on one of those chilly, slightly chaotic evenings when dinner felt like a problem I did not want to solve. I had lentils in the pantry, tomatoes on the shelf, a bell pepper that needed to be used before it started judging me, and two strips of bacon. Not exactly a glamorous setup. But somehow, once the bacon started crisping and the onions softened in those smoky drippings, it felt like I had a plan. A very fragrant plan. Sound familiar?
Thatโs one of the reasons I love this Lentil Chili Recipe. It feels humble, but not boring. Lentils can be quiet little pantry staples, the kind you buy with good intentions and then forget about behind the rice. But in this chili, they soak up tomato juice, chili powder, cumin, oregano, coriander, garlic, and jalapeno until they become hearty and rich. They donโt try to be meat. They just do their own thing, and honestly, I respect that.
Thereโs also a tiny bit of semisweet chocolate in this chili, which might make you pause. I get it. Chocolate in chili sounds like one of those things someone says casually and you wonder if theyโre okay. But it works. It doesnโt make the chili sweet or dessert-like. It just adds a deeper, smoother flavor in the background. Like a little secret ingredient wearing sunglasses in the corner. You may not notice it directly, but youโd miss the richness if it wasnโt there.
The lime juice at the end is another little moment I wouldnโt skip. After all those warm spices and tomato flavors simmer together, the lime gives the pot a fresh lift. It keeps the chili from tasting too heavy. I always think of it like opening a window after the kitchen has been steamy for an hour. Just a bright little pop.
And toppings, oh please. Sour cream and avocado are the suggested finish here, and theyโre perfect. The sour cream cools the heat, the avocado makes each bite creamy, and if you want to add tortilla chips, cheese, cilantro, or green onions, Iโm not going to stop you. Chili is basically a bowl that says, โGo ahead, decorate me.โ This homemade lentil chili is hearty enough for dinner, cozy enough for a cold night, and practical enough for meal prep. A rare little triple win.

Why youโll Love this Lentil Chili Recipe?
Youโll love this Lentil Chili Recipe because it gives you that classic chili comfort without feeling overly heavy. Brown lentils make the chili thick and filling, but they still feel earthy and wholesome. They hold their shape as they cook, so you get texture in every bite instead of a pot of mush. And listen, mush has its place, but chili should have a little personality.
The flavor starts with bacon, which gives the chili a smoky base. If youโre skipping the bacon, olive oil works too, and the recipe still has plenty of flavor from the vegetables and spices. I like that this recipe gives you options. Some nights, bacon feels right. Other nights, a vegetarian lentil chili is exactly what you want. Different mood, same cozy bowl.
The spice blend is warm without being complicated. Chili powder gives that familiar chili flavor, cumin adds earthiness, oregano brings a savory note, and coriander gives a soft citrusy warmth. Cooking the spices with tomato paste for a minute may seem like a tiny step, but it really helps. The tomato paste darkens a bit, the spices wake up, and the whole pot starts smelling like you know exactly what youโre doing. Even if five minutes earlier you were staring into the pantry like it owed you answers.
I also love how practical this Lentil Chili Recipe is. It makes 8 servings, and the leftovers are genuinely good. Maybe better. The lentils keep soaking up flavor, the tomato base gets richer, and the spices settle in. Leftover chili for lunch feels like finding money in a coat pocket. Small joy, big impact.
And letโs talk about that chocolate again for a second. I know itโs unusual, but it adds such nice depth. Itโs not loud. It doesnโt jump out and shout, โIโm chocolate!โ It just smooths the acidity of the tomatoes and makes the chili taste a little more rounded. Iโm not saying you have to tell everyone itโs in there. Some secrets are safe in the Dutch oven.

Ingredient Notes
The ingredients in this Lentil Chili Recipe are simple and easy to find, but they work together in a really satisfying way. You have smoky bacon or olive oil, a base of onion, bell pepper, jalapeno, and garlic, a rich tomato mixture, warm chili spices, hearty brown lentils, a little chocolate for depth, and lime juice for brightness. Nothing too fancy, but each ingredient brings something to the pot.
- Bacon or olive oil: Bacon adds smoky flavor and gives you those tasty drippings to cook the vegetables in. It makes the chili taste a little richer and more traditional. If you want a vegetarian lentil chili, use olive oil instead. The olive oil version is lighter, but still cozy and satisfying because the lentils, tomatoes, and spices bring so much flavor.
- Onion: Onion builds the savory base of this homemade lentil chili. Two cups may look like a lot, but they cook down and add sweetness, body, and depth. Onion is one of those ingredients you donโt always notice directly, but you definitely notice when itโs missing.
- Green bell pepper: Green bell pepper gives the chili that familiar, classic flavor. It adds a little freshness and texture before softening into the pot. If you prefer a sweeter chili, red or yellow bell pepper can work too.
- Jalapeno: Jalapeno adds a gentle heat. Since itโs stemmed, seeded, and minced, it wonโt take over the whole pot. If you like more spice, leave in a few seeds or add another jalapeno. If you like things mild, use less. Chili should not bully you.
- Garlic: Garlic brings warm, savory flavor. One tablespoon gives the chili enough garlic to feel bold without completely taking over. Plus, garlic cooking with onion and pepper is one of those smells that makes dinner feel official.
- Tomato paste: Tomato paste gives the chili concentrated tomato flavor and helps thicken the base. Cooking it with the spices for a minute makes it taste deeper and less raw. Itโs a small step, but a good one.
- Chili powder: Chili powder gives this Lentil Chili Recipe its classic chili taste. Since chili powders can vary, use one you like. Some are smoky, some are mild, and some are sneakier than they look.
- Cumin: Cumin adds earthy warmth. It pairs beautifully with lentils and tomatoes, and it gives the chili that cozy, slightly smoky flavor people expect.
- Dried oregano: Oregano adds an herby, savory note. It helps balance the richness of the tomatoes and spices.
- Ground coriander: Coriander has a soft citrusy flavor that works really nicely with the lime juice added at the end. Itโs subtle, but it helps round out the chili.
- Diced tomatoes in juice: Diced tomatoes add texture, acidity, and body. The juice becomes part of the chili base, while the tomato pieces give each spoonful a little chunkiness.
- V-8 or tomato juice: V-8 adds extra vegetable flavor, while tomato juice gives a cleaner tomato taste. Either one works well. Use what you have or what you like best.
- Hot water: Hot water gives the lentils enough liquid to cook and soften. Lentils absorb a lot as they simmer, so the chili starts looser and thickens as it cooks.
- Brown lentils: Brown lentils are the star of this Lentil Chili Recipe. They become tender but hold their shape, which gives the chili a hearty texture. Rinse them first to remove any dust or tiny bits from the package.
- Semisweet chocolate: A tablespoon of chopped semisweet chocolate or chocolate chips adds depth. It melts into the chili and smooths out the tomato acidity. It wonโt taste like candy, promise.
- Lime juice: Lime juice brightens the chili at the end. It makes the spices and tomatoes taste fresher and keeps the bowl from feeling too heavy.
- Salt and black pepper: Salt and freshly ground black pepper bring everything together. Add them at the end so you can taste and adjust once the lentils are tender and the liquid has reduced.
- Sour cream and avocado: These toppings make the chili creamy, cool, and fresh. Theyโre especially nice if your bowl has a little heat from the jalapeno.

How to Make Lentil Chili Recipe?
Making this Lentil Chili Recipe is pretty straightforward. You build flavor in layers, let the lentils simmer until tender, then finish the pot with chocolate, lime, and bacon. It sounds like a lot when written out, but in the kitchen, it has a nice rhythm. Crisp, sautรฉ, stir, simmer, finish. Very manageable. Very cozy.
Step 1: Cook the bacon. In a Dutch oven, cook the diced bacon over medium-high heat until crisp. Transfer the bacon to a paper-towel-lined plate and set it aside for later. Leave the drippings in the pot because they add smoky flavor to the vegetables. If you are using olive oil instead of bacon, heat the oil in the Dutch oven and move straight to the vegetables.
Step 2: Soften the vegetables. Add the diced onions, green bell pepper, jalapeno, and garlic to the bacon drippings or olive oil. Cook until the onion begins to soften, about 5 minutes. The vegetables should smell good and look slightly tender. You donโt need to brown them deeply. Just give them a soft, flavorful start.
Step 3: Add the tomato paste and spices. Stir in the tomato paste, chili powder, cumin, oregano, and coriander. Cook for 1 minute, stirring constantly. This helps the spices bloom and gives the tomato paste a richer flavor. The mixture will look thick and smell amazing. This is usually when I start feeling very proud of dinner, maybe too early.
Step 4: Add the tomatoes, juice, water, and lentils. Pour in the diced tomatoes with their juice, V-8 or tomato juice, hot water, and rinsed brown lentils. Stir everything together. At this point, the chili may look thinner than expected, but donโt worry. The lentils will absorb liquid as they cook, and the whole pot will thicken.
Step 5: Simmer until the lentils are tender. Bring the chili to a boil, then reduce the heat to medium-low. Simmer partially covered for about 45 minutes, or until the lentils are tender. Stir occasionally so the lentils donโt stick to the bottom. If the chili gets too thick before the lentils are done, add a splash of hot water, tomato juice, or broth.
Step 6: Add the chocolate. Stir in the chopped semisweet chocolate or chocolate chips and let it melt into the chili for 2 to 3 minutes. It should disappear into the pot and make the flavor deeper. It wonโt taste sweet. It just adds a little richness, like a background note you canโt quite name.
Step 7: Add lime juice and bacon. Stir in the lime juice and the reserved crisp bacon. The lime gives the chili a fresh finish, and the bacon adds smoky, salty bites. If you made the olive oil version, just add the lime juice and continue seasoning.
Step 8: Season to taste. Taste the chili and season with salt and freshly ground black pepper. Add a little at a time, stir, and taste again. This final step matters because lentils and tomatoes need proper seasoning to shine. Underseasoned chili is a sad thing, and we are not doing sad chili today.
Step 9: Garnish and serve. Ladle the hot chili into bowls and garnish each serving with sour cream and avocado. Add shredded cheese, cilantro, green onions, crushed tortilla chips, or extra lime wedges if you like. This Lentil Chili Recipe is hearty on its own, but toppings make it feel like an event.
Storage Options
This Lentil Chili Recipe is a very good make-ahead meal. Once the chili has cooled, transfer it to airtight containers and refrigerate for up to 4 days. Like most chili, it often tastes better the next day. The spices settle in, the tomatoes mellow, and the lentils soak up even more flavor. Itโs the kind of leftover that makes you feel like you planned your week, even if you absolutely did not.
When reheating, warm the chili on the stovetop over medium-low heat or in the microwave. Lentils continue to absorb liquid as they sit, so the chili may be thicker the next day. Add a splash of water, tomato juice, or broth to loosen it if needed. Stir well and heat until warm all the way through.
You can also freeze lentil chili. Let it cool completely, then portion it into freezer-safe containers or bags. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Keep toppings like avocado, sour cream, cheese, and chips separate until serving. Avocado in the freezer is not the vibe.
For easy lunches, freeze this homemade lentil chili in single portions. Pull out one container when you need a quick meal, and future-you will be grateful. Maybe even a little smug, in a good way.
Variations & Substitutions
This Lentil Chili Recipe is flexible, and thatโs one of the reasons I like it so much. You can make it smoky with bacon, vegetarian with olive oil, spicy, mild, extra thick, or full of added vegetables. Chili is forgiving. It lets you make changes without falling apart, which is exactly the kind of energy I want from dinner.
- Make it vegetarian: Use olive oil instead of bacon and skip the bacon at the end. The lentils, tomatoes, spices, and chocolate still make the chili hearty and flavorful. If you miss the smoky flavor, add a pinch of smoked paprika.
- Make it vegan: Use olive oil instead of bacon and skip the sour cream topping. Serve with avocado, cilantro, green onions, tortilla chips, lime wedges, or vegan sour cream.
- Add more vegetables: Carrots, corn, zucchini, mushrooms, or diced sweet potatoes all work nicely. Add firmer vegetables earlier so they have enough time to soften.
- Make it spicier: Leave some jalapeno seeds in, add another jalapeno, or stir in cayenne pepper or chipotle powder. Start small. Spice likes to creep up on you.
- Make it milder: Use less jalapeno or skip it completely. Choose a mild chili powder and serve with sour cream or avocado to soften the heat.
- Use different lentils: Brown lentils are best because they hold their shape, but green lentils can also work. Red lentils will break down more and make the chili thicker and softer, almost stew-like.
- Add beans: Black beans, kidney beans, or pinto beans can make the chili even heartier. Drain and rinse canned beans before adding them.
- Use broth instead of water: Vegetable broth or chicken broth can replace the hot water for extra flavor. Taste before adding salt, especially if the broth is already salted.
- Skip the chocolate: You can leave out the chocolate if you prefer. The chili will still taste good, but the chocolate adds a subtle richness that I think is worth trying at least once.

What to Serve With Lentil Chili Recipe?
This Lentil Chili Recipe is hearty enough to serve on its own, but the right sides and toppings make it even better. Since the chili is rich with tomatoes, spices, and lentils, it pairs well with creamy toppings, crunchy chips, warm bread, and fresh sides. You can keep it casual for a weeknight dinner or set up a chili bar for game day. Chili bars are fun because everyone gets to make their bowl exactly how they like it, and fewer people complain. Usually.
- Cornbread: Cornbread is a classic chili side for a reason. Its slightly sweet flavor works beautifully with the smoky spices and tomato-rich lentils. Serve it warm with butter for the full cozy experience.
- Tortilla chips: Tortilla chips add crunch and make the bowl more fun. Crumble them over the top or use them for scooping. Either way, they belong here.
- Rice: Serve the lentil chili over white rice, brown rice, or cilantro lime rice for an extra filling meal. This is also a great way to stretch leftovers into more servings.
- Baked potatoes: Spoon the chili over baked potatoes for a very hearty dinner. Add sour cream, avocado, shredded cheese, or green onions on top. Itโs cozy, filling, and very satisfying.
- Sour cream and avocado: These toppings are included for good reason. Sour cream cools the spice, and avocado adds creaminess and freshness. They make each bowl feel more balanced.
- Shredded cheese: Cheddar, Monterey Jack, or pepper Jack all work well. The cheese melts into the hot chili and makes everything extra comforting.
- Green onions and cilantro: Fresh toppings add color and brightness. Cilantro especially works nicely with the lime juice in the chili.
- Warm bread or rolls: Serve this homemade lentil chili with crusty bread, dinner rolls, or garlic bread for dipping. Bread and chili are dependable friends.
- Simple salad: A crisp green salad balances the richness of the chili. Keep it simple with lettuce, cucumber, tomatoes, and a light dressing.
FAQ
Can I make this Lentil Chili Recipe vegetarian?
Yes, this Lentil Chili Recipe is easy to make vegetarian. Use olive oil instead of bacon and skip the bacon at the end. The lentils, tomatoes, spices, and chocolate still give the chili plenty of body and flavor.
Do I need to soak lentils before making chili?
No, brown lentils do not need to be soaked. Just rinse them well before adding them to the pot. They cook right in the chili as it simmers.
Why add chocolate to chili?
A small amount of semisweet chocolate adds depth and smoothness. It does not make the chili taste like chocolate. It just helps round out the tomatoes and spices. A tiny bit strange? Maybe. Worth it? I think so.
How do I thicken lentil chili?
The chili thickens naturally as the lentils cook and absorb liquid. If you want it thicker, simmer uncovered for a few extra minutes. If it gets too thick, add water, tomato juice, or broth.

This Lentil Chili Recipe is hearty, smoky, cozy, and full of warm flavor. The brown lentils make it filling and satisfying, while the tomato base, spices, chocolate, and lime give it a rich, balanced taste. Itโs the kind of meal that feels practical but still comforting, which is honestly my favorite dinner category.
Make this homemade lentil chili for meal prep, game day, chilly evenings, family dinner, or any night when you want something warm without making dinner complicated. Add your favorite toppings, grab a spoon, and settle in. Canโt wait to hear what you think โ are you going classic with sour cream and avocado, or loading your bowl with chips, cheese, and extra lime?

Lentil Chili Recipe
Ingredients
- 2 strips bacon diced, or 2 tbsp olive oil
- 2 c onion diced
- 1 green bell pepper diced
- 1 jalapeno stemmed, seeded, and minced
- 1 tbsp garlic minced
- 1/4 c tomato paste
- 1 tbsp chili powder
- 1 tbsp ground cumin
- 1 tbsp dried oregano
- 1 tsp ground coriander
- 1 28- oz can diced tomatoes in juice
- 3 c V-8 juice or tomato juice
- 3 c hot water
- 2 c brown lentils rinsed
- 1 tbsp chopped semisweet chocolate or semisweet chocolate chips
- 1 lime juiced
- Salt to taste
- Freshly ground black pepper to taste
For Garnish
- Sour cream
- Avocado sliced or diced
Instructions
Cook the bacon.
- In a Dutch oven, cook the diced bacon over medium-high heat until crisp. Transfer the cooked bacon to a paper towel-lined plate and set aside. If using olive oil instead of bacon, heat the olive oil in the Dutch oven and proceed to the next step.
Cook the vegetables.
- Add the diced onion, green bell pepper, minced jalapeno, and minced garlic to the bacon drippings or heated olive oil. Cook for about 5 minutes, stirring occasionally, until the onion begins to soften.
Add the tomato paste and spices.
- Stir in the tomato paste, chili powder, cumin, oregano, and coriander. Cook for 1 minute, stirring constantly, until the mixture is fragrant and evenly combined.
Add the tomatoes, juice, water, and lentils.
- Add the diced tomatoes with their juice, V-8 juice or tomato juice, hot water, and rinsed brown lentils. Stir well to combine.
Simmer the chili.
- Bring the mixture to a boil. Reduce the heat to medium-low and simmer, partially covered, for about 45 minutes, or until the lentils are tender. Stir occasionally during cooking.
Adjust the consistency if needed.
- If the chili becomes too thick before the lentils are tender, add a small amount of additional hot water, tomato juice, or broth and continue simmering.
Add the chocolate.
- Stir in the chopped semisweet chocolate or chocolate chips. Cook for 2 to 3 minutes, stirring until the chocolate is fully melted and incorporated.
Finish with lime and bacon.
- Stir in the fresh lime juice and reserved cooked bacon. If preparing the olive oil version, stir in only the lime juice.
Season the chili.
- Season with salt and freshly ground black pepper to taste. Stir well and adjust seasoning as needed.
Serve.
- Ladle the chili into serving bowls. Garnish each serving with sour cream and avocado. Serve warm.
Notes











