This vibrant curry brings together the comforting sweetness of sweet potatoes with the earthy goodness of red lentils, simmered in a rich, creamy coconut milk base.
Why This Creamy Sweet Potato & Red Lentil Curry Works
This dish is a nutritional powerhouse, packed with fiber from the lentils and sweet potatoes, and healthy fats from the coconut milk. It’s naturally vegan and gluten-free, making it accessible for many dietary needs.
Ingredients
- 2 tablespoons olive oil or coconut oil
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated or minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric powder
- 1/4 teaspoon cayenne pepper (or to taste)
- 1 large sweet potato (about 1.5 lbs), peeled and cubed into 1-inch pieces
- 1 cup red lentils, rinsed well
- 4 cups vegetable broth
- 1 (13.5-ounce) can full-fat coconut milk
- 1 tablespoon fresh lime juice (from about 1/2 lime)
- Salt and freshly ground black pepper to taste
- Optional garnishes: Fresh cilantro, chopped cashews, a swirl of extra coconut milk, or a squeeze of lime.
Gathering all your ingredients before you start cooking, a practice known as ‘mise en place,’ will make the cooking process smooth and enjoyable. This is especially helpful when making curries, where the flavors develop quickly.
How to Make It
- Sauté the aromatics: Heat the olive oil or coconut oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
- Add garlic and ginger: Stir in the minced garlic and grated ginger. Cook for another minute until fragrant, being careful not to burn the garlic, which can turn bitter. The aroma that fills your kitchen at this stage is truly promising.
- Toast the spices: Add the ground cumin, coriander, turmeric, and cayenne pepper to the pot. Stir well to coat the onions, garlic, and ginger. Cook for about 30 seconds, stirring constantly, until the spices become fragrant.
- Incorporate sweet potato and lentils: Add the cubed sweet potato and rinsed red lentils to the pot. Stir everything together to coat them with the aromatic spice mixture for about a minute. This ensures every piece is infused with flavor from the start.
- Simmer with broth: Pour in the vegetable broth. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and simmer for 20-25 minutes, or until the sweet potatoes are tender and the lentils are cooked through and beginning to break down.
- Add coconut milk and finish: Stir in the full-fat coconut milk and lime juice. Simmer gently for another 5 minutes, uncovered, allowing the curry to thicken slightly and the flavors to meld. Season generously with salt and black pepper to taste.
- Serve: Ladle the creamy curry into bowls. Garnish with fresh cilantro, chopped cashews, an extra swirl of coconut milk, or a final squeeze of lime, if desired.
This curry comes together quite efficiently, with most of the cooking time dedicated to simmering, allowing the flavors to deepen and meld into a harmonious blend.
Nutrition at a Glance
- Rich in Fiber: The combination of red lentils and sweet potatoes makes this dish an excellent source of dietary fiber, crucial for digestive health and promoting a feeling of fullness.
- Good Source of Plant-Based Protein: Red lentils are a potent source of plant-based protein, supporting muscle health and providing sustained energy.
- Vitamins and Minerals: Sweet potatoes are famously rich in Vitamin A (in the form of beta-carotene), Vitamin C, and various B vitamins.
- Healthy Fats: The full-fat coconut milk provides healthy fats, which are important for nutrient absorption and contribute to the dish’s creamy texture and satiety.
- Lower in Sodium (when using low-sodium broth): By controlling the amount of salt added and opting for lower-sodium broth, you can keep the sodium content at a healthier level.
- Naturally Vegan and Gluten-Free: This recipe is inherently free from animal products and gluten, making it suitable for a wide range of dietary preferences and restrictions.
- Antioxidant-Rich: Ingredients like turmeric, ginger, and sweet potatoes are packed with antioxidants that help combat free radical damage in the body.
The beauty of this curry lies in its wholesome ingredients. It’s a dish that not only tastes good but also makes you feel good, providing sustained energy and essential nutrients without feeling heavy.
Here’s another great option: Detox Turmeric Lentil Soup | Vegan & Gluten Free Recipe
How to Serve It
- With rice: Steamed basmati rice or jasmine rice is a classic pairing that absorbs the delicious sauce beautifully. For a whole-grain option, serve with brown rice or quinoa.
- With naan or roti: Warm, soft flatbreads are perfect for scooping up every last bit of curry. Ensure they are vegan if that’s a dietary requirement.
- Over greens: For a lighter meal or to add extra nutrients, serve the curry over a bed of fresh spinach or kale. The warmth of the curry will gently wilt the greens.
- As a standalone dish: The curry is hearty enough to be enjoyed on its own, especially when topped with fresh herbs and a squeeze of lime.
- With a side salad: A simple, crisp salad can offer a refreshing contrast to the richness of the curry.
The goal when serving is to complement the curry’s flavors and textures without overpowering them. The simple act of adding fresh herbs or a squeeze of lime can elevate the entire dish.

