When you need a hearty dinner that’s quick, comforting, and packed with plant-based protein, this Lentil Chili is an easy choice. Made with tender red lentils, black beans, kidney beans, vegetables, and smoky spices, it delivers plenty of satisfying flavor without being overly spicy.
This easy lentil chili comes together on the stovetop in about 40 minutes, making it perfect for busy weeknights. The combination of smoked paprika, chili powder, cumin, and garlic gives the chili a warm, smoky flavor, while the lentils create a naturally hearty texture.
Top each bowl with your favorite garnishes, grab some tortilla chips, and you have a cozy homemade dinner everyone can enjoy.
Why You’ll Love This Recipe
- Ready in 40 minutes: A flavorful homemade chili without hours of simmering.
- Packed with plant-based protein: Lentils and two types of beans make this chili hearty and satisfying.
- Smoky but not overly spicy: Warm spices add plenty of flavor without making the chili too hot.
- One-pot convenience: Everything cooks together in a Dutch oven for easy preparation and cleanup.
- Freezer-friendly: Make a batch ahead of time for quick meals later.
Ingredients
- Cooking oil: Provides the base for sautéing the vegetables. Use a neutral high-heat oil such as avocado, grapeseed, or vegetable oil.
- Yellow onion: Adds sweetness and savory depth to the chili.
- Red bell pepper: Brings natural sweetness, color, and a little extra texture.
- Chili powder: Adds classic chili flavor and gentle warmth. Use a chili powder blend rather than cayenne pepper.
- Smoked paprika: Gives the chili its delicious smoky character.
- Ground cumin: Adds earthy, warm flavor that complements the beans and lentils.
- Kosher salt: Enhances all of the flavors.
- Garlic: Adds aromatic savory flavor. Freshly minced or grated garlic works beautifully.
- Red lentils: Cook quickly and help give the chili a thick, hearty consistency while adding plant-based protein and fiber.
- Tomato sauce: Creates the rich tomato base of the chili. Tomato puree or crushed tomatoes can also be used.
- Low-sodium vegetable stock: Provides the liquid needed to cook the lentils and develops the savory flavor.
- Black beans: Add texture, protein, and a creamy bite.
- Red kidney beans: Provide another layer of texture and hearty bean flavor.
- Optional toppings: Sour cream, shredded cheese, green onions, corn, and tortilla chips let everyone customize their bowl.
How to Make Lentil Chili
Sauté the Vegetables
Heat the cooking oil in a large Dutch oven or sauté pan over medium heat.
Add the diced onion and red bell pepper. Cook for 5–7 minutes, stirring frequently, until the vegetables are very tender.
Taking the time to soften the vegetables first helps build a flavorful foundation for the chili.
Add the Spices
Add the chili powder, smoked paprika, cumin, salt, and minced garlic.
Stir everything together and cook for about 2 minutes, until the spices become fragrant.
Don’t skip this quick step. Heating the spices with the vegetables helps release their aroma and gives the finished chili a deeper flavor.
Simmer the Lentils
Add the uncooked red lentils, tomato sauce, and vegetable stock to the pot. Stir well and bring the mixture to a simmer.
Reduce the heat to low-medium and cover the pot with a lid.
Let the chili simmer for 15–25 minutes, stirring occasionally, until the lentils are tender.
Be sure to remove the lid and give the bottom of the pot a good stir about every 5 minutes. This is especially important as the lentils absorb liquid and the chili thickens, helping prevent the mixture from sticking or burning.
The exact cooking time can vary depending on the age of your lentils, so don’t worry if they need a few extra minutes.
Add the Beans
Once the lentils are tender, stir in the drained black beans and kidney beans.
Continue simmering for another 2–3 minutes, just until the beans are heated through.
Taste the chili and adjust the salt or spices if needed.
Serve
Ladle the hot lentil chili into bowls and add your favorite toppings.
Sour cream, shredded cheese, sliced green onions, sweet corn, and crunchy tortilla chips are all delicious choices.
Serve immediately while the chili is warm and comforting.

