Craving a dish that’s both incredibly satisfying and unbelievably simple to make? Look no further than this **easy one-pot red lentil dahl recipe**! Prepared in a single pot in just 30 minutes, it’s guaranteed to be the quickest and most delicious dahl you’ll ever try. This rich and creamy stew is made with readily available, budget-friendly ingredients, making it a perfect staple for any kitchen. Plus, it’s loaded with wholesome plant protein and dietary fiber, offering a healthy and hearty meal for the whole family.
If you’re on the hunt for more Indian-inspired vegan recipes, be sure to explore my other popular dishes. You’ll love the Easy Chana Masala, a vibrant chickpea curry; the aromatic Vegan Biryani; the comforting Vegan Butter Chicken; and the flavorful Roasted Eggplant Curry. Each recipe brings the rich tastes of India right to your table, all while adhering to a plant-based lifestyle.

This **quick and easy 30-minute red lentil dahl** truly delivers restaurant-quality flavors without the fuss. It’s a culinary marvel that combines simplicity with exceptional taste, proving that gourmet vegan meals can be both accessible and affordable. The secret lies in the humble red lentil, which gracefully breaks down during cooking, transforming into a velvety, perfectly spiced stew. This process not only creates an incredibly creamy texture but also infuses every spoonful with essential protein and fiber.
To balance the vibrant spices, we incorporate creamy coconut milk, which adds a luxurious depth without overpowering the dish. A handful of fresh spinach is stirred in at the end, providing a boost of greens and an extra layer of healthy goodness. Serve a generous scoop of this hearty lentil dahl alongside fluffy cooked rice – whether brown or basmati – and some warm, homemade Naan bread for a complete and incredibly satisfying meal. Get ready to indulge in a dish that’s as nourishing as it is delicious!
What is Lentil Dahl? Exploring This Beloved Indian Staple
The term dahl (variations include dal, dhal, or daal) is a cornerstone of Indian cuisine, referring to dried, split pulses or legumes, as well as the diverse, flavorful dish prepared from them. Essentially, a dahl is a staple Indian stew or soup made by simmering lentils or other pulses with an aromatic medley of spices. While dahl recipes vary significantly from one region of India to another, they consistently feature deeply layered and nuanced flavor profiles, and they are almost universally prepared with affordable, yet highly nutritious and protein-rich ingredients.
Dahl is more than just a dish; it’s a culinary tradition, a comfort food, and a dietary cornerstone for millions. It provides an excellent source of plant-based protein, making it invaluable in vegetarian and vegan diets. Rich in complex carbohydrates, fiber, and various micronutrients, dahl is not only delicious but also incredibly wholesome. From the vibrant yellow moong dal to the hearty black urad dal, and the quick-cooking red masoor dal used in this recipe, each variety offers a unique texture and flavor, contributing to the vast and rich tapestry of Indian cooking.

Crafting Your Easy Red Lentil Dahl: A Step-by-Step Guide
Creating this flavorful red lentil dahl is a straightforward process, perfect for weeknight dinners. Here’s how you can bring this comforting dish to life in just a few simple steps:
To begin, select a large pot or a deep skillet. Heat a tablespoon of olive oil over medium heat. Once shimmering, add the finely chopped yellow onion and sauté for about 5 minutes, stirring frequently, until it becomes soft and translucent. This initial step builds the aromatic foundation for your dahl. Next, introduce the minced garlic and grated fresh ginger. Continue to cook for another minute, allowing these potent aromatics to release their fragrant oils and soften slightly, filling your kitchen with an inviting aroma.


Now, it’s time to introduce the stars of our spice blend. Add the garam masala, ground turmeric, and red pepper chili flakes to the softened onion mixture. Stir everything together thoroughly, ensuring the spices are well-distributed and fragrant. If the mixture appears too dry, you can add a few tablespoons of water or vegetable broth to prevent the spices from burning and help them bloom, releasing their full flavor potential.
Next, pour in the dried red lentils, canned diced tomatoes with their juices, rich full-fat coconut milk, and vegetable broth into the pot. Stir all the ingredients well to combine them evenly. Increase the heat to high and bring the mixture to a rolling boil. Once boiling, reduce the heat to a gentle simmer. Allow the dahl to simmer for approximately 15 minutes, or until the red lentils are completely cooked through and have become wonderfully soft and tender, dissolving slightly into the creamy sauce. Remember to stir occasionally to prevent sticking and ensure even cooking.

