This dish features tender sweet potatoes and fresh spinach gently cooked in a fragrant, creamy coconut sauce infused with aromatic spices like cumin, coriander, and turmeric. The process starts with sautéing onions, garlic, and ginger to build a rich base, followed by toasting the spices for deep flavor. Sweet potatoes and bell pepper add texture and sweetness, while chopped tomatoes and coconut milk create a luscious sauce. Finished with fresh spinach and garnished with cilantro and lime, this Indian-inspired main is perfect for a wholesome, plant-forward meal packed with warmth and vibrant tastes.
The first time I made this curry, my apartment smelled so incredible that my neighbor knocked on my door to ask what I was cooking. Sweet potatoes have this way of turning into something silky and luxurious when they simmer in coconut milk, like they were meant to be there all along. This recipe became my go-to for cold rainy evenings when nothing sounds better than something warming and nourishing. The vibrant colors alone make the whole cooking process feel like therapy.
I once served this at a dinner party where half the guests were convinced they hated curry. They went back for seconds and actually fought over the last serving. Something about the sweetness of the potatoes balancing against the warm spices makes this universally appealing, even for curry skeptics.
Ingredients
- 2 medium sweet potatoes: The real star here, they become meltingly tender and soak up all those gorgeous spices
- 1 large onion: Finely chopped so it virtually disappears into the sauce
- 3 cloves garlic and 1-inch ginger: The aromatic foundation, dont skip fresh here
- 200 g fresh spinach: Added at the end so it stays bright and fresh
- 1 red bell pepper: Brings sweetness and a beautiful pop of color
- 400 ml coconut milk: Full fat is best for that luxurious, restaurant quality texture
- 400 g chopped tomatoes: Use the whole can, juices included
- 2 tsp curry powder, 1 tsp cumin, 1 tsp coriander, ½ tsp turmeric: The spice blend that makes everything sing
- 1 tbsp coconut oil: Adds another layer of coconut flavor
Instructions
- Warm your pot and bloom the aromatics:
- Heat coconut oil in a large pot over medium heat, add onion and sauté 3 to 4 minutes until translucent, then stir in garlic and ginger for just 1 minute until the smell fills your kitchen
- Toast your spices:
- Add all the spices and stir constantly for 1 minute, watching carefully until they become fragrant and darken slightly
- Coat the vegetables:
- Toss in sweet potatoes and red bell pepper, sauté for 2 to 3 minutes so every piece gets kissed with those toasted spices
- Create the sauce:
- Pour in coconut milk, tomatoes with their juices, and tomato paste, stir until everything comes together into a gorgeous orange red sauce
- Simmer to perfection:
- Bring to a bubble, then reduce heat and let it simmer uncovered for 20 to 25 minutes until sweet potatoes yield easily when pierced with a fork
- Add the greens:
- Stir in spinach and cook just 2 to 3 minutes until wilted, then season generously with salt and pepper
- Finish and serve:
- Ladle into bowls and top with fresh cilantro and a squeeze of lime if you like, something bright to cut through the richness
This curry has saved me on countless nights when I wanted something comforting but didnt have the energy for anything complicated. My partner now requests it whenever theyve had a particularly long day at work.
Making It Your Own
Sometimes I toss in a can of chickpeas during the simmering phase for extra protein and texture. Other times, kale or Swiss chard stand in for spinach when thats what I have languishing in the fridge.
Serving Suggestions
Steamed basmati rice is the classic choice, but Ive also served this over quinoa for added protein. Warm naan for scooping up every last drop of sauce feels essential.
Meal Prep Magic
This curry doubles beautifully and actually improves after a day in the refrigerator. The flavors have time to marry and deepen, making it ideal for Sunday meal prep.
- Portion into glass containers for easy grab and go lunches
- Store rice separately and reheat both gently before serving
- Freeze for up to 3 months if you want to keep some for later
Theres something deeply satisfying about a one pot meal that nourishes you from the inside out. Hope this curry finds its way into your regular rotation.
Questions & Answers About the Recipe
- → Can I substitute spinach with other greens?
-
Yes, kale or Swiss chard work well as alternatives, adding a slightly different texture and flavor while maintaining the dish's nutritional benefits.
- → How can I adjust the spice level?
-
Omit or reduce the cayenne pepper for a milder version, or increase curry powder for more warmth and heat according to your preference.
- → What can I serve alongside this dish?
-
Pair it with steamed basmati rice, quinoa, or naan bread to complement the creamy, spiced flavors and make a complete meal.
- → Is this dish suitable for gluten-free diets?
-
Yes, it contains no gluten ingredients, making it safe for gluten-sensitive individuals.
- → Can I add protein to this dish?
-
Adding chickpeas is a great way to boost protein content while keeping it plant-based and hearty.