One Pot Dal Recipe: Spiced Lentil Comfort in One Bowl

One Pot Dal Recipe: Spiced Lentil Comfort in One Bowl

This one-pot dal delivers the warmth and comfort of traditional Indian cooking with minimal effort. The simple method combines lentils, spices, and tomatoes in a single vessel for a dish that’s both nourishing and deeply satisfying.

I developed this recipe to capture the authentic flavors of dal without the fuss of multiple pots. The lentils break down into a creamy texture while the spices bloom into a rich, aromatic base that fills the kitchen with an irresistible fragrance.

The result is a bowl of hearty, spiced lentils that’s both rustic and refined. Each spoonful offers layers of comfort from the earthy lentils to the bright, warming spices that linger on the palate.

Serve it with rice or flatbread for a complete meal that’s as easy to make as it is to enjoy.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for One Pot Dal

Warm, comforting spices and hearty lentils come together in this simple one-pot dish.

Ingredient Amount Notes
Yellow Lentils 🥣 1 ½ cups Rinsed and drained thoroughly
Water 💧 4 cups For cooking lentils
Canned Diced Tomatoes 🍅 1 can 14.5 oz, undrained
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 4 cloves Minced for depth
Fresh Ginger 🌿 1 tbsp Peeled and grated
Green Chili Pepper 🌶️ 1 whole Seeds removed, minced
Ground Cumin 🌿 1 tsp Toasted for nuttiness
Ground Coriander 🌿 1 tsp Balances the cumin
Ground Turmeric 🌼 ½ tsp For color and earthiness
Garam Masala 🌶️ 1 tsp Added at the end
Coconut Oil 🥥 2 tbsp Or any neutral oil
Salt 🧂 1 tsp Adjust to taste
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The lentils are the foundation here—yellow lentils or moong dal break down beautifully into that creamy texture. Indian grocery stores often carry them in bulk, but most well-stocked supermarkets have them too. Look for bright, uniform color (no dull or discolored spots). The spices should be fresh; if your cumin smells like dust, it’s time to replace it.

No yellow lentils? Red lentils work at a 1:1 ratio but cook faster, so check them early. Skip the fresh ginger? Ground ginger at half the amount gets you close. Out of garam masala? Curry powder plus a pinch of cinnamon mimics the warmth. The coconut oil can be swapped for any neutral oil—avocado or vegetable oil work well.

Leftovers taste even better the next day once the flavors meld. Stores in the fridge for 4-5 days or freezes for 3 months. I like to portion it into containers for easy reheating (worth the extra minute).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss in lentils, tomatoes, onion, and garlic—everything cooks together while I do something else.
  • Rich Garlic Depth: The garlic cloves mellow into the dal, giving it that warm, savory punch I crave.
  • Meal Prep Hero: I make a big batch Sunday and it tastes even better by Wednesday with rice or flatbread.
  • Budget Stretcher: A pound of yellow lentils feeds my family for days, and honestly, it’s cheaper than takeout.

Step-by-Step Instructions for One Pot Dal

This streamlined method delivers rich, aromatic lentils with minimal cleanup and maximum flavor.

Step 1: Sauté Aromatics in Coconut Oil

Heat the 2 tbsp Coconut Oil in a large pot over medium heat. Add the finely diced Yellow Onion and cook for 4-5 minutes until translucent and soft.

Add the minced 4 cloves Garlic Cloves, 1 tbsp Fresh Ginger, and minced Green Chili Pepper. Sauté for 1-2 minutes until fragrant—this builds the flavor base that defines this dish.

I always keep the heat moderate here to prevent the garlic from burning, which would add a bitter note to the finished dal.

Step 2: Toast Spices and Add Tomatoes

Stir in the 1 tsp Ground Cumin, 1 tsp Ground Coriander, and 0.5 tsp Ground Turmeric. Toast the spices for 30 seconds until deeply aromatic—this step enhances their nuttiness.

Immediately add the 1 can Canned Diced Tomatoes (with juices) to prevent the spices from scorching. Cook for 3-4 minutes until the mixture thickens slightly and the oil begins to separate at the edges.

