Creamy One Pot Lentil Coconut Curry in 30 Minutes

Craving a deeply flavorful, incredibly creamy, and wonderfully satisfying meal that comes together with minimal effort? Look no further than this exquisite One-Pan Lentil Coconut Curry with Sweet Potatoes! This vibrant dish is a culinary triumph, proving that wholesome, plant-based cooking can be both quick and incredibly delicious. Forget complicated recipes and mountains of dirty dishes – this recipe requires just one pan and about 30 minutes from start to finish. It’s naturally free from common allergens like gluten, soy, and nuts, making it a fantastic choice for almost any diet. And the best part? No tomatoes needed, for those who prefer a different flavor profile or have sensitivities.

A panful of rich, creamy lentil coconut curry with sweet potatoes on a slate table, ready to be served.
A delicious serving of our one-pan lentil coconut curry, showcasing its vibrant colors and creamy texture.

Table of Contents

  • Why You’ll Love This Lentil Coconut Curry
  • The Magic of One-Pan Cooking
  • Key Ingredients and Clever Substitutions
  • Step-by-Step Guide to Your Creamy Curry
  • Serving Suggestions and Meal Prep Tips
  • Storage and Reheating
  • Frequently Asked Questions
  • More Indian Curries to Explore
  • Lentil Coconut Curry Recipe Card

Weekday meal planning often feels like a balancing act between convenience, nutrition, and taste. This quick, 30-minute, one-pan lentil coconut curry effortlessly ticks all those boxes. It proves that you don’t need a lengthy ingredient list or complex techniques to create a dish bursting with authentic flavors and wholesome goodness. Whether you’re a seasoned chef or a kitchen novice, this recipe is designed for success.

The beauty of this lentil stew lies in its incredible versatility. While we recommend a specific blend of Indian spices for an authentic taste, feel free to customize it to your preference. Explore different curry powders – from mild regular curry powder to the aromatic notes of Japanese curry powder or the vibrant kick of Jamaican curry powder. Not a fan of traditional curry flavors? No problem! Italian herbs or smoked paprika can be used to create a unique, equally delicious lentil stew that caters to your palate. This recipe is also remarkably allergy-friendly, being naturally gluten-free, nut-free, and soy-free. For those avoiding coconut, oat milk offers a creamy, dairy-free alternative that works wonderfully in this dish.

Serve this hearty curry over fluffy rice, with warm flatbreads, alongside nutritious cooked grains like quinoa or millet, or even with a side of sourdough bread for dipping. Its rich sauce and tender vegetables make it a versatile centerpiece for any meal.

A close-up shot of the simmering lentil coconut curry in a pan, highlighting its rich texture and ingredients.
Our creamy lentil coconut curry simmering to perfection in a single pan.

Why You’ll Love This Lentil Coconut Curry

This lentil coconut curry isn’t just a meal; it’s a delightful experience waiting to happen. Here’s why it’s destined to become a staple in your kitchen:

  • Explosion of Flavor in One Pot: Get ready for a symphony of aromatic spices, creamy coconut, and earthy lentils, all perfectly balanced. The beauty of a one-pot meal means all these flavors meld together seamlessly, creating a depth that tastes like it took hours, not minutes.
  • Lightning Fast – Ready in 30 Minutes: We know your time is precious. This recipe is specifically designed for busy weeknights, delivering a wholesome, home-cooked meal in less time than it takes to order takeout.
  • Packed with Nutritious Veggies: Sweet potatoes and spinach are just the beginning! This curry is a fantastic way to boost your daily vegetable intake, providing essential vitamins, minerals, and fiber in every delicious bite.
  • Allergy-Friendly & Inclusive: Catering to diverse dietary needs is a breeze. This recipe is proudly gluten-free, soy-free, and nut-free, making it a safe and satisfying option for individuals with common food sensitivities.
  • No Tomato? No Problem!: For those who prefer to avoid tomatoes or simply enjoy a different flavor profile, this curry offers a rich and creamy base without relying on tomato products.
  • Effortless Cleanup: The “one-pan” promise isn’t just about cooking; it’s about minimizing post-meal chores. Spend less time washing dishes and more time enjoying your delicious creation.

The Magic of One-Pan Cooking

