Love this? Pin it for later!
Slow Cooker Sweet Potato & Spinach Curry for Cozy Weeknight Meals
There's something magical about walking through the door after a long day to the intoxicating aroma of curry wafting from your slow cooker. This sweet potato and spinach curry has become my weeknight salvation—creamy, fragrant, and packed with nutrients that make me feel like I'm doing something good for myself even on the busiest days.
I first created this recipe during a particularly hectic semester when I was teaching evening classes and needed something waiting for me at home that didn't come from a takeout container. The combination of tender sweet potatoes, wilted spinach, and aromatic spices simmered all day creates this incredibly satisfying meal that tastes like you've spent hours tending to it. Truthfully, the only thing I spent time on was chopping vegetables while my morning coffee brewed.
What I love most about this curry is how it transforms humble ingredients into something extraordinary. The sweet potatoes break down slightly, creating a naturally thick and creamy base, while the spinach adds beautiful color and nutrition. The warming spices—cumin, coriander, turmeric, and a hint of cinnamon—make this the ultimate comfort food for chilly evenings when you want something nourishing but don't want to stand over the stove.
Why This Recipe Works
- Set-and-Forget Convenience: Simply dump everything in your slow cooker in the morning, and dinner is ready when you walk in the door.
- Budget-Friendly Ingredients: Sweet potatoes, spinach, and canned coconut milk create an affordable meal that feeds a crowd.
- Meal Prep Champion: This curry tastes even better the next day, making it perfect for Sunday prep for the week ahead.
- Customizable Heat Level: Control the spice level by adjusting the amount of chili or adding a cooling element like yogurt.
- Nutrient-Dense Comfort Food: Packed with vitamins A and C from sweet potatoes, iron from spinach, and healthy fats from coconut milk.
- Vegan-Friendly: Naturally plant-based, making it perfect for Meatless Mondays or vegetarian households.
Ingredients You'll Need
The beauty of this curry lies in its simple, accessible ingredients that transform into something magical through slow cooking. Let me break down each component and why it matters:
Sweet Potatoes (2 large, about 2 pounds)
Choose orange-fleshed sweet potatoes for their natural sweetness and creamy texture when cooked. Look for firm, unblemished potatoes without soft spots. If you're short on time, you can peel and cube them the night before and store in cold water in the refrigerator. Butternut squash makes an excellent substitute if sweet potatoes aren't available.
Baby Spinach (6 cups packed)
I prefer baby spinach for its tender texture and mild flavor, but regular spinach works too. The key is adding it at the very end of cooking so it wilts but retains its vibrant color and nutrients. If you're using frozen spinach, thaw and squeeze out excess water before adding. Kale or Swiss chard can substitute for a heartier greens option.
Coconut Milk (2 cans, 14 oz each)
Full-fat coconut milk creates the luxurious, creamy base that makes this curry feel indulgent. Don't be tempted to use light coconut milk—the richness is essential for carrying the spices and creating that restaurant-quality texture. Shake the cans well before opening to incorporate the cream and liquid.
Aromatics & Spices
The spice blend is where the magic happens. Fresh ginger and garlic provide the aromatic base, while ground cumin, coriander, and turmeric create the classic curry profile. A pinch of cinnamon adds warmth without being identifiable. If you have access to fresh curry leaves, add a few for authentic flavor.
Vegetable Broth (2 cups)
Use good quality vegetable broth for the best flavor. I prefer low-sodium versions so I can control the salt level. The broth helps thin the coconut milk and creates the perfect consistency for the curry.
Tomato Paste (2 tablespoons)
This concentrated tomato flavor adds depth and helps balance the sweetness of the potatoes. Don't skip it—it makes a surprising difference in the final flavor complexity.
How to Make Slow Cooker Sweet Potato and Spinach Curry
Prep Your Sweet Potatoes
Peel and cube your sweet potatoes into 1-inch pieces. The key here is uniform size so they cook evenly. If you're doing this the morning of, you can place the cut sweet potatoes in the slow cooker insert and refrigerate overnight. In the morning, just add the remaining ingredients and you're ready to go. This step can also be done on your meal prep day—just store the cut sweet potatoes in water in the refrigerator for up to 3 days.
Create Your Aromatic Base
In a small bowl, whisk together the coconut milk, vegetable broth, tomato paste, minced ginger, minced garlic, and all the spices until smooth. This step ensures your spices are evenly distributed and won't clump together. If you're using fresh ginger and garlic, grate them finely so they integrate well. For an extra flavor boost, you can bloom the spices in a tablespoon of oil in a small pan for 30 seconds before adding to the mix.
Layer Your Ingredients
Place the sweet potato cubes in the bottom of your slow cooker. Pour the coconut milk mixture over the top, making sure all the sweet potatoes are submerged. This prevents them from drying out and ensures even cooking. If you're adding chickpeas or lentils for extra protein, sprinkle them on top now. They'll cook perfectly in the liquid and add wonderful texture to the final dish.
Set It and Forget It
Cover and cook on LOW for 6-7 hours or HIGH for 3-4 hours. The sweet potatoes should be fork-tender but not falling apart. If your slow cooker runs hot, check at the lower end of the time range. The curry is done when the sweet potatoes are easily pierced with a fork and the sauce has thickened slightly. If it's too thin, remove the lid for the last 30 minutes of cooking to allow some liquid to evaporate.
Add the Spinach
During the last 5 minutes of cooking, stir in the baby spinach. It will wilt quickly from the heat of the curry. Don't overcook it—you want it to retain its bright green color and nutrients. If you're using frozen spinach, add it during the last 10 minutes of cooking. For an extra nutritional boost, you can also add a handful of chopped cilantro or parsley at this stage.
Final Seasoning and Serving
Taste and adjust seasoning with salt and pepper. The curry should be creamy and well-balanced. If you want it spicier, add a pinch of cayenne or red pepper flakes. For a tangier version, squeeze in some fresh lime juice. Serve over basmati rice, quinoa, or with naan bread. Garnish with fresh cilantro, a dollop of yogurt, and a sprinkle of toasted coconut flakes for extra texture.
Expert Tips
Choose the Right Sweet Potatoes
Look for orange-fleshed varieties like Garnet or Jewel for the best texture and flavor. Avoid white or purple sweet potatoes as they don't break down as well in slow cooking.
Don't Overcook the Spinach
Add spinach at the very end to preserve its vibrant color and nutrients. It only needs 2-3 minutes to wilt in the hot curry.
Toast Your Spices
For deeper flavor, toast whole spices like cumin seeds and coriander seeds in a dry pan for 30 seconds before grinding. This releases their essential oils.
Adjust the Consistency
If your curry is too thick, add a splash of broth or coconut milk. Too thin? Remove the lid for the last 30 minutes of cooking or mash some sweet potatoes against the side.
Add Protein Power
Boost the protein by adding a can of chickpeas or red lentils at the beginning. They'll cook perfectly in the liquid and make this a complete meal.
Make It Your Own
Experiment with different vegetables like bell peppers, cauliflower, or green beans. Add them during the last hour of cooking for best texture.
Variations to Try
Thai-Inspired Version
Add 1 tablespoon of red curry paste and a stalk of lemongrass. Replace half the spinach with Thai basil and serve with lime wedges and chopped peanuts.
Creamy Cashew Curry
Blend 1/2 cup soaked cashews with one can of coconut milk for extra richness. This creates an incredibly luxurious texture that's perfect for special occasions.
Madras-Style Hot Curry
Add 2 teaspoons of Madras curry powder and a minced chili pepper for extra heat. Finish with a splash of vinegar for the authentic Madras tang.
Autumn Harvest Curry
Add diced butternut squash and replace half the sweet potatoes with regular potatoes. Include some dried cranberries for a sweet-tart surprise.
Storage Tips
Refrigeration
Store cooled curry in airtight containers for up to 5 days. The flavors actually meld and improve after the first day!
Freezing
Freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently.
Reheating
Reheat on the stovetop over medium-low heat, adding a splash of coconut milk or broth to restore the creamy consistency.
Make-Ahead Magic
This curry is perfect for meal prep! Make a double batch on Sunday and enjoy it throughout the week. The flavors develop beautifully overnight, making leftovers even more delicious than the first day.
Frequently Asked Questions
Absolutely! While sweet potatoes add natural sweetness and extra nutrition, regular potatoes work well too. Use waxy varieties like Yukon Gold or red potatoes for the best texture. The cooking time remains the same, but you might want to add a teaspoon of honey or sugar to balance the flavors since regular potatoes are less sweet.
There are several ways to add heat! Add 1-2 minced chili peppers (like jalapeño or serrano) with the other ingredients, or increase the cayenne pepper to 1/2 teaspoon. You can also add 1-2 tablespoons of your favorite hot sauce or a teaspoon of chili crisp oil when serving. For a deeper, more complex heat, try adding 1/2 teaspoon of smoked paprika along with the other spices.
Yes! Chicken thighs work particularly well in this recipe. Add 1.5 pounds of boneless, skinless chicken thighs, cut into 1-inch pieces, at the beginning of cooking. The cooking time remains the same. For beef, use stew meat and increase the cooking time by 1 hour on LOW. Shrimp is also delicious—add it during the last 30 minutes of cooking time.
No problem! You can make this on the stovetop in a Dutch oven or heavy pot. Combine all ingredients except spinach, bring to a simmer, then cover and cook on low heat for 45-60 minutes until sweet potatoes are tender. Add spinach during the last 2 minutes. You can also use an Instant Pot on manual high pressure for 8 minutes with natural release for 10 minutes.
For an ultra-creamy version, blend 1/2 cup of soaked cashews or slivered almonds with one can of coconut milk until smooth, then add to the slow cooker. You can also stir in 1/4 cup of cream cheese or Greek yogurt at the end for extra richness. For a lighter creamy texture, mash some of the sweet potatoes against the side of the slow cooker to naturally thicken the sauce.
Definitely! This recipe doubles beautifully for larger crowds or meal prep. Use a 6-quart or larger slow cooker. The cooking time remains the same, but you may need to add an extra 30 minutes for the larger batch to heat through completely. For the spinach, add it in batches, stirring between additions, to ensure it all wilts evenly.
Ingredients
Instructions
- Prep the vegetables: Peel and cube sweet potatoes into 1-inch pieces. Finely chop the onion, mince the garlic and ginger.
- Create the sauce base: In a bowl, whisk together coconut milk, vegetable broth, tomato paste, garlic, ginger, and all spices until smooth.
- Layer ingredients: Place sweet potatoes and onion in the bottom of your slow cooker. Pour the coconut milk mixture over top.
- Slow cook: Cover and cook on LOW for 6-7 hours or HIGH for 3-4 hours, until sweet potatoes are tender.
- Add spinach: Stir in baby spinach during the last 5 minutes of cooking until wilted.
- Season and serve: Taste and adjust seasoning with salt and pepper. Serve over rice with fresh cilantro.
Recipe Notes
For extra protein, add a can of chickpeas or 1 cup red lentils at the beginning. The curry thickens as it sits—thin with additional coconut milk or broth when reheating. This recipe is naturally vegan and gluten-free!