This vibrant curry combines tender sweet potatoes and fresh spinach in a rich coconut-based sauce infused with curry powder, cumin, turmeric, and ginger. The dish comes together in under an hour, making it perfect for weeknight dinners or meal prep.
Sauté onions, garlic, and ginger bloom the spices before simmering with coconut milk, tomatoes, and broth. Sweet potatoes become melt-in-your-mouth tender, while fresh spinach adds color and nutrients just before serving. A splash of lime brightens the flavors.
Customize with chickpeas for extra protein, swap spinach for kale, or adjust cayenne to your preferred heat. Serve over basmati rice, quinoa, or with warm naan for a complete, satisfying meal.
My tiny city apartment smelled incredible the first time I made this curry. I was experimenting with what I had on hand, and the combination of sweet potatoes and coconut milk just clicked. Now its the dish I make when I want something comforting but not heavy.
I served this at a dinner party once and my friend asked three times if there was any hidden cream in it. Watching peoples faces when they realize how simple and wholesome it is never gets old.
Ingredients
- 2 medium sweet potatoes: These become meltingly tender and naturally sweet as they simmer, balancing the warm spices beautifully.
- 1 can coconut milk: Full fat makes the sauce luxuriously creamy, though light coconut milk works if you prefer something less rich.
- 2 tsp curry powder: Your spice blend determines the flavor profile, so use one you already love or make your own mix.
- 1 cup vegetable broth: This thins the coconut milk just enough while adding depth, so choose a good quality one.
- 2 cups fresh baby spinach: Add this at the very end so it stays bright green and retains some texture in the finished curry.
Instructions
- Build your flavor base:
- Heat the coconut oil in a large pot over medium heat, then add the chopped onion and cook for 3 to 4 minutes until it turns translucent and fragrant.
- Add the aromatics:
- Stir in the minced garlic and grated ginger, cooking for just 1 minute until you can smell them throughout your kitchen.
- Sauté the vegetables:
- Toss in the sweet potato cubes and diced red bell pepper, cooking for another 2 minutes to start softening them slightly.
- Toast your spices:
- Sprinkle in the curry powder, cumin, turmeric, and cayenne, then stir constantly for 1 minute until the spices become deeply fragrant.
- Create the sauce:
- Pour in the diced tomatoes with their juice, the coconut milk, and vegetable broth, stirring everything together thoroughly.
- Simmer to tenderness:
- Bring the mixture to a gentle boil, then reduce heat and cover, letting it simmer for 18 to 20 minutes until the sweet potatoes yield easily when pierced with a fork.
- Finish with greens:
- Stir in the chopped spinach and cook for 2 to 3 minutes until it wilts completely into the sauce.
- Season and serve:
- Squeeze in the lime juice, adjust the salt and pepper to taste, then serve hot garnished with fresh cilantro alongside rice or naan.
This curry became my go-to for rainy Sundays when I want the house to feel warm and welcoming. Theres something deeply satisfying about watching a pot of vibrant orange sauce bubble away on the stove.
Making It Your Own
Ive learned that the best curry is the one that matches your mood. Sometimes I add chickpeas for extra protein or swap in kale when spinach feels too delicate. The canvas is flexible, so paint with whatever colors you have.
Serving Suggestions
Basmati rice is classic, but Ive served this over quinoa for added protein or even couscous when I needed something quick. A simple cucumber raita made with coconut yogurt balances the warmth perfectly.
Make Ahead Wisdom
This curry improves overnight as the spices meld into the vegetables. I often make a double batch and portion it into glass containers for lunches throughout the week.
- Reheat gently with a splash of water or broth to restore the sauce consistency
- The potatoes will absorb more liquid over time, so you may need to thin it out
- Frozen sweet potatoes work in a pinch, though fresh ones hold their shape better
There is nothing quite like scraping the bottom of the curry pot for that last spoonful. Simple food, done with care, feeds something deeper than hunger.
Recipe FAQs
- → How can I make this curry more protein-rich?
-
Add a can of drained chickpeas when pouring in the tomatoes and coconut milk. Lentils or cubed tofu also work well. These additions boost protein while maintaining the creamy texture and heartiness of the dish.
- → Can I freeze this curry?
-
Yes, this freezes beautifully for up to 3 months. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of water or broth if needed.
- → What can I substitute for coconut milk?
-
For a lighter version, use unsweetened almond or cashew milk mixed with 2 tablespoons of cashew butter to mimic the creaminess. Full-fat Greek yogurt also works, though the dish will no longer be vegan.
- → How do I adjust the spice level?
-
Reduce or omit the cayenne for milder flavor. For more heat, add fresh jalapeños when sautéing the onions, increase cayenne, or stir in red pepper flakes to taste. The curry powder base provides mild warmth.
- → Can I make this in a slow cooker?
-
Absolutely. Sauté onions, garlic, and spices on the stovetop first, then transfer everything except spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in spinach during the last 15 minutes.
- → What greens work best in this curry?
-
Fresh baby spinach wilts beautifully, but chopped kale, Swiss chard, or mustard greens also work. Heartier greens like kale may need 4-5 minutes to tenderize. Adjust cooking time based on your greens' toughness.