One-pan recipes are a lifesaver for anyone seeking efficiency without compromising on taste. The concept is simple yet revolutionary: all your ingredients cook together in a single pan or pot, allowing flavors to intertwine beautifully and significantly reducing cleanup. This method is particularly ideal for curries, where the gradual addition of ingredients builds layers of complexity. From sautéing onions and spices to simmering the lentils and sweet potatoes in coconut milk, every step contributes to a harmonious blend, all within the confines of one vessel. This saves not only time but also energy, making homemade meals more accessible and enjoyable even on the busiest days.

Key Ingredients and Clever Substitutions

Crafting this flavorful lentil coconut curry relies on a few core ingredients, but its forgiving nature allows for plenty of flexibility. Here’s a closer look at what you’ll need and how you can adapt it to your pantry and preferences:

  • Oil (1 tsp): Any neutral cooking oil like olive oil, avocado oil, or coconut oil will work perfectly to sauté the aromatics.
  • Onion (1 cup, chopped red or white): The foundation of flavor. Onions caramelize beautifully, adding sweetness and depth. Both red and white onions are suitable, providing a subtle difference in sweetness.
  • Ginger-Garlic Paste (2 tbsp): This dynamic duo is essential for authentic Indian curry flavor. If you don’t have paste, simply mince 1/2 inch of fresh ginger and four cloves of garlic. Fresh is always best for maximum aroma and taste.
  • Spices:
    • Turmeric (1/2 tsp): Imparts a beautiful golden color and earthy notes, along with anti-inflammatory benefits.
    • Garam Masala (1 tsp): A warming blend of ground spices, it’s the heart of many Indian curries. Alternatively, you can use 1.5-2 teaspoons of your favorite curry powder (regular, Berbere, Cajun blend, or Jamaican curry powder) to change the flavor profile.
    • Dried Fenugreek Leaves (Kasuri Methi) (1/2 tsp, optional): These dried leaves add a unique, slightly bitter, and aromatic complexity characteristic of North Indian cuisine. Highly recommended if you can find them.
    • Salt (1/2 tsp): Essential for seasoning. Adjust to your taste preference.
    • Pepper Flakes (1/4 tsp, optional): For a subtle kick of heat. Black pepper can be used as a milder alternative.
  • Sweet Potato (1 cup, peeled and chopped): Adds natural sweetness, creamy texture, and a wealth of vitamins (especially Vitamin A). Frozen sweet potato or butternut squash can be used for convenience without thawing.
  • Full-Fat Coconut Milk (15-oz can): The star of the creamy sauce. Full-fat coconut milk provides the richest texture and flavor, but lite coconut milk can be used for a lighter version.
    • Coconut-Free Alternative: If you avoid coconut, cook the sweet potatoes in 1 cup of vegetable broth initially. Then, once the sweet potatoes are tender, stir in cashew cream (made by blending 1/4 heaping cup of raw cashews with 1 cup of water until smooth) along with the lentils. This maintains the creamy consistency.
  • Cooked Lentils (15-oz can or 1.5 cups cooked): A fantastic source of plant-based protein and fiber. Canned lentils are incredibly convenient for this quick recipe, just drain and rinse. If cooking from scratch, red lentils are recommended for their faster cooking time.
    • Cooking Raw Lentils in the Curry: If using split red lentils (masoor dal), which cook quickly, you can add 1/2 cup of dry split red lentils along with 1 cup of water or broth and the sweet potatoes. Cover and cook for 11-12 minutes, then check for doneness and adjust liquid/seasoning. Add spinach in the last 2-3 minutes. Avoid brown or green lentils if cooking directly in the curry, as they take longer and the sweet potatoes would become mushy.
    • Other Legume Options: Chickpeas or white beans are excellent substitutes for lentils, or you can use a combination of both! If adding extra legumes, you might want to increase coconut milk or broth by up to 1 cup and adjust spices accordingly.
  • Spinach (1/2 cup frozen or 1 cup fresh baby spinach): Wilted spinach adds a pop of color and extra nutrients. It cooks down quickly, so add it near the end.
  • Garnishes (Lemon juice and fresh cilantro): A squeeze of fresh lemon juice brightens all the flavors, and chopped cilantro adds a fresh, herbaceous finish. Don’t skip these!

Step-by-Step Guide to Your Creamy Curry

Follow these simple steps to create your delicious One-Pan Lentil Coconut Curry:

  1. Sauté the Aromatics: Begin by heating a large skillet or deep pan over medium heat. Add one teaspoon of your chosen oil. Once shimmering, add the chopped onion and a generous pinch of salt. Cook, stirring occasionally, until the onion softens and becomes translucent, which typically takes about 4 to 5 minutes. This step is crucial for building the flavor base.
  2. Adding chopped onion to a hot pan with oil, beginning the sautéing process for the curry base.
    Sautéing the onions until perfectly translucent.
  3. Infuse with Spices: Stir in the ginger-garlic paste and continue to cook for another minute until fragrant. Then, add the turmeric, garam masala (or your chosen curry powder blend), dried fenugreek leaves (if using), the remaining salt, and pepper flakes (if desired). Cook for about 30 seconds, stirring constantly, to toast the spices and release their aromas.
  4. Incorporating ginger-garlic paste into the cooked onions, enhancing the aromatic foundation of the curry.
    Adding the fragrant ginger-garlic paste.
    Sprinkling dried spices, including turmeric and garam masala, over the onion and ginger-garlic mixture in the pan.
    Toasting the dry spices to unlock their full potential.
  5. Simmer the Base: Pour in the full-fat coconut milk and add the chopped sweet potatoes (or butternut squash). Stir everything well to combine, ensuring the sweet potatoes are mostly submerged in the creamy sauce.
  6. Adding creamy coconut milk to the spiced onion mixture in the pan, forming the rich base of the curry.
    Pouring in the luscious coconut milk.
    Adding cubed sweet potatoes to the simmering coconut curry sauce in the pan, preparing for cooking.
    Adding the sweet potatoes, which will soften and lend sweetness.
  7. Cook Until Tender: Cover the skillet with a lid and let it simmer until the sweet potatoes are fork-tender. This typically takes anywhere from 8 to 12 minutes, but cooking time can vary based on your stove, the pan you’re using, and the size of your sweet potato cubes. Check for tenderness periodically.
  8. Add Lentils and Greens: Once the sweet potatoes are cooked, stir in the cooked lentils and the spinach (frozen or fresh). Add 1/2 teaspoon of lemon juice, which brightens the flavors. Bring the curry to a gentle boil.
  9. Stirring fresh spinach into the cooked sweet potato and curry sauce in the pan, adding greens to the dish.
    Wilted spinach adds color and nutrients.
    Adding pre-cooked lentils to the pan with the simmering sweet potato coconut curry.
    The star of the show: hearty cooked lentils.
  10. Adjust and Finish: Taste the curry and adjust the seasoning as needed. If you prefer a thinner, saucier consistency, stir in an additional 1/2 cup or more of vegetable broth, remembering that the curry will thicken as it cools. Allow it to boil consistently for two minutes, then remove from heat.
  11. Garnish and Serve: Ladle your glorious lentil coconut curry into bowls. Garnish generously with fresh cilantro or other preferred herbs, an extra squeeze of lemon juice, and a sprinkle of pepper flakes if you enjoy a little heat. Serve immediately with your choice of accompaniments.
  12. The finished lentil coconut curry simmering gently in the frying pan on the stovetop, garnished and ready to serve.
    Your perfect one-pan meal, ready to delight.

Serving Suggestions and Meal Prep Tips

This One-Pan Lentil Coconut Curry is incredibly versatile and can be enjoyed in many ways. Here are some ideas to elevate your dining experience:

  • Classic Pairings: Serve it alongside fluffy basmati rice, brown rice, or even cauliflower rice for a lighter option. Warm naan or roti are perfect for scooping up every last bit of the creamy sauce.
  • Healthy Grains: For an extra boost of nutrition, pair your curry with cooked quinoa, couscous, or farro. These grains add a delightful texture and make the meal even more filling.
  • Bread Dippers: Crusty sourdough bread or gluten-free flatbreads are excellent for dipping into the rich, aromatic sauce.
  • Add a Side Salad: A simple, crisp green salad with a light vinaigrette can provide a refreshing contrast to the hearty curry.
  • Meal Prep Powerhouse: This curry is a fantastic option for meal prepping! It stores beautifully in the refrigerator for up to 4-5 days, making it perfect for grab-and-go lunches or quick dinners throughout the week. The flavors often deepen and improve overnight.
  • Freeze for Later: For longer storage, this curry freezes exceptionally well. Portion it into airtight containers and freeze for up to 2-3 months. Thaw overnight in the refrigerator and reheat gently on the stove or in the microwave, adding a splash of water or broth if it’s too thick.

