3 Lentil Chili Recipe: Hearty Protein-Packed One-Pot Meal

3 Lentil Chili Recipe: Hearty Protein-Packed One-Pot Meal

This 3 lentil chili recipe delivers a hearty, protein-packed one-pot meal that’s perfect for meal prep or cozy weeknight dinners. The trio of brown, green, and black lentils creates a satisfying texture—creamy, tender, and slightly crunchy—while packing in fiber, plant-based protein, and deep, earthy flavors.

What makes this recipe stand out is how it transforms simple pantry staples into a restaurant-worthy dish with minimal effort.

The beauty of this chili lies in its versatility and simplicity. With just one pot to manage, you’ll spend more time enjoying the meal than cleaning up. The lentils absorb the smoky, spiced broth as they simmer, developing a rich, complex flavor that’s both comforting and deeply satisfying.

Unlike traditional chili recipes, this version skips the meat entirely, yet still delivers that hearty, filling quality you crave.

By the end, you’ll have a pot of chili so flavorful and substantial it can serve as a standalone meal—no sides needed. The lentils hold their shape beautifully, creating a satisfying bite, while the spices and tomatoes blend into a smooth, aromatic sauce.

It’s the kind of dish that tastes even better the next day, making it ideal for meal prep or feeding a crowd.

Top it with avocado, cilantro, or a dollop of Greek yogurt for extra freshness, or keep it simple with a sprinkle of cheese. Here’s how to make it—simple, hearty, and packed with flavor.

👨‍🍳
Difficulty
Hard
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for 3 lentil chili

Pantry staples meet bold flavors—just 18 ingredients for a chili that tastes like a hug.

Ingredient Amount Notes
Brown Lentils 🌾 1 cup Rinsed before cooking
Green Lentils 🌾 1 cup Rinsed before cooking
Black Lentils (Beluga) 🌾 1 cup Rinsed before cooking
Diced Onion 🧅 1 ½ cups Yellow or red onion
Diced Tomato 🍅 2 cups Fresh or canned San Marzano
Tomato Paste 🍅 ½ cup No-sugar-added preferred
Vegetable Broth 💧 3 cups Low-sodium preferred
Chipotle Peppers in Adobo 🌶️ 2 tbsp Mined, plus 1 tbsp sauce
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tbsp For smoky flavor
Garlic Cloves 🧄 4 cloves Mined or pressed
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing
Lemon Juice 🍋 1 tbsp Freshly squeezed
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Cayenne Pepper 🔥 ¼ tsp Adjust for heat
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Avocado 🥑 1 whole Sliced for topping

The lentil trio is where the magic happens. Trader Joe’s or bulk bins are your best bet for all three—look for organic if you can, but any brand works. Brown lentils give that creamy texture, green holds its shape, and black adds that deep, earthy punch. Rinse them before cooking to cut bitterness. If you’re in a pinch, substitute all brown lentils, but you’ll lose that satisfying mix of textures. The San Marzano tomatoes from the Italian section at Whole Foods or any grocery store elevate this—canned is fine, but fresh is better if you’re feeling fancy.

No chipotle peppers? Smoked paprika plus a dash of liquid smoke gets you close, though it won’t be as complex. Fresh garlic is ideal, but jarred minced garlic works in a bind—just use half the amount. The tomato paste can be the squeeze-tube kind from Trader Joe’s if you hate measuring. For extra depth, add 1 tsp of cocoa powder or a pinch of cinnamon. The broth? Low-sodium is key—otherwise, you’ll need to adjust the salt at the end. And if you’re watching calories, use half the olive oil and boost the broth instead.

This chili tastes even better the next day—make a double batch and freeze half. Store leftovers in the fridge for 5 days or freeze for 3 months. The lentils thicken as they cool, so add a splash of broth if it’s too stiff. For meal prep, portion into containers with a little cilantro and avocado on top—they’ll stay fresh for 3 days. Garnish with lime wedges or hot sauce right before serving, because nothing ruins chili like soggy toppings.

❤️

