Sweet Potato Dal Recipe: Spiced Lentil and Veggie Harmony in One Pot

Side Dishes

Sweet Potato Dal Recipe: Spiced Lentil and Veggie Harmony in One Pot

This sweet potato dal recipe transforms humble lentils and vegetables into a rich, aromatic one-pot dish that balances earthy spices with natural sweetness. The key lies in slow-cooked yellow lentils and tender sweet potatoes simmered with warming spices, creating a dish that's both hearty and comforting.

Traditional Indian techniques like tempering (tadka) elevate the flavors, while modern shortcuts keep it accessible for home cooks.

The beauty of this recipe is its simplicity—just a handful of ingredients work together to create a dish packed with protein and fiber. Soaking the lentils ensures a tender texture, while sautéing whole spices releases their aromatic oils before they're infused into the broth.

The sweet potatoes add natural sweetness that balances the tangy tamarind and the warmth of cumin, coriander, and turmeric.

What you'll end up with is a creamy, spiced dal with perfectly cooked sweet potatoes that soak up the flavors beautifully. The dish is naturally vegan, packed with plant-based protein, and versatile enough to serve with steamed rice, roti, or even as a filling for wraps.

It's the kind of meal that tastes like home—warm, inviting, and full of layered flavors.

Ready in about 45 minutes, this dal is perfect for weeknight dinners or meal prep. The leftovers taste even better the next day as the flavors deepen.

Garnish with fresh cilantro and a squeeze of lemon for brightness, and you've got a restaurant-quality dish that's simple enough to make every time.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato dal

Transform humble lentils and sweet potatoes into a rich, aromatic dal with just these 15 ingredients.

Ingredient Amount Notes
Yellow Lentils (Masoor Dal) 🌾 1 ½ cups Rinsed and soaked for 30 minutes
Sweet Potatoes 🍠 2 medium Peeled and cubed (1-inch pieces)
Yellow Onion 🧅 1 whole Finely chopped (about 1 cup)
Fresh Tomato 🍅 2 medium Chopped (about 1 cup)
Garlic Cloves 🧄 4 cloves Minced for tempering
Ginger 🌿 1 inch Fresh, grated (about 1 tbsp)
Tamarind Paste 🍯 1 ½ tbsp Adjust for tanginess
Cumin Seeds 🌶️ 1 tbsp Toasted for aroma
Ground Cumin 🌶️ 1 tsp For depth of flavor
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🌿 ½ tsp Bright yellow color
Garam Masala 🌶️ ½ tsp For warmth and complexity
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed
Vegetable Oil 🫒 ½ cup For sautéing

The yellow lentils are the heart of this dal—Masoor dal from an Indian grocery store works best, but regular yellow lentils are fine. Soak them for 30 minutes to ensure a tender texture. Sweet potatoes should be firm and vibrant—avoid any with soft spots. For tamarind paste, Trader Joe's or Whole Foods carry reliable brands, but if unavailable, substitute with 1 tbsp lemon juice + 1 tsp sugar. Garam masala is non-negotiable; MDH or Everest brands are widely available and deliver authentic flavor. Fresh ginger and garlic should smell bright and pungent—no musty aromas. Toast your cumin seeds in a dry pan for 30 seconds before adding to the pot—this releases their aromatic oils and deepens the flavor profile.

