Go Back

Lentil Vegetable Curry

This hearty lentil vegetable curry combines tender red lentils with vibrant chopped vegetables simmered in a spiced tomato and coconut milk base. The dish develops a creamy, flavorful sauce with a comforting texture, finished with fresh herbs for brightness. It’s a wholesome, colorful meal perfect for cozy dinners and easy meal prep.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4
Course: Main Course
Cuisine: Indian
Calories: 350

Ingredients
  

  • 1 cup red lentils rinsed
  • 1 cup chopped carrots small dice
  • 1 cup chopped bell peppers any color, small dice
  • 1 can (14 oz) canned tomatoes pureed or chopped
  • 2 teaspoons curry powder store-bought or homemade
  • 1 cup coconut milk full-fat preferred
  • 1 small onion finely chopped
  • 3 cloves garlic minced
  • 1 teaspoon cumin seeds
  • 2 tablespoons oil vegetable or coconut oil
  • to taste salt
  • for garnish fresh cilantro chopped

Equipment

  • Cutting board
  • Chef's knife
  • Large pot or Dutch oven
  • Wooden spoon or spatula

Method
 

  1. Heat the oil in a large pot over medium heat until shimmering. Add cumin seeds and cook for about 30 seconds until fragrant and slightly toasted, releasing a warm aroma.
  2. Add the chopped onion and minced garlic to the pot. Sauté, stirring often, until the onion becomes translucent and starts to turn golden, about 5 minutes. The kitchen will fill with a sweet, savory smell.
  3. Stir in the curry powder and cook for another minute, allowing the spices to toast lightly and release their aroma, making the oil fragrant and redolent of warm spices.
  4. Pour in the canned tomatoes and stir well, scraping up any browned bits from the bottom of the pot. Let the mixture simmer gently for 5 minutes until it thickens slightly and the flavors meld together.
  5. Add the rinsed red lentils, chopped carrots, and bell peppers to the pot. Stir to coat everything evenly with the tomato-spice mixture, then pour in the coconut milk and stir again.
  6. Bring the mixture to a gentle boil, then reduce the heat to low. Cover partially and let simmer for about 20-25 minutes, stirring occasionally, until the lentils are tender and the sauce has thickened to a creamy consistency. Check and season with salt to taste.
  7. Once the lentils are soft and the flavors have melded, remove the pot from heat. Taste and adjust salt or spice if needed, then sprinkle with chopped fresh cilantro for a burst of herbal freshness.
  8. Serve the vibrant, creamy curry hot over rice or with warm naan bread for a complete, satisfying meal. Enjoy the comforting aroma and rich flavors in every spoonful.