Indian Green Lentil Stew

Why make this recipe

Indian Green Lentil Stew is a hearty, nutritious dish full of flavor. It’s not only easy to make, but it also brings a taste of Indian cuisine right to your kitchen. Lentils are a fantastic source of plant-based protein, making this stew both filling and healthy. The vibrant spices and fresh ingredients create a delicious meal perfect for family dinners or meal prep for the week.

How to make Indian Green Lentil Stew

Ingredients:

  • 1 cup green lentils
  • 4 cups water or vegetable broth
  • 1 onion, chopped
  • 2 tomatoes, chopped
  • 2 cloves garlic, minced
  • 1 inch ginger, minced
  • 1 teaspoon cumin seeds
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • Salt to taste
  • 2 tablespoons coconut milk (optional)
  • Fresh coriander for garnish

Directions:

  1. Rinse the lentils under cold water until the water runs clear.
  2. In a large pot, heat some oil over medium heat. Add cumin seeds and let them sizzle.
  3. Add chopped onion and sauté until translucent.
  4. Add garlic and ginger, cooking for another 1-2 minutes.
  5. Stir in chopped tomatoes, turmeric, and salt, then cook until the tomatoes soften.
  6. Add the rinsed lentils and water (or broth) to the pot.
  7. Bring to a boil, then reduce to a simmer and cover. Cook for about 30-40 minutes, or until lentils are tender.
  8. Stir in garam masala and coconut milk if using.
  9. Garnish with fresh coriander and serve warm with rice or bread.

How to serve Indian Green Lentil Stew

Serve Indian Green Lentil Stew warm in a bowl. It goes great with steamed rice, naan bread, or any flatbread. You may also add a side salad or some pickles to enhance the meal. Garnish with fresh coriander for added flavor and color.

How to store Indian Green Lentil Stew

Let the stew cool completely, then transfer it to an airtight container. You can store it in the refrigerator for up to 4 days. For longer storage, freeze it in freezer-safe containers for up to 3 months. To reheat, simply warm it on the stove or in the microwave until heated through.

Tips to make Indian Green Lentil Stew

  • Make sure to rinse the lentils well to remove any dirt or impurities.
  • Feel free to adjust the spices according to your taste. If you like it spicier, add some chili powder.
  • Adding coconut milk gives a creamy texture, but it’s optional if you prefer a lighter stew.
  • You can add other vegetables such as carrots or spinach for extra nutrition.

Variation

Try using other types of lentils such as brown or red lentils. Each type of lentil may cook differently, so adjust the cooking time accordingly. You can also experiment by adding different herbs and spices to create your unique version of the stew.

FAQs

Can I use canned lentils for this recipe?

Yes, you can use canned lentils for a quicker option. Simply rinse and drain them before adding to the pot. Reduce the cooking time since they are already cooked.

Is this stew vegan?

Yes, this stew is vegan-friendly. Ensure you use vegetable broth and skip the coconut milk if desired.

Can I make this stew in a slow cooker?

Yes, you can make this stew in a slow cooker. Combine all the ingredients and cook on low for 6-8 hours or on high for about 3-4 hours.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Indian Green Lentil Stew


  • Author: ikramnihad
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A hearty, nutritious stew made with green lentils, spices, and fresh ingredients that brings Indian cuisine to your kitchen.


Ingredients

Scale
  • 1 cup green lentils
  • 4 cups water or vegetable broth
  • 1 onion, chopped
  • 2 tomatoes, chopped
  • 2 cloves garlic, minced
  • 1 inch ginger, minced
  • 1 teaspoon cumin seeds
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • Salt to taste
  • 2 tablespoons coconut milk (optional)
  • Fresh coriander for garnish

Instructions

  1. Rinse the lentils under cold water until the water runs clear.
  2. In a large pot, heat some oil over medium heat. Add cumin seeds and let them sizzle.
  3. Add chopped onion and sauté until translucent.
  4. Add garlic and ginger, cooking for another 1-2 minutes.
  5. Stir in chopped tomatoes, turmeric, and salt, then cook until the tomatoes soften.
  6. Add the rinsed lentils and water (or broth) to the pot.
  7. Bring to a boil, then reduce to a simmer and cover. Cook for about 30-40 minutes, or until lentils are tender.
  8. Stir in garam masala and coconut milk if using.
  9. Garnish with fresh coriander and serve warm with rice or bread.

Notes

Let the stew cool completely before storing in an airtight container for up to 4 days in the refrigerator or 3 months in the freezer. To reheat, warm it on the stove or in the microwave.

  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 15g
  • Protein: 20g
  • Cholesterol: 0mg

Keywords: lentils, stew, vegan, Indian cuisine, healthy recipes

Author Avatar

Patricia S. Bland

Love the recipe? Share it with friends and family! We'd also love to hear your thoughts in the comments. If you try it, send us a photo on social media or email—we can't wait to see your creations! 😊

Leave a Comment

Recipe rating