Are you ready to transform your weeknight dinners? Indian lentils, or dals, are the ultimate comfort food—packed with protein, flavor, and endless versatility. From creamy curries to hearty stews, these 26 recipes promise to bring warmth and excitement to your kitchen. Let’s dive into a world of spices and simplicity that will make your taste buds dance!
Tadka Dal with Jeera Rice
M y love for comforting, one-pot meals was born during my college days, when my tiny apartment kitchen forced me to get creative with limited space and time—this Tadka Dal with Jeera Rice is the delicious, hearty result of that era, a dish that always makes me feel cozy and satisfied. It’s a simple yet flavorful Indian-inspired lentil stew served over fragrant cumin rice, perfect for a busy weeknight when you crave something warm and wholesome without spending hours cooking.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the Dal (Lentil Stew):
– 1 cup yellow lentils (toor dal), rinsed
– 4 cups water
– 1 teaspoon turmeric powder
– 1 tablespoon vegetable oil
– 1 teaspoon cumin seeds
– 1 medium onion, finely chopped
– 2 cloves garlic, minced
– 1-inch piece ginger, grated
– 1 green chili, finely chopped (optional for heat)
– 2 medium tomatoes, chopped
– 1 teaspoon ground coriander
– 1/2 teaspoon red chili powder
– Salt to taste
– 2 tablespoons fresh cilantro, chopped
For the Jeera Rice (Cumin Rice):
– 1 cup basmati rice, rinsed
– 2 cups water
– 1 tablespoon ghee or butter
– 1 teaspoon cumin seeds
– Salt to taste
Instructions
1. Rinse 1 cup yellow lentils under cold water until the water runs clear to remove any starch, which helps prevent foaming during cooking—a tip I learned from my mom to keep the dal smooth.
2. In a large pot, combine the rinsed lentils, 4 cups water, and 1 teaspoon turmeric powder, then bring to a boil over high heat.
3. Reduce the heat to low, cover the pot, and simmer for 25 minutes, stirring occasionally, until the lentils are soft and mushy; if they start to dry out, add a splash more water.
4. While the lentils cook, heat 1 tablespoon vegetable oil in a separate pan over medium heat for about 1 minute until shimmering.
5. Add 1 teaspoon cumin seeds to the hot oil and toast for 30 seconds until fragrant, being careful not to burn them—this tadka (tempering) step is key for releasing the cumin’s aroma.
6. Stir in 1 finely chopped onion and sauté for 5 minutes until translucent and lightly golden.
7. Add 2 minced garlic cloves, 1 grated ginger piece, and 1 finely chopped green chili (if using), then cook for 2 more minutes until fragrant.
8. Mix in 2 chopped tomatoes, 1 teaspoon ground coriander, and 1/2 teaspoon red chili powder, cooking for 5 minutes until the tomatoes break down into a saucy consistency.
9. Pour this onion-tomato mixture into the cooked lentils, add salt to taste, and simmer together for 10 minutes on low heat, stirring occasionally to blend the flavors.
10. For the jeera rice, rinse 1 cup basmati rice until the water is clear to remove excess starch, which prevents clumping—another handy trick for fluffy rice.
11. In a saucepan, melt 1 tablespoon ghee over medium heat, add 1 teaspoon cumin seeds, and toast for 30 seconds until they sizzle.
12. Stir in the rinsed rice and sauté for 1 minute to coat it with the ghee and cumin, then add 2 cups water and salt to taste.
13. Bring to a boil, then reduce the heat to low, cover, and cook for 15 minutes without peeking to let the steam work its magic; after 15 minutes, turn off the heat and let it sit covered for 5 minutes to finish steaming.
14. Fluff the rice with a fork and stir 2 tablespoons chopped cilantro into the dal just before serving to keep it fresh and vibrant.
So creamy and comforting, this dal has a velvety texture from the simmered lentils, balanced by the earthy cumin and subtle heat from the spices. Serve it over the fluffy jeera rice for a complete meal, or get creative by topping it with a dollop of yogurt or a squeeze of lemon for extra tang—it’s versatile enough to enjoy as leftovers the next day, too!
Spicy Masoor Dal Soup
Y’know, after a long winter day like today—where I’m craving something warm, hearty, and just a little spicy—this Spicy Masoor Dal Soup is my go-to. It’s a simple, one-pot wonder that fills the kitchen with the most comforting aroma, and it’s packed with protein and flavor. I love making a big batch on Sundays to enjoy throughout the week, and it always reminds me of cozy evenings with a good book.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
For the base:
– 1 cup red lentils (masoor dal), rinsed
– 4 cups water
– 1 tablespoon olive oil
– 1 medium onion, finely chopped
– 3 cloves garlic, minced
– 1 tablespoon fresh ginger, grated
For the spices and flavor:
– 1 teaspoon ground cumin
– 1/2 teaspoon ground turmeric
– 1/2 teaspoon cayenne pepper
– 1 teaspoon salt
– 1/4 teaspoon black pepper
For finishing:
– 1 tablespoon lemon juice
– 2 tablespoons fresh cilantro, chopped
Instructions
1. Rinse 1 cup of red lentils under cold water in a fine-mesh strainer until the water runs clear.
2. In a large pot, heat 1 tablespoon of olive oil over medium heat for about 1 minute until shimmering.
3. Add 1 finely chopped onion and sauté for 5 minutes, stirring occasionally, until softened and translucent.
4. Stir in 3 minced garlic cloves and 1 tablespoon of grated ginger, cooking for 1 minute until fragrant.
5. Add 1 teaspoon of ground cumin, 1/2 teaspoon of ground turmeric, and 1/2 teaspoon of cayenne pepper, toasting for 30 seconds to release their oils.
6. Pour in the rinsed lentils and 4 cups of water, bringing the mixture to a boil over high heat.
7. Reduce the heat to low, cover the pot, and simmer for 20 minutes, stirring halfway through to prevent sticking.
8. After 20 minutes, check that the lentils are tender and broken down, then stir in 1 teaspoon of salt and 1/4 teaspoon of black pepper.
9. Remove the pot from the heat and stir in 1 tablespoon of lemon juice and 2 tablespoons of chopped cilantro.
10. Ladle the soup into bowls and serve immediately.
Each spoonful offers a velvety, thick texture with a vibrant yellow hue from the turmeric, balanced by the gentle heat of cayenne and the bright zing of lemon. I love topping it with an extra sprinkle of cilantro or a dollop of yogurt for creaminess, and it pairs perfectly with crusty bread for dipping—it’s a bowl of pure comfort that’s as nourishing as it is delicious.
Creamy Dal Makhani
Venturing into my kitchen on this chilly February afternoon, I was craving something deeply comforting yet elegant—the kind of dish that simmers slowly and fills the whole house with its rich, inviting aroma. That’s when I decided to whip up a batch of my favorite Creamy Dal Makhani, a recipe I’ve tweaked over the years to make it both authentic and approachable for busy weeknights. There’s something magical about how humble lentils transform into such a luxurious meal, and I love sharing this cozy staple with friends who always ask for the secret to its velvety texture.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
For the lentils:
– 1 cup whole black lentils (urad dal)
– 1/4 cup red kidney beans (rajma)
– 4 cups water
For the base:
– 2 tbsp unsalted butter
– 1 tbsp vegetable oil
– 1 medium yellow onion, finely chopped
– 1 tbsp ginger-garlic paste
– 2 medium tomatoes, pureed (about 1 cup)
For the seasoning:
– 1 tsp cumin seeds
– 1 tsp garam masala
– 1/2 tsp turmeric powder
– 1/2 tsp red chili powder
– 1/2 cup heavy cream
– Salt, as specified in steps
Instructions
1. Rinse 1 cup whole black lentils and 1/4 cup red kidney beans under cold water until the water runs clear.
2. In a large pot, combine the rinsed lentils, kidney beans, and 4 cups water. Bring to a boil over high heat.
3. Reduce heat to low, cover the pot, and simmer for 45 minutes, or until the lentils are tender but not mushy. Tip: Soaking the lentils overnight can cut cooking time in half, but if you’re short on time, this stovetop method works perfectly.
4. While the lentils cook, heat 2 tbsp unsalted butter and 1 tbsp vegetable oil in a separate pan over medium heat until the butter melts.
5. Add 1 tsp cumin seeds to the pan and cook for 30 seconds, or until they sizzle and become fragrant.
6. Stir in 1 medium finely chopped yellow onion and sauté for 5–7 minutes, until golden brown and soft.
7. Mix in 1 tbsp ginger-garlic paste and cook for 1 minute, stirring constantly to prevent burning.
8. Pour in 1 cup pureed tomatoes and cook for 5 minutes, until the mixture thickens and the oil starts to separate from the sides.
9. Add 1/2 tsp turmeric powder, 1/2 tsp red chili powder, and 1 tsp garam masala to the pan, stirring for 30 seconds to toast the spices.
10. Once the lentils are cooked, drain any excess water and add them to the spice mixture in the pan.
11. Stir everything together, then add 1/2 cup heavy cream and 1 tsp salt. Tip: For a richer flavor, you can substitute half the cream with full-fat yogurt, but be sure to stir it in slowly to avoid curdling.
12. Simmer the dal over low heat for 10 minutes, stirring occasionally, until it thickens to a creamy consistency. Tip: If the dal seems too thick, add a splash of water or cream to reach your desired texture.
13. Remove from heat and let it rest for 5 minutes before serving.
My favorite part of this dish is how the creamy dal clings to every grain of rice, offering a buttery smoothness with just a hint of warmth from the spices. Serve it over steamed basmati rice or with warm naan for a truly indulgent meal that’s sure to become a regular in your rotation.
Tempered Chana Dal with Spinach
Nothing beats a cozy weeknight meal that’s both nourishing and packed with flavor, and this Tempered Chana Dal with Spinach is my go-to when I want something hearty without spending hours in the kitchen. I first stumbled upon this dish at a friend’s potluck years ago, and after tweaking it to my taste—adding a bit more garlic because, let’s be honest, is there ever enough?—it’s become a staple in my home-cooking rotation.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the dal:
– 1 cup chana dal (split chickpeas)
– 4 cups water
– 1/2 tsp turmeric powder
– 1 tsp salt
For the spinach mixture:
– 4 cups fresh spinach, roughly chopped
– 1 tbsp vegetable oil
– 1 medium onion, finely chopped
– 3 cloves garlic, minced
– 1-inch piece ginger, grated
– 1 green chili, finely chopped (optional)
For the tempering:
– 2 tbsp vegetable oil
– 1 tsp cumin seeds
– 1/2 tsp mustard seeds
– 2 dried red chilies
– A pinch of asafoetida (hing)
Instructions
1. Rinse 1 cup chana dal under cold water until the water runs clear, then drain it in a colander. Tip: Soaking the dal for 30 minutes beforehand can reduce cooking time, but it’s optional if you’re short on time.
2. In a large pot, combine the rinsed chana dal, 4 cups water, 1/2 tsp turmeric powder, and 1 tsp salt. Bring to a boil over high heat.
3. Reduce the heat to medium-low, cover the pot, and simmer for 20–25 minutes, or until the dal is tender but not mushy. Stir occasionally to prevent sticking.
4. While the dal cooks, heat 1 tbsp vegetable oil in a separate skillet over medium heat. Add 1 finely chopped onion and sauté for 5–7 minutes, until translucent and lightly golden.
5. Add 3 minced garlic cloves, 1-inch grated ginger, and 1 finely chopped green chili (if using) to the skillet. Sauté for 2 minutes, until fragrant. Tip: Keep the heat medium to avoid burning the garlic, which can turn bitter.
6. Stir in 4 cups roughly chopped fresh spinach and cook for 3–4 minutes, until wilted and bright green. Remove from heat and set aside.
7. Once the dal is cooked, drain any excess water if needed, then return it to the pot. Gently mash about half of the dal with the back of a spoon to thicken the mixture.
8. Fold the cooked spinach mixture into the dal until well combined. Keep warm over low heat.
9. For the tempering, heat 2 tbsp vegetable oil in a small pan over medium-high heat. Add 1 tsp cumin seeds, 1/2 tsp mustard seeds, 2 dried red chilies, and a pinch of asafoetida. Fry for 30–45 seconds, until the seeds pop and the spices are aromatic. Tip: Have a lid handy to cover the pan briefly if the seeds splatter.
10. Immediately pour the hot tempering over the dal and spinach mixture, stirring gently to incorporate.
11. Serve the Tempered Chana Dal with Spinach hot. Aromatic and comforting, this dish has a creamy texture from the mashed dal balanced by the fresh bite of spinach, with the tempering adding a nutty, spicy kick. I love pairing it with steamed basmati rice or warm naan for a complete meal, and it reheats beautifully for leftovers the next day.
Hearty Toor Dal Curry
Zesty and comforting, this Hearty Toor Dal Curry is my go-to weeknight meal when I crave something nourishing yet effortless—it’s the kind of dish I learned from my neighbor, who always swore by soaking the lentils overnight for extra creaminess. I love how it fills the kitchen with warm, earthy aromas that remind me of cozy evenings.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
For the lentils:
– 1 cup toor dal (split pigeon peas), rinsed
– 4 cups water
For the tempering:
– 2 tbsp vegetable oil
– 1 tsp cumin seeds
– 1 medium onion, finely chopped
– 2 cloves garlic, minced
– 1 tbsp ginger, grated
– 1 green chili, slit lengthwise (optional)
For the spice base:
– 1 tsp turmeric powder
– 1 tsp coriander powder
– 1/2 tsp red chili powder
– 1 large tomato, diced
– 1 tsp salt
For finishing:
– 1 tbsp lemon juice
– 2 tbsp fresh cilantro, chopped
Instructions
1. In a large pot, combine 1 cup rinsed toor dal and 4 cups water, then bring to a boil over high heat.
2. Reduce heat to medium-low, cover partially, and simmer for 20 minutes until the dal is soft and creamy, stirring occasionally to prevent sticking.
3. While the dal cooks, heat 2 tbsp vegetable oil in a separate pan over medium heat for 1 minute until shimmering.
4. Add 1 tsp cumin seeds and toast for 30 seconds until fragrant, being careful not to burn them—this releases their nutty flavor.
5. Stir in 1 finely chopped onion and sauté for 5 minutes until translucent, using a wooden spoon to scrape the pan.
6. Mix in 2 minced garlic cloves, 1 tbsp grated ginger, and 1 slit green chili (if using), cooking for 2 more minutes until aromatic.
7. Add 1 tsp turmeric powder, 1 tsp coriander powder, and 1/2 tsp red chili powder, stirring constantly for 1 minute to toast the spices without burning.
8. Tip: Toasting spices briefly enhances their depth, so keep the heat medium and watch for a darker hue.
9. Incorporate 1 diced tomato and 1 tsp salt, cooking for 3 minutes until the tomato breaks down into a thick paste.
10. Transfer the spice mixture to the cooked dal pot, stirring well to combine.
11. Simmer the curry uncovered over low heat for 5 minutes to meld the flavors, adjusting consistency with a splash of water if too thick.
12. Tip: For a smoother texture, use a potato masher to lightly crush some lentils—this thickens the curry naturally.
13. Turn off the heat and stir in 1 tbsp lemon juice and 2 tbsp chopped cilantro.
14. Tip: Adding lemon juice at the end brightens the dish, so avoid cooking it further to preserve its zing.
Rich and velvety, this curry boasts a creamy dal base with layers of toasted spices that mellow into a comforting warmth. Serve it over steamed rice or with warm naan for soaking up every bit, and don’t forget a dollop of yogurt on the side to balance the heat.
Savory Urad Dal Vada
Browsing through my grandma’s old recipe cards last weekend, I stumbled upon her cherished Savory Urad Dal Vada recipe—a crispy, golden fritter that’s become my go-to snack for cozy evenings. It’s surprisingly simple to whip up, and the aroma alone takes me right back to her kitchen. Let’s dive in and make these irresistible bites together!
Serving: 4 | Pre Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
For the batter:
– 1 cup whole urad dal (black gram lentils), soaked overnight
– 1/4 cup water
– 1 tsp salt
– 1/2 tsp black pepper
For frying and seasoning:
– 2 cups vegetable oil for deep frying
– 1/4 cup finely chopped onion
– 2 tbsp chopped cilantro
– 1 green chili, finely chopped
Instructions
1. Drain the soaked urad dal completely and transfer it to a blender.
2. Add 1/4 cup water to the blender and blend on high speed for 2 minutes until a smooth, thick batter forms.
3. Transfer the batter to a mixing bowl and stir in 1 tsp salt and 1/2 tsp black pepper until evenly combined.
4. Fold in 1/4 cup finely chopped onion, 2 tbsp chopped cilantro, and 1 finely chopped green chili into the batter.
5. Heat 2 cups vegetable oil in a deep skillet over medium-high heat until it reaches 350°F on a kitchen thermometer.
6. Wet your hands with water to prevent sticking, then scoop about 2 tbsp of batter and shape it into a small, flat patty.
7. Gently slide the patty into the hot oil and repeat to fry 3-4 vadas at a time, avoiding overcrowding.
8. Fry the vadas for 3-4 minutes, flipping once halfway through, until they turn golden brown and crispy.
9. Remove the vadas with a slotted spoon and drain them on a paper towel-lined plate.
10. Repeat steps 6-9 with the remaining batter until all vadas are fried.
What makes these vadas truly special is their crunchy exterior giving way to a soft, flavorful center—perfect with a side of mint chutney or tucked into a burger bun for a fun twist. I love how they stay crispy for hours, making them ideal for potlucks or a quick snack while binge-watching my favorite shows.
Authentic Palak Dal Recipe
Yesterday, as a chilly February wind whipped through my kitchen window, I found myself craving something warm, nourishing, and deeply comforting—the kind of dish that feels like a hug in a bowl. That’s when I decided to whip up my favorite Authentic Palak Dal, a recipe I learned from a friend’s grandmother that never fails to hit the spot. It’s a simple, one-pot wonder that transforms humble lentils and spinach into a vibrant, flavor-packed meal perfect for cozying up on the couch.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
For the Dal (Lentils):
– 1 cup yellow split lentils (moong dal)
– 4 cups water
– 1/2 teaspoon turmeric powder
For the Tempering (Tadka):
– 2 tablespoons ghee or vegetable oil
– 1 teaspoon cumin seeds
– 1 medium yellow onion, finely chopped
– 3 cloves garlic, minced
– 1-inch piece ginger, grated
– 1 green chili, finely chopped (optional)
– 1 teaspoon ground coriander
– 1/2 teaspoon red chili powder
For the Spinach:
– 4 cups fresh spinach leaves, roughly chopped
– 1 teaspoon salt
– 1 tablespoon lemon juice
Instructions
1. Rinse 1 cup of yellow split lentils under cold running water in a fine-mesh strainer until the water runs clear.
2. In a large pot, combine the rinsed lentils, 4 cups of water, and 1/2 teaspoon of turmeric powder.
3. Bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot, and simmer for 25 minutes until the lentils are soft and mushy. (Tip: Skim off any foam that forms on top during boiling for a cleaner dal.)
4. While the lentils cook, heat 2 tablespoons of ghee in a separate skillet over medium heat until shimmering, about 2 minutes.
5. Add 1 teaspoon of cumin seeds to the hot ghee and cook for 30 seconds until they sizzle and become fragrant.
6. Stir in 1 finely chopped yellow onion and sauté for 5-7 minutes until golden brown and soft.
7. Add 3 minced garlic cloves, 1 grated ginger piece, and 1 finely chopped green chili to the skillet, cooking for 2 more minutes until aromatic. (Tip: Keep the heat medium to prevent the garlic from burning.)
8. Mix in 1 teaspoon of ground coriander and 1/2 teaspoon of red chili powder, stirring constantly for 1 minute to toast the spices.
9. Add 4 cups of roughly chopped spinach leaves to the skillet and cook for 3-4 minutes until wilted and bright green.
10. Transfer the spinach mixture to the pot with the cooked lentils, stirring well to combine.
11. Season with 1 teaspoon of salt and simmer the dal uncovered over low heat for 5 minutes to let the flavors meld. (Tip: If the dal thickens too much, add a splash of water to reach your desired consistency.)
12. Turn off the heat and stir in 1 tablespoon of lemon juice just before serving.
Ladle this dal into bowls while it’s still steaming hot—the texture is wonderfully creamy from the lentils, with little pops of spinach adding a fresh, earthy bite. I love serving it over a mound of fluffy basmati rice or with warm naan for dipping, as the bright, tangy notes from the lemon cut through the rich spices beautifully, making every spoonful irresistible.
Lentil and Tomato Sambar
This cozy lentil and tomato sambar is my go-to comfort food on chilly evenings—it’s hearty, tangy, and packed with warming spices that remind me of my grandmother’s kitchen. I love how the lentils melt into the tomato base, creating a rich, satisfying stew that’s perfect with a side of rice or crusty bread. Trust me, once you try it, you’ll be making it all winter long!
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
For the lentils:
– 1 cup dried red lentils, rinsed
– 3 cups water
For the sambar base:
– 2 tablespoons vegetable oil
– 1 teaspoon mustard seeds
– 1 medium yellow onion, finely chopped
– 2 cloves garlic, minced
– 1 tablespoon grated fresh ginger
– 1 teaspoon ground turmeric
– 1 teaspoon ground cumin
– 1/2 teaspoon cayenne pepper
– 4 medium tomatoes, diced (about 2 cups)
– 1 teaspoon salt
For finishing:
– 1 tablespoon fresh lemon juice
– 1/4 cup chopped fresh cilantro
Instructions
1. In a medium pot, combine the rinsed red lentils and 3 cups of water. Bring to a boil over high heat, then reduce the heat to low, cover, and simmer for 20 minutes until the lentils are tender and most of the water is absorbed. Tip: Stir occasionally to prevent sticking.
2. While the lentils cook, heat 2 tablespoons of vegetable oil in a large skillet over medium heat. Add 1 teaspoon of mustard seeds and cook for 30 seconds until they start to pop.
3. Add the finely chopped yellow onion to the skillet and sauté for 5 minutes, stirring frequently, until softened and translucent.
4. Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.
5. Add 1 teaspoon ground turmeric, 1 teaspoon ground cumin, and 1/2 teaspoon cayenne pepper to the skillet, stirring for 30 seconds to toast the spices. Tip: Toasting enhances their flavor without burning.
6. Mix in the diced tomatoes and 1 teaspoon salt, cooking for 8 minutes until the tomatoes break down into a saucy consistency.
7. Once the lentils are done, add the tomato mixture to the pot with the lentils, stirring to combine. Simmer uncovered over low heat for 5 minutes to let the flavors meld. Tip: If it’s too thick, add a splash of water to reach your desired consistency.
8. Remove from heat and stir in 1 tablespoon fresh lemon juice and 1/4 cup chopped fresh cilantro.
The sambar has a velvety texture from the lentils, with a bright, tangy kick from the tomatoes and lemon that balances the earthy spices. I love serving it over steamed basmati rice or with a dollop of yogurt for extra creaminess—it’s a dish that feels both nourishing and indulgent.
Aromatic Moong Dal Khichdi
Just when I thought my pantry was looking a bit bare, I remembered the humble moong dal hiding in the back—a perfect excuse for a comforting, one-pot meal that’s become my go-to on busy weeknights. This aromatic moong dal khichdi is like a warm hug in a bowl, blending rice and lentils with spices that fill the kitchen with the coziest scent. I love how forgiving it is; even on days when I’m rushing, it turns out deliciously soothing every time.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes
Ingredients
For the base:
– 1 cup moong dal (split yellow lentils)
– 1 cup basmati rice
– 4 cups water
For tempering and flavor:
– 2 tbsp ghee or vegetable oil
– 1 tsp cumin seeds
– 1 medium onion, finely chopped
– 2 cloves garlic, minced
– 1-inch piece ginger, grated
– 1 green chili, finely chopped (optional)
– 1 tsp turmeric powder
– 1 tsp salt
– 1/2 tsp black pepper
For garnish:
– 2 tbsp fresh cilantro, chopped
– 1 tbsp lemon juice
Instructions
1. Rinse 1 cup moong dal and 1 cup basmati rice together in a colander under cold running water until the water runs clear, then drain completely—this helps remove excess starch for a fluffier texture.
2. Heat 2 tbsp ghee in a large pot over medium heat (about 350°F) until it shimmers, then add 1 tsp cumin seeds and let them sizzle for 30 seconds until fragrant.
3. Add 1 finely chopped onion to the pot and sauté for 5 minutes, stirring occasionally, until it turns translucent and soft.
4. Stir in 2 minced garlic cloves, 1-inch grated ginger, and 1 finely chopped green chili (if using), cooking for 2 more minutes until the raw smell disappears—this builds a flavorful base.
5. Add the rinsed dal and rice to the pot, along with 1 tsp turmeric powder, 1 tsp salt, and 1/2 tsp black pepper, stirring to coat everything evenly for about 1 minute.
6. Pour in 4 cups of water, bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot with a lid, and simmer for 20 minutes without stirring to prevent mushiness.
7. After 20 minutes, check if the khichdi is cooked by pressing a grain of rice between your fingers—it should mash easily; if it’s still firm, add 1/4 cup more water and cook for another 5 minutes.
8. Turn off the heat, stir in 2 tbsp chopped cilantro and 1 tbsp lemon juice, then let it sit covered for 5 minutes to allow the flavors to meld.
9. Serve the khichdi hot, garnished with extra cilantro if desired.
Comforting and creamy, this khichdi has a soft, porridge-like texture that’s incredibly soothing, with the earthy dal and fragrant spices creating a balanced, mild flavor. I love topping it with a dollop of yogurt or a side of pickles for a tangy contrast, or even packing it for lunch—it reheats beautifully and tastes even better the next day.
Traditional Panchmel Dal
Cooking up a pot of Traditional Panchmel Dal always feels like a warm hug on a chilly evening—it’s the ultimate comfort food that brings together five different lentils into one harmonious, flavorful dish. I first fell in love with it during a cozy dinner party at a friend’s house, and now it’s my go-to for meal prep Sundays because it reheats beautifully and tastes even better the next day. Trust me, once you try this hearty, protein-packed dal, it’ll become a staple in your kitchen too!
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the lentils:
– 1/4 cup split pigeon peas (toor dal)
– 1/4 cup split chickpeas (chana dal)
– 1/4 cup split black lentils (urad dal)
– 1/4 cup split mung beans (moong dal)
– 1/4 cup whole red lentils (masoor dal)
– 6 cups water
For the tempering (tadka):
– 2 tbsp ghee
– 1 tsp cumin seeds
– 1 medium onion, finely chopped
– 2 cloves garlic, minced
– 1-inch piece ginger, grated
– 1 green chili, finely chopped
– 1 tsp turmeric powder
– 1 tsp coriander powder
– 1/2 tsp red chili powder
– 1 tsp salt
– 2 tbsp fresh cilantro, chopped
Instructions
1. Rinse all five lentils (split pigeon peas, split chickpeas, split black lentils, split mung beans, and whole red lentils) under cold water in a fine-mesh strainer until the water runs clear.
2. Transfer the rinsed lentils to a large pot and add 6 cups of water.
3. Bring the water to a boil over high heat, then reduce the heat to medium-low and simmer uncovered for 30 minutes, skimming off any foam that rises to the top with a spoon.
4. While the lentils simmer, heat 2 tbsp of ghee in a separate skillet over medium heat until it melts and shimmers.
5. Add 1 tsp of cumin seeds to the hot ghee and cook for 30 seconds until they sizzle and become fragrant.
6. Stir in 1 finely chopped medium onion and sauté for 5 minutes until it turns translucent and soft.
7. Add 2 minced cloves of garlic, 1-inch piece of grated ginger, and 1 finely chopped green chili to the skillet, cooking for 2 more minutes until aromatic.
8. Sprinkle in 1 tsp of turmeric powder, 1 tsp of coriander powder, and 1/2 tsp of red chili powder, stirring constantly for 1 minute to toast the spices without burning them.
9. Pour the entire tempering mixture from the skillet into the pot of simmering lentils.
10. Add 1 tsp of salt to the pot and stir well to combine all ingredients.
11. Continue simmering the dal over low heat for an additional 15 minutes, stirring occasionally, until the lentils are tender and the mixture thickens to a creamy consistency.
12. Turn off the heat and stir in 2 tbsp of chopped fresh cilantro.
Velvety and rich, this dal boasts a creamy texture from the blended lentils, with a warm, earthy flavor deepened by the toasted spices. Serve it over steamed basmati rice or with warm naan for a complete meal, and don’t forget a squeeze of fresh lemon on top to brighten those cozy notes—it’s perfect for sharing with family or savoring as leftovers all week long!
Wholesome Dal Kichwa
Kicking off this week’s comfort food lineup, I’m sharing a recipe that’s become my go-to for chilly evenings—Wholesome Dal Kichwa. I first tried it at a friend’s potluck last winter, and after tweaking it to my taste (I always add an extra pinch of cumin), it’s now a staple in my kitchen.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the lentils and base:
– 1 cup red lentils, rinsed
– 4 cups water
– 1 tablespoon vegetable oil
– 1 medium onion, finely chopped
– 2 cloves garlic, minced
For the seasoning:
– 1 teaspoon ground cumin
– 1/2 teaspoon turmeric powder
– 1/4 teaspoon cayenne pepper
– 1 teaspoon salt
For finishing:
– 2 tablespoons fresh cilantro, chopped
– 1 tablespoon lemon juice
Instructions
1. In a large pot, combine 1 cup rinsed red lentils and 4 cups water. Bring to a boil over high heat, then reduce heat to low, cover, and simmer for 20 minutes until lentils are tender. Tip: Stir occasionally to prevent sticking.
2. While lentils cook, heat 1 tablespoon vegetable oil in a skillet over medium heat. Add 1 finely chopped onion and cook for 5 minutes until softened.
3. Add 2 minced garlic cloves to the skillet and cook for 1 minute until fragrant. Tip: Don’t let the garlic burn—it can turn bitter.
4. Stir in 1 teaspoon ground cumin, 1/2 teaspoon turmeric powder, 1/4 teaspoon cayenne pepper, and 1 teaspoon salt. Cook for 30 seconds to toast the spices.
5. Transfer the onion-spice mixture to the pot with the cooked lentils. Stir well to combine.
6. Simmer the dal uncovered over low heat for 15 minutes, stirring occasionally, until it thickens to a stew-like consistency. Tip: If it gets too thick, add a splash of water.
7. Remove from heat and stir in 2 tablespoons chopped cilantro and 1 tablespoon lemon juice.
This dal turns out creamy and hearty, with a warm spice blend that’s not too spicy. Try serving it over rice or with naan for a complete meal—it’s perfect for cozy nights in.
Luscious Dal Bukhara
Last weekend, as a chilly February evening settled in, I found myself craving something deeply comforting and rich—a dish that could warm both the kitchen and the soul. That’s when I decided to whip up a pot of Luscious Dal Bukhara, a slow-cooked black lentil curry that’s become my go-to for cozy gatherings. It’s the kind of recipe that fills the house with an irresistible aroma, promising a hearty meal ahead.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 120 minutes
Ingredients
For the lentils:
– 1 cup whole black lentils (urad dal)
– 4 cups water
For the base:
– 2 tablespoons ghee
– 1 large onion, finely chopped
– 4 cloves garlic, minced
– 1-inch piece ginger, grated
For the spices and sauce:
– 1 teaspoon cumin seeds
– 1 teaspoon turmeric powder
– 2 teaspoons garam masala
– 1 teaspoon red chili powder
– 1 cup tomato puree
– 1/2 cup heavy cream
– Salt, 1 teaspoon
For garnish:
– 2 tablespoons chopped cilantro
Instructions
1. Rinse 1 cup whole black lentils under cold water until the water runs clear, then drain them in a colander.
2. In a large pot, combine the rinsed lentils with 4 cups water and bring to a boil over high heat.
3. Reduce the heat to low, cover the pot, and simmer the lentils for 90 minutes, stirring occasionally to prevent sticking—this slow cooking is key for that creamy texture.
4. While the lentils cook, heat 2 tablespoons ghee in a separate skillet over medium heat until it shimmers, about 2 minutes.
5. Add 1 teaspoon cumin seeds to the ghee and toast them for 30 seconds until fragrant, being careful not to burn them.
6. Stir in 1 large finely chopped onion and sauté for 8-10 minutes until golden brown, which adds a sweet depth to the dish.
7. Mix in 4 cloves minced garlic and 1-inch grated ginger, cooking for another 2 minutes until aromatic.
8. Sprinkle in 1 teaspoon turmeric powder, 2 teaspoons garam masala, 1 teaspoon red chili powder, and 1 teaspoon salt, stirring for 1 minute to toast the spices.
9. Pour in 1 cup tomato puree and cook the mixture for 10 minutes over medium heat, stirring frequently until it thickens slightly.
10. Once the lentils have simmered for 90 minutes, add the spiced tomato mixture to the pot with the lentils.
11. Stir everything together, then cover and cook on low heat for an additional 30 minutes, allowing the flavors to meld—I like to check and stir every 10 minutes to ensure it doesn’t stick.
12. Remove the pot from heat and stir in 1/2 cup heavy cream until fully incorporated, which gives it that luxurious finish.
13. Garnish the dal with 2 tablespoons chopped cilantro just before serving.
Diving into this dal, you’ll find it luxuriously creamy with a velvety texture that clings to each spoonful, thanks to those slow-cooked lentils. The flavors are robust and warming, with a subtle heat from the spices balanced by the richness of the cream—perfect for scooping up with warm naan or serving over steamed basmati rice for a complete meal.
Nourishing Rajma Lentil Stew
Last week, as a chilly rain drizzled outside my kitchen window, I found myself craving something deeply comforting yet wholesome—a meal that felt like a warm hug but didn’t skimp on nutrition. That’s when I turned to my favorite jar of rajma lentils, and this nourishing stew was born, a dish I’ve since made twice because it’s just that good and forgiving on busy nights.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
For the Base:
– 1 tablespoon olive oil
– 1 medium yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 tablespoon grated fresh ginger
For the Spices and Tomatoes:
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1/2 teaspoon turmeric
– 1/4 teaspoon cayenne pepper (optional, for heat)
– 1 (14.5-ounce) can diced tomatoes, undrained
For the Lentils and Liquid:
– 1 cup dried rajma lentils (kidney beans), rinsed and picked over
– 4 cups vegetable broth
– 1 teaspoon salt
For Finishing:
– 1/2 cup full-fat coconut milk
– 1/4 cup chopped fresh cilantro
Instructions
1. Heat 1 tablespoon olive oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add 1 finely chopped yellow onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
3. Stir in 3 minced garlic cloves and 1 tablespoon grated ginger, cooking for 1 minute until fragrant to avoid burning.
4. Add 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1/2 teaspoon turmeric, and 1/4 teaspoon cayenne pepper, toasting for 30 seconds to bloom the spices.
5. Pour in 1 can undrained diced tomatoes, scraping the bottom of the pot to deglaze any browned bits.
6. Add 1 cup rinsed rajma lentils and 4 cups vegetable broth, bringing to a boil over high heat.
7. Reduce heat to low, cover, and simmer for 40 minutes until lentils are tender but not mushy, checking at 30 minutes to prevent overcooking.
8. Stir in 1 teaspoon salt and 1/2 cup coconut milk, simmering uncovered for 5 minutes to thicken slightly.
9. Remove from heat and fold in 1/4 cup chopped cilantro.
Cozy and rich, this stew has a creamy texture from the coconut milk that beautifully contrasts with the hearty lentils. I love serving it over a bed of fluffy brown rice or with a side of warm naan for dipping—it’s a complete, satisfying meal that always leaves my family asking for seconds.
Conclusion
Ready to spice up your kitchen? These 26 delicious Indian lentil recipes prove that healthy, flavorful meals are totally doable. From cozy dals to hearty stews, there’s something for every taste. Give a few a try, and let us know which ones you love in the comments below! Don’t forget to share your favorites on Pinterest so others can enjoy them too.
Sophia Brennan is the cook and writer behind Go Jack Rabbit Go. She spent years working in Portland’s restaurant world before bringing that same warm, unfussy approach into her home kitchen. These days, she focuses on simple, comforting recipes inspired by real life, family routines, and the rhythm of cooking without overthinking it.