To finish this delightful dish, squeeze in the fresh lemon juice, which brightens the flavors and adds a zesty tang. Stir in the baby spinach until it wilts into the hot lentil stew, typically just a minute or two. Finally, taste the dahl and adjust the seasonings as needed. This is your chance to customize it to your preference: add more salt for savory depth, extra lemon for more tanginess, or additional red pepper flakes if you desire a spicier kick. The beauty of homemade dahl is its adaptability.
Serve your perfectly seasoned red lentil dahl warm in bowls, accompanied by your choice of cooked brown or basmati rice. For an authentic Indian dining experience, don’t forget to include some fresh, warm naan bread for scooping up every last bit of this incredibly flavorful and comforting meal. Enjoy the fruits of your labor!

Frequently Asked Questions About Red Lentil Dahl
No, red lentils are a fantastic choice for quick meals because they do not require any prior soaking. Unlike some other legumes or larger lentil varieties, red lentils cook relatively fast and soften beautifully without this extra step. However, it’s always a good practice to quickly sift through the dry lentils before cooking. Keep an eye out for any small pebbles, debris, or discolored specks, and discard them to ensure a clean and enjoyable meal.
A wide variety of lentils are used in dahl, showcasing the incredible diversity of Indian cuisine! For this specific easy dal recipe, red lentils (masoor dal) and split yellow lentils (moong dal or toor dal) work exceptionally well. They are preferred because they have a very short cooking time and tend to break down easily, creating the characteristic rich and creamy texture of dahl. While you could technically use green or brown lentils as a substitute, it’s important to note that I haven’t specifically tested them for this recipe. Green and brown lentils retain more of their shape and have a firmer texture even after prolonged cooking, which would result in a dahl with more bite. Additionally, they generally take longer to cook than red lentils, so you might need to adjust the cooking time and add more water or vegetable broth to the pot as needed to achieve the desired tenderness.
If coconut milk isn’t suitable for your diet or preference, several excellent alternatives can maintain the creamy richness of the dahl. Cashew cream is arguably the best replacement; it delivers a similar luscious texture without imparting a distinct flavor, allowing the spices to shine. You’ll want to use about 1/2 cup or more, adjusting consistency with additional broth as needed. For a lighter, less rich option, unsweetened plant-based milks like cashew milk, soy milk, or almond milk can also work. These will still contribute some creaminess but will result in a slightly thinner dahl, so adjust the liquid content to achieve your desired consistency.
Absolutely! This red lentil dahl is perfectly suited for the Instant Pot, making it even quicker and more convenient. To adapt the recipe, start by using the Sauté feature to cook the onion until soft. Then, add the garlic and ginger and cook until fragrant. Stir in the garam masala, turmeric, and red pepper flakes, allowing them to bloom for about a minute. Turn off the Sauté function. Add the dried red lentils, diced tomatoes, coconut milk, and vegetable broth to the pot. Secure the lid, set the valve to sealing, and cook at high pressure for 10 minutes. Once cooked, perform a quick release of the pressure. Finally, stir in the lemon juice and fresh spinach until the spinach is wilted. Your Instant Pot dahl is then ready to serve!
Red lentil dahl is an excellent candidate for meal prep! The flavors often deepen and meld beautifully overnight, making leftovers even more delicious. Once cooled completely, store the dahl in an airtight container in the refrigerator, where it will stay fresh and flavorful for 3 to 4 days. It’s perfect for healthy, quick lunches or hassle-free dinners throughout the week. When reheating, you might find it has thickened; simply add a splash of water or vegetable broth to achieve your desired consistency.
Yes, this lentil dahl freezes beautifully, making it an ideal dish for batch cooking and future meals. To freeze, allow the dahl to cool completely to room temperature. Then, transfer it into freezer-safe airtight containers or heavy-duty ziplock bags, removing as much air as possible to prevent freezer burn. It can be frozen for up to 3 months. When you’re ready to enjoy it, thaw the dahl overnight in the refrigerator, then gently reheat on the stovetop or in the microwave, adding a little water or broth if it’s too thick.

