If you’re searching for a comforting, nourishing meal that’s both delicious and packed with nutrients, look no further than this creamy coconut red lentil curry with sweet potato and spinach. This hearty dish is perfect for anyone following a vegan or gluten-free diet and is incredibly easy to prepare. Featuring a rich combination of plant-based protein, wholesome vegetables, and aromatic spices, this curry is a satisfying and flavorful addition to your meal rotation. Let’s explore why this recipe should be your next go-to dinner.
Why You’ll Love This Creamy Coconut Red Lentil Curry
This dish ticks all the boxes when it comes to a comforting yet nutritious meal. It’s full of rich, bold flavors, simple to prepare, and packed with essential nutrients. Whether you’re an experienced cook or just starting out, this recipe is perfect for any night of the week.
Hearty & Nutritious
The heartiness of this dish comes from the red lentils, which provide an excellent source of plant-based protein. Paired with the natural sweetness of sweet potatoes and the nutrient-dense spinach, this curry is both filling and nourishing. It’s loaded with vitamins A and C, iron, magnesium, and fiber, making it a well-rounded meal.
Vegan & Gluten-Free Comfort Food
This curry is entirely plant-based and made from wholesome ingredients, free from gluten and animal products. The creamy texture comes from coconut milk and peanut butter, creating an indulgent, satisfying dish without the need for dairy.
Perfect for Meal Prep
One of the best things about this curry is how well it stores. Prepare a large batch, and you’ll have delicious, ready-to-eat meals for the week. The flavors deepen over time, making it even tastier the next day. Serve it with basmati rice or naan for a complete meal.
Packed with Flavor
This dish is infused with a rich blend of spices, including cumin, paprika, cardamom, cinnamon, coriander, and turmeric. Fresh ingredients like ginger, garlic, and lemongrass add brightness, while coconut milk brings in a smooth, creamy consistency. The balance of savory, spicy, and sweet flavors makes every bite incredibly satisfying.

Key Ingredients for Creamy Coconut Red Lentil Curry
Spices and Seasonings
The unique blend of spices creates a depth of flavor that makes this dish truly special:
- Cumin – Adds warmth and a nutty undertone.
- Paprika – Provides a subtle smokiness.
- Cardamom – Offers a fragrant, slightly sweet complexity.
- Cinnamon – Enhances warmth and richness.
- Coriander – Brings a citrusy, slightly peppery note.
- Turmeric – Adds color and mild earthiness.
- Bay Leaves – Infuse the dish with aromatic depth.
Fresh Vegetables
The vegetables in this curry add both flavor and essential nutrients:
- Red Bell Pepper – Adds sweetness and vibrant color.
- Sweet Potato – Provides a creamy texture and natural sweetness.
- Spinach – Rich in iron and fiber, adding freshness.
- Onion & Garlic – Form a flavorful base.
- Ginger – Adds a fresh, slightly spicy kick.

Creamy Elements
- Coconut Milk – Creates a smooth, rich texture.
- Peanut Butter – Adds depth and a velvety consistency.
Essential Base
- Red Lentils – Quick-cooking and protein-rich, they form the curry’s hearty base.
- Vegetable Stock – Enhances the depth of flavor.
How to Make Creamy Coconut Red Lentil Curry with Sweet Potato and Spinach
Step 1: Sauté the Aromatics
Heat olive oil in a large pan over medium heat. Sauté the diced onion and chopped chili for about 4-5 minutes until the onion becomes soft and translucent. Add the chopped ginger and red bell pepper slices, cooking for another 3-4 minutes until slightly softened.
Step 2: Add Vegetables and Spices
Stir in the finely chopped garlic and cook for one minute. Then, add the sweet potato chunks, allowing them to absorb the flavors. Sprinkle in the cumin, paprika, cardamom, cinnamon, coriander, turmeric, lemongrass stalks, and bay leaves. Stir well and cook for 2-3 minutes to activate the spices.
Step 3: Simmer the Curry
Add the red lentils and vegetable stock. Bring the mixture to a simmer and cook for about 10 minutes, stirring occasionally. Once the lentils begin to soften, lower the heat to medium.
Step 4: Add Final Ingredients
Stir in tamari (or soy sauce), grated ginger, peanut butter, and a pinch of salt. Let the curry cook for another 15 minutes until the lentils break down completely. Then, mix in the fresh spinach and coconut milk, cooking until the spinach wilts and everything is well combined.
Step 5: Serve and Enjoy
Serve over basmati rice or with naan bread. Garnish with lime juice, sesame seeds, and chopped spring onions for an extra burst of flavor. For those who enjoy spice, drizzle with chili olive oil.
Nutritional Benefits
This dish is as nutritious as it is delicious:
- High in Protein – Red lentils provide an excellent source of plant-based protein.
- Rich in Fiber – Sweet potatoes, spinach, and lentils promote digestive health.
- Packed with Vitamins – Spinach and sweet potatoes are rich in essential vitamins for immune support and skin health.
- Healthy Fats – Coconut milk and peanut butter contribute to brain and heart health.
FAQs
Can I use different vegetables?
Yes! Try substituting with carrots, cauliflower, or zucchini.
How can I adjust the spice level?
For a milder curry, reduce the chili and paprika. For more heat, add extra chili or cayenne pepper.
Can I make this ahead of time?
Absolutely! This curry tastes even better the next day and can be refrigerated for up to 4 days.
Is this kid-friendly?
Yes! Reduce or omit the chili for a milder version suitable for kids.

Conclusion: A Comforting Vegan Dish You’ll Love
This creamy coconut red lentil curry with sweet potato and spinach is the ultimate blend of flavor, nutrition, and comfort. Whether you’re cooking for yourself, your family, or guests, this dish is sure to impress. Give it a try and enjoy a bowl of wholesome, delicious curry tonight!
Ready to cook? Gather your ingredients and experience the magic of this creamy, plant-based delight!