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.

Lentil chili with sour cream and jalapeños.
Lentil Chili Recipe - Easy and in One Pot

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

Ingredients for lentil chili on a marble table.

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.

Flavor base with onion, garlic, bell pepper and spices.

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.

Lentil chili in a pot before and after simmering for 40 minutes.

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.

Lentil chili in a bowl.

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

What type of lentils should I use?

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.

How long do green lentils take to cook?

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.

Can you cook dry lentils without soaking them?

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.

Can I make lentil chili in an Instant pot or slow cooker?

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.

How do I store it or freeze it?

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 topped with avocado and sour cream.

Lentil Chili

5 from 34 votes
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.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 6 people
Course: Main Course
Cuisine: Mexican-Inspired

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
  • 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.
    Flavor base with onion, garlic, bell pepper and spices.
  • 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.
    Lentil chili in a pot before and after simmering for 40 minutes.
  • 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.
    Lentil chili served with sour cream, pickled jalapeños, avocado, and cilantro.

Video

Lentil Chili Recipe - Easy and in One Pot

Notes

SUBSTITUTIONS
  • 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.
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.
STORAGE
  • 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 is an estimate for 1 serving out of 6 without rice or toppings.

Nutrition

Serving: 1 of 6 portions, Calories: 268kcal, Carbohydrates: 43g, Protein: 14g, Fat: 6g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 620mg, Potassium: 954mg, Dietary Fiber: 16g, Sugar: 8g, Vitamin A: 695IU, Vitamin B6: 0.4mg, Vitamin C: 20mg, Vitamin E: 3mg, Vitamin K: 14µg, Calcium: 107mg, Folate: 218µg, Iron: 6mg, Manganese: 1mg, Magnesium: 112mg, Zinc: 2mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.


Nico and Louise in front of the Consolazione church in Todi

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.

5 from 34 votes (18 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




23 Comments

  1. 5 stars
    My wife and I have been watching you for quite a while now. You are awesome and thanks for some great recipes.
    Easy Right!

    1. 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

  2. 5 stars
    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.

  3. 5 stars
    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!!

    1. 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

      1. 5 stars
        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.

        1. 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