This Thai sweet potato cauliflower curry is creamy, vegan, and full of flavor. Tender vegetables simmer in coconut milk with red curry paste, ginger, and garlic. Perfect weeknight dinner!

Thai Sweet Potato Cauliflower Curry 🥥🌶️
A Creamy, Vegan Coconut Milk Curry
Sweet potatoes and cauliflower are the backbone of this sweet potato cauliflower curry, giving it a naturally hearty, comforting feel without being heavy. The vegetables simmer gently in a creamy coconut milk sauce infused with Thai red curry paste, fresh ginger, and garlic, creating layers of bold, aromatic flavor in every bite. A spoonful of cashew butter adds richness and body to the curry, making it silky and satisfying while keeping it entirely plant-based.
This Thai-inspired curry is both cozy and vibrant, balancing the natural sweetness of the potatoes with gentle heat from the curry paste and a bright finish of spinach, lime, and fresh cilantro. It’s an easy, one-pot vegan curry that works just as well for a relaxed weeknight dinner as it does for meal prep, since the flavors deepen beautifully as it sits. Finished with chopped cashews for crunch, this coconut milk curry is a simple yet deeply flavorful way to turn everyday vegetables into a nourishing, comforting meal.
Why You’ll Love This Sweet Potato Cauliflower Curry ❤️
- Thai-inspired flavors with red curry paste, ginger, and garlic
- Creamy coconut milk base with added richness from cashew butter
- Naturally vegan and gluten-free
- Hearty, vegetable-based comfort food that doesn’t feel heavy
- An easy one-pot curry perfect for weeknights or leftovers

Ingredients for Sweet Potato Cauliflower Curry 🛒
Here’s what you’ll need to make this Thai-style vegetable curry, along with a few helpful notes:
- Coconut oil – For sautéing the aromatics
- Garlic – Freshly minced for best flavor
- Fresh ginger – Adds warmth and brightness
- Thai red curry paste – Adjust to taste depending on spice preference
- Cashew butter – Creates a creamy, slightly nutty base (smooth works best)
- Full-fat coconut milk – For a rich, creamy coconut curry
- Water or vegetable broth – Helps create a saucy consistency for simmering
- Sweet potatoes – Peeled and cut into evenly sized cubes
- Cauliflower florets – Cut into bite-sized pieces
- Fresh spinach – Added at the end for color and freshness
- Lime juice – Brightens and balances the curry
- Salt – To taste
- Chopped cashews – For topping and added crunch
- Fresh cilantro – For finishing 🌿
How to Make Thai Sweet Potato Cauliflower Curry 🥘
Step 1: Build the Flavor Base
Heat the coconut oil in a large pot or deep skillet over medium heat. Add the garlic and ginger and cook until fragrant, about 30 seconds to 1 minute.
Step 2: Toast the Curry Paste
Stir in the red curry paste and cook briefly, allowing the aromatics to bloom and deepen in flavor.
Step 3: Create the Simmer Sauce
Whisk in the cashew butter until smooth, then add the coconut milk along with the water or vegetable broth. Stir well to combine and bring the mixture to a gentle simmer.
Step 4: Add Sweet Potatoes and Cauliflower
Add the sweet potatoes and cauliflower to the pot, stirring to coat them in the sauce. Cover and simmer until the vegetables are tender, about 15–20 minutes.
Step 5: Finish with Greens and Freshness
Stir in the spinach and let it wilt. Finish with lime juice, chopped fresh cilantro, and salt to taste.
Step 6: Serve
Spoon the curry into bowls and top with chopped cashews and additional cilantro if desired. Serve warm.
Tips for the Best Coconut Milk Curry ✨
- Cut the vegetables into even-sized pieces so they cook evenly.
- If the curry thickens too much, add a splash of water or broth to loosen it.
- Taste and adjust seasoning just before serving — extra lime or salt can make all the difference.
Variations & Add-Ins 🔄
- Add protein: Chickpeas or tofu work well here.
- Make it spicier: Add sliced Thai chilies or increase the curry paste.
- Extra vegetables: Bell peppers, green beans, or snap peas are easy additions.

