Coconut Lentil Curry with Roasted Sweet Potatoes and Wilted Spinach

By Sarah Table

On August 10, 2026

Close-up high-angle shot of vibrant orange red lentil dahl with a thick velvety texture and coconut cream marble. (Coconut Lentil Curry)

Cuisine

Indian-inspired

Prep time

20 minutes

Cooking time

30 minutes

Total time

50 minutes

Servings

4 people

There is a specific kind of magic that happens when a bowl of Coconut Lentil Curry catches the soft, natural morning light from a side window. The vibrant orange hue of the red lentil dahl glows against the muted tones of a rustic ceramic bowl, promising warmth, nourishment, and a depth of flavor that only hours of gentle simmering can achieve. This isn’t just a meal; it’s a sensory experience designed to be captured and savored, much like a perfectly timed handheld smartphone photo of your favorite comfort food.

When you dip a silver spoon into this thick, velvety dahl, you aren’t just getting lentils. You are lifting a hearty portion filled with tender, caramelized cubes of sweet potato and bright green, silkily wilted baby spinach. The generous swirl of heavy white coconut cream marbled through the top provides a cooling contrast to the aromatic spices, while the crunch of toasted cumin seeds and the bite of red chili flakes ensure every mouthful is dynamic. Whether you are seeking a soul-warming dinner or one of the most reliable lunch recipes for moms, this curry is a definitive staple.

A silver spoon lifting a thick portion of Coconut Lentil Curry with sweet potato and spinach visible. (Coconut Lentil Curry)
Hearty, chunky, and perfectly seasoned Coconut Lentil Curry.

Why This Velvety Red Lentil Dahl Works

  • Structural Integrity: By roasting the sweet potato cubes separately until caramelized, we ensure they remain intact and “embedded” in the curry rather than dissolving into a mushy texture.
  • Visual Vibrancy: The contrast between the rich orange dahl, the deep green spinach, and the stark white coconut cream swirl creates a professional-grade plating aesthetic.
  • Complex Aromatics: We use a two-step spice process—blooming ground spices in the base and finishing with toasted whole cumin seeds—to provide layers of flavor.
  • Thick, Hearty Texture: Unlike thin soups, this recipe focuses on a “thick dahl” consistency that holds its own next to a mound of fluffy, steaming basmati rice.

The Anatomy of a Perfect Coconut Lentil Curry

To achieve the visual and culinary results seen in our blueprint, every ingredient must serve a specific purpose. We aren’t just throwing things into a pot; we are building a foundation of flavor and texture that mirrors the most high-end plant-based cuisine.

Red Lentils (Masoor Dal): These are the backbone of the dish. Unlike green or brown lentils, red lentils break down completely when cooked, creating that signature velvety, thick dahl texture that coats the back of a spoon.

Full-Fat Coconut Milk: You will need 1 can (400ml) of high-quality coconut milk. We use the bulk of it for creamy simmering, but reserve a few tablespoons for that iconic heavy coconut cream swirl that defines the final look.

Sweet Potatoes: Choose 2 medium (approx. 450g) sweet potatoes. We peel and dice them into 1/2-inch (1.25cm) cubes to ensure they roast evenly and offer a tender, sweet contrast to the earthy lentils.

Fresh Baby Spinach: Use 2 cups (60g) of packed baby spinach. Adding this at the very end allows the residual heat of the curry to wilt the leaves just enough to turn them bright green without becoming brown or slimy.

Aromatic Base: A combination of 1 large (150g) yellow onion, 3 cloves (15g) of minced garlic, and 1 tbsp (15g) of fresh grated ginger creates the savory “holy trinity” of curry making.

The Garnish Trio: Freshly chopped cilantro, dried red chili flakes, and toasted whole cumin seeds aren’t just for show. They provide the necessary herbal notes, heat, and smoky crunch that elevate the dish from simple to extraordinary.

Foundational Fats: You will need 2 tbsp (30ml) of avocado oil or melted coconut oil for roasting the potatoes and 1 tbsp (15g) of ghee or oil for the lentil base. This is essential for the Maillard reaction (browning) and for extracting fat-soluble flavors from the spices.

Essential Tools for a Professional Finish

Achieving a “rustic ceramic bowl” aesthetic starts with the right equipment. You don’t need a professional kitchen, but a few specific tools will make the process seamless.