Storage and Reheating

Proper storage is key to enjoying your delicious lentil coconut curry throughout the week. Once cooled completely, transfer any leftovers to an airtight container. It will keep fresh in the refrigerator for up to 4-5 days. To reheat, simply warm portions gently on the stovetop over medium-low heat, adding a splash of water or vegetable broth to reach your desired consistency, as the curry tends to thicken as it cools. You can also reheat individual servings in the microwave, stirring occasionally. This curry is also freezer-friendly! Store in freezer-safe containers for up to 3 months. Thaw in the refrigerator overnight before reheating.

Frequently Asked Questions

What can I use instead of lentils in this curry?

While lentils are a fantastic source of plant-based protein and texture in this curry, you have several delicious alternatives. Chickpeas or white beans (like cannellini beans or great northern beans) work wonderfully. You can use a can of either instead of the cooked lentils, or even combine a can of chickpeas with a can of lentils for an extra hearty dish. If you choose to add more legumes, you might want to increase the amount of coconut milk or vegetable broth by up to 1 cup to maintain a desirable consistency, and remember to adjust the spices to balance the additional ingredients.

Are there any good substitutes for coconut milk?

Yes, if you need a coconut-free option, you can achieve a similar creamy texture using cashew cream. To do this, initially cook the sweet potatoes in about 1 cup of vegetable broth instead of coconut milk. Once the sweet potatoes are tender, stir in cashew cream along with the lentils. To prepare cashew cream, simply blend 1/4 heaping cup of raw cashews with 1 cup of water until completely smooth and creamy. Ensure your blender is powerful enough to achieve a fine, lump-free consistency.

Is this recipe suitable for people with allergies?

Absolutely! This recipe is designed to be highly allergy-friendly. It is naturally gluten-free, soy-free, and nut-free. This makes it an excellent choice for individuals with common dietary restrictions, ensuring a delicious and safe meal for a wide range of eaters. If avoiding coconut, please refer to the substitution note above for cashew cream.

Can I add other vegetables to this curry?

Certainly! This curry is incredibly versatile for adding other vegetables. Great additions include diced carrots, bell peppers, zucchini, green beans, or even cauliflower florets. You can add harder vegetables like carrots or cauliflower along with the sweet potatoes to ensure they cook through. Softer vegetables like bell peppers or zucchini can be added during the last 5-10 minutes of simmering. Experiment with your favorites to boost the nutritional content and customize the flavor profile.

How can I make this curry spicier?

If you enjoy a fiery kick, there are several ways to increase the spice level. You can add a finely minced green chili (like a serrano or jalapeño) along with the ginger-garlic paste. Alternatively, increase the amount of red pepper flakes, or stir in a pinch of cayenne pepper with the other dry spices. For a more profound heat, a dash of hot sauce or chili oil stirred in at the end can also do the trick.

More Indian Curries to Explore

If you loved the flavors of this lentil coconut curry, you’re in for a treat! Indian cuisine offers an incredible array of rich and aromatic curries, each with its own unique character. Here are a few more plant-based Indian curry recipes to inspire your culinary adventures:

  • Malabar Curry: A creamy and spicy South Indian delicacy.
  • Edamame in Tangy South Indian Curry: A unique blend of flavors with a zesty kick.
  • Baked Eggplant Curry Casserole: A comforting and hearty casserole featuring tender eggplant.
  • Malai Tofu Curry: Rich and luscious, a vegan take on a classic creamy curry.
  • Chana Saag: A popular spinach and chickpea curry, full of vibrant flavor.

Lentil Coconut Curry Recipe Card

One-Pan Lentil Coconut Curry

This rich, creamy, and satisfying one-pan lentil coconut curry with sweet potatoes is packed with amazing flavors and lots of veggies. It’s naturally gluten-free, soy-free, and nut-free – perfect for a quick and wholesome meal!

By: Vegan Richa

Prep Time: 10 mins