Common Mistakes
- Not rinsing the lentils: Rinsing red lentils removes any dust or small grit and also helps them cook more evenly and break down better for a creamy texture. Skipping this step can lead to a slightly less smooth curry.
- Burning the garlic or ginger: These aromatics cook very quickly. If they burn, they will impart a bitter, unpleasant taste to the entire dish. Keep the heat moderate and stir frequently when adding them.
- Skimping on spices: The spices are the heart of any curry. Don’t be tempted to reduce them too much, as they are what give this dish its depth of flavor.
- Using low-fat coconut milk: Full-fat coconut milk is essential for achieving the signature creaminess. Low-fat versions won’t emulsify as well and will result in a thinner, less luxurious curry.
- Not tasting and adjusting seasoning: This is the most crucial step. Flavors can vary greatly depending on the saltiness of your broth and the natural sweetness of your sweet potato.
Paying attention to these details will help ensure a delicious and well-balanced curry every time you make it. The nuances of seasoning are where home cooking truly shines.
Storage and Reheating
- Storage: Allow the curry to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 4-5 days. The flavors often deepen and meld even more beautifully after a day or two.
- Reheating on the stovetop: This is my preferred method for reheating. Gently warm the curry in a pot over medium-low heat, stirring occasionally. You may need to add a splash of water or vegetable broth if the curry has thickened too much during storage.
- Reheating in the microwave: For a quicker option, place a portion of the curry in a microwave-safe dish. Cover loosely and heat on medium power, stirring halfway through, until heated through.
- Freezing: This curry freezes very well. Portion it into freezer-safe containers or bags once cooled. It can be stored in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
When reheating, patience is a virtue. Gently warming the curry allows the ingredients to meld together again without overcooking or compromising the texture.
Leftover Ideas
- Curry Bowls: Simply reheat and serve as you would fresh curry, perhaps with a different grain like couscous or farro to change things up.
- Curry Soup: Thin the leftovers with a little extra vegetable broth or water, add some extra spice if desired, and serve as a comforting soup. You could even blend in some extra cooked vegetables for added texture and nutrients.
- Curry Wraps or Sandwiches: Mash some of the curry slightly and use it as a filling for wraps or sandwiches. Add some fresh greens or a slice of avocado for extra crunch and richness. It’s a surprisingly satisfying and flavorful filling.
- Curry Stuffed Sweet Potatoes: Reheat the curry and spoon generously over baked sweet potatoes. This doubles down on the sweet potato goodness and creates a hearty, satisfying meal.
- Curry Patties or Fritters: For a more adventurous use, you can thicken the curry further (perhaps by making a roux with a little flour and oil, or by incorporating some breadcrumbs), form patties, and pan-fry them until golden. Serve with a yogurt-based dipping sauce.
The flexibility of this curry means that even after its initial meal, it can be reimagined into entirely new dishes, making it incredibly efficient and economical.
PrintCreamy Sweet Potato & Red Lentil Curry | Vegan & Gluten-Free Recipe | Simply Quinoa
- Total Time: 50 minutes
- Yield: 4–6 servings 1x
Description
A simple, flavorful recipe for Creamy Sweet Potato & Red Lentil Curry that’s vegan, gluten-free, and perfect for weeknight dinners. Packed with warm spices, tender sweet potatoes, and protein-rich red lentils.
Ingredients
- 2 tablespoons olive oil or coconut oil
- 1 large yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated or minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric powder
- 1/4 teaspoon cayenne pepper (or to taste)
- 1 large sweet potato (about 1.5 lbs), peeled and cubed into 1-inch pieces
- 1 cup red lentils, rinsed well
- 4 cups vegetable broth
- 1 (13.5-ounce) can full-fat coconut milk
- 1 tablespoon fresh lime juice (from about 1/2 lime)
- Salt and freshly ground black pepper to taste
- Optional garnishes: Fresh cilantro, chopped cashews, a swirl of extra coconut milk, or a squeeze of lime.
Instructions
- 1. Heat the olive oil or coconut oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
- 2. Stir in the minced garlic and grated ginger. Cook for another minute until fragrant, being careful not to burn the garlic.
- 3. Add the ground cumin, coriander, turmeric, and cayenne pepper to the pot. Stir well to coat and cook for about 30 seconds, stirring constantly, until fragrant.
- 4. Add the cubed sweet potato and rinsed red lentils to the pot. Stir to coat them with the spice mixture for about a minute.
- 5. Pour in the vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes, or until sweet potatoes are tender and lentils are cooked through. Stir occasionally.
- 6. Stir in the full-fat coconut milk and lime juice. Simmer gently for another 5 minutes, uncovered, allowing the curry to thicken slightly.
- 7. Season generously with salt and black pepper to taste. Taste and adjust seasonings as needed.
- 8. Ladle into bowls and garnish with fresh cilantro, chopped cashews, a swirl of extra coconut milk, or a squeeze of lime, if desired.
Notes
Store cooled curry in an airtight container in the refrigerator for up to 4-5 days. Reheat gently on the stovetop or in the microwave, adding a splash of liquid if needed. Freezes well for up to 2-3 months.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Courses
- Method: Stovetop
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 350-400 kcal (will vary based on portion and garnishes)
- Sugar: Approx. 8-10g
- Sodium: Varies based on broth and added salt
- Fat: Approx. 15-20g
- Carbohydrates: Approx. 40-50g
- Fiber: Approx. 10-12g
- Protein: Approx. 12-15g