The aroma of spices wafting through the kitchen has a way of teleporting us to distant lands, doesn’t it? Today, I’m excited to share my recipe for Creamy Vegan Red Lentil Curry with Sweet Potatoes—a dish that feels like a warm hug on a chilly day. This one-pot wonder not only boasts a rich, creamy texture that you’ll crave but also packs an impressive nutritional punch, making it a healthy comfort food option everyone will love. With just a few simple ingredients, you can whip up a satisfying meal that’s both vegan and gluten-free, perfect for those seeking a wholesome escape from fast food. So, ready to dive into this delightful experience? Let’s get cooking!

Why is this curry a must-try?
Creamy, this dish envelops your palate, making each bite an indulgent experience. Easy to prepare, all ingredients come together in one pot, saving you time on cleanup. Nutrient-rich, it blends protein-packed red lentils with sweet potatoes, making it a wholesome meal for any day of the week. Versatile, you can easily swap in your favorite vegetables or spices for a personalized touch. Crowd-pleasing, this vegan curry is sure to impress family and friends alike, evoking warmth reminiscent of traditional Indian meals. Don’t forget to check out our tips for serving and enjoy this comforting dish today!
Creamy Red Lentil Curry Ingredients
• Discover the secrets to this cozy dish!
For the Base
- Olive Oil – Provides fat for sautéing and flavor; substitute with coconut oil for added richness.
- White Onion – Adds sweetness and depth; any onion variety can work in a pinch.
- Ginger – Imparts warmth and spice; fresh grated ginger is best, but ground ginger can be a substitute.
- Garlic – Contributes aroma and flavor; fresh cloves are recommended for optimal taste.
For the Curry
- Curry Powder – Offers a blend of spices for warmth and flavor; experiment with different blends for variety.
- Tomato Paste – Adds acidity and richness; can be substituted with crushed tomatoes if necessary.
- Red Curry Paste – Introduces a complex flavor profile and heat; adjust quantity based on your spice preference.
For the Veggies
- Sweet Potatoes – The star of the dish, adding sweetness and texture; similar squash can work as a substitute.
- Red Lentils – The base of the curry, they cook quickly and create a creamy texture; green or brown lentils can be used but will alter consistency.
For Creaminess
- Coconut Milk – Enhances creaminess and adds a hint of sweetness; choose full-fat for a richer dish or lite for a lighter option.
- Vegetable Broth – Provides additional liquid and flavor; water can be used but may reduce flavor depth.
For Serving
- Salt & Pepper – Essential for seasoning, adjust to taste.
- Cauliflower Rice – Serves as a low-carb alternative to traditional rice; regular rice or quinoa can also be used.
- Cilantro – Adds freshness as a garnish; can be omitted or substituted with parsley.
With these ingredients in hand, you’re set to create a delicious and comforting Creamy Vegan Red Lentil Curry with Sweet Potatoes that everyone will rave about!
Step‑by‑Step Instructions for Creamy Vegan Red Lentil Curry with Sweet Potatoes
Step 1: Sauté the Aromatics
Heat 2 tablespoons of olive oil in a large skillet or Dutch oven over medium heat. Once the oil shimmers, add the diced white onion and sauté until translucent, about 2-3 minutes. As the onion softens, its sweet aroma will fill the kitchen, setting the stage for the flavorful Creamy Vegan Red Lentil Curry.
Step 2: Add Spice and Depth
Stir in freshly grated ginger, minced garlic, and 2 tablespoons of curry powder. Cook the mixture for about 1 minute, stirring constantly until fragrant. The spices will begin to release their enticing aromas, creating a warm, inviting base for your curry.
Step 3: Incorporate the Pastes
Add 2 tablespoons of tomato paste and 1 tablespoon of red curry paste to the skillet. Mix thoroughly, cooking for an additional minute until everything is well combined and the pastes deepen in color. This step amps up the flavor complexity in your Creamy Vegan Red Lentil Curry with Sweet Potatoes.
Step 4: Mix in Main Ingredients
Toss in 2 cups of cubed sweet potatoes and 1 cup of red lentils, stirring for about 30 seconds to coat them in the spice mixture. The sweet potatoes should start to glisten with flavor as they absorb the spices, ensuring a delicious outcome in your curry.
Step 5: Introduce the Creaminess
Pour in 1 can (13.5 ounces) of coconut milk and bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the pot, and let it simmer for 15 minutes. This step allows the lentils and sweet potatoes to soften and meld their flavors beautifully.
Step 6: Final Adjustments
After 15 minutes, remove the lid and stir in 1 cup of vegetable broth, seasoning with salt and pepper to taste. Cover the pot again and let it cook for another 15 minutes, stirring occasionally. The curry should become thick and creamy, forming a luscious sauce that envelops the sweet potatoes and lentils.
Step 7: Serve and Garnish
Once the curry reaches your desired thickness, remove it from heat. Serve it warm over a bed of cauliflower rice, garnishing each bowl with fresh cilantro. Revel in the comforting aroma of your Creamy Vegan Red Lentil Curry with Sweet Potatoes as you enjoy this hearty and satisfying meal!