Cook Time: 20 mins

Total Time: 30 mins

Servings: 4

Course: Main

Cuisine: Indian

panful of lentil coconut curry on a slate table
A perfectly cooked serving of our delicious lentil coconut curry.
Pin Recipe

Ingredients

  • 1 teaspoon oil
  • 1 cup chopped red onion (or white onion)
  • 2 tablespoons ginger-garlic paste (or 1/2” minced ginger and 4 cloves minced garlic)
  • 1/2 teaspoon turmeric
  • 1 teaspoon garam masala (or 1.5-2 teaspoons curry powder, Berbere, Cajun blend or Jamaican curry powder)
  • 1/2 teaspoon dried fenugreek leaves (kasuri methi), optional
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper flakes, optional (or black pepper)
  • 1 cup peeled and chopped sweet potato (or frozen sweet potato or butternut squash)
  • 15-ounce can full fat coconut milk (or lite coconut milk)
  • 15-ounce can cooked lentils (or 1.5 cups home-cooked lentils)
  • 1/2 cup frozen spinach (or 1 cup fresh baby spinach)
  • Lemon juice and fresh cilantro, for garnish
  • Vegetable broth, as needed for desired consistency

Instructions

  1. Heat a skillet over medium heat and add the oil. Once the oil is hot, add the onion and a good pinch of salt. Cook until the onion is starting to turn translucent, 4 to 5 minutes.
  2. Add the ginger-garlic paste and mix in. Stir in the turmeric, garam masala, dried fenugreek leaves (if using), the remaining salt, and pepper flakes (if desired). Cook for about 30 seconds until fragrant.
  3. Mix in the coconut milk and the sweet potatoes (or butternut squash). Stir well to combine.
  4. Cover the skillet with a lid and cook until the sweet potato is cooked through and tender. This will take approximately 8 to 12 minutes, depending on your stove and the size of the vegetable cubes.
  5. Once the sweet potatoes are tender, stir in the cooked lentils and spinach, along with 1/2 teaspoon of lemon juice. Bring the curry to a good boil.
  6. Taste and adjust the flavor as needed. If you prefer a saucier consistency, add 1/2 cup or more of vegetable broth, as the curry will thicken as it cools. Allow it to boil consistently for 2 minutes, then switch off the heat.
  7. Garnish with fresh cilantro or other herbs of choice, an additional squeeze of lemon juice, and a sprinkle of pepper flakes if desired. Serve immediately with rice, flatbread, or other cooked grains.

Notes

Variations: Instead of canned lentils, you can use chickpeas or white beans, or even a combination of both for added variety. If you increase the legumes, you may need to add up to 1 cup more coconut milk or vegetable broth and adjust the spices to maintain the desired flavor balance.

Coconut-Free Option: For a coconut-free version, cook the sweet potatoes in 1 cup of vegetable broth initially. Then, once tender, stir in cashew cream (made by blending 1/4 heaping cup of raw cashews with 1 cup of water until smooth) along with the lentils.

Cooking Raw Lentils with Curry: If using split red lentils (masoor dal), which cook quickly, you can add 1/2 cup of dry split red lentils along with 1 cup of water or broth and the sweet potatoes in Step 3. Cover and cook for 11-12 minutes, then check for doneness. Continue to simmer for a few more minutes if needed, adding spinach in the last 2-3 minutes. This method is not recommended for slower-cooking brown or green lentils, as the sweet potatoes would overcook.

This recipe is naturally gluten-free, soy-free, and nut-free.

Video

Nutrition

Nutrition information is an approximation per serving (based on 4 servings):

  • Calories: 222 kcal
  • Carbohydrates: 37g
  • Protein: 12g
  • Fat: 4g
  • Saturated Fat: 2g
  • Sodium: 332mg
  • Potassium: 639mg
  • Fiber: 11g
  • Sugar: 8g
  • Vitamin A: 7050 IU
  • Vitamin C: 6mg
  • Calcium: 110mg
  • Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation. Individual results may vary based on ingredient brands and preparation methods.

Did you make this delicious recipe? We’d love to hear from you! Share your thoughts and experience by leaving a comment below.

lentils, sweet potatoes, coconut milk, and other curry ingredients in bowls on a kitchen counter
Fresh ingredients ready to transform into a delightful curry.