Why You’ll Love This Recipe

  • Here’s what sold me: the contrast. The brown lentils turn tender but still bitey, the green ones stay firm like little jewels, and the belugas? They’re the stars—bursting with earthy richness. Add the onions and tomatoes, and suddenly you’ve got layers of flavor in every spoonful.
  • I’ll be real: lentils are my wallet’s best friend. Three varieties mean three different textures for the price of one protein source. A single onion and can of tomatoes stretch into six servings, and the leftovers? Better than takeout. Honestly, I’d call this the most satisfying dollar-per-serving meal I’ve ever made.

Step-by-step instructions for 3 lentil chili

This hearty chili comes together in one pot with minimal cleanup—just follow these simple steps.

1

Sauté the Aromatics

Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven or heavy pot over medium heat. Add the 1.5 cups diced onion and cook for 5-6 minutes until soft and translucent, stirring occasionally. The onions should smell sweet and caramelize slightly at the edges.

Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Here’s the thing—don’t let the garlic burn. It should smell amazing but not bitter. If it starts to darken too quickly, reduce the heat slightly. This step builds the flavor foundation for your chili.

2

Toast the Spices

Add the 1 tablespoon ground cumin and 1 tablespoon smoked paprika to the pot, stirring constantly for 30 seconds to toast the spices. You’ll see the spices release their aroma and the oil will become slightly darker. This step deepens their flavor and removes any raw taste.

Next, add the 2 tablespoons chipotle peppers in adobo (minced) and 0.25 teaspoon cayenne pepper, stirring for another 30 seconds. The pot should smell smoky and slightly spicy. If you’re sensitive to heat, you can reduce the cayenne to 0.125 teaspoon at this stage.

3

Cook the Lentils and Tomatoes

Add the 1 cup brown lentils, 1 cup green lentils, and 1 cup black lentils (Beluga) to the pot, stirring to coat them in the spiced oil. Cook for 2 minutes to lightly toast the lentils, which enhances their nuttiness.

Add the 2 cups diced tomato and 0.5 cup tomato paste, stirring everything together. Cook for 3-4 minutes until the mixture thickens slightly and the raw taste of the tomato paste disappears. This step helps develop the chili’s rich, deep flavor.

4

Simmer the Chili

Pour in the 3 cups vegetable broth and stir well. Bring the mixture to a boil, then reduce the heat to low and let it simmer for 30-35 minutes. You’ll know it’s ready when the lentils are tender but still hold their shape—no mushy texture here. Stir occasionally to prevent sticking.

Season with 1.5 teaspoons sea salt and 0.5 teaspoon black pepper, then add the 1 tablespoon lemon juice. The lemon brightens the flavors and balances the richness. Taste and adjust the seasoning if needed—this is where you can tweak the heat or saltiness to your preference.

5

Serve with Avocado and Cilantro

Ladle the chili into bowls and top each serving with sliced avocado and 0.25 cup chopped fresh cilantro. The avocado adds a creamy contrast to the hearty lentils, while the cilantro brings a fresh finish. Serve immediately with crusty bread or over rice for a complete meal.

This chili tastes even better the next day as the flavors meld together. Store leftovers in the refrigerator for up to 5 days or freeze for 3 months. The one-pot simplicity makes it perfect for busy weeknights or meal prep.

👨‍🍳

Pro Tips For Making 3 Lentil Chili

  • Sauté Onions Low and Slow: Green lentils take longer to soften than brown or beluga, and rushing the onions turns them bitter. Cook them at medium heat for 8-10 minutes—until deeply golden but not browned—so they caramelize without burning, especially if you’re using a heavy pot. (Yes, even if you’re impatient like me.)
  • Sort Lentils Before Cooking: Beluga lentils cook in 15 minutes; brown and green need 25-30. Pick them out separately, or the belugas will turn to mush while the others stay tough. I learned this the hard way—no one wants a chili with a mushy texture in half the pot.
  • Add Tomatoes Late: Diced tomatoes release water fast, which dilutes the chili’s depth. Stir them in only after the lentils are tender—about 10 minutes before the end. If you add them early, you’ll end up with a soup instead of a rich, concentrated chili.
  • Toast the Lentils First: Dry-toast the brown and green lentils in the pot for 2-3 minutes before adding liquid—it deepens their nutty flavor. Skip this, and you’ll miss the earthy complexity that makes a good chili stand out. (Your future self will notice.)

