If you’re searching for a wholesome, budget-friendly, and incredibly satisfying meal, this Easy Indian Lentil Curry Recipe deserves a permanent place in your recipe collection. Rich, creamy, and infused with aromatic Indian spices, this lentil curry transforms simple pantry ingredients into a restaurant-quality dish that is both nourishing and comforting.
Lentil curry, often referred to as dal or dahl, is one of the most beloved staples in Indian cuisine. For centuries, families across India have relied on lentils as an affordable source of protein and nutrition. Today, Indian lentil curry remains popular around the world thanks to its hearty texture, warming spices, and incredible versatility.
What makes this Easy Indian Lentil Curry Recipe particularly appealing is its simplicity. Unlike complicated curries that require lengthy ingredient lists and advanced techniques, this recipe uses common ingredients and straightforward cooking methods. Yet despite its simplicity, the flavor is rich, layered, and deeply satisfying.
Whether you’re looking for a quick weeknight dinner, a healthy meal-prep option, a vegan comfort food recipe, or an introduction to Indian-inspired cooking, this lentil curry delivers on every level. The combination of creamy coconut milk, tender red lentils, tomatoes, garlic, ginger, and fragrant spices creates a dish that feels indulgent while remaining nutritious.
Another advantage of this Easy Indian Lentil Curry Recipe is that it appeals to a wide variety of dietary preferences. It’s naturally vegan, dairy-free, vegetarian, and packed with plant-based protein. Plus, it can easily be customized with vegetables, extra spices, or alternative serving options.
In this complete guide, you’ll discover everything you need to know about making the perfect Easy Indian Lentil Curry Recipe, including ingredient breakdowns, cooking techniques, expert tips, serving ideas, variations, storage instructions, health benefits, and answers to the most commonly asked questions.
JUMP TO
Table of Contents
Easy Indian Lentil Curry Recipe
Why You’ll Love This Easy Indian Lentil Curry Recipe
There are countless curry recipes available online, but this one stands out for several reasons.
Quick and Easy Preparation
Many traditional curries require extensive preparation and long cooking times. However, red lentils cook quickly, making this recipe ideal for busy schedules.
Rich and Creamy Texture
The combination of coconut milk and tender lentils creates a velvety consistency that feels luxurious without being heavy.
Budget-Friendly Ingredients
Lentils are one of the most affordable sources of protein available, making this recipe economical for families and meal preppers.
Packed with Nutrients
This Easy Indian Lentil Curry Recipe provides fiber, protein, vitamins, minerals, and beneficial plant compounds.
Perfect for Meal Prep
In fact, the flavors often improve after a day in the refrigerator.
Naturally Vegan and Dairy-Free
You don’t need any animal products to create an incredibly satisfying meal.
Family-Friendly
The spice level can be adjusted easily, making it suitable for both adults and children.
One-Pot Convenience
Fewer dishes mean easier cleanup and more convenience.
What Is Indian Lentil Curry?
Indian Lentil Curry, commonly called dal, dahl, or daal, is a traditional dish made from lentils simmered with aromatic spices, herbs, and vegetables.
The term “dal” actually refers both to the dried split legumes and the cooked dish itself. Throughout India, hundreds of regional variations exist, each featuring unique ingredients and spice combinations.
Some versions are thick and stew-like, while others are thinner and more soup-like. This Easy Indian Lentil Curry Recipe offers a creamy consistency that works beautifully with rice, naan, or vegetables.
The History of Dal
Lentils have been cultivated in India for thousands of years. As one of the country’s most important staple foods, dal became a cornerstone of Indian cooking due to its affordability, nutritional value, and versatility.
Today, nearly every region of India has its own distinctive dal recipes.
Why Lentils Are So Important
Lentils provide:
- High-quality plant protein
- Dietary fiber
- Iron
- Folate
- Magnesium
- Potassium
Because of these nutritional benefits, lentils remain an essential part of vegetarian and vegan diets worldwide.
Why Red Lentils Are Perfect for Curry
While many types of lentils can be used in curries, red lentils are particularly well-suited for this recipe.
Fast Cooking Time
Red lentils cook much faster than green or brown lentils.
Creamy Texture
As they cook, red lentils naturally break down and thicken the curry.
Mild Flavor
Their subtle taste allows the spices to take center stage.
Easy Digestion
Many people find red lentils easier to digest than other legumes.
Excellent Nutritional Value
Red lentils provide protein, fiber, and essential nutrients while remaining low in fat.
Ingredients You’ll Need
One of the best things about this Easy Indian Lentil Curry Recipe is its straightforward ingredient list.

