If you’re searching for a wholesome meal that’s packed with flavor, easy to prepare, and loaded with nutrition, this Easy Indian Lentil Curry Recipe deserves a place in your weekly meal rotation. Made with tender lentils, creamy coconut milk, aromatic spices, and simple pantry ingredients, this comforting curry delivers restaurant-quality flavor while remaining incredibly affordable and beginner-friendly.
Lentil curry has long been a staple in Indian cuisine, appreciated for its hearty texture, rich taste, and impressive nutritional profile. Today, it has become one of the most popular plant-based meals around the world because it offers a satisfying combination of protein, fiber, and warming spices. Whether you’re vegetarian, vegan, or simply looking to incorporate more meatless meals into your diet, this Easy Indian Lentil Curry Recipe is a delicious way to do so.
One of the greatest advantages of lentil curry is its versatility. It can be served over fluffy basmati rice, alongside warm naan bread, with roasted vegetables, or even enjoyed on its own. It’s also ideal for meal prep because the flavors continue to develop as it sits, making leftovers even more delicious.
This recipe delivers everything you want in a comfort food meal: creamy texture, rich flavor, nourishing ingredients, and simple preparation. Once you make it, you’ll understand why lentil curry remains one of the most beloved dishes in kitchens worldwide.
JUMP TO
Table of Contents
Why You’ll Love This Easy Indian Lentil Curry Recipe
There are many reasons why this curry has become a favorite among home cooks.
Quick and Easy
Simple preparation makes it ideal for busy weeknights.
Budget Friendly
Lentils are one of the most affordable protein sources available.
High in Plant-Based Protein
A filling meal without meat.
Rich and Creamy
Coconut milk creates a luxurious texture.
Great for Meal Prep
Stores and reheats beautifully.
Family Friendly
Easy to customize for different spice preferences.
Naturally Vegan
Perfect for plant-based lifestyles.
One-Pot Convenience
Minimal cleanup required.
What Is Indian Lentil Curry?
Indian Lentil Curry is a dish made by simmering lentils with spices, onions, garlic, ginger, tomatoes, and liquid until tender and flavorful.
In India, lentil dishes are commonly referred to as “dal.” There are countless regional variations, each with its own ingredients and cooking methods.
Popular types include:
- Dal Tadka
- Dal Fry
- Masoor Dal
- Dal Makhani
- Moong Dal
- Chana Dal
This Easy Indian Lentil Curry Recipe takes inspiration from traditional dal recipes while simplifying the process for everyday home cooking.
The Rich History of Lentils in Indian Cuisine
Lentils have been cultivated in India for thousands of years and remain one of the country’s most important food staples.
Historically, lentils were valued because they were:
- Inexpensive
- Nutritious
- Easy to grow
- Easy to store
- Highly versatile
Over generations, families developed unique spice blends and cooking techniques that transformed simple lentils into deeply flavorful meals.
Today, lentil curry remains a cornerstone of Indian cuisine and a symbol of nourishing comfort food.
Why Lentils Are Considered a Superfood
Lentils are among the most nutrient-dense foods available.
Benefits Include
| Nutrient | Benefit |
|---|---|
| Protein | Supports muscle growth and repair |
| Fiber | Promotes digestion and fullness |
| Iron | Helps transport oxygen throughout the body |
| Folate | Supports cell growth |
| Potassium | Supports heart health |
| Magnesium | Helps regulate muscle and nerve function |
Because of their nutritional profile, lentils are often recommended as part of a healthy diet.
Ingredients for Easy Indian Lentil Curry Recipe
Main Ingredients
| Ingredient | Amount |
|---|---|
| Red lentils | 1 cup |
| Olive oil | 1 tablespoon |
| Onion, diced | 1 medium |
| Garlic, minced | 3 cloves |
| Fresh ginger, grated | 1 tablespoon |
| Diced tomatoes | 1 can (14 ounces) |
| Coconut milk | 1 can (13.5 ounces) |
| Vegetable broth | 2 cups |
| Salt | 1 teaspoon |
| Black pepper | 1/2 teaspoon |
Spice Blend
| Ingredient | Amount |
|---|---|
| Curry powder | 2 teaspoons |
| Ground cumin | 1 teaspoon |
| Turmeric | 1 teaspoon |
| Garam masala | 1 teaspoon |
| Paprika | 1/2 teaspoon |
| Red pepper flakes | 1/4 teaspoon |
Garnishes
- Fresh cilantro
- Lime wedges
- Sliced green onions
- Dairy-free yogurt
- Chili flakes
Understanding the Essential Ingredients
Lentils
The heart of the recipe.
They provide:
- Protein
- Fiber
- Texture
- Nutrition
Coconut Milk
Creates a rich and creamy sauce while balancing the spices.
Tomatoes
Add acidity and depth of flavor.
Garlic and Ginger
Provide the aromatic foundation.
Curry Spices
Deliver the characteristic warmth and complexity associated with Indian-inspired dishes.
Choosing the Best Lentils
Several types of lentils can be used.
Red Lentils
Best for creamy curries because they break down easily.
Brown Lentils
Maintain more texture.
Green Lentils
Provide a firmer bite and earthier flavor.
Yellow Lentils
Cook quickly and create a smooth consistency.
For this Easy Indian Lentil Curry Recipe, red lentils are often preferred because they produce the creamiest results.
Why the Spice Blend Matters
Spices transform simple ingredients into a flavorful curry.
Curry Powder
Adds warmth and depth.
Turmeric
Provides earthy flavor and vibrant color.
Cumin
Contributes nuttiness and richness.
Garam Masala
Adds authentic Indian-inspired flavor.
Paprika
Provides mild sweetness.
Red Pepper Flakes
Introduce subtle heat.
Together, these spices create a balanced and aromatic dish.
How to Make Easy Indian Lentil Curry Recipe
Step 1: Heat the Oil
Warm olive oil in a large pot over medium heat.
Step 2: Cook the Aromatics
Add:
- Onion
- Garlic
- Ginger
Cook until softened.
Step 3: Add the Spices
Stir in:
- Curry powder
- Cumin
- Turmeric
- Garam masala
- Paprika
- Red pepper flakes
Cook until fragrant.
Step 4: Add Tomatoes
Stir in diced tomatoes.
Cook for several minutes.
Step 5: Add Lentils
Rinse lentils thoroughly and add to the pot.
Step 6: Pour in Liquids
Add:
- Coconut milk
- Vegetable broth
Step 7: Bring to a Simmer
Bring mixture to a gentle boil.
Step 8: Reduce Heat
Simmer for 25 to 30 minutes.
Step 9: Stir Occasionally
Prevent sticking and ensure even cooking.
Step 10: Season
Add salt and pepper.
Step 11: Garnish
Top with cilantro and lime.
Step 12: Serve
Enjoy with rice or naan.
Why This Recipe Works
Several elements contribute to its success.
Balanced Flavors
No single ingredient dominates.
Creamy Texture
Coconut milk creates luxurious consistency.
Hearty Lentils
Provide substance and nutrition.
One-Pot Preparation
Simple and convenient.
Expert Tips for Perfect Lentil Curry
Rinse Lentils Thoroughly
Removes excess starch and debris.
Toast the Spices
Enhances flavor dramatically.
Simmer Slowly
Creates better texture.
Use Fresh Ingredients
Especially garlic and ginger.
Taste Throughout Cooking
Adjust seasoning as needed.
Common Mistakes to Avoid
Overcooking Lentils
Can make them mushy.
Skipping the Aromatics
Reduces overall flavor.
Burning the Spices
Creates bitterness.
Too Much Liquid
Produces a watery curry.
Not Seasoning Properly
Can make the curry taste flat.
Delicious Variations
Spinach Lentil Curry
Add fresh spinach during the last few minutes of cooking.
Sweet Potato Lentil Curry
Add diced sweet potatoes.
Chickpea Lentil Curry
Add cooked chickpeas.
Cauliflower Lentil Curry
Add cauliflower florets.
Extra Spicy Curry
Increase chili flakes.
Tomato Lentil Curry
Add extra diced tomatoes.
Coconut-Free Curry
Replace coconut milk with additional broth.
Mushroom Lentil Curry
Add sautéed mushrooms.
What to Serve with Easy Indian Lentil Curry Recipe
Basmati Rice
Classic pairing.
Brown Rice
Nutritious alternative.
Naan Bread
Perfect for scooping up curry.
Quinoa
Adds extra protein.
Roasted Vegetables
Great side dish.
Cucumber Salad
Provides freshness.
Meal Prep Benefits
This curry is ideal for meal prep.
Advantages
- Stores well
- Reheats beautifully
- Freezes easily
- Flavor improves over time
Many people find it tastes even better the next day.
Storage Instructions
Refrigerator
Store in an airtight container for up to 5 days.
Freezer
Store for up to 3 months.
Reheating
Heat gently on the stovetop or microwave.
Add broth if needed.
Nutritional Information
Approximate values per serving:
| Nutrient | Amount |
|---|---|
| Calories | 290 |
| Protein | 12g |
| Carbohydrates | 32g |
| Fiber | 10g |
| Fat | 13g |
| Saturated Fat | 8g |
| Sugar | 5g |
| Sodium | 420mg |
Frequently Asked Questions
Can I Use Brown Lentils?
Yes.
Is This Curry Vegan?
Yes.
Can I Freeze It?
Absolutely.
Is It Spicy?
Mild to moderate.
Conclusion
This Easy Indian Lentil Curry Recipe combines simple ingredients, bold spices, and wholesome nutrition into one satisfying meal. Rich, creamy, and packed with plant-based protein, it’s a recipe that works equally well for busy weeknights, meal prep sessions, and family dinners. The combination of tender lentils, aromatic spices, tomatoes, and coconut milk creates a comforting dish that is both nourishing and incredibly flavorful. Whether you’re new to Indian-inspired cooking or already a curry enthusiast, this easy lentil curry is a dependable recipe you’ll want to make again and again.
PrintEasy Indian Lentil Curry Recipe: Best Healthy One-Pot Meal
Easy Indian Lentil Curry Recipe is a hearty and flavorful one-pot meal made with protein-rich lentils, coconut milk, tomatoes, and aromatic spices. Perfect for healthy dinners, meal prep, and plant-based eating.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Dinner
- Method: Grilling or Stovetop
- Cuisine: Indian
Ingredients
- 1 cup red lentils
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 can (14 oz) diced tomatoes
- 1 can (13.5 oz) coconut milk
- 2 cups vegetable broth
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon turmeric
- 1 teaspoon garam masala
- 1/2 teaspoon paprika
- 1/4 teaspoon red pepper flakes
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, garlic, and ginger and cook until softened.
- Stir in curry powder, cumin, turmeric, garam masala, paprika, and red pepper flakes.
- Cook for 1 minute until fragrant.
- Add diced tomatoes and stir well.
- Add rinsed lentils.
- Pour in coconut milk and vegetable broth.
- Bring to a gentle boil.
- Reduce heat and simmer for 25 to 30 minutes.
- Stir occasionally.
- Season with salt and pepper.
- Garnish with cilantro and lime before serving.
Notes
- Rinse lentils before cooking.
- Use fresh spices for maximum flavor.
- Add spinach or kale for extra nutrients.
- Adjust spice level to suit your preference.
- Store leftovers in an airtight container.
- Freeze for up to 3 months.
- Add extra broth when reheating if needed.
- Serve with basmati rice or naan bread.
- Tastes even better the next day.
- Perfect for weekly meal prep.
Nutrition
- Serving Size: 1 serving
- Calories: 290
- Sugar: 5g
- Sodium: 420mg
- Fat: 13g
- Saturated Fat: 8g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg








