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

Creamy Lentil Curry with Spices and Vegetables Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.9 from 42 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 to 4.4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegan

Description

This comforting Lentil Curry is a flavorful, protein-packed dish that blends tender lentils with aromatic spices, fresh ginger, and garlic. Perfect as a hearty main course, it combines earthy cumin, turmeric, coriander, and garam masala to create a vibrant and warming meal that is both nutritious and easy to prepare.


Ingredients

Scale

Main Ingredients

  • 1 cup dried lentils (red or green)
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 can (14 oz) diced tomatoes
  • 2 cups vegetable broth or water

Spices and Oil

  • 1 tablespoon coconut oil or vegetable oil
  • 1 teaspoon cumin seeds
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • Salt to taste

Optional Additions

  • 1-2 cups chopped vegetables (such as carrots, spinach, or bell peppers)
  • Fresh cilantro, chopped for garnish


Instructions

  1. Rinse Lentils: Rinse the lentils thoroughly under cold water until the rinse water is clear to remove dust and impurities.
  2. Sauté Cumin Seeds: Heat the coconut oil in a large pot over medium heat. Add cumin seeds and sauté for about 30 seconds until fragrant.
  3. Cook Onions: Add the finely chopped onions to the pot and sauté for 5 to 7 minutes until they become translucent and lightly golden.
  4. Add Garlic and Ginger: Stir in the minced garlic and grated ginger, cooking for another 1 to 2 minutes to release their aromas.
  5. Spice Mix: Sprinkle in turmeric powder, ground coriander, and garam masala. Stir continuously for about 1 minute to toast the spices and enhance their flavors.
  6. Add Tomatoes: Pour in the diced tomatoes and cook for 3 to 4 minutes to break them down and combine flavors.
  7. Add Lentils and Liquid: Add the rinsed lentils and 2 cups of vegetable broth or water. Stir everything together to combine.
  8. Simmer: Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for 20 to 25 minutes or until the lentils are tender.
  9. Add Vegetables: If using chopped vegetables, stir them in during the last 10 minutes of cooking to allow them to soften without overcooking.
  10. Season and Garnish: Taste and adjust salt as needed. Finally, garnish with fresh chopped cilantro before serving to add a fresh herbal note.

Notes

  • You can substitute vegetable broth with water, but broth enhances the flavor profile.
  • Use either red or green lentils; red lentils cook faster and yield a softer texture.
  • Adding vegetables like spinach, carrots, or bell peppers boosts nutrition and color.
  • Serve with rice or flatbread for a complete meal.
  • For a richer curry, add a splash of coconut milk toward the end of cooking.
  • Leftovers can be refrigerated for up to 3 days and reheat well.