Make Ahead Options
Preparing your Creamy Vegan Red Lentil Curry with Sweet Potatoes ahead of time is a fantastic way to save time during those busy weeknights! You can chop your sweet potatoes and onions up to 24 hours in advance and store them in an airtight container in the fridge to maintain freshness. Additionally, the lentils can be rinsed and stored separately for up to 3 days. When you’re ready to cook, simply sauté the aromatics and proceed with your recipe as usual. To ensure the best flavor and texture, keep the coconut milk and vegetable broth separate until you’re ready to simmer the curry. This prep approach guarantees a deliciously quick meal that tastes just as comforting as if made from scratch!
How to Store and Freeze Creamy Red Lentil Curry
Fridge: Store any leftover creamy red lentil curry in an airtight container for up to 4 days. Allow it to cool completely before sealing to maintain freshness.
Freezer: You can freeze the curry for up to 3 months. Portion it into freezer-safe containers, leaving some space for expansion. Thaw in the fridge overnight before reheating.
Reheating: Gently reheat the curry on the stove over low heat, stirring occasionally to avoid sticking. Add a splash of vegetable broth or water if it appears too thick after thawing.
Meal Prep: This dish is perfect for meal prep! Prepare double the batch and store individual portions for an easy, wholesome meal throughout the week, making it a comforting go-to.
Variations & Substitutions for Creamy Red Lentil Curry
Feel free to let your creativity shine by customizing this delightful dish to suit your tastes!
- Sweet Potato Swap: Substitute sweet potatoes with butternut squash or carrots for a different sweet profile. Each adds a unique touch to this comforting curry experience.
- Leafy Greens Addition: Stir in chopped spinach or kale during the last 5 minutes of cooking for a nutrient boost. It not only enhances flavor but also adds vibrant color to your dish.
- Nutty Topping: Top your curry with toasted cashews or peanuts for extra crunch! The nuttiness complements the creamy texture beautifully, making every bite more satisfying.
- Spice It Up: Want some heat? Add a pinch of cayenne or a dash of your favorite chili flakes to elevate the spice level and awaken your palate.
- Coconut Milk Alternatives: Use silken tofu blended into the curry if you seek a protein-rich alternative to coconut milk. This variation will still provide creaminess without the coconut flavor.
- Herb Variations: Swap cilantro for fresh parsley or even mint to garnish, creating a fresh twist that lends a surprising flavor note to the dish.
- Lentil Mix: For added texture, mix red lentils with green or Puy lentils; just remember that cook times may vary, so adjust accordingly for perfect harmony.
- Cauliflower Rice Upgrade: Try serving over quinoa or brown rice if you’re in the mood for a different base. Each option provides a hearty foundation to soak up that creamy goodness.
Feel free to explore these substitutions and variations to make this comforting dish uniquely yours! If you’re intrigued by side options, check out our tips for serving to create a complete meal experience.
Expert Tips for Creamy Red Lentil Curry
- Watch Your Heat: Keep the heat at medium while cooking to avoid burning the spices; low and slow will bring out the best flavors in your curry.
- Uniform Sweet Potatoes: Cut sweet potatoes into evenly sized cubes to ensure they cook at the same rate, preventing some from being undercooked while others are mushy.
- Customize Spice Levels: Adjust the amount of red curry paste to suit your spice tolerance; start small and add more if desired for the perfect balance in your creamy red lentil curry.
- Thick or Thin: For a thicker curry, reduce the amount of vegetable broth, and if you prefer it thinner, simply add more broth or water gradually.
- Stir Occasionally: Stir the curry every few minutes while it simmers to prevent it from sticking to the pot and ensure even cooking.
What to Serve with Creamy Vegan Red Lentil Curry with Sweet Potatoes
Nothing completes a cozy meal like the perfect sides to elevate your dining experience!
- Naan Bread: This soft and fluffy Indian flatbread is perfect for scooping up the creamy curry, allowing you to savor every last bite.
- Sauteed Greens: Opt for spinach or kale, sautéed lightly with garlic; their freshness adds a vibrant contrast to the rich flavors of the curry.
- Cauliflower Rice: A low-carb alternative, the lightness of cauliflower rice pairs beautifully with the thick curry, providing a satisfying base.
- Chickpea Salad: A refreshing salad featuring chickpeas, diced cucumber, and a zingy lemon dressing complements the warmth of the curry perfectly.
- Mango Chutney: This sweet and tangy condiment enhances the flavors of the curry, bringing in a delightful mix of sweetness and spice.
- Mint Tea: A soothing drink to accompany your meal, mint tea offers a refreshing end note that cleanses the palate after the savory dish.
- Coconut Flan: For dessert, consider a creamy coconut flan that echoes the flavors in your meal while offering a delightful sweetness.
- Roasted Vegetable Medley: A mix of seasonal vegetables roasted until caramelized adds a crunchy texture, perfectly balancing the soft curry.
- Lentil Soup: For a full-on comfort meal, serve a light lentil soup as a starter to set the stage for the rich flavors to come with the curry.
- Coconut Rice: Infused with coconut milk, this fragrant rice side creates a sweet and creamy harmony, flawlessly complementing your lentil curry.