No tamarind paste? 1 tbsp lemon juice + 1 tsp sugar mimics the tangy depth. Substitute ground coriander with 1 tsp fresh cilantro stems (finely chopped) for a similar earthy note. For extra creaminess, blend 1/4 cup cooked dal and stir it back in at the end. Sweet potatoes can be swapped for regular potatoes (though they'll lose that natural sweetness). If you're short on time, pre-cooked lentils work—just adjust the liquid by 1/2 cup. The vegetable oil can be replaced with coconut oil for a richer taste, though it has a stronger flavor. For a smokier profile, add 1/2 tsp smoked paprika during the tempering stage.

This dal tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days. For meal prep, portion into glass containers—the sweet potatoes hold up well when reheated. Freeze for up to 3 months by spreading portions on a tray first (to prevent clumping), then transferring to a bag. Garnish with fresh cilantro and lemon juice right before serving to brighten the flavors. Serve with steamed basmati rice or whole wheat roti for a complete meal. The dal thickens as it cools, so add 1-2 tbsp water when reheating if needed.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss in the dal, diced sweet potatoes, and onions, then let the spices work their magic. No extra bowls, no fuss. The sweet potatoes soften right in the pot, soaking up all that garlicky, tomatoey goodness.
  • Sweet & Savory Balance: That caramelized sweet potato meets the earthy masoor dal? It’s a match made in flavor heaven. The garlic and tomatoes add this bright, tangy kick that cuts through the richness—like a hug for your taste buds.
  • Meal Prep MVP: Between us, this is my go-to for lunches. Cook a big batch on Sunday, and you’ve got hearty, filling bowls for days. The flavors actually improve the next day—yes, even on a Tuesday night.
  • Budget-Friendly Powerhouse: A bag of dal, a few sweet potatoes, and basic spices? This feeds four for under $5. Honestly, it’s the kind of recipe that makes me feel like I’m feeding a crowd without breaking the bank—or my sanity.

Step-by-step instructions for sweet potato dal

This method delivers a perfectly balanced dal with tender sweet potatoes and fragrant spices.

1

Prepare the Base with Tempering Spices

Heat the 0.5 cup vegetable oil in a heavy-bottomed pot over medium heat. Add the 1 tablespoon cumin seeds and let them sizzle for 30 seconds until they release their aroma and turn golden. This is the tempering stage—critical for building flavor.

Immediately add the 1 inch ginger and 4 cloves garlic cloves, stirring constantly for 1 minute until the garlic turns pale golden. Be careful not to let it burn, as this will make the dal bitter. The garlic should be fragrant but not browned. Add the 0.5 teaspoon turmeric powder and 1 teaspoon ground coriander, stirring for 30 seconds to toast the spices.

2

Cook the Sweet Potatoes and Lentils Together

Add the 2 medium sweet potatoes (previously peeled and cubed) and 1.5 cups yellow lentils to the pot. Stir well to coat the vegetables and lentils in the spiced oil. Pour in 4 cups water (or enough to cover the ingredients by about 1 inch) and bring to a boil over high heat. Once boiling, reduce heat to medium-low and simmer uncovered for 20 minutes.

After 20 minutes, check the texture of the sweet potatoes with a fork—they should be tender but not falling apart. If they're still firm, continue simmering for another 5-10 minutes until they're fork-tender. The lentils will soften gradually, but they should still have a slight bite to them at this stage.

3

Build the Flavor with Tomatoes and Tamarind

Add the 1 whole yellow onion (finely chopped) and 2 medium fresh tomatoes (chopped) to the pot. Stir well and let the mixture simmer for 5 minutes until the onions soften and the tomatoes break down into the dal. This step deepens the flavor by infusing the spices into the vegetables.

Next, add the 1.5 tablespoons tamarind paste and 1 teaspoon ground cumin. Stir well and let the dal simmer for another 10 minutes on medium-low heat. The tamarind will dissolve and create a tangy balance to the sweetness of the potatoes. Taste the dal at this point—it should be developing rich, complex flavors with a subtle tang.

4

Finish with Aromatics and Garnish

Once the dal has thickened slightly and the flavors have melded, stir in the 0.5 teaspoon garam masala and 1 tablespoon lemon juice. Simmer for 2-3 minutes to let the garam masala bloom and brighten the dish. The lemon juice adds a final touch of acidity that cuts through the richness of the sweet potatoes and lentils.

Remove the pot from heat and let the dal rest for 5 minutes. This allows the flavors to settle and the dal to thicken slightly. Garnish with the 0.25 cup fresh cilantro (chopped) just before serving. The cilantro adds a fresh, herby contrast to the warm, spiced dal.

👨‍🍳

Pro Tips For Making Sweet Potato Dal

  • Cook Lentils Separately: Sweet potatoes take forever to soften—don’t waste time boiling them with the dal. Rinse the masoor dal, add it to fresh water, and bring to a boil first. Once the dal is tender (about 15 minutes), drain and set aside. The potatoes will cook faster in the same pot without competition for heat.
  • Peel and Cube Potatoes: Skip the whole sweet potato—peeling and cutting into 1-inch cubes guarantees even cooking. Leave the skin on if you’re short on time, but expect uneven texture. A sharp knife and steady hand make this step faster than you’d think.
  • Sauté Onions Until Golden: The onions are the flavor base—don’t rush this. Cook them on medium-low heat for 8–10 minutes until they’re deep golden, not browned. That’s when they release the sweetness that balances the earthy dal. (Yes, even if you’re impatient like me.)
  • Mash Half the Dal: After cooking, split the dal: leave half whole for texture, and mash the other half with a fork. Stir it back in at the end—this thickens the sauce and mimics the creamy consistency of restaurant versions. (Your future self will notice the difference.)

Health benefits of sweet potato dal

Plant-Based Protein

This dal delivers a whopping 18 grams of plant-based protein per serving—thanks to the combination of yellow lentils and sweet potatoes. The lentils provide complete protein with all nine essential amino acids, while sweet potatoes add fiber and complex carbohydrates.

It's a perfect meal for vegans, vegetarians, or anyone looking to boost their plant protein intake without relying on meat. 💪

Fiber-Rich Comfort

The sweet potatoes and lentils create a fiber powerhouse, with about 12 grams of fiber per serving. This helps regulate digestion, stabilize blood sugar, and keep you feeling full for hours.

The natural sweetness of the potatoes balances the earthy spices, making this a satisfying dish that won't leave you reaching for snacks later.

Vitamin A Boost

Sweet potatoes are one of the best sources of vitamin A, with a single serving providing over 100% of your daily needs. This nutrient supports vision, immune function, and skin health.

The vibrant orange color comes from beta-carotene, which your body converts into vitamin A. I always notice my skin feels brighter after eating this dal regularly.

Antioxidant Power

Both sweet potatoes and lentils contain antioxidants like vitamin C, manganese, and polyphenols that help combat oxidative stress. The turmeric and cumin in the dal add extra anti-inflammatory benefits. Studies show these spices can reduce inflammation and support heart health when consumed regularly. 🌿

Blood Sugar Balance

Despite its natural sweetness, this dal has a low glycemic index thanks to the fiber and protein combination. The lentils slow down sugar absorption, preventing blood sugar spikes. This makes it an excellent choice for anyone managing diabetes or simply looking to maintain steady energy levels throughout the day.

Bone Health Support

The dal provides calcium, magnesium, and phosphorus from lentils and sweet potatoes, all essential for strong bones. The tamarind adds extra minerals like potassium and iron, which support overall bone density.

For extra calcium, I sometimes serve this with a side of fortified plant-based yogurt or sprinkle in 1 tablespoon tahini at the end. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 65g24%
Dietary Fiber 12g43%
Sugars 12g
Protein 18g36%
* 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 substitute regular potatoes for sweet potatoes in this dal?

You can, but the flavor will be different. Regular potatoes lack the natural sweetness that balances the spices beautifully. If you do substitute, add 1 teaspoon extra sugar or maple syrup to mimic the sweetness. For texture, russet potatoes work best—they hold up better during simmering than waxy varieties.

2

Why does my dal turn out too watery? How can I fix it?

Dal thickens as it cools, but if it's too thin during cooking, you likely used too much water. For a thicker consistency, simmer uncovered for 5-10 extra minutes to reduce the liquid. If it's still too thin, blend 1/4 cup of the dal and stir it back in—this creates a natural thickening agent without altering the flavor.

3

Can I make this dal in an Instant Pot or pressure cooker?

Use the same ingredients but reduce cooking time significantly. Sauté the spices as directed, then add all ingredients (including 3 cups water) and pressure cook for 12 minutes. Quick-release the pressure, then simmer on high for 5 minutes to thicken. The Instant Pot version cooks in about 25 minutes total—perfect for busy weeknights!

4

How do I make this dal spicier?

Add 1/2 teaspoon cayenne pepper or red chili powder during the tempering stage for heat. For smoky depth, toast 1/2 teaspoon smoked paprika with the cumin seeds. For extra kick, stir in 1-2 chopped green chilies at the end. Remember, you can always adjust spice levels to taste—start with less and add more gradually.

5

Can I prep this dal ahead of time for meal prep?

This dal tastes even better the next day! Store in an airtight container in the fridge for up to 5 days. For meal prep, portion into glass containers—the sweet potatoes hold their texture well. Reheat gently on the stove with 1-2 tablespoons water to prevent drying out. Garnish with fresh cilantro and lemon juice just before serving for maximum freshness.

★★★★★4.5(12 reviews)
Categories Side Dishes