Rating: 4.95 stars (based on 228 ratings)
Quick & Easy Red Lentil Dahl
Made in one pot in just 30 minutes, this is guaranteed to be the easiest lentil dahl recipe you ever try! It’s rich and creamy, made with budget-friendly ingredients, and packed with plant protein and fiber.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 8 servings
Ingredients
- 1 tablespoon olive oil
- 1 large yellow onion, chopped small
- 5 cloves garlic, minced
- 1 tablespoon fresh ginger, peeled and grated
- 1 tablespoon garam masala
- 1 teaspoon ground turmeric
- 1/2 teaspoon red pepper chili flakes
- 1 1/2 cups dried red lentils
- 14 ounce can diced tomatoes (with juices)
- 13.5 ounce can full-fat coconut milk
- 3 cups vegetable broth
- 1 teaspoon salt, or to taste
- Half a lemon, juiced
- 3-4 cups baby spinach
For serving
- 4 cups cooked brown or white rice
- Vegan Naan
Instructions
- In a large pot or deep pan over medium heat, sauté the chopped onion in the olive oil for 5 minutes, stirring frequently until softened. Then, add the minced garlic and grated ginger and cook for 1 more minute until fragrant.
- Add the garam masala, ground turmeric, and red pepper chili flakes to the pan and stir them into the onion mixture. If the mixture appears too dry, add a few tablespoons of water to prevent burning and help the spices bloom.
- Now, add the dried red lentils, canned diced tomatoes with their juices, full-fat coconut milk, and vegetable broth to the pan. Stir well to combine all ingredients. Increase the heat to high and bring the mixture to a boil, then reduce the heat to a gentle simmer. Continue to simmer for about 15 minutes, stirring occasionally, until the lentils are fully cooked and soft.
- Squeeze the fresh lemon juice into the pan and stir in the baby spinach until it wilts, which should take just a minute or two. Taste and adjust the seasoning as needed, adding more salt, lemon, or chili flakes to your preference. (I used 1 teaspoon of salt.)
- Serve the red lentil dahl warm with cooked brown or white rice and fresh Vegan Naan bread. Enjoy this comforting and flavorful meal!
Notes
- Storage: Leftover dahl will keep beautifully in the refrigerator for about 3-4 days when stored in an airtight container. It also freezes exceptionally well for longer storage.
- Coconut Milk Alternatives: While full-fat coconut milk provides optimal creaminess, you may use light coconut milk if preferred, though the dahl will be slightly less rich. If you need a coconut-free option, Cashew Cream is an excellent substitute, offering creaminess without altering the flavor. Unsweetened almond, cashew, or soy milk can also work for a lower-fat alternative.
- Instant Pot Method: For an even quicker preparation, use your Instant Pot. Sauté onions, then garlic and ginger using the Sauté feature. Stir in the spices. Turn off the Instant Pot, then add lentils, tomatoes, coconut milk, and broth. Lock the lid, set to high pressure for 10 minutes, and perform a quick release. Stir in lemon juice and spinach until wilted, then serve.
- Nutritional Information: Please note that the nutritional information provided is an estimate only and does not include any accompanying rice or naan.
Nutrition Facts (per serving)
Serving: 1 serving |
Calories: 258 kcal |
Carbohydrates: 28g |
Protein: 11g |
Fat: 13g |
Saturated Fat: 9g |
Sodium: 732mg |
Potassium: 625mg |
Fiber: 12g |
Sugar: 3g |
Vitamin A: 1314 IU |
Vitamin C: 12mg |
Calcium: 62mg |
Iron: 5mg
Course: Main, Side Dish
Cuisine: Indian
Author: Nora Taylor
Did you make this delicious recipe?
We’d love to see your creations! Mention @nora_cooks_vegan_ or tag #noracooks on Instagram to share your meal with us!