Looking for a hearty, healthy, and comforting dinner that’s ready in under 40 minutes? This one-pot lentil dal is creamy, flavorful, and packed with plant-based protein. Made with simple pantry ingredients, aromatic spices, and creamy coconut milk, this dish is naturally vegan, gluten-free, and dairy-free—perfect for a cozy weeknight meal served with rice or naan bread.

What Is Dal?
In Indian cuisine, “dal” (also spelled dahl, daal, or dhal) refers to both lentils and the comforting, stew-like dish made from them. Dal is a staple across India, with countless regional variations. This version uses green or brown lentils, simmered with onion, garlic, ginger, and warm spices, then finished with coconut milk for a rich, creamy texture.
Why You’ll Love This Recipe
✔️ Quick & easy – ready in 40 minutes
✔️ One-pot meal – minimal cleanup
✔️ Nutritious & filling – packed with protein and fiber
✔️ Budget-friendly – simple, affordable ingredients
✔️ Meal-prep friendly – tastes even better the next day
Ingredients You’ll Need
- Green or brown lentils – hearty, tender, and hold their shape
- Carrot – adds natural sweetness (sub with sweet potato or squash)
- Onion, garlic & ginger – the aromatic flavor base
- Fresh chili pepper – optional, for a hint of heat
- Coconut oil (or vegetable oil) – or broth for oil-free
- Spices – cumin, curry powder, turmeric, coriander
- Vegetable broth – rich and flavorful base
- Coconut milk – full-fat, for creamy texture
- Salt & pepper – to balance flavors
How to Make One-Pot Lentil Dal
- Prep the lentils – Rinse well and soak for 15 minutes (optional, for easier digestion).
- Sauté aromatics – In a large pot, cook onion until soft. Add garlic, ginger, chili, and carrot.
- Add spices & lentils – Stir in cumin, curry powder, turmeric, coriander, lentils, and broth. Simmer for 15 minutes.
- Stir in coconut milk – Simmer another 10–15 minutes until lentils are tender and dal thickens.
- Taste & adjust – Add salt, pepper, and optional lemon juice for brightness.
- Serve warm – with rice, naan, or roti. Garnish with parsley, fresh cilantro, or non-dairy yogurt.
Tips & Variations
- Add spinach, peas, or cauliflower in the last 5 minutes for extra veggies.
- Stir in garam masala or cinnamon for a deeper flavor.
- For creamier dal, blend ¼ of the mixture before serving.
- Meal prep: Stores well in the fridge for 3–5 days or freezer up to 3 months.
What to Serve With Dal
- Steamed basmati rice or quinoa
- Warm naan, roti, or paratha
- Fresh side salad or sautéed greens
- Roasted or mashed potatoes
Storage & Reheating
- Fridge: Store in an airtight container for 3–5 days.
- Freezer: Freeze in portions for up to 3 months.
- Reheat: Warm gently on the stovetop or in the microwave, adding a splash of broth if too thick.
Nutrition (per serving)
- Calories: 347
- Protein: 14g
- Carbs: 36g
- Fiber: 7.5g
- Fat: 14.7g
🌿 This easy vegan lentil dal is hearty, nourishing, and guaranteed to satisfy your comfort food cravings. Whether you’re new to Indian cooking or a longtime fan, this one-pot recipe will quickly become a weeknight favorite!