If you’re craving a hearty, protein-packed, plant-based meal, this Lentil Chili is exactly what you need. Combining smoky spices, tender lentils, and two types of beans, it’s full of flavor without being overly spicy. Ready in just 40 minutes, it’s perfect for busy weeknights, cozy dinners, or meal prep for the week ahead. This chili is warm, comforting, and satisfying—perfect served with toppings like avocado, shredded cheese, green onions, or tortilla chips for a personalized touch.
Whether you’re a long-time chili lover or new to plant-based meals, this recipe proves that vegetarian cooking can be just as rich and comforting as traditional meat-based dishes. The combination of lentils and beans provides a filling, protein-rich base, while smoky paprika and chili powder give it depth and warmth.
Why You’ll Love This Recipe
- Quick and easy: Ready in just 40 minutes with minimal prep.
- Hearty and filling: Lentils and beans provide protein and fiber.
- Smoky, flavorful, not too spicy: Perfect for the whole family.
- Customizable: Top with your favorite garnishes or add extra vegetables.
- Budget-friendly: Uses pantry staples and canned goods.
Ingredients
- 2 tbsp cooking oil – For sautéing vegetables; use high-heat oils like avocado, grapeseed, or vegetable oil.
- 1 cup diced yellow onion – Adds sweetness and savory depth.
- 1 cup diced red bell pepper – Adds color, texture, and subtle sweetness.
- 1 tbsp chili powder – Provides warm, smoky flavor.
- 2 tsp smoked paprika – Enhances the smoky notes in the chili.
- 1 tsp ground cumin – Adds earthy, aromatic undertones.
- ½ tsp kosher salt – Enhances all the flavors; adjust as needed.
- 3 cloves garlic, minced or grated – Adds pungent, aromatic flavor.
- 1 cup uncooked red lentils – Protein-rich base for the chili.
- 1 (15 oz) can tomato sauce – Provides acidity and richness.
- 3 cups low-sodium vegetable stock or broth – Cooks the lentils and melds flavors.
- 2 (15 oz) cans black beans, rinsed and drained – Adds creaminess and protein.
- 1 (15 oz) can red kidney beans, rinsed and drained – Adds texture and hearty flavor.
- Optional toppings: sour cream, shredded cheese, green onions, corn, or tortilla chips.
How to Make Lentil Chili
Step 1: Sauté the Vegetables
Heat cooking oil in a Dutch oven or large sauté pan over medium heat. Add the diced onion and red bell pepper and cook for 5–7 minutes, stirring frequently, until tender and fragrant.
Step 2: Toast the Spices
Add chili powder, smoked paprika, cumin, salt, and garlic. Stir gently and cook for about 2 minutes, allowing the spices to bloom and release their aroma.
Step 3: Add Lentils and Liquids
Stir in red lentils, tomato sauce, and vegetable stock. Bring to a simmer, then reduce heat to low-medium and cover with a lid.
Step 4: Simmer Until Lentils Are Tender
Simmer for 15–25 minutes, stirring occasionally and scraping the bottom of the pan to prevent sticking. Lentils cook at slightly different rates depending on age, so continue simmering until tender.
Step 5: Add Beans and Heat Through
Once lentils are tender, stir in black beans and kidney beans. Let everything cook together for 2–3 minutes until heated through.
Step 6: Serve with Toppings
Ladle the chili into bowls and serve with optional toppings like sour cream, shredded cheese, green onions, corn, or tortilla chips.

Tips for Success
- Use high-heat oils to sauté without burning.
- Stir often while simmering to prevent lentils from sticking.
- Adjust salt and spices to taste; smoked paprika can be substituted with regular paprika if needed.
- Add extra vegetables like zucchini, carrots, or spinach for more nutrients.
- Make it creamier: Stir in a splash of coconut milk or plant-based cream for richness.
Equipment Needed
- Dutch oven or large sauté pan – Essential for even cooking.
- Wooden spoon or spatula – To stir and prevent sticking.
- Measuring cups and spoons – For accurate ingredient amounts.
- Knife and cutting board – For prepping vegetables.
Recipe Variations
- Spicy lentil chili: Add cayenne pepper or fresh chili for more heat.
- Smoky chipotle version: Use chipotle in adobo sauce for a deep smoky flavor.
- Extra vegetable chili: Include carrots, zucchini, or mushrooms.
- Slow-cooked version: Simmer on low for 1–2 hours for richer flavor development.
Serving Suggestions
- Serve over rice, quinoa, or baked potatoes.
- Top with avocado slices, shredded cheese, or fresh cilantro.
- Pair with cornbread, tortilla chips, or a side salad for a complete meal.
FAQs
1. Can I make this chili ahead of time?
Yes. Store in an airtight container in the refrigerator for up to 4 days. Flavors often improve after a day.
2. Can I freeze lentil chili?
Absolutely. Freeze in airtight containers for 2–3 months. Thaw overnight in the fridge and reheat gently.
3. How can I make it spicier?
Add cayenne pepper, fresh chili, or extra chili powder to taste.
4. Can I use other types of lentils?
Yes. Brown or green lentils work, but they may require slightly longer cooking times.
5. Is this chili suitable for meal prep?
Definitely. It’s hearty, stores well, and can be portioned for lunches or dinners throughout the week.
Final Thoughts
This Lentil Chili is a fast, flavorful, and nourishing plant-based meal that satisfies like traditional chili. The combination of smoky spices, lentils, and beans creates a hearty, comforting dish perfect for weeknights or cozy dinners. Customize with your favorite toppings or vegetables and enjoy a warming, protein-packed bowl that will quickly become a family favorite.
Print
Lentil Chili
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegan
Description
This fast and easy Lentil Chili is smoky but not too spicy, packed with plant-based protein from lentils and two types of beans. Perfect for a hearty weeknight meal with customizable toppings.
Ingredients
- 2 tablespoons cooking oil (avocado, grapeseed, or vegetable)
- 1 cup diced yellow onion
- 1 cup diced red bell pepper
- 1 tablespoon chili powder (blend, not pure cayenne)
- 2 teaspoons smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon kosher salt
- 3 cloves garlic, minced or 1/2 tsp garlic powder
- 1 cup uncooked red lentils
- 1 (15 oz.) can tomato sauce (or tomato puree/crushed tomatoes)
- 3 cups low-sodium vegetable stock or broth
- 2 (15 oz.) cans black beans, rinsed and drained
- 1 (15 oz.) can red kidney beans, rinsed and drained
- Optional toppings: sour cream, shredded cheese, green onions, corn, tortilla chips
Instructions
- Heat oil in a Dutch oven or large sauté pan over medium heat.
- Add onion and red bell pepper. Cook 5–7 minutes until tender, stirring frequently.
- Add chili powder, smoked paprika, cumin, salt, and garlic. Stir for 2 minutes until fragrant.
- Add lentils, tomato sauce, and vegetable stock. Bring to a simmer, then reduce heat to low-medium, cover, and cook 15–25 minutes, stirring occasionally and scraping the bottom.
- When lentils are tender, stir in black beans and kidney beans. Simmer 2–3 minutes until heated through.
- Ladle chili into bowls and serve with desired toppings.
Notes
- Use high-heat neutral oils like avocado, grapeseed, or vegetable.
- Adjust salt depending on type (Morton’s, Diamond, or table salt).
- Check lentils for tenderness; older lentils may take slightly longer to cook.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American / Vegetarian