What to Serve with Sweet Potato Cauliflower Curry 🍚
This curry pairs beautifully with:
- Steamed jasmine rice
- Quinoa
- Cauliflower rice
- Warm flatbread
Make Ahead & Storage 🥡
This sweet potato cauliflower curry keeps well in the refrigerator for up to 4 days and tastes even better the next day as the flavors continue to develop. Reheat gently, adding a splash of water or broth if needed.
FAQ 🌿
Is sweet potato cauliflower curry vegan?
Yes! This Thai sweet potato cauliflower curry is completely vegan, made with coconut milk, cashew butter, and vegetables, with no dairy or animal products.
Is Thai sweet potato cauliflower curry gluten-free?
Yes, it’s naturally gluten-free if you use gluten-free Thai red curry paste. Serve with rice, quinoa, or gluten-free bread for a full meal.
How spicy is this sweet potato cauliflower curry?
The curry has a mild to moderate spice level. Adjust the Thai red curry paste to taste or add fresh chilies for extra heat.
Can I add protein to this curry?
Yes! Chickpeas or tofu are great additions. Add them during simmering so they absorb the rich coconut curry flavors.
What should I serve with sweet potato cauliflower curry?
Serve over jasmine rice, quinoa, or cauliflower rice. Warm flatbread also pairs perfectly with the creamy coconut curry.
Can I make this curry ahead of time?
Yes! It stores well in the fridge for up to 4 days. Flavors deepen overnight, and it reheats easily with a splash of water or broth.
Wrap Up 🌿
With its creamy coconut milk base, tender sweet potatoes, and cauliflower simmered in aromatic Thai spices, this sweet potato cauliflower curry is a comforting, nourishing dish that’s easy to make at home. The combination of red curry paste, ginger, and garlic creates a flavorful Thai-inspired vegan curry, while fresh spinach, lime, and cilantro keep the coconut milk curry bright and balanced. Served over rice or enjoyed on its own, this vegetable curry is satisfying, wholesome, and perfect for both weeknight dinners and leftovers.
More Thai-Inspired Recipes:
Sweet Potato Cauliflower Curry
This creamy sweet potato cauliflower curry is Thai-inspired, vegan, and made in one pan. Sweet potatoes and cauliflower simmer in a rich coconut milk sauce flavored with red curry paste, ginger, garlic, and cashew butter, then finished with spinach, lime, and fresh cilantro. Comforting, nourishing, and perfect for weeknight dinners or leftovers.
Ingredients
- 1 Tablespoon/15ml coconut oil
- 2-3 cloves garlic, finely grated
- 1 Tablespoon finely grated fresh ginger
- 2-3 Tablespoons/30-45g Thai red curry paste (gluten-free)
- 2 Tablespoons/30g cashew butter
- 1 (13.5 oz/400ml) can lite coconut milk (or full-fat for richer flavor)
- ¾ cup/180ml water or no-salt added vegetable broth
- ½ teaspoon fine sea salt
- 2 small or 1 large (about 1lb) sweet potatoes, peeled and cubed
- 8 ounces/226g cauliflower florets
- 3 ounces/85g cups fresh spinach (or a mix of baby spinach, kale and chard)
- Fresh lime juice, for finishing
- Chopped cashews, for topping
- Fresh cilantro, for finishing
- Cooked rice, for serving
Instructions
- Heat the coconut oil in a large pot over medium heat. Add the garlic and ginger and cook until fragrant, about 30 seconds.
- Stir in the red curry paste and cook for another 30 seconds to bloom the spices.
- Whisk in the cashew butter until smooth, then add the coconut milk and water or broth.
- Add the sweet potatoes and cauliflower, stirring to coat. Bring to a gentle simmer.
- Simmer, uncovered, 15–20 minutes, over medium-low heat until the vegetables are tender.
- Stir in the spinach until wilted. Finish with lime juice, and chopped cilantro.
- Serve topped with chopped cashews and cooked rice if desired.
Notes
Variations & Add-Ins 🔄
- Add protein: Chickpeas or tofu work well here.
- Make it spicier: Add sliced Thai chilies or increase the curry paste
- Extra vegetables: Bell peppers, green beans, or snap peas are easy additions.
What to Serve with Sweet Potato Cauliflower Curry 🍚
This curry pairs beautifully with:
- Steamed jasmine rice
- Cauliflower rice
Make Ahead & Storage 🥡
This sweet potato cauliflower curry keeps well in the refrigerator for up to 4 days and tastes even better the next day as the flavors continue to develop. Reheat gently, adding a splash of water or broth if needed.
Dietary Info
Gluten-Free, Grain-Free (serve with cauliflower rice), Vegetarian, Vegan, Egg-Free, Dairy-Free, Paleo
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 301Total Fat: 11gSaturated Fat: 5gUnsaturated Fat: 6gSodium: 427mgCarbohydrates: 43gFiber: 20gSugar: 20gProtein: 16g
Nutritional information for recipes contained on this website, such as calories, fat, carbs, etc. are only estimates and are not guaranteed to be accurate.

Sylvie Shirazi is the recipe developer and food photographer behind Gourmande in the Kitchen. For the last 10 years she's been making eating more healthfully easy and accessible with gluten-free, grain-free, paleo and vegan recipes that are free from processed ingredients.





Leave a Reply