Main Ingredients
| Ingredient | Purpose |
|---|---|
| Red lentils | Protein and texture |
| Onion | Flavor base |
| Garlic | Aromatic depth |
| Fresh ginger | Warm spice note |
| Tomatoes | Acidity and richness |
| Coconut milk | Creaminess |
| Vegetable broth | Cooking liquid |
| Olive oil | Sautéing |
Essential Spices
| Spice | Flavor Profile |
|---|---|
| Turmeric | Earthy warmth |
| Cumin | Nutty depth |
| Coriander | Citrus notes |
| Garam masala | Complex spice blend |
| Curry powder | Traditional flavor |
| Paprika | Mild warmth |
| Salt | Enhances flavor |
| Black pepper | Subtle heat |
Optional Garnishes
- Fresh cilantro
- Lime wedges
- Chili flakes
- Coconut yogurt
- Green onions
Understanding the Key Ingredients
Red Lentils
Red lentils create the creamy body of the curry while contributing protein and fiber.
Coconut Milk
Full-fat coconut milk provides richness and balances the spices beautifully.
Garlic and Ginger
These aromatics create the foundational flavor profile.
Tomatoes
Tomatoes add acidity that balances the richness of the coconut milk.
Garam Masala
This traditional Indian spice blend adds warmth and complexity.
Essential Indian Spices Explained
Turmeric
Turmeric provides earthy flavor and a beautiful golden color.
Cumin
Cumin contributes a warm, nutty aroma that forms the backbone of many Indian dishes.
Coriander
Ground coriander adds brightness and subtle citrus notes.
Curry Powder
Although not traditionally Indian, curry powder provides convenience and additional complexity.
Garam Masala
Often added near the end of cooking, garam masala contributes warmth and depth.
Paprika
Paprika enhances color and provides gentle sweetness.
Equipment You’ll Need
This Easy Indian Lentil Curry Recipe requires only basic kitchen equipment.
Essential Tools
- Large pot
- Dutch oven
- Cutting board
- Chef’s knife
- Measuring cups
- Measuring spoons
- Wooden spoon
Optional Equipment
- Immersion blender
- Food processor
- Citrus juicer
How to Make Easy Indian Lentil Curry Recipe
Step 1: Prepare Your Ingredients
Dice the onion, mince the garlic, grate the ginger, and measure your spices.
Having everything ready simplifies the cooking process.
Step 2: Sauté the Aromatics
Heat olive oil in a large pot over medium heat.
Add onions and cook until translucent.
Stir in garlic and ginger and cook until fragrant.
Step 3: Toast the Spices
Add turmeric, cumin, coriander, curry powder, paprika, and garam masala.
Cook briefly while stirring.
This releases their essential oils and enhances flavor.
Step 4: Add Tomatoes
Stir in tomatoes and cook for several minutes.
The mixture should become slightly thickened.
Step 5: Add Lentils
Add rinsed red lentils and stir to coat them in the spice mixture.
Step 6: Add Liquids
Pour in vegetable broth and coconut milk.
Stir thoroughly.
Step 7: Simmer Gently
Bring to a gentle boil.
Reduce heat and simmer until the lentils become soft and creamy.
Step 8: Adjust Consistency
If the curry becomes too thick, add additional broth.
Step 9: Season and Finish
Taste and adjust seasoning.
Add salt and pepper as needed.
Step 10: Garnish and Serve
Top with fresh cilantro and a squeeze of lime juice.
Expert Tips for Restaurant-Quality Lentil Curry
Rinse Lentils Thoroughly
This removes excess starch and improves texture.
Toast the Spices
Never skip this step.
It significantly enhances flavor.
Use Fresh Ginger
Fresh ginger delivers a brighter, more vibrant taste.
Simmer Slowly
Gentle simmering creates the best texture.
Taste Frequently
Seasoning should be adjusted throughout the cooking process.
Add Lime Before Serving
Fresh acidity brightens the entire dish.
Common Mistakes to Avoid
Burning the Garlic
Burned garlic creates bitterness.
Overcooking the Lentils
Although soft lentils are desirable, excessive cooking may create a paste-like texture.
Skipping the Garnishes
Fresh herbs and citrus dramatically improve the final result.
Underseasoning
Lentils absorb significant amounts of flavor.
Using Low-Fat Coconut Milk
This may produce a thinner curry.
Easy Indian Lentil Curry Recipe Variations
Spinach Lentil Curry
Stir in fresh spinach during the final few minutes.
Sweet Potato Lentil Curry
Add diced sweet potatoes for additional heartiness.
Chickpea Lentil Curry
Combine lentils and chickpeas for extra protein.
Cauliflower Lentil Curry
Add cauliflower florets for texture and nutrition.
Spicy Lentil Curry
Increase chili powder or add fresh chilies.
Instant Pot Version
Pressure cooking reduces preparation time even further.
Slow Cooker Version
Ideal for hands-off cooking.
What to Serve with Easy Indian Lentil Curry Recipe
Basmati Rice
The most traditional accompaniment.
Brown Rice
Provides extra fiber and nutrients.
Naan Bread
Perfect for scooping up curry.
Roti
A classic Indian flatbread.
Quinoa
Adds protein and texture.
Roasted Vegetables
Create a balanced meal.
Cucumber Salad
Provides cooling contrast.
Health Benefits of Easy Indian Lentil Curry Recipe
Excellent Source of Plant Protein
Protein supports muscle maintenance and satiety.
Rich in Fiber
Fiber supports digestive health and fullness.
Heart-Friendly Ingredients
Lentils and spices support overall wellness.
Nutrient-Dense
Provides important vitamins and minerals.
Supports Balanced Eating
Offers satisfying nutrition without excessive calories.
Storage and Meal Prep Guide
Refrigerator Storage
Store in airtight containers for up to 5 days.
Freezer Storage
Freeze portions for up to 3 months.
Reheating
Warm gently on the stovetop or microwave.
Meal Prep Benefits
The flavors continue to develop overnight.
Frequently Asked Questions
Can I use green lentils instead of red lentils?
Yes, but cooking time will increase considerably.
Is this Easy Indian Lentil Curry Recipe spicy?
No. It’s mildly spiced but can be adjusted.
Can I make it without coconut milk?
Yes, although the texture will be less creamy.
Can I freeze lentil curry?
Absolutely.
Conclusion
This Easy Indian Lentil Curry Recipe proves that simple ingredients can create extraordinary flavor. With creamy coconut milk, protein-rich lentils, fragrant spices, and wholesome ingredients, this dish delivers comfort, nutrition, and satisfaction in every bite.
Whether you’re cooking for your family, preparing meals for the week, or exploring Indian-inspired cuisine for the first time, this curry offers a reliable and delicious option that fits almost any occasion. Once you experience how easy and flavorful it is, you’ll find yourself returning to this Easy Indian Lentil Curry Recipe again and again.
PrintEasy Indian Lentil Curry Recipe: Creamy, Healthy & Flavorful
Easy Indian Lentil Curry Recipe is a creamy, protein-rich vegan curry made with red lentils, coconut milk, tomatoes, garlic, ginger, and aromatic Indian spices. Perfect for healthy weeknight dinners and meal prep.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
Ingredients
- 1 cup red lentils, rinsed
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 can diced tomatoes (14 oz)
- 1 can full-fat coconut milk (13.5 oz)
- 2 cups vegetable broth
- 1 teaspoon turmeric
- 1 teaspoon cumin
- 1 teaspoon coriander
- 1 teaspoon curry powder
- 1 teaspoon garam masala
- 1/2 teaspoon paprika
- Salt and pepper to taste
- Fresh cilantro for garnish
- Lime wedges for serving
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion and cook until softened.
- Add garlic and ginger and cook for 1 minute.
- Stir in turmeric, cumin, coriander, curry powder, garam masala, and paprika.
- Add tomatoes and cook for 3 minutes.
- Add rinsed red lentils.
- Pour in vegetable broth and coconut milk.
- Bring to a boil, then reduce heat.
- Simmer for 20–25 minutes until lentils are tender.
- Season with salt and pepper.
- Garnish with cilantro and serve with lime wedges.
Notes
- Use full-fat coconut milk for the creamiest texture.
- Adjust thickness with additional broth if needed.
- Store leftovers in the refrigerator for up to 5 days.
- Freeze portions for up to 3 months.
- Fresh lime juice enhances flavor before serving.
Nutrition
- Serving Size: 1 bowl
- Calories: 340
- Sugar: 6g
- Sodium: 420mg
- Fat: 14g
- Saturated Fat: 10g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 41g
- Fiber: 12g
- Protein: 15g
- Cholesterol: 0mg
