Our blog is based on personal experiences and general knowledge and is not intended as professional medical advice. While the language in this article may sound definitive at times, it reflects general information and opinions rather than medical guidance. Always consult a qualified healthcare provider before making any changes to your diet or lifestyle. Note that AI tools are used to assist in creating our content.
If you are looking for a cozy, creamy, and flavorful dinner, this spicy red lentil curry is the perfect recipe to try.
It is packed with warm spices, rich coconut milk, and tender lentils that melt into a deliciously creamy curry.
Best of all, this vegan meal comes together in just one pot and takes about 45 minutes from start to finish, making it perfect for busy weeknights or relaxing dinners at home.
This recipe is beginner-friendly, easy to follow, and full of comforting flavors. Serve it with warm rice or flatbread for a satisfying meal everyone will love.
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Yield: 3 to 4 servings
Category: Dinner
Cuisine: Indian
Ingredients
- 1 cup (190g) red lentils
- 4 tbsp avocado oil or olive oil
- 4 cloves garlic, finely minced
- 1 piece fresh ginger, about 2 inches, finely minced
- 2 serrano peppers, finely minced
- 1 tsp ground cumin
- 1 tsp cayenne pepper
- 1/2 tsp ground coriander
- 2 tsp curry powder
- 1 tsp garam masala
- 1 tsp ground turmeric
- 1 tsp kosher salt, plus more to taste
- 1 tsp freshly cracked black pepper
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
- 1 can (14 oz / 400 g) crushed tomatoes
- 1 tbsp lemon juice
- 1/2 cup fresh cilantro, roughly chopped
Instructions
- Rinse the red lentils under cold water until the water runs clear. Soak them overnight or for at least 6 hours. This helps the lentils cook faster and improves nutrient absorption.
- Heat a large deep skillet over medium-high heat. Add the avocado oil or olive oil. Once hot, add the garlic, ginger, and serrano peppers. Cook for about 3 minutes, stirring often so the garlic does not burn.
- Add the cumin, cayenne pepper, coriander, curry powder, garam masala, turmeric, salt, and black pepper. Stir constantly and cook for 30 to 60 seconds until fragrant.
- Add the soaked lentils, crushed tomatoes, and coconut milk. Stir well to combine. Reduce the heat to low and partially cover the skillet with a lid. Simmer for 20 to 25 minutes, or until the lentils are soft and the curry becomes thick and creamy. If the lentils need more time, add a few tablespoons of water and cook for another 5 minutes.
- Turn off the heat and stir in the lemon juice and fresh cilantro. Taste and adjust the salt if needed.
- Serve warm with rice or flatbread and garnish with extra cilantro if desired. Leftovers can be stored in the refrigerator for 3 to 4 days.