Tips for Success
- Stir regularly: Lentils absorb liquid as they cook, so stirring every few minutes helps keep the chili from sticking to the bottom.
- Use red lentils: They cook relatively quickly and help naturally thicken the chili.
- Don’t confuse chili powder with cayenne: Chili powder is generally a spice blend with a milder flavor, while cayenne is much hotter.
- Taste as you go: Depending on your stock and canned beans, you may need to adjust the salt.
- Use low-sodium stock: This gives you more control over the final seasoning.
- Let the chili thicken: The mixture will become thicker as the lentils cook and absorb the broth.
- Adjust the consistency: If the chili becomes thicker than you’d like, stir in a small amount of additional vegetable stock.
Equipment Needed
- Large Dutch oven: Ideal for cooking the entire chili evenly.
- Wooden spoon or sturdy spatula: Useful for stirring and scraping the bottom of the pot.
- Chef’s knife: For chopping the onion, bell pepper, and garlic.
- Measuring spoons and cups: For accurately measuring the spices and other ingredients.
A large heavy-bottomed stock pot can be used instead of a Dutch oven.
Recipe Variations
Spicy Lentil Chili
For a hotter version, add diced jalapeño along with the bell pepper or stir in cayenne pepper, crushed red pepper flakes, or your favorite hot sauce.
Three-Bean Lentil Chili
Add a can of pinto beans or cannellini beans along with the black beans and kidney beans for an extra hearty three-bean chili.
Vegetable Lentil Chili
Add diced zucchini, carrots, corn, mushrooms, or chopped spinach for an extra vegetable-packed version.
Sweet Potato Lentil Chili
Add small cubes of sweet potato during the simmering stage. Let them cook until tender for a naturally sweet and hearty twist.
Serving Suggestions
A warm bowl of homemade lentil chili is delicious on its own, but toppings and sides can make it even better.
Try serving it with:
- Shredded cheddar cheese
- Sour cream or Greek yogurt
- Sliced green onions
- Fresh cilantro
- Diced avocado
- Sweet corn
- Sliced jalapeños
- Tortilla chips
- Cornbread
- Warm crusty bread
- Simple green salad
For a cozy dinner, serve the chili in deep bowls with plenty of toppings and crunchy tortilla chips on the side.
FAQs
Is lentil chili spicy?
This recipe has a smoky, savory flavor but isn’t designed to be very spicy. The chili powder and smoked paprika provide warmth and depth rather than intense heat. Add cayenne or hot sauce if you’d like more spice.
Can I use green or brown lentils?
You can, although red lentils are particularly well suited to this recipe because they cook quickly and soften into the chili. Green or brown lentils may require additional cooking time and will maintain more of their shape.
Can I make lentil chili ahead of time?
Absolutely. In fact, the flavors can become even more developed after the chili rests. Prepare it ahead, refrigerate it, and gently reheat it on the stovetop when you’re ready to serve.
Can I freeze this chili?
Yes. Allow the chili to cool completely before transferring it to freezer-safe containers. Leave a little room for expansion, then freeze. Thaw in the refrigerator and reheat gently, adding a splash of vegetable stock if needed.
Can I use canned lentils?
You can, but the recipe is designed around uncooked red lentils. If using canned lentils, they don’t need the same cooking time, so add them later and reduce the amount of vegetable stock as needed.
How can I make the chili thicker?
Let it simmer uncovered for a few additional minutes, stirring frequently. The red lentils will naturally thicken the chili as they cook. You can also mash some of the beans against the side of the pot to create an even thicker texture.
Final Thoughts
This easy Lentil Chili is exactly the kind of comforting dinner that’s worth keeping in your regular recipe rotation. It’s hearty without being heavy, packed with lentils and beans, and full of smoky, savory flavor.
With a simple stovetop cooking method and plenty of opportunities to customize the toppings, it’s perfect for busy weeknights, meal prep, or a relaxed weekend dinner. Make a big pot, set out all your favorite toppings, and let everyone build their perfect bowl.
Give this homemade lentil chili a try, and don’t hesitate to make it your own with extra vegetables, more spice, or a creative new topping.
Print
Lentil Chili
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This fast and easy Lentil Chili has smoky, savory flavors without being overly spicy. Made with red lentils, black beans, kidney beans, and plenty of vegetables, it is packed with plant-based protein and makes an easy, comforting dinner.
Ingredients
- 2 tablespoons cooking oil
- 1 cup diced yellow onion
- 1 cup diced red bell pepper
- 1 tablespoon chili powder
- 2 teaspoons smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon kosher salt
- 3 cloves garlic, minced or grated
- 1 cup uncooked red lentils
- 1 15-ounce can tomato sauce
- 3 cups low-sodium vegetable stock or broth
- 2 15-ounce cans black beans, rinsed and drained
- 1 15-ounce can red kidney beans, rinsed and drained
- Sour cream, shredded cheese, green onions, corn or tortilla chips, optional for serving
Instructions
- Heat a Dutch oven or large saute pan with oil over medium heat.
- Add the onion and bell pepper to the heated oil. Cook, stirring frequently, until very tender, 5 to 7 minutes.
- Add the chili powder, smoked paprika, cumin, salt, and garlic and stir gently until the spices are fragrant, about 2 minutes.
- Add the lentils, tomato sauce, and stock. Bring to a simmer. Turn the heat down to low-medium and cover the pan with a lid.
- Simmer the chili, stirring occasionally, until the lentils are tender, 15 to 25 minutes. Remove the lid and give the chili a good stir about every 5 minutes, scraping the bottom of the pan to prevent sticking and burning.
- When the lentils are tender, stir in both types of beans and let everything simmer together until heated through, 2 to 3 minutes more.
- Ladle the chili into bowls. Serve with your favorite toppings and tortilla chips.
Notes
- Use any high-heat cooking oil with a neutral flavor, such as avocado, grapeseed, or vegetable oil.
- If using table salt instead of kosher salt, reduce the amount by about half. If using Diamond Kosher Salt, increase the amount by about 25%.
- Taste and adjust the seasoning as needed.
- The lentils may take slightly longer to become tender depending on their age, so continue cooking and stirring until tender.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Dish, Chili
- Method: Stovetop
- Cuisine: American