spicy lentil curry

Published on November 15, 2025
4.8 (245 reviews)

When I first tasted a street‑food stall in Delhi, the aroma of simmering lentils, chilies, and toasted spices hit me like a warm hug. I wanted that excitement at home, without the chaos of a busy kitc

Save This Recipe!
Click to save for later - It only takes 2 seconds!
spicy lentil curry
Prep Time
15 min
Cook Time
30 min
Servings
4

Why You'll Love This Recipe

✓ Bold Flavor: A blend of cumin, coriander, and chilies creates a deep, lingering heat that satisfies spice lovers without overwhelming the lentils.
✓ Nutritious Powerhouse: Red lentils deliver protein, fiber, and iron, making this dish a balanced, heart‑healthy dinner for the whole family.
✓ One‑Pot Simplicity: Everything cooks together in a single saucepan, so cleanup is minimal and flavors meld perfectly.

When I first tasted a street‑food stall in Delhi, the aroma of simmering lentils, chilies, and toasted spices hit me like a warm hug. I wanted that excitement at home, without the chaos of a busy kitchen.

Spicy Lentil Curry captures that street‑food spirit using pantry staples. The recipe balances heat with creamy lentils, so every bite feels comforting yet exhilarating.

Because it’s quick, nutritious, and adaptable, this curry becomes a reliable weeknight hero—perfect for vegans, vegetarians, or anyone craving bold flavor.

1 tbsp coconut oil Or any neutral oil.
1 medium onion, diced Yellow or white works.
2 cloves garlic, minced Adds aromatic depth.
1 tbsp grated ginger Fresh is best.
1 tbsp curry powder Homemade or store‑bought.
1 tsp smoked paprika Adds subtle earthiness.
1 can (400 ml) coconut milk Full‑fat for richness.
1 cup vegetable broth Low‑sodium preferred.
1‑2 tsp chili flakes Adjust to heat preference.
Salt and pepper to taste Finish seasoning.
Fresh cilantro, chopped (optional) For garnish.

Instructions

spicy lentil curry
1

Sauté aromatics

Heat coconut oil in a large saucepan over medium heat. Add diced onion, cooking until translucent (3‑4 min). Stir in garlic, ginger, and chili flakes; sauté another minute until fragrant.

Pro Tip: Keep the heat moderate to avoid burning the spices.
2

Toast spices

Add curry powder, smoked paprika, and cumin to the onion mixture. Stir constantly for 45 seconds, allowing the spices to release their oils without darkening.

3

Combine lentils & liquids

Stir in rinsed lentils, then pour in vegetable broth and coconut milk. Bring the mixture to a gentle boil, then reduce to a simmer.

4

Simmer to perfection

Cover partially and simmer for 20‑25 minutes, stirring occasionally. The lentils should be tender and the sauce thickened, coating the grains with a glossy sheen.

Pro Tip: If the curry looks too thick, add a splash of water or broth.
5

Finish & serve

Season with salt, pepper, and a squeeze of lime if desired. Garnish with fresh cilantro. Serve hot over basmati rice or with warm naan.

Expert Tips

Tip #1: Toast spices early

A quick toast unlocks hidden aromatics, giving the curry a deeper, more complex flavor without extra ingredients.

Tip #2: Use full‑fat coconut milk

Full‑fat milk creates a velvety mouthfeel and balances the heat; skim versions can make the sauce watery.

Tip #3: Adjust heat wisely

Add chili flakes gradually; remember the curry continues to intensify as it rests.

Storage & Variations

Cool the curry to room temperature, then refrigerate in an airtight container for up to 4 days. Reheat gently; add a splash of broth if it thickens. For a protein boost, stir in cooked chickpeas or diced tofu. Swap coconut milk for almond or cashew cream for a lighter profile.

Nutrition

Per serving

Calories
320 kcal
Protein
14 g
Carbs
38 g
Fat
12 g

Frequently Asked Questions

Yes, but brown lentils need a longer cooking time (about 35‑40 min). Increase broth accordingly and simmer until tender; the texture will be firmer than with red lentils.

The base level is medium, thanks to chili flakes and curry powder. Adjust heat by reducing flakes or adding extra coconut milk; for extra fire, stir in fresh chopped serrano or habanero.

Absolutely. Cool completely, then store in freezer‑safe bags for up to 3 months. Thaw overnight in the fridge and reheat gently, adding a splash of broth if needed.

Serve with steamed basmati rice, fluffy quinoa, or warm naan. A simple cucumber‑mint raita adds cooling contrast, while roasted cauliflower brings extra texture.

Recipe Summary

Prep
30 min
Cook
3 min
Total
33 min
Servings
3
Category: Healthy Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 1 cup red lentils
  • 1 tbsp coconut oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 tbsp grated ginger
  • 1 tbsp curry powder
  • 1 tsp smoked paprika
  • 1 can (400 ml) coconut milk
  • 1 cup vegetable broth
  • 1‑2 tsp chili flakes
  • Salt and pepper to taste
  • Fresh cilantro, chopped (optional)

Instructions

1
Sauté aromatics

Heat coconut oil in a large saucepan over medium heat. Add diced onion, cooking until translucent (3‑4 min). Stir in garlic, ginger, and chili flakes; sauté another minute until fragrant....

2
Toast spices

Add curry powder, smoked paprika, and cumin to the onion mixture. Stir constantly for 45 seconds, allowing the spices to release their oils without darkening....

3
Combine lentils & liquids

Stir in rinsed lentils, then pour in vegetable broth and coconut milk. Bring the mixture to a gentle boil, then reduce to a simmer....

4
Simmer to perfection

Cover partially and simmer for 20‑25 minutes, stirring occasionally. The lentils should be tender and the sauce thickened, coating the grains with a glossy sheen....

5
Finish & serve

Season with salt, pepper, and a squeeze of lime if desired. Garnish with fresh cilantro. Serve hot over basmati rice or with warm naan....

Save This Recipe!
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.