Stepping into my kitchen feels like opening a treasure chest of warmth and comfort, especially when I make this Creamy Vegan Red Lentil Curry with Sweet Potatoes. The moment those spices meet the heat, it’s like a gentle hug from the inside out. This dish not only comes together quickly in one pot but is also gluten-free, making it perfect for a nourishing weeknight dinner or meal prep for busy days ahead. With its hearty lentils and luscious sweet potatoes, this curry is a delightful blend of flavors and textures that will leave your family asking for seconds. Are you ready to discover a cozy recipe that’s as satisfying to make as it is to eat? Let’s dive in!

Why Choose Red Lentil Curry?
Comforting Flavor: This Creamy Vegan Red Lentil Curry with Sweet Potatoes envelops your senses with its rich, aromatic spices.
Meal Prep-Friendly: Whip it up in just one pot, making cleanup a breeze—even on your busiest days!
Nutrient-Rich: Packed with protein from lentils and the natural sweetness of sweet potatoes, every bite is both satisfying and healthy.
Customizable: Play with ingredient swaps—try adding kale or even swap the coconut milk for almond milk, and make it your own!
Crowd-Pleaser: This dish not only pleases your palate but is also an ideal choice for family dinners or gatherings, ensuring everyone leaves happy.
If you’re interested in another comforting dish, consider our delicious Jamaican Curry Chicken for a flavor-packed alternative!
Red Lentil Curry with Sweet Potatoes Ingredients
• Dive into the delightful components of this cozy dish!
For the Curry Base
- Olive Oil – 2 tablespoons for sautéing, lending depth to the dish; swap for coconut oil if desired.
- White Onion – 1 cup, diced, brings sweetness; can be replaced with yellow or red onions for a different texture.
- Ginger – 1 tablespoon, freshly grated for warmth; ground ginger works in a pinch, but fresh is preferred.
- Garlic – 3 cloves, minced elevates flavor; garlic powder can suffice if fresh isn’t on hand.
- Curry Powder – 2 tablespoons form the main flavor; adjust for your spice preferences!
- Tomato Paste – 2 tablespoons adds richness; crushed tomatoes serve as a great alternative.
- Red Curry Paste – 1 tablespoon provides heat and adds complexity; feel free to increase for a spicier kick.
For the Heart and Hearty Texture
- Sweet Potatoes – 2 cups, cubed contribute sweetness and texture; butternut squash is another excellent option.
- Red Lentils – 1 cup, rinsed delivers a protein punch and heartiness; yellow lentils can also be used if needed.
- Coconut Milk – 1 can (13.5 ounces) lends creaminess to the curry; almond or cashew milk can be alternatives, though flavors may change.
- Vegetable Broth – 1 cup adds depth; chicken broth is a great option for non-vegan versions.
For Serving
- Cauliflower Rice – 2 cups, or substitute with regular rice for serving; choose based on your dietary needs.
- Cilantro – 1/4 cup, for garnish, adding freshness; replace with parsley if cilantro isn’t your favorite.
Seasoning
- Salt & Pepper – to taste, ensuring the dish is perfectly seasoned.
This Red Lentil Curry with Sweet Potatoes is more than just a meal; it’s an experience waiting to unfold on your table!
Step‑by‑Step Instructions for Red Lentil Curry with Sweet Potatoes
Step 1: Sauté Aromatics
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add 1 cup of diced white onion and sauté for about 2-3 minutes, or until the onions are translucent and fragrant. The warm aroma will fill your kitchen, inviting everyone to gather around.
Step 2: Add Spices
Introduce 1 tablespoon of freshly grated ginger, 3 minced garlic cloves, and 2 tablespoons of curry powder to the skillet. Stir constantly for 1 minute until the spices become aromatic, coating the onions. This step brings the essence of the Red Lentil Curry with Sweet Potatoes to life, igniting your senses.
Step 3: Incorporate Pastes
Mix in 2 tablespoons of tomato paste and 1 tablespoon of red curry paste, combining well with the aromatics. Cook this mixture for another minute, allowing the flavors to deepen and meld together. The vibrant colors will pop, hinting at the delicious dish to come.
Step 4: Mix Main Ingredients
Add 2 cups of cubed sweet potatoes and 1 cup of rinsed red lentils to the skillet, stirring to coat them in the spice mixture. This should take about 2 minutes, ensuring every piece is enveloped in flavor. The contrasting textures and colors will create a feast for your eyes.
Step 5: Pour in Creaminess
Pour in 1 can (13.5 ounces) of coconut milk, stirring to combine. Increase the heat to bring the mixture to a gentle boil, then reduce it to low heat. Cover the skillet and let it simmer for 15 minutes, or until the sweet potatoes are tender and the red lentils are cooked.
Step 6: Final Adjustments
Stir in 1 cup of vegetable broth, seasoning with salt and pepper to taste. Cover again and cook for another 15 minutes, stirring occasionally to ensure nothing sticks to the bottom. This step thickens the curry and enhances the overall flavor of your decadent Red Lentil Curry with Sweet Potatoes.
Step 7: Serve and Garnish
Remove the skillet from heat, and serve the warm curry over 2 cups of cauliflower rice or your choice of regular rice. Finally, garnish with 1/4 cup of fresh cilantro to add a touch of brightness and color to your creation. Enjoy this comforting dish that’s sure to warm hearts and homes!

