Lentil chili is a hearty, high-protein one-pot meal where lentils, black beans, and vegetables simmer with aromatic spices for a flavorful, meatless twist on classic chili.
If you like more high protein dinners, check out our peanut stew, vegetarian chili, lentil curry, and lentil meatballs.
Why we love this…
Like other classic lentil dishes such as lentil pasta, lentil soup, creamy dal and rice and lentil Mujadara, this lentil chili offers more than just rich, comforting flavor.
💚 Louise and I think you’ll love this because it’s:
- Easy to make in one pot.
- Packed with protein and fiber.
- Nutritious and deeply satisfying.
- Affordable, made with pantry staples.
- One of the best recipes for meal prep.
- Easy to customize and adapt to your taste.
👨🏻🍳 Pro tip: Serve lentil chili with something pickled (quick-pickled onions or jalapeños), something creamy (sour cream, cashew sour cream, or thick yogurt), and something tangy (lime or lemon juice) for the best flavor!
Ingredients
Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.
- Flavor base: olive oil, onion, garlic, bell pepper, tomato paste.
- Spices & herbs: red pepper flakes, smoked paprika, cumin, oregano, and bay leves. You can substitute chipotle powder for smoked paprika and thyme for bay leaves.
- Lentils: we recommend dried brown, green, or french lentils. If you use canned lentils or dried split lentils they only require 15 minutes cooking time and 1/2 the amount of vegetable broth.
- Beans: we recommend canned or pre-cooked beans like black beans, pinto beans, kidney beans or black-eyed beans.
- Canned tomatoes: crushed, diced, or whole canned peeled tomatoes.
- Vegetable broth
- Balsamic vinegar: we list this as optional, but if you have some please add it in to boost the umami of the chili. It’s SO good!
- Serves well with lime juice, cilantro, avocado, sour cream, pickled onions, rice, or tortillas.
How to Make Lentil Chili
Step 1: Make the flavor base.
Rinse the dried lentils under running water, checking for any hidden stones or debris. Set aside.
Heat olive oil in a large pot or Dutch oven over medium-low heat. Add chopped onion, diced red bell pepper, and minced garlic, sautéing for about 5 – 10 minutes until the onion turns translucent.
Stir in red pepper flakes, cumin, smoked paprika, dried oregano, tomato paste, and bay leaves, cooking for another minute until the spices become fragrant.
Step 2: Simmer until tender.
Stir in rinsed dried lentils and drained canned beans, then add vegetable broth and crushed tomatoes and season with salt and black pepper.
Bring to a boil, then lower the heat and simmer for about 40 minutes or until the lentils are tender. Stir occasionally.
Stir in the balsamic vinegar, then taste and adjust the salt and spices. Add more broth for a thinner chili, or let it simmer longer to thicken.
Step 3: Serving suggestions.
You can serve lentil chili with brown rice, quinoa, cornbread, corn tortillas, flatbread, or crusty bread.
For toppings, we recommend a squeeze of lime juice, fresh cilantro, pickled red onions or jalapeños, sliced avocado or guacamole, and a dollop of yogurt or sour cream.
Tips
- Build a Bold Flavor Base: the first 10 minutes are crucial! Let the veggies sauté slowly until soft and fragrant. Don’t rush this step.
- Rinse and Check Your Lentils: Give them a good rinse under running water while scanning for small stones to keep your chili grit-free.
- Go Big On Toppings – they elevate this recipe to the next level! Remember to add something cold, something tangy, something creamy, and something spicy.
Questions
We recommend using dried green, brown, or French lentils because they keep their shape well, while split red lentils break down easily making the chili more like a porridge texture and with less bite.
Dried green lentils take between 30 and 45 minutes to cook on the stovetop and 10 minutes in an instant pot.
To speed up cooking time, you can soak them in cold water for 8 hours.
Dried lentils don’t require soaking before cooking.
We recommend rinsing them to remove dirt and do a quick visual check to ensure no stones are hiding between the lentils. Here’s our in-depth guide on how to cook lentils.
Yes! This recipe is easy to make in an Instant pot or pressure cooker. Start by sautéing the flavor base as instructed, then add the rest of the ingredient and pressure cook 12 minutes for a firm biter or 15 for a creamier texture.
For the slow cooker you’ll need about 8 hours on low, or 4 hours on high.
Lentil chili is great for meal prep, staying fresh in the fridge for 5 days or in the freezer for up to 3 months. Let it cool before storing in an airtight container. To reheat, thaw in the fridge and warm on the stovetop with a splash of water or microwave for 3 minutes.
More Mexican-Inspired Recipes
If you tried this Lentil Chili recipe or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!
Lentil Chili
Ingredients
- 2 tablespoons olive oil
- 1 large onion
- 3 cloves garlic
- 1 red bell pepper
- ¼ teaspoon red pepper flakes or 1½ tablespoons chili powder blend, not pure chili powder. Adjust spiciness to taste.
- 2 teaspoons ground cumin
- 1½ teaspoons smoked paprika
- ½ teaspoon dried oregano
- 2 tablespoons tomato paste
- 2 bay leaves
- 1 cup dried lentils green or brown
- 2 cans beans 15 oz (230 g net) each can, or 3 cups of cooked beans. We use 1 can black beans and 1 can kidney beans.
- 2 cans crushed tomatoes 15 oz (230 g net) each can each can.
- 4 cups vegetable broth or more as needed to fully cook the lentils.
- 1 teaspoon salt and black pepper to taste.
- 2 tablespoons balsamic vinegar optional.
- 1 handful cilantro + lime juice, yogurt, and rice for serving.
Instructions
- Heat 2 tablespoons olive oil in a large pot; add 1 large onion, 1 red bell pepper (both chopped), and 3 cloves garlic (pressed). Cook on medium-low heat for 5-10 minutes, stirring often.Add ¼ teaspoon red pepper flakes, 2 teaspoons ground cumin, 1½ teaspoons smoked paprika, ½ teaspoon dried oregano, 2 tablespoons tomato paste, and 2 bay leaves and cook for 1 more minute.
- Stir in 1 cup dried lentils (rinsed) and 2 cans beans (drained), then add 4 cups vegetable broth, 2 cans crushed tomatoes, and season with 1 teaspoon salt and 2 twists of pepper.Bring to a boil then lower the heat and simmer for about 40 minutes, or until the lentils are tender. Stir occasionally.Stir in 2 tablespoons balsamic vinegar then taste and adjust salt and spices to taste. Add more broth for a thinner chili or let it simmer longer to thicken.
- Serve with brown rice, quinoa, cornbread, corn tortillas, flatbread, or crusty bread.For toppings, we recommend 1 handful cilantro, a squeeze of lime, quick pickled red onions or jalapeños, sliced avocado or guacamole, a dollop of yogurt or sour cream.
Video
Notes
- Olive oil: substitute another oil.
- Smoked paprika: substitute chipotle powder.
- Tomato paste: substitute 1 tablespoon soy sauce.
- Dried lentils: you can substitute canned lentils but in this case add half the broth and simmer for just 15 – 20 minutes.
- Beans: you can use any bean variety.
- Crushed tomatoes: substitute tomato puree, whole canned peeled tomatoes, San Marzano, and diced tomatoes.
- Build a Bold Flavor Base: the first 10 minutes are crucial! Let the veggies sauté slowly until soft and fragrant. Don’t rush this step.
- Rinse and Check Your Lentils: Give them a good rinse under running water while scanning for small stones to keep your chili grit-free.
- Go Big On Toppings – they elevate this recipe to the next level! Remember to add something cold, something tangy, something creamy, and something spicy.
- Lentil chili is great for meal prep, staying fresh in the fridge for 5 days or in the freezer for up to 3 months.
- Let it cool before storing in an airtight container.
- To reheat, thaw in the fridge and warm on the stovetop with a splash of water or microwave for 3 minutes.
Nutrition
Hi! We are Nico & Louise
We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.
Welcome to our blog, we are glad you are here.
Delicious 😋. You don’t miss the meat in the chilli.
My wife and I have been watching you for quite a while now. You are awesome and thanks for some great recipes.
Easy Right!
Hi Bill,
Thank you both so much for watching and cooking along with us! We’re so happy you’re enjoying the recipes — and yes, easy and tasty is always the goal.
Kindest,
Louise
Delicious! I used red lentils as I had them on hand. Also tossed in some celery. Topped it with avocado. Loved it. Will definitely make again.
I made this once and LOVED it! Then somehow I lost my printed copy. =( So I have been searching high and low on the web to find the recipe again! I KNEW the minute I saw Nico’s name that I’d found my fav chili recipe (again!). I could not print it fast enough…it will go into my recipe binder today! It is so satisfying and so yummy! I am heavy handed with spices so it is darker in appearance and SO rich. Thank you VERY much for your creative recipes! I would suggest this to everyone…meat lovers included!!
Hi Christa, I’m so happy you found the recipe again!
That’s such a huge compliment, and I love that it’s earned a spot in your recipe binder. Heavier spices sound like a delicious twist — rich and cozy! Thank you so much for your kind words and for sharing the recipe love.
All the best,
Louise
I was hoping I could post a little pix of my chili…but I will tell you I made it yesterday and have it in single serving sizes in my freezer! It was great w/just a dollop of sour cream, thank you BOTH for sharing your recipes and talent.
Hi Christa, I wish we could see your chili too — it sounds absolutely delicious. If you have Instagram, feel free to tag us on @theplantbasedschool.com!!
Love that you’ve stocked your freezer with it in single portions — so smart! Thank you so much for your kind words and for cooking along with us.
Kindest, Louise