Dietary considerations for this recipe

Vegan Powerhouse

This recipe is a complete plant-based protein solution, delivering 30 grams of protein per serving from the lentil trio alone.

Brown lentils provide 9 grams per ½ cup, green lentils add 12 grams, and black lentils contribute 8 grams, making this a perfect meal for vegans or anyone reducing meat consumption. The combination of lentils and spices creates a satisfying, meaty texture that rivals traditional chili. 💪

Gluten-Free Friendly

All ingredients in this recipe are naturally gluten-free, making it safe for those with celiac disease or gluten sensitivity. The lentils, tomatoes, spices, and broth provide a hearty base without any wheat-based thickeners.

I always double-check labels on broth and spices—some brands use malt vinegar or wheat fillers, so opt for certified gluten-free options if needed. This chili proves plant-based meals can be both nourishing and delicious without gluten concerns.

High-Fiber Boost

With 18 grams of fiber per serving, this chili supports digestive health and keeps you full for hours. The lentils alone contribute 15 grams of fiber, while the tomatoes and onions add extra nutrients.

Fiber helps regulate blood sugar and cholesterol levels, making this a smart choice for anyone monitoring their heart health. The combination of soluble and insoluble fiber ensures you get both digestive benefits and sustained energy throughout the day.

Low-Fat Option

This chili is naturally low in fat, with only 3 grams of fat per serving coming primarily from the olive oil. The healthy fats from avocado topping (if used) add creaminess without significant calories.

For an even lighter version, reduce the olive oil to 1 tablespoon and increase the broth by ½ cup. This makes it ideal for those watching their fat intake while still enjoying a satisfying, flavorful meal.

Allergen Considerations

The primary allergens in this recipe are soy (if using soy-based broth) and potential cross-contamination with nuts or seeds in spice blends. I recommend using a dedicated vegetable broth like Imagine or Pacific Foods to avoid soy.

For nut-free kitchens, check your smoked paprika and chipotle peppers for processing warnings. Most brands are safe, but it’s always smart to verify. This chili is otherwise free from common allergens like dairy, eggs, and tree nuts.

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 55g19%
Dietary Fiber 16g57%
Sugars 8g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why use three different types of lentils in this chili?

Each lentil variety brings a unique texture and flavor to the dish. Brown lentils create a creamy, tender bite, green lentils hold their shape for a satisfying crunch, and black lentils add deep, earthy richness. Together, they create a perfect balance of textures and nutrients that makes this chili heartier than traditional recipes.

2

Can I make this chili in an Instant Pot or slow cooker?

For an Instant Pot, sauté the onions and spices first, then add all ingredients and cook on high pressure for 12 minutes. For a slow cooker, combine everything (except fresh toppings) and cook on low for 6-7 hours or high for 3-4 hours. The Instant Pot version will be slightly firmer, while the slow cooker creates a more tender texture.

3

How do I adjust the heat level in this recipe?

Start by reducing the cayenne pepper to 0.125 teaspoon for mild heat. For extra spice, add 1 teaspoon of hot sauce at the end or include 1 extra chipotle pepper during cooking. If you love smoky flavor, increase the smoked paprika to 1.5 tablespoons. Always taste as you go!

4

What’s the best way to store and reheat leftovers?

Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove with a splash of broth to prevent drying. For best texture, reheat only until warmed through—lentils can get mushy if overcooked. Add fresh avocado and cilantro after reheating for maximum freshness.

5

Can I substitute canned tomatoes for fresh?

Yes, but choose San Marzano or crushed tomatoes for the best flavor. If using canned, reduce the broth by ½ cup since canned tomatoes are more watery. For fresh tomatoes, you’ll get a brighter, more vibrant flavor—but canned works perfectly when fresh isn’t available.

★★★★★4.6(12 reviews)
Patrick Lewis