Masoor Dal (Spiced Red Lentils)
Updated Dec. 10, 2025

- Total Time
- 45 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
- 2tablespoons vegetable oil
- 1cup finely chopped onion
- 2½cups (10 ounces, about 1 medium) finely diced sweet potato
- 1tablespoon minced ginger
- 2garlic cloves, minced
- 1Thai or bird's-eye red chili
- 1cup red lentils
- 2teaspoons ground coriander
- 2teaspoons ground cumin
- 2teaspoons turmeric
- 1teaspoon ground ginger
- 1cup canned chopped tomatoes
- Salt
- 3tablespoons chopped cilantro
- Pieces of coconut flesh from a fresh coconut (optional)
Preparation
- Step 1
In a large saucepan over medium-low heat, heat oil, and sauté onion until softened. Add sweet potato, and sauté for about 5 minutes. Add minced ginger and garlic; stir, and reduce heat to low.
- Step 2
Finely dice chili, keeping seeds if you wish to add more heat. Add chili, lentils, coriander, cumin, turmeric and ground ginger to pan. Stir until lentils are well coated with oil. Add tomatoes and 4 cups water. Raise heat to bring to a boil, then reduce heat until mixture is at a fast simmer. Cook uncovered until lentils and potatoes are soft, stirring occasionally, about 25 minutes.
- Step 3
Season to taste with salt, and continue to simmer until mixture has thickened, about 10 minutes. Whisk dal to amalgamate lentils and sweet potatoes. If dal is too soupy, increase heat and cook for a little longer.
- Step 4
To serve, place dal in a serving bowl and sprinkle with chopped cilantro. If desired, shave thin strips of fresh coconut on top. Serve hot.
Private Notes
Comments
I love this recipe and have been tweaking it to my liking. Here are my adjustments:
-add 2 tbsp coconut oil (in place of fresh coconut)
-use I ripe chopped tomato, if available
-use 1 tsp cayenne pepper, in place of Thai chili
Otherwise, it's fabulous!
Easy and good, but much, much better if you add about a half of can of coconut milk at the end. Also much better the next day.
Made this in my new instant pot pressure cooker. I should have cut a cup or two of liquid, but I let it boil down to thicken. 12 min under pressure.
i added 2 and 1/2 cups of honeynut squash, I didn't have cilantro, I added a little coconut oil, put in the cumin as seeds with onions, it was delicious, we ate the stewlike mix with freshly baked sour dough bread and it tasted like an Ethiopian dish.
Very nice, I might go less heavy on the ground ginger next time and add a bit more chili and garam masala. Tried with coconut milk and liked it, will try regular heavy cream next.
This is the most delicious dal I've ever made - and I've made a lot, being Indian! Lovely texture from the sweet potato. I played around a bit too: - Used extra-virgin olive oil - Before sautéing onions, added 1 tsp cumin seeds and 1/4 tsp asafoetida - Doubled garlic - Omitted ground ginger (didn't have any) - Used tomato puree instead of canned tomatoes - Added garam masala at the end (for heat) It's a very forgiving recipe, easy to follow, comforting, and good for you! Will be re-making often.
