You know those nights? You’re tired, you want something incredibly comforting, but you also want to feel good about what you’re eating? Well, stop searching, because I finally perfected my go-to weeknight savior. This Creamy Coconut Lentil and Sweet Potato Curry is my absolute answer to that dilemma.
It tastes like it simmered all day long—rich, velvety, and totally hug-in-a-bowl material—but honestly, it’s on the table in under 40 minutes. It’s packed with fiber from the lentils and that lovely earthiness from the sweet potatoes, all swimming in that gorgeous coconut milk base. Trust me, this recipe has been tested, tweaked, and approved by my very picky brother during three different dinner rushes. It just works, every single time.
Essential Ingredients for Creamy Coconut Lentil and Sweet Potato Curry
When making any curry, the ingredients are everything, right? You don’t want to guess or substitute blindly, especially when you’re aiming for that perfect creamy texture in this Creamy Coconut Lentil and Sweet Potato Curry. Here is exactly what you need to pull this together without a hitch. I’ve broken it down so you can check off your list easily.
I always measure my spices carefully because they are the backbone of the flavor profile. Don’t just eyeball that curry powder; it really matters!
Ingredient List Breakdown
- 1 tablespoon olive oil
- 1 small yellow onion finely diced
- 3 cloves garlic minced
- 1 tablespoon freshly grated ginger
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1 half teaspoon ground turmeric
- 1 cup dried red lentils rinsed
- 1 large sweet potato peeled and cut into small cubes
- 1 can 14 ounces diced tomatoes
- 1 can 13 ounces full fat coconut milk
- 2 cups low sodium vegetable broth
- 1 half teaspoon salt
- 1 quarter teaspoon black pepper
- 2 cups fresh baby spinach
- 2 tablespoons fresh lime juice
- 2 tablespoons chopped fresh cilantro
Ingredient Notes and Substitutions for Creamy Coconut Lentil and Sweet Potato Curry
Listen, the secret weapon for the texture of this Creamy Coconut Lentil and Sweet Potato Curry is that full-fat coconut milk. Please, don’t try to use the light version unless you absolutely have to; it just won’t give you that luxurious mouthfeel we are aiming for. If you don’t have vegetable broth, water works in a pinch, but you might need to bump up the salt a tiny bit.
Also, make sure your red lentils are rinsed well! You don’t want any dusty bits floating around. If you’re out of sweet potatoes, butternut squash is a wonderful swap, though it might take just a few extra minutes to soften up during the simmer.
Equipment Needed for This Recipe
You don’t need a ton of fancy gadgets for this one, which is why I love it for busy weeknights! My favorite large, heavy-bottomed pot is what I always reach for because it distributes heat so evenly.
- Large, heavy-bottomed pot or Dutch oven
- Cutting board and sharp knife
- Measuring cups and spoons
- Wooden spoon or sturdy spatula for stirring
Step-by-Step Instructions for Creamy Coconut Lentil and Sweet Potato Curry
Okay, let’s get cooking! This is where the magic happens, and honestly, the active cooking time is so quick. Just follow these steps, and you’ll have the most incredible Creamy Coconut Lentil and Sweet Potato Curry ready before you know it. Pay close attention to that spice toasting—it makes a huge difference!
Preparing the Aromatics and Spices
First, get your oil hot in that big pot over medium heat. Toss in the onion and let it cook down for about four or five minutes until it starts looking soft and translucent. Don’t rush this part; you want that sweetness to bloom! Next, drop in your minced garlic and that fresh ginger. You only need about 30 seconds here until you can really smell the fragrance—be careful not to burn the garlic!
Now for the flavor bomb! Add your curry powder, cumin, and turmeric. You must stir this constantly for just 30 seconds. Toasting the dry spices like this wakes them up and deepens the flavor profile of the whole curry. If you skip this, your curry will taste flat, trust me on this one!
Simmering the Creamy Coconut Lentil and Sweet Potato Curry Base
Once the spices are singing, dump everything else in except the spinach and cilantro—that means the rinsed red lentils, those sweet potato cubes, the tomatoes, the whole can of coconut milk, the broth, salt, and pepper. Give it a good stir to make sure nothing sticks to the bottom.
Bring the whole pot up to a gentle boil, then immediately knock that heat down to low. Cover it up and let this magnificent Creamy Coconut Lentil and Sweet Potato Curry simmer for about 20 to 25 minutes. Stir it every so often so the lentils don’t settle and scorch. You know it’s done when the lentils are completely tender and those sweet potatoes mash easily when you poke them with a fork.
Finishing Touches and Serving
When the base is perfect, throw in those two big cups of fresh spinach. It looks like a mountain, but it wilts down in just a minute or two. Once it’s softened, take the pot completely off the heat source. This is important: stir in your fresh lime juice now. Adding the acid off the heat keeps its bright flavor vibrant!
Give it a final taste for salt—sometimes the broth needs a little boost. Ladle it into bowls and garnish generously with that chopped fresh cilantro. That little bit of green just makes everything pop!
Tips for Perfect Creamy Coconut Lentil and Sweet Potato Curry
Even though this recipe is super straightforward, there are a couple of little tricks I’ve learned over the years that take this from “good” to “can’t-believe-I-made-this-on-a-Tuesday” amazing. Getting the consistency and the final flavor balance right ensures your Creamy Coconut Lentil and Sweet Potato Curry is absolutely spot-on every time you make it.
Don’t be afraid to taste as you go, especially toward the end. That’s how you learn what your own ingredients need! If you want to see more quick dinner ideas, check out my simple healthy orzo weeknight meal.
Adjusting Consistency
Sometimes the vegetable broth you use is thinner, or maybe your lentils absorbed liquid faster than mine did that day. If you find your curry is looking a little too soupy once the lentils and potatoes are tender, don’t panic! Just pull the lid off the pot during the last 5 minutes of cooking. Letting it simmer uncovered allows some of that excess liquid to evaporate right off. It thickens up beautifully without needing any cornstarch nonsense. You want it thick enough to coat the back of your spoon.
Flavor Balancing
Once the spinach is wilted and the lime juice is stirred in, you absolutely must taste it again before serving. The salt you added earlier might be perfect, or maybe it needs a tiny pinch more depending on your broth. The lime juice is crucial; it cuts through the richness of the coconut milk and brightens up the earthy spices. If it tastes a little flat, try another tiny squeeze of lime first before adding more salt. That acidity really wakes up the whole bowl of Creamy Coconut Lentil and Sweet Potato Curry.
Serving Suggestions for Your Creamy Coconut Lentil and Sweet Potato Curry
This Creamy Coconut Lentil and Sweet Potato Curry is so satisfying on its own, but if you want to make it a bigger feast, I have a couple of favorite ways to serve it up. Since we are leaning toward that light, Mediterranean vibe, we want grains that soak up that creamy sauce without weighing us down.
My number one suggestion is simple brown rice—it adds a lovely nutty chewiness. Quinoa is another fantastic, protein-packed base that works perfectly here. If you’re feeling extra fancy, a side of warm naan bread for dipping is non-negotiable. Just a dollop of plain yogurt or a sprinkle of toasted cashews on top of your bowl of Creamy Coconut Lentil and Sweet Potato Curry and dinner is done! For more easy dinner inspiration, take a look at my one pot orzo and vegetable dinner.
Storing and Reheating Leftovers
This curry actually tastes even better the next day, which is a huge win! Store any leftovers in an airtight container in the fridge for up to four days. When you reheat it, use the stovetop over medium-low heat. You might need to stir in a splash of water or extra broth because those lentils soak up liquid when they chill overnight. Don’t microwave it on high; low and slow keeps that coconut cream from separating awkwardly.
Frequently Asked Questions about This Recipe
I get so many questions about this dish because people are always looking for easy vegan dinners! Here are a few things folks ask me most often when they’re planning to make this lentil curry.
Q1. Can I make this curry spicy?
Absolutely! If you like heat, you can easily ramp up the flavor. I usually add half a teaspoon of cayenne pepper right alongside the other dry spices when I toast them. A pinch of red pepper flakes works too. The turmeric and cumin pair really well with a little kick.
Q2. What if I don’t have sweet potatoes? Can I use regular white potatoes?
You certainly can swap them out! White potatoes work fine, but they cook a little faster than sweet potatoes, so keep an eye on them. You might only need about 18 to 20 minutes of simmering time before they are fork-tender. Just taste them before adding the spinach.
Q3. How long do the dried red lentils need to soak?
That’s the beauty of red lentils—they don’t need soaking at all! Just make sure you rinse them thoroughly under cold water until the water runs clear. This gets rid of any dust and helps them cook evenly in that rich coconut milk base.
Q4. Can I freeze this vegetarian curry?
Yes, freezing is a great option for meal prepping! Let the curry cool completely, then store it in freezer-safe containers. It holds up really well for about two months. When you reheat it, remember to add a little extra liquid because the lentils will absorb more moisture during the freezing and thawing process.
Q5. Is it okay if I use low-fat coconut milk instead?
While you *can*, I really caution you against it for this specific recipe. The full-fat version is what gives this dish its signature creamy, luxurious texture. The low-fat version tends to be watery and doesn’t provide the richness needed to balance the spices and sweet potatoes.
Share Your Creamy Coconut Lentil and Sweet Potato Curry Experience
I’m so excited for you to try this! Seriously, let me know how it turns out for you and your family. Did you make any small tweaks that you loved? Drop a comment below and tell me how your Creamy Coconut Lentil and Sweet Potato Curry turned out, and don’t forget to give it a star rating! You can also see what others are saying on my Medium page.
If you snap a picture, tag me on social media! I absolutely love seeing my recipes come to life in your kitchens. For more visual inspiration, check out my Pinterest profile!
Print
Stunning 40-Minute Creamy Coconut Lentil and Sweet Potato Curry
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Creamy coconut lentil and sweet potato curry is a healthy Mediterranean inspired plant based dinner packed with fiber and flavor. A comforting light meal ready in 40 minutes.
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion finely diced
- 3 cloves garlic minced
- 1 tablespoon freshly grated ginger
- 1 tablespoon curry powder
- 1 teaspoon ground cumin
- 1 half teaspoon ground turmeric
- 1 cup dried red lentils rinsed
- 1 large sweet potato peeled and cut into small cubes
- 1 can 14 ounces diced tomatoes
- 1 can 13 ounces full fat coconut milk
- 2 cups low sodium vegetable broth
- 1 half teaspoon salt
- 1 quarter teaspoon black pepper
- 2 cups fresh baby spinach
- 2 tablespoons fresh lime juice
- 2 tablespoons chopped fresh cilantro
Instructions
- Heat olive oil in a large pot over medium heat. Cook diced onion for 4 to 5 minutes until softened.
- Stir in garlic and ginger. Cook for 30 seconds until fragrant.
- Add curry powder, ground cumin, and turmeric. Stir constantly for 30 seconds to toast the spices.
- Stir in red lentils, sweet potato cubes, diced tomatoes with their juices, coconut milk, vegetable broth, salt, and black pepper.
- Bring to a gentle boil, then reduce heat to low. Cover and simmer for 20 to 25 minutes, stirring occasionally, until lentils are tender and sweet potatoes are soft.
- Stir in fresh spinach and cook for 1 to 2 minutes until wilted.
- Remove from heat and stir in lime juice. Adjust salt if needed.
- Garnish with fresh cilantro before serving.
Notes
- For thicker curry, simmer uncovered for the last 5 minutes.
- Serve warm on its own or over cooked brown rice or quinoa for a more filling meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: Not specified
- Sodium: Not specified
- Fat: 20 grams
- Saturated Fat: Not specified
- Unsaturated Fat: Not specified
- Trans Fat: Not specified
- Carbohydrates: 48 grams
- Fiber: 11 grams
- Protein: 14 grams
- Cholesterol: Not specified

