• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Goodness Avenue
  • Recipes
  • Dinner
  • Shop
  • About
menu icon
go to homepage
  • Recipes
  • Dinner
  • Shop
  • About
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Dinner
    • Shop
    • About
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • ×
    Home » Recipes » One Pot Meals

    The Best Lentil Chili Ever

    Published: Oct 28, 2025 by Caitlin Rule · This post may contain affiliate links

    Modified: Oct 28, 2025 · Published: Oct 28, 2025 by Caitlin Rule · This post may contain affiliate links · Leave a Comment
    Jump to Recipe·Print Recipe

    This easy vegetarian lentil chili is a high-protein, budget-friendly meal packed with flavour. Made with dried lentils, canned beans, tomatoes, and warming spices, it’s hearty, comforting, and sure to satisfy everyone at the table.

    Side of vegetarian chili in a bowl.

    Chili is a regular on our weekly dinner menu, which is why I’ve created so many different versions! From Beef Chili Without Tomatoes to Ground Chicken Chili, pantry-friendly Tuna Chili, and now this delicious vegetarian option. This nourishing lentil chili is packed with beans, veggies, and warming spices, making a simple, one-pot dish that’s hearty, satisfying, and endlessly adaptable.

    I love that this chili is budget-friendly, made mostly with pantry staples, and naturally vegetarian (or vegan if you skip the cheese toppings) while still being high in protein and fiber. Brown lentils simmer with kidney beans, black beans, and tomatoes, soaking up bold spices and just a hint of cocoa powder for a rich, smoky depth. Toss in plenty of onion and colorful bell peppers for sweetness and texture, and you’ve got a nourishing bowl that’s every bit as cozy as classic chili con carne—without the meat.

    Serve it alongside cornbread, rice, tortilla chips, or a dollop of yogurt or sour cream for the ultimate comfort meal!

    Lentil chili in bowls with yogurt, avocado cheese and tortilla chips on top.

    Ingredients You’ll Need

    A handful of pantry staples and fresh vegetables come together to make this wholesome lentil chili:

    • Brown lentils: Lentils are fiber and protein powerhouses. They’re budget-friendly, long-lasting, and give the chili a hearty texture. Look for brown or green lentils, as they hold their shape well during cooking.
    • Beans: A mix of kidney beans and black beans adds creaminess, color, and extra plant-based protein.
    • Vegetables: Onion and bell peppers (any color) create a flavorful base and add natural sweetness.
    • Tomatoes: The secret to rich, deep flavor. Use canned diced tomatoes for the perfect balance of texture and body.
    • Spices: Garlic, garlic powder, coriander, cumin, smoked paprika, and dried oregano infuse every bite with warmth and depth.
    • Cocoa powder: My secret ingredient to a meat-free chili! Just a small amount enhances the chili’s richness and adds a subtle, earthy depth that balances the spices beautifully.
    • Salt and pepper: To season everything perfectly and bring the flavors together.

    Complete list of ingredients and amounts is located on the recipe card below.

    Ingredients shown to make the recipe.

    How to Make Lentil Chili

    Sauté the base: Heat a drizzle of olive oil in a large pot over medium heat. Add the diced onion and bell peppers, and cook for 3–4 minutes until softened and fragrant.

    Onions and peppers being sautéed.
    Spices added to the pot.

    Toast the spices: Sprinkle in the garlic powder, coriander, cumin, smoked paprika, dried oregano, salt, and pepper. Cook for 2–3 minutes, stirring often, to toast the spices and release their aroma.

    Add lentils, beans, and tomatoes: Pour in the dried lentils, rinsed kidney beans, black beans, and canned tomatoes. Add about ½ cup of water (or more if needed) to cover everything, then stir well.

    Lentils and beans added to the pot.
    Chili simmering in the pot.

    Simmer: Bring the chili to a gentle boil, then reduce the heat to low and simmer uncovered for 30–35 minutes, stirring occasionally, until the lentils are tender and the chili thickens. Add a splash more liquid if needed.

    Ingredient Substitutions

    • Lentils: You can replace brown lentils with green lentils, just note the texture will be slightly firmer.
    • Beans: Out of kidney or black beans? Add pinto beans, chickpeas, or cannellini beans instead.
    • Boost the veggies: Feel free to add diced zucchini, carrots, or corn for extra flavor and color.
    • Tomatoes: You can replace canned diced tomatoes with crushed tomatoes or tomato passata.
    • Spices: Adjust the spices to your taste—add chili powder or cayenne for extra heat.
    • Liquid: You can replace water with vegetable broth for a deeper, savory flavour.
    Lentil chili in a pot.

    Storing Leftovers

    • To Store: Keep lentil chili in an airtight container in the fridge for up to 4 days. Reheat on the stove or in the microwave.
    • To Freeze: Let it cool completely, then transfer to a freezer-safe container. Freeze for up to 3 months. Thaw in the fridge overnight before reheating.

    Recipe FAQ

    Can I make this in a slow cooker?

    Yes! Sauté the onions, garlic, and spices first, then add everything to the slow cooker. Cook on low for 6–8 hours or high for 3–4 hours, until lentils are tender.

    How can I make it spicier?

    Add cayenne pepper, chili powder, or a chopped jalapeño for extra kick.

    What should I serve it with?

    It’s delicious with cornbread, rice, tortilla chips, or topped with avocado, yogurt, or cheese.

    Can I use canned lentils instead of dried?

    Yes, but reduce the simmer time to about 15–20 minutes since canned lentils are already cooked.

    Lentil chili in bowls with a spoon.

    More Chili Recipes

    Ground Chicken Chili

    Tuna Chili

    Chili Without Tomatoes

    If you try this lentil chili recipe or have a question, please let me know! Leave a comment and rate it below. I love to hear what you think, or any changes you make.

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Side of vegetarian chili in a bowl.

    Lentil Chili


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Caitlin Rule
    • Total Time: 50 minutes
    • Yield: Serves 4-6 1x
    Print Recipe
    Pin Recipe

    Description

    This easy vegetarian lentil chili is a high-protein, budget-friendly meal packed with flavour. Made with dried lentils, canned beans, tomatoes, and warming spices, it’s hearty, comforting, and sure to satisfy everyone at the table.


    Ingredients

    Scale
    • 1 tablespoon olive oil
    • 1 brown onion, chopped
    • 1 red bell pepper, chopped
    • 1 green bell pepper, chopped
    • 2 teaspoons ground cumin
    • 1 teaspoon oregano
    • 1 teaspoon smoked paprika
    • 1 teaspoon garlic powder
    • 1 teaspoon chilli powder
    • 1 tablespoon cocoa powder
    • ¾ cup dried brown lentils, rinsed
    • 400g (14 oz) can red kidney beans, not drained
    • 400g (14 oz) can black beans, not drained
    • 2 x 400g (14 oz) cans diced tomatoes
    • ½ cup water or beef stock
    • 1 teaspoon salt 

    Instructions

    1. Heat a drizzle of olive oil in a large pot over medium heat. Add the diced onion and bell peppers, and cook for 3–4 minutes until softened and fragrant.
    2. Add the garlic powder, coriander, cumin, smoked paprika, dried oregano, cocoa powder, and salt. Cook for 2–3 minutes, stirring often, to toast the spices and release their aroma.
    3. Pour in the lentils, whole can of kidney beans, black beans, and canned tomatoes. Add about ½ cup of water (or more if needed) to cover everything, then stir well.
    4. Bring the chili to a gentle boil, then reduce the heat to low and simmer uncovered for 30–35 minutes, stirring occasionally, until the lentils are tender and the chili thickens. Add a splash more liquid if needed.
    5. Serve with your favourite toppings and enjoy!

    Notes

    • Don’t drain your kidney beans — add the whole can, liquid and all. The starchy bean liquid helps naturally thicken the chili and adds extra flavour to the sauce*.
    • To Store: Keep in an airtight container in the fridge for up to 4 days. Reheat on the stove or in the microwave.
    • To Freeze: Cool completely, then freeze for up to 3 months. Thaw in the fridge overnight before reheating.
    • Prep Time: 10 minutes
    • Cook Time: 40 minutes
    • Category: Dinner
    • Method: Stovetop
    • Cuisine: Mexican

    Nutrition

    • Serving Size: ⅕ recipe
    • Calories: 336
    • Sugar: 9.3g
    • Fat: 5.6g
    • Saturated Fat: 1.3g
    • Carbohydrates: 54.3g
    • Fiber: 15.4g
    • Protein: 22.6g

    Did you make this recipe?

    Tag @goodnessavenue on Instagram and hashtag it #goodnessavenue

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    About Caitlin

    Welcome! I’m Caitlin

    I'm a nutritionist, foodie, and mum, here to help you add more goodness to your everyday life! You'll find plenty of delicious, simple, and nutritious recipes to satisfy your cravings and nourish your family.

    More About Me →

    Latest Recipes

    • Side of vegetarian chili in a bowl.
      The Best Lentil Chili Ever
    • Soup in bowls with grilled cheese croutons.
      Pumpkin Tomato Soup
    • Pumpkin and banana muffins on a plate.
      Pumpkin Banana Muffins
    • Ricotta veggie fritters in a bowl with ketchup.
      Veggie Ricotta Fritters

    Footer

    • About
    • Privacy Policy
    • Contact
    • Pinterest
    • Instagram
    • YouTube
    • TikTok

    ©2024 Goodness Avenue. All rights reserved.