
This lentil chili recipe is an absolute game-changer for busy weeknights! Ready in just 30 minutes, this hearty and wholesome dish proves that healthy eating doesn’t have to be complicated or time-consuming. Packed with protein-rich lentils, vibrant vegetables, and warming spices, this chili is the perfect comfort food that feels indulgent yet nourishes your body from the inside out.
What I absolutely love about this recipe is how adaptable it is. Whether you’re cooking for a crowd or meal-prepping for yourself, this lentil chili scales beautifully. The beauty of using lentils instead of traditional meat is that they cook quickly while providing incredible fiber and plant-based protein. Plus, this recipe comes together in one pot, which means minimal cleanup—my favorite kind of cooking!
I first discovered the magic of quick lentil chili when I was looking for ways to incorporate more plant-based meals into my family’s rotation. My kids now request this regularly, and I’ve served it to countless dinner guests who were surprised to learn there’s no meat involved. The depth of flavor comes from a careful blend of spices including cumin, chili powder, and smoked paprika, creating that rich, complex taste you’d expect from a chili that’s been simmering for hours.
Serve this with your favorite toppings—I’m talking fresh cilantro, a dollop of Greek yogurt, diced red onion, or a sprinkle of sharp cheddar cheese. You can also serve it over rice, with cornbread on the side, or simply in a bowl with crusty bread. For a comforting meal experience, pair it with a simple side salad or fresh smoothie for contrast.
According to Bon Appétit, lentils are one of the most versatile pantry staples, and this recipe showcases exactly why. The combination of red and brown lentils (if you use both) creates interesting texture variations, though feel free to use whichever variety you have on hand. This recipe is naturally gluten-free, vegan-friendly if you skip the yogurt topping, and incredibly budget-friendly—making it perfect for anyone looking to eat well without breaking the bank.
I’ve tested this recipe dozens of times, and I’ve learned a few tricks along the way that ensure perfect results every single time. The key is having all your ingredients prepped before you start cooking, using good quality spices, and not skipping the initial sauté of aromatics. These steps build flavor quickly, which is essential when you’re working with a tight 30-minute timeline.
What makes this lentil chili truly special is how it tastes even better the next day. The flavors meld and deepen overnight, making it perfect for meal prep. Store it in an airtight container in the refrigerator for up to five days, or freeze individual portions for up to three months. Serious Eats has excellent guidance on batch cooking and storage, and I highly recommend their approach to meal preparation. Simply reheat gently on the stovetop with a splash of water if needed, and you’ve got an instant healthy lunch or dinner.
This recipe also adapts beautifully to different dietary preferences. Make it extra spicy by adding jalapeños or cayenne, or keep it mild for sensitive palates. Add extra vegetables like bell peppers, zucchini, or sweet potato for more nutrition and substance. Some of my friends add a splash of red wine or coffee to deepen the flavors—experiment and make it your own!
I’m so excited to share this recipe with you because it represents everything I believe in: simple, wholesome cooking that doesn’t require hours in the kitchen. Whether you’re new to cooking lentils or a seasoned pro, this easy preparation method will become one of your go-to weeknight favorites. The satisfaction of serving a homemade, nutritious meal in under 30 minutes is truly unmatched.
For more inspiration on quick weeknight dinners, The New York Times Cooking section has wonderful resources and techniques. And if you want to explore more lentil-based dishes, check out our collection of quick recipes for additional ideas. Now, let’s get cooking!
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 can (14.5 oz) diced tomatoes
- 1 can (6 oz) tomato paste
- 2 cups vegetable broth
- 2 cups red lentils (or brown lentils, rinsed)
- 2 teaspoons ground cumin
- 2 teaspoons chili powder
- 1 teaspoon smoked paprika
- 1/2 teaspoon cayenne pepper (optional, for heat)
- 1 teaspoon dried oregano
- 1 bay leaf
- Salt and black pepper to taste
- 2 tablespoons balsamic vinegar
- Fresh cilantro for garnish
- Greek yogurt or sour cream for serving (optional)
- Diced red onion for topping (optional)

Instructions
- Heat olive oil in a large pot or Dutch oven over medium-high heat. Once shimmering, add the diced onion and cook for 2-3 minutes, stirring occasionally, until the onion begins to soften and become translucent.
- Add the minced garlic to the pot and cook for another 30 seconds, stirring constantly, until fragrant. Be careful not to let the garlic burn.
- Add the diced carrots and celery to the pot, stirring well to combine with the onion and garlic. Cook for 2-3 minutes, allowing the vegetables to soften slightly.
- Stir in the tomato paste and cook for 1-2 minutes, stirring frequently. This step helps develop deeper, more complex flavors in your chili.
- Add the ground cumin, chili powder, smoked paprika, cayenne pepper (if using), and dried oregano. Stir well to coat all the vegetables with the spices. Cook for about 30 seconds until the spices become fragrant.
- Pour in the diced tomatoes (with their juices) and vegetable broth, stirring to combine. Scrape up any browned bits from the bottom of the pot for extra flavor.
- Add the rinsed lentils and bay leaf to the pot. Stir everything together until well combined. Bring the mixture to a boil.
- Once boiling, reduce the heat to medium and simmer uncovered for 15-18 minutes, stirring occasionally. The lentils should be tender but not mushy.
- When the lentils are cooked through and the chili has thickened slightly, remove from heat and stir in the balsamic vinegar.
- Remove the bay leaf and taste the chili. Season with additional salt and black pepper as needed to achieve your desired flavor profile.
- Ladle the chili into bowls and top with fresh cilantro, a dollop of Greek yogurt, diced red onion, or your favorite toppings. Serve immediately while hot.

Pro Tips
- Red lentils are preferred for this recipe because they cook quickly and break down slightly to create a naturally thick, creamy texture. Brown or green lentils work too but may take slightly longer to cook and won’t break down as much, resulting in a chunkier consistency.
- Always rinse your lentils before cooking to remove any debris and dust. Simply place them in a fine-mesh strainer and run cold water over them until the water runs clear.
- The combination of cumin, chili powder, and smoked paprika is what gives this chili its signature flavor profile. Don’t skip these spices or substitute them with generic “chili seasoning” blends, as fresh whole spices make a significant difference.
- This recipe is naturally vegan and gluten-free, making it perfect for accommodating various dietary restrictions. Simply ensure your vegetable broth is certified gluten-free if needed.
- For extra depth of flavor, add 1/4 cup of strong brewed coffee or a splash of red wine after the vegetables have cooked but before adding the broth. This adds complexity and richness.
- If you prefer a brothier chili, add an extra cup of vegetable broth. For a thicker, more stew-like consistency, use less broth or simmer longer to reduce.
- Make-ahead tip: Prepare all your vegetables (onion, garlic, carrots, celery) the night before and store them in an airtight container. This makes assembly on cooking day incredibly quick.
- Leftovers improve dramatically in flavor after a day or two in the refrigerator. Store in an airtight container for up to 5 days or freeze for up to 3 months.
- Top with shredded cheddar cheese, diced jalapeños, sour cream, fresh lime juice, or crispy tortilla strips for added texture and flavor.
- This chili is excellent served over rice, with cornbread, over baked sweet potatoes, or alongside a fresh green salad.
- To make this in a slow cooker, complete steps 1-5, then transfer everything to a slow cooker and cook on low for 4-5 hours or high for 2-3 hours. This allows flavors to meld even more beautifully.
- Feel free to add extra vegetables like diced bell peppers, zucchini, mushrooms, or spinach. Add softer vegetables like spinach in the last 2 minutes of cooking.