First, a large rimmed baking sheet is required for the sweet potatoes. Crowding the pan causes steaming rather than roasting, so ensure they have space to caramelize. A heavy-bottomed Dutch oven or deep skillet (like the one used for creamy pasta sauces) is ideal for the lentils, as it distributes heat evenly and prevents the bottom from scorching.

Finally, a small cast-iron skillet is perfect for toasting the whole cumin seeds. This process happens fast, and the heavy metal helps you control the temperature so the seeds become fragrant and dark without burning. If you enjoy making spicy creamy dishes, you’ll already know how important heat control is for blooming spices.

Close-up high-angle shot of vibrant orange red lentil dahl with a thick velvety texture and coconut cream marble. (Coconut Lentil Curry)
Look at that thick, velvety texture of the red lentil dahl.

Step-by-Step Instructions for the Perfect Dahl

Caramelizing the Sweet Potato Cubes

Preheat your oven to 400°F (200°C). Toss 2 cups (approx. 450g) of diced sweet potato cubes with 1 tbsp (15ml) of oil and a pinch of salt. Spread them in a single layer on a baking sheet.

Roast for 20-25 minutes, flipping halfway through. You are looking for a specific visual cue: the edges should be deep golden-brown and slightly shrunken, indicating the natural sugars have caramelized. Set these aside to be embedded in the curry later.

Building the Aromatic Curry Base

In your large pot, heat 1 tbsp (15ml) of oil over medium heat. Add the finely diced yellow onion and sauté for 5-7 minutes until translucent and just beginning to turn golden. Add the minced garlic and grated ginger, stirring constantly for 60 seconds until the aroma fills your kitchen.

Stir in 1 tsp (2g) ground turmeric, 1 tsp (2g) ground cumin, and 1 tsp (2g) ground coriander. Let the spices “bloom” in the oil for 30 seconds; they should smell toasted and fragrant. This step is critical for a rich, vibrant orange color.

Simmering the Red Lentils to Velvety Perfection

Add 1 cup (200g) of rinsed red lentils to the pot, followed by 2 cups (475ml) of vegetable broth and 3/4 of the can (approx. 300ml) of coconut milk. Bring the mixture to a gentle boil, then reduce the heat to low.

Cover and simmer for 15-20 minutes. Keep an eye on the texture—the lentils should be completely soft and starting to break down into a thick, velvety dahl. If the mixture looks too dry, add an extra 1/4 cup (60ml) of broth.

The Final Fold and Garnish

Once the lentils are thick, gently fold in the roasted sweet potato cubes and 2 cups (60g) of baby spinach. Stir just until the spinach is bright green and wilted (about 1-2 minutes). Season with salt and a squeeze of fresh lime juice to brighten the flavors.

While the spinach wilts, place your whole cumin seeds in a small dry pan over medium heat. Shake the pan for 1-2 minutes until the seeds turn a shade darker and smell smoky. Remove immediately from heat.

Expert Tips for a Picture-Perfect Result

  • The Swirl Technique: To get that “marbled” look, don’t just dump the reserved coconut milk in. Use a spoon to drop small dollops on the surface, then use a toothpick or the tip of your silver spoon to gently swirl it through the orange dahl.
  • Rinse Your Lentils: Always rinse red lentils in a fine-mesh strainer until the water runs clear. This removes excess starch and ensures the final texture is velvety rather than grainy.
  • Don’t Overcook the Spinach: Add the spinach at the very last second. Overcooked spinach turns a dull olive color, which will clash with the vibrant orange of the lentils.
  • Rice Consistency: For the fluffiest steaming basmati rice, rinse the grains three times before cooking to remove surface starch. This ensures the grains stay separate and provide a light counterpoint to the chunky curry.

Storage, Reheating, and Meal Prep

This Coconut Lentil Curry is an excellent candidate for meal prep. In fact, many find the flavor improves the next day as the spices continue to meld. Store leftovers in an airtight container in the refrigerator for up to 4 days.

When reheating, the dahl will likely have thickened significantly. Add a splash of water or broth (about 2 tbsp per serving) before microwaving or heating on the stovetop to restore that velvety texture. You can also freeze this curry for up to 3 months, making it as convenient as make-ahead burritos for busy weeknights.

What to Serve with Coconut Lentil Curry