This spice-tomato blend is the heart of the dal, so take your time to let the flavors meld completely.

Step 3: Cook Lentils Until Tender

Add the rinsed 1.5 cups Yellow Lentils and 4 cups Water to the pot. Stir well and bring to a boil, then reduce heat to medium-low. Partially cover and simmer for 25-30 minutes.

Stir occasionally to prevent sticking, and add the 1 tsp Salt halfway through cooking. The lentils are done when they’re soft and creamy but still hold their shape—you should be able to mash a few easily with a spoon.

If the mixture becomes too thick before the lentils are tender, add a splash of water to reach your desired consistency.

Step 4: Finish with Garam Masala and Fresh Elements

Stir in the 1 tsp Garam Masala and cook for an additional 2 minutes to allow the warm, complex spices to infuse the dal. This final touch elevates the dish with its signature depth.

Remove from heat and stir in the 1 tbsp Lemon Juice. Taste and adjust seasoning if needed—the acidity should balance the richness of the lentils and spices.

Ladle into bowls and garnish with the 0.25 cup Fresh Cilantro for a bright, fresh finish that contrasts beautifully with the earthy flavors.

👨‍🍳

Pro Tips For Making One Pot Dal

  • Rinse the Lentils: Soak yellow lentils in cold water for 5 minutes, then rinse until the water runs clear—I learned this the hard way after my first dal turned out gritty.
  • Bloom the Spices: Cook onion and garlic in oil until golden before adding tomatoes; this builds a deeper base flavor that carries through the whole pot.
  • Skip the Salt Early: Wait until lentils are fully cooked before salting, or they’ll stay tough no matter how long they simmer—my grandmother swore by this, and she was right.
  • Use Tomato Juice: Empty the can of diced tomatoes and the juice into the pot; the extra liquid adds richness and saves you from topping up with water later.

Troubleshooting Perfect Results

Lentils Too Dry

If your dal thickens too much before the lentils are tender, add ½ cup hot water at a time and stir well. The lentils absorb liquid as they cook, so a splash of water every 10 minutes keeps the consistency perfect. I always keep a kettle of hot water nearby for this exact reason. 💡

Spices Taste Bitter

Burnt spices are the most common culprit. Always toast your cumin and coriander for no more than 30 seconds and keep the heat at medium. If you detect bitterness, stir in 1 tsp honey or sugar to balance the flavors.

Lentils Not Soft

Old lentils or insufficient liquid can cause this. Use fresh lentils and ensure they’re fully submerged with about 1 inch of water above them. If they still won’t soften after 30 minutes, add ½ cup boiling water and cook for another 10 minutes.

Dal Too Thin

Remove the lid and simmer on medium heat for an additional 5-10 minutes to evaporate excess liquid. Stir frequently to prevent sticking. For a creamier texture, mash some lentils against the pot’s side with a wooden spoon. 🔥

Flavors Too Mild

If your dal lacks depth, finish with an extra pinch of garam masala or a squeeze of lemon juice. Salt enhances all flavors, so taste and adjust with ½ tsp increments until it sings. Fresh cilantro at the end adds brightness.

Sticking to Pot

Use a heavy-bottomed pot and stir every 5 minutes during cooking. If it sticks, deglaze with ¼ cup water and scrape the browned bits—they add flavor. I swear by my enamel-coated Dutch oven for even heat distribution.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 6g30%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 4g
Protein 14g28%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use red lentils instead of yellow?

Yes, red lentils work perfectly at a 1:1 ratio. They cook faster, so check for doneness after 20 minutes instead of 25-30 minutes.

2

What if I don’t have garam masala?

Substitute with ½ tsp curry powder plus a pinch of cinnamon and cloves. This mimics the warm, complex flavor profile.

3

How do I fix dal that’s too thick?

Stir in ½ cup hot water at a time until reaching your desired consistency. Simmer for 5 minutes to blend flavors.

4

Can I make this in a slow cooker?

Yes! Sauté aromatics first, then transfer everything to the slow cooker. Cook on low for 4-5 hours or high for 2-3 hours.

★★★★★4.7(6 reviews)
Patrick Lewis