Creamy Vegan Red Lentil Curry with Sweet Potatoes Recipe FAQs
What type of sweet potatoes should I use for this curry?
Absolutely! For the best texture and sweetness, opt for medium-sized sweet potatoes, preferably with smooth skin and no dark spots. Be sure to choose ones that feel firm and heavy for their size, indicating freshness. If you can, go for organic sweet potatoes, as they tend to have richer flavors.
How should I store leftovers of this creamy curry?
You can easily store any leftover creamy vegan red lentil curry in an airtight container in the refrigerator for up to 4 days. Allow it to cool completely before sealing to ensure freshness. When ready to eat, simply reheat on the stove or in the microwave until warmed through.
Can I freeze creamy red lentil curry?
Definitely! This curry freezes beautifully for up to 3 months. Portion it into freezer-safe containers, leaving some space at the top for expansion as it freezes. Thaw it overnight in the fridge before reheating. To reheat, warm it gently on the stove over low heat, stirring occasionally. If the curry has thickened, add a splash of vegetable broth or water to achieve the desired consistency.
What if my curry turns out too thick?
No worries! If your curry is thicker than you’d like, simply add a bit more vegetable broth or water a little at a time, stirring well until you reach your preferred consistency. This simple adjustment will bring back the creamy texture you’re looking for without compromising flavor.
Are there any dietary considerations for this recipe?
Very! This creamy red lentil curry is vegan and gluten-free, making it suitable for various dietary preferences. However, if you have a nut allergy, be cautious with using coconut milk, as it is derived from coconuts, which can trigger allergies in some individuals. Always check ingredient labels to avoid cross-contamination.
Can I adjust the spice level of the curry?
Absolutely! If you prefer a milder curry, start with a smaller amount of red curry paste and gradually add more to taste as the dish cooks. Conversely, if you like it spicy, feel free to double the amount! Adjusting spices is a great way to customize your curry to your preference while still enjoying its creamy goodness.

Creamy Red Lentil Curry with Sweet Potatoes - Cozy Comfort Food
Ingredients
Equipment
Method
- Heat olive oil in a large skillet or Dutch oven over medium heat. Add diced onion and sauté until translucent, about 2-3 minutes.
- Stir in ginger, garlic, and curry powder. Cook for about 1 minute until fragrant.
- Add tomato paste and red curry paste, cooking for an additional minute until well combined.
- Mix in sweet potatoes and red lentils, stirring to coat them in spices.
- Pour in coconut milk, bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.
- Stir in vegetable broth, season with salt and pepper, cover, and simmer for another 15 minutes, stirring occasionally.
- Remove from heat, serve over cauliflower rice, and garnish with cilantro.















