Go Back

Red Lentil Curry

This comforting red lentil curry features soft, tender lentils simmered in a fragrant, spiced tomato-based sauce. The dish is cooked slowly to allow the flavors of cumin, turmeric, and garlic to meld, resulting in a creamy, hearty texture with a warm, inviting aroma. It’s an easy, forgiving recipe perfect for a nourishing meal that feels like a warm hug.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4
Course: Main Course
Cuisine: Indian, Middle Eastern
Calories: 250

Ingredients
  

  • 1 cup red lentils rinsed
  • 2 tbsp oil vegetable or olive oil
  • 1 onion chopped
  • 2 cloves garlic minced
  • 1 inch ginger grated
  • 1 tbsp cumin whole seeds or ground
  • 1 tsp turmeric ground
  • 0.5 tsp chili powder optional, for heat
  • 3 cups vegetable broth
  • 1 can diced tomatoes optional for richer flavor
  • Salt to taste

Equipment

  • Large heavy-bottomed pot
  • Wooden spoon
  • Measuring spoons and cups
  • Knife and cutting board

Method
 

  1. Heat the oil in a large heavy-bottomed pot over medium heat. Once shimmering, add the chopped onion and cook, stirring occasionally, until translucent and fragrant, about 5 minutes.
  2. Add the minced garlic and grated ginger to the pot, stirring until fragrant, about 1 minute. The mixture should smell aromatic and slightly sizzling.
  3. Stir in the cumin seeds (or ground cumin), turmeric, and chili powder if using. Toast the spices for about 30 seconds until they release a warm, nutty aroma and turn slightly darker.
  4. Add the rinsed red lentils to the pot, stirring well to coat them with the spice mixture. Cook for 1-2 minutes, allowing the lentils to absorb the flavors.
  5. Pour in the vegetable broth and diced tomatoes (if using). Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer gently for 20-25 minutes. Stir occasionally to prevent sticking.
  6. Check the lentils for tenderness—they should be soft and breaking apart, creating a creamy consistency. If the curry is too thick, stir in a splash of hot water or broth to loosen it.
  7. Season the curry with salt to taste, stirring well. Let it sit off the heat for 10 minutes, allowing the flavors to meld further.
  8. Give the curry a final stir, then serve hot with rice, flatbread, or your favorite accompaniment. Garnish with fresh herbs if desired for an extra touch of brightness.