Lentil Chili Recipe
Introduction
This hearty lentil chili is a flavorful and satisfying plant-based meal that’s perfect for cozy evenings. Packed with spices, beans, and vegetables, it delivers warmth and depth in every bite. Plus, it’s easy to make and versatile enough for various toppings and sides.

Ingredients
- 2 tablespoons olive oil
- 1 large onion, chopped
- 3 cloves garlic, pressed
- 1 red bell pepper, chopped
- ¼ teaspoon red pepper flakes (or 1½ tablespoons chili powder blend, 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), rinsed
- 2 cans beans (15 oz each; we use 1 can black beans and 1 can kidney beans), drained
- 2 cans crushed tomatoes (15 oz each)
- 4 cups vegetable broth (or more as needed)
- 1 teaspoon salt
- Black pepper to taste
- 2 tablespoons balsamic vinegar (optional)
- 1 handful cilantro (for serving)
- Lime juice, yogurt, and rice (optional, for serving)
Instructions
- Step 1: Heat the olive oil in a large pot over medium-low heat. Add the chopped onion, red bell pepper, and pressed garlic. Cook, stirring often, for 5 to 10 minutes until the vegetables soften.
- Step 2: Add the red pepper flakes, ground cumin, smoked paprika, dried oregano, tomato paste, and bay leaves to the pot. Stir well and cook for 1 more minute to release the aromas.
- Step 3: Stir in the rinsed lentils and the drained beans. Pour in the vegetable broth and crushed tomatoes. Season with salt and black pepper.
- Step 4: Bring the mixture to a boil, then reduce the heat to low and let it simmer uncovered for about 40 minutes, or until the lentils are tender. Stir occasionally to prevent sticking.
- Step 5: Stir in the balsamic vinegar, if using, then taste and adjust seasoning as needed. Add more broth for a thinner chili or simmer longer to thicken it.
- Step 6: Serve hot with your choice of brown rice, quinoa, cornbread, tortillas, or crusty bread. Garnish with cilantro, a squeeze of lime, and optional toppings like sliced avocado, yogurt, or pickled jalapeños.
Tips & Variations
- Use chili powder blend instead of red pepper flakes for a different heat profile and extra flavor.
- Swap the beans with your favorite varieties, such as pinto or cannellini, to mix up the taste and texture.
- Add a diced jalapeño or chipotle in adobo for smokier heat.
- For a creamier texture, stir in a splash of coconut milk or a dollop of sour cream before serving.
Storage
Store leftover chili in an airtight container in the refrigerator for up to 4 days. It reheats well on the stove or in the microwave, and the flavors often deepen overnight. You can also freeze it for up to 3 months; thaw overnight in the fridge and reheat gently.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use red lentils instead of green or brown lentils?
Red lentils cook faster and tend to break down more, resulting in a softer, stew-like texture. Green or brown lentils hold their shape better, which is preferred in this chili, but red lentils can be used if you want a creamier consistency and shorter cooking time.
Do I need to soak the lentils before cooking?
No soaking is necessary for lentils. Just rinse them well before adding to the pot, and they will cook fully during the simmering time.
Print
Lentil Chili Recipe
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This hearty Lentil Chili recipe combines the rich flavors of spices, tomatoes, and beans with nutritious lentils to create a delicious and comforting plant-based meal. Perfect for a cozy dinner, it simmers gently to develop a robust depth of flavor and is customizable with a variety of toppings.
Ingredients
Base Ingredients
- 2 tablespoons olive oil
- 1 large onion, chopped
- 3 cloves garlic, pressed
- 1 red bell pepper, chopped
Spices and Seasonings
- ¼ teaspoon red pepper flakes (or 1½ tablespoons chili powder blend, not pure chili powder; adjust to taste)
- 2 teaspoons ground cumin
- 1½ teaspoons smoked paprika
- ½ teaspoon dried oregano
- 2 tablespoons tomato paste
- 2 bay leaves
- 1 teaspoon salt
- Black pepper to taste
Main Ingredients
- 1 cup dried lentils (green or brown), rinsed
- 2 cans beans (15 oz / 230 g net each; typically 1 can black beans and 1 can kidney beans), drained
- 2 cans crushed tomatoes (15 oz / 230 g net each)
- 4 cups vegetable broth (plus more if needed)
Finishing Touches
- 2 tablespoons balsamic vinegar (optional)
- 1 handful cilantro
- Lime juice (for serving)
- Yogurt or sour cream (for serving, optional)
- Brown rice, quinoa, cornbread, corn tortillas, flatbread, or crusty bread (for serving)
Instructions
- Make the flavor base: Heat 2 tablespoons olive oil in a large pot over medium-low heat. Add the chopped onion, red bell pepper, and pressed garlic. Cook for 5 to 10 minutes, stirring often, until the vegetables are softened and fragrant.
- Add spices and tomato paste: Stir in the red pepper flakes, ground cumin, smoked paprika, dried oregano, tomato paste, and bay leaves. Cook everything together for an additional 1 minute to blend the flavors.
- Add lentils, beans, and liquids: Stir in the rinsed lentils and drained beans. Then add the vegetable broth and crushed tomatoes. Season with salt and freshly ground black pepper. Bring the mixture to a boil over medium-high heat.
- Simmer the chili: Lower the heat to a simmer and cook uncovered for about 40 minutes, or until the lentils are tender. Stir occasionally to prevent sticking and to blend flavors evenly.
- Finish with vinegar and seasonings: Stir in the balsamic vinegar, then taste and adjust salt and spices as needed. If the chili is too thick, add more broth to thin it out or let it simmer longer to thicken.
- Serve: Serve the chili hot over brown rice, quinoa, cornbread, corn tortillas, flatbread, or crusty bread. Top with fresh cilantro, a squeeze of lime juice, quick pickled red onions or jalapeños, sliced avocado or guacamole, and a dollop of yogurt or sour cream if desired.
Notes
- You can substitute any beans you prefer, such as pinto or cannellini beans, to customize flavor and texture.
- Adjust the chili powder and red pepper flakes to your preferred spice level.
- Make sure to rinse lentils well before cooking to remove any debris.
- This chili tastes even better the next day after the flavors have melded.
- For a gluten-free option, serve with gluten-free cornbread or rice.
- Leftovers can be refrigerated for up to 4 days or frozen for up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Vegetarian
Keywords: lentil chili, vegetarian chili, plant-based chili, lentil stew, vegan chili, healthy chili, meatless chili, comforting dinner