While a portion of fluffy basmati rice is the classic pairing, you can expand your meal with other textures. A piece of warm garlic naan is perfect for scooping up the thick dahl. If you are looking for a lighter side, a crisp cucumber salad provides a refreshing contrast to the warm spices.

If you’re hosting a larger plant-based dinner, this curry pairs beautifully with savory black bean dishes for a fusion feast. And for dessert? Keep the coconut theme going with a refreshing coconut lime treat to cleanse the palate.

Frequently Asked Questions

You can, but the texture will change significantly. Red lentils break down to create a velvety, thick dahl, whereas green lentils hold their shape and stay firm.

Roasting is highly recommended because it caramelizes the sugars and keeps the cubes intact. Boiling them directly in the curry often results in them becoming mushy.

Reserve 2 tablespoons of the thick cream from the top of the coconut milk can. Dollop it onto the finished curry and use a spoon to gently marble it through the orange dahl.

It stays fresh and delicious for up to 4 days in an airtight container. The flavors often deepen and improve after the first 24 hours.

This recipe has a mild to medium heat from the dried red chili flakes. You can easily adjust the spice level by increasing or decreasing the flakes to your preference.

The Ultimate Coconut Lentil Curry Recipe

A rustic bowl of thick orange Coconut Lentil Curry topped with a white coconut milk swirl, roasted sweet potatoes, and fresh cilantro. (Coconut Lentil Curry)
The ultimate comfort in a bowl: Creamy Coconut Lentil Curry.

Close-up high-angle shot of vibrant orange red lentil dahl with a thick velvety texture and coconut cream marble. (Coconut Lentil Curry)

Coconut Lentil Curry with Roasted Sweet Potatoes and Wilted Spinach

A velvety red lentil dahl featuring caramelized sweet potato cubes, bright wilted spinach, and a creamy coconut milk swirl. This thick, vibrant orange curry is topped with toasted cumin and served with fluffy basmati rice.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 people
Course: Dinner, Lunch
Cuisine: Indian-inspired
Calories: 385

Ingredients
  

Curry Ingredients
  • 2 medium (450g) sweet potatoes peeled and diced into 1/2-inch cubes
  • 1 cup (200g) red lentils rinsed thoroughly
  • 1 can (400ml) full-fat coconut milk reserve 2 tbsp for garnish
  • 2 cups (60g) baby spinach fresh
  • 2 cups (475ml) vegetable broth
  • 1 large (150g) yellow onion diced
  • 3 cloves (15g) garlic minced
  • 1 tbsp (15g) fresh ginger grated
  • 1 tsp whole cumin seeds toasted for garnish
  • 1/2 tsp dried red chili flakes for garnish
  • 1/4 cup fresh cilantro chopped for garnish

Equipment

  • 1 Large Rimmed Baking Sheet For roasting sweet potatoes
  • 1 Dutch oven or large heavy-bottomed pot For simmering the dahl
  • 1 Small skillet For toasting cumin seeds

Method
 

Roasting and Base
  1. Toss sweet potato cubes with oil and salt. Roast at 400°F (200°C) for 20-25 minutes until caramelized.
  2. Sauté onion, garlic, and ginger in a pot until fragrant. Stir in ground turmeric, cumin, and coriander.
Simmering and Finishing
  1. Add red lentils, broth, and most of the coconut milk. Simmer for 15-20 minutes until thick and velvety.
  2. Fold in roasted potatoes and spinach. Serve topped with coconut cream swirl, toasted cumin seeds, chili flakes, and cilantro.

Notes

Ensure you rinse the red lentils until the water is clear for the best texture.
If the curry becomes too thick upon standing, thin it with a little extra broth or coconut milk.

Closing Thoughts

This Coconut Lentil Curry with roasted sweet potatoes and wilted spinach is a masterclass in plant-based comfort. It balances the earthy protein of red lentils with the luxurious creaminess of coconut milk and the natural sweetness of caramelized potatoes. It is a dish that looks as good as it tastes, satisfying both your hunger and your aesthetic sensibilities.

If you made this recipe, I would love to see your “smartphone photo” version! Leave a comment below or tag me in your photos. Don’t forget to save this recipe to your favorite boards on Pinterest so you always have this comfort meal at your fingertips!

You might also like these recipes

Leave a Comment

Recipe Rating