What to Serve with Creamy Vegan Red Lentil Curry with Sweet Potatoes
The warmth of this curry deserves delightful companions to create a truly memorable meal experience.
- Herbed Quinoa: This light, fluffy grain adds a nutty flavor and complements the creamy curry perfectly, upping the nutrient quotient.
- Raita: A cooling yogurt-based sauce, whether dairy or dairy-free, tones down the spice of the curry, making each bite an harmonious blend.
- Naan or Roti: These soft, warm breads are perfect for scooping up that luscious curry, providing a satisfying chewy texture.
- Steamed Broccoli: Crisp and vibrant, broccoli offers freshness and a contrast to the tender sweet potatoes, balancing the meal beautifully.
- Cucumber Salad: A refreshing side with crunchy cucumbers marinated in lemon and herbs brightens up this comforting dish and adds a zesty note.
Pairing your Red Lentil Curry with Sweet Potatoes with these options transforms a simple dinner into a blissful feast that tantalizes all your senses!
Red Lentil Curry with Sweet Potatoes Variations
Feel free to let your culinary creativity shine through these delicious options that add even more warmth and comfort to your hearty curry!
-
Root Swap: Swap sweet potatoes for other root vegetables like carrots or parsnips to change the sweetness profile.
-
Leafy Greens: Add fresh spinach or kale towards the end of cooking for a nutritious boost and vibrant color.
-
Spice It Up: Increase the amount of red curry paste for a bolder flavor, or add a pinch of cayenne for an extra kick.
-
Nutty Twist: Use almond or cashew milk instead of coconut milk for a slightly different flavor while keeping it creamy.
-
Protein Boost: Throw in chickpeas or tofu to up the protein content and add a delightful texture contrast.
-
Herb Infusion: Sprinkle in fresh basil or mint as a garnish instead of cilantro to bring a refreshing twist to the dish.
-
Grain Swap: Serve over quinoa instead of cauliflower rice or regular rice for an enhanced nutty flavor and additional protein.
For more delicious and cozy recipes, try pairing this curry with our Sausage Sweet Potatoes as a satisfying side, or enjoy a bowl of Asian Sweet Ginger for a delightful flavor contrast.
How to Store and Freeze Red Lentil Curry
Fridge: Store leftovers in an airtight container for up to 4 days, allowing the flavors to meld even more.
Freezer: Freeze the curry in sealed bags or containers for up to 3 months. Portioning helps with easy reheating later.
Reheating: To reheat, warm in a pot on the stove over low heat, adding a splash of vegetable broth or water if it looks too thick.
Make-Ahead: Prep ingredients like sweet potatoes and lentils, keeping them in separate airtight containers for up to 24 hours before cooking.
Expert Tips for Red Lentil Curry
-
Prep Ingredients Early: Chop vegetables and rinse lentils in advance to save time on busy weeknights. Store prepped ingredients in airtight containers for added convenience.
-
Adjust Thickness: If your curry turns out thicker than desired, gradually add vegetable broth or water until you achieve the preferred consistency.
-
Experiment with Flavors: Don’t hesitate to add other spices or incorporate veggies like spinach for added nutrition. Each variation makes your Red Lentil Curry with Sweet Potatoes uniquely yours!
-
Storage Savvy: Leftovers store well in the fridge for up to 4 days or freeze them for up to 3 months. Perfect for a delicious meal later on!
-
Mind the Heat: Start with a small amount of red curry paste and gradually increase according to your spice preference. It’s easy to add more, but hard to tone it down!
Make Ahead Options
These Creamy Vegan Red Lentil Curry with Sweet Potatoes are perfect for meal prep! You can chop the sweet potatoes and onions up to 24 hours in advance, storing them in airtight containers to keep them fresh. Additionally, rinse the red lentils and keep them separate until you’re ready to cook. When it’s time to serve, simply heat a little oil in a pot, sauté the aromatics, and follow the remaining cooking steps—this way, your curry will be just as delicious and comforting as if you made it all at once! Enjoy making dinner a breeze on your busy weeknights!

Red Lentil Curry with Sweet Potatoes Recipe FAQs
How do I choose the right sweet potatoes?
Absolutely! Look for sweet potatoes that are firm and free of any dark spots or blemishes. A well-shaped sweet potato should feel heavy for its size, indicating moisture and sweetness. Ideally, choose medium-sized ones for even cooking.
What’s the best way to store leftovers?
Very! After enjoying your Red Lentil Curry with Sweet Potatoes, allow it to cool completely, then transfer it to an airtight container. Store it in the fridge for up to 4 days. This way, you can relish those delightful flavors even after the initial meal!
Can I freeze this curry?
Sure thing! Portion your cooled curry into freezer-safe bags or containers and label with the date. This will help keep it fresh for up to 3 months. When you’re ready to enjoy, just thaw it overnight in the fridge, then reheat on the stove, adding a little vegetable broth if needed.
What if my curry turns out too thick?
No problem! If you find your curry consistency is thicker than you’d like, simply add vegetable broth or water gradually while stirring until you reach the desired texture. Cooking it on low heat will allow flavors to keep blending beautifully.
Are there any allergens I should be aware of?
Definitely! Always check ingredient labels, especially for coconut milk, if anyone has nut allergies. Additionally, if you have gluten sensitivities, ensure your vegetable broth or any substitutions made are certified gluten-free.
How can I customize the spice level in my curry?
Absolutely! If you prefer a milder dish, start with just half the amount of red curry paste and gradually increase as desired. You can also add extras like green chilies or red pepper flakes for a spicy kick. Make it your own!

Red Lentil Curry with Sweet Potatoes for Cozy Nights
Ingredients
Equipment
Method
- Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add 1 cup of diced white onion and sauté for about 2-3 minutes, or until the onions are translucent and fragrant.
- Introduce 1 tablespoon of freshly grated ginger, 3 minced garlic cloves, and 2 tablespoons of curry powder to the skillet. Stir constantly for 1 minute until the spices become aromatic.
- Mix in 2 tablespoons of tomato paste and 1 tablespoon of red curry paste, combining well with the aromatics. Cook this mixture for another minute.
- Add 2 cups of cubed sweet potatoes and 1 cup of rinsed red lentils to the skillet, stirring to coat them in the spice mixture.
- Pour in 1 can (13.5 ounces) of coconut milk, stirring to combine. Increase the heat to bring the mixture to a gentle boil, then reduce it to low heat. Cover and let it simmer for 15 minutes.
- Stir in 1 cup of vegetable broth, seasoning with salt and pepper to taste. Cover again and cook for another 15 minutes.
- Remove from heat, and serve the warm curry over 2 cups of cauliflower rice or regular rice. Garnish with 1/4 cup of fresh cilantro.

Leave a Reply