As the aroma of simmering coconut milk and spices fills the kitchen, I can’t help but feel like I’ve traveled to a sun-soaked tropical paradise. This Easy Vegan Coconut Curry with Sweet Potatoes is my favorite go-to for those hectic weeknights when time is short but the craving for comfort food is high. Packed with creamy coconut goodness, this quick dinner not only satisfies your taste buds but also nourishes the soul without any guilt. Sweet potatoes add a delightful sweetness and hearty texture, making this dish a crowd-pleaser for family and friends alike. Whether you’re a seasoned chef or just starting out in the kitchen, you’ll appreciate how effortlessly this recipe comes together. Curious how this quick plant-based meal transforms your weeknight dinners? Let’s dive in!

Why is this Vegan Coconut Curry a Must-Try?
Simplicity: This dish comes together in just 30 minutes, making it perfect for busy weeknights.
Creamy Indulgence: The use of rich coconut milk brings a delightful creaminess that rivals any takeout option.
Hearty Sweet Potatoes: These provide satisfaction and natural sweetness, ensuring even the pickiest eaters will enjoy.
Versatile Base: Feel free to customize by adding chickpeas or swapping in butternut squash for a twist.
Crowd-Pleaser: Whether you’re entertaining or enjoying a quiet night in, this curry is sure to impress everyone at the table.
Nourishing Flavor: Bursting with aromatic spices, each bite transports you to a cozy tropical haven. For a side that complements this meal beautifully, try serving it with Coconut Curry Soup or a light salad.
Vegan Coconut Curry with Sweet Potatoes Ingredients
• Get ready to elevate your dinner with these simple yet flavorful ingredients!
For the Curry Base
- Coconut Milk – Adds creaminess and richness; opt for full-fat for the best texture.
- Sweet Potatoes – Provide natural sweetness and hearty texture; can be substituted with other root vegetables.
- Curry Paste – Essential for flavor; select a high-quality paste for a more vibrant taste.
For the Aromatics
- Garlic – Enhances depth of flavor; finely chop for a stronger presence.
- Onion – Adds sweetness and complexity; sauté until translucent for the best results.
Add-ins
- Spinach (optional) – Increases nutrients and color; omit if you plan to freeze the dish.
- Oil (for sautéing) – Helps bloom the curry paste; can replace with vegetable broth for a healthier alternative.
Final Touches
- Optional Ingredients – Consider adding chickpeas for protein or butternut squash for a different flavor twist.
With these essential ingredients, you’ll have all you need to create this heavenly vegan coconut curry bursting with sweet potatoes!
Step‑by‑Step Instructions for Vegan Coconut Curry with Sweet Potatoes
Step 1: Prep Ingredients
Start by peeling and chopping two medium sweet potatoes into bite-sized cubes. Dice one onion and mince three cloves of garlic. These aromatics will enhance the depth of flavor in your vegan coconut curry. Having everything neatly prepared before you start cooking will ensure a smooth cooking process, making your weeknight dinner hassle-free.
Step 2: Sauté Aromatics
In a Dutch oven or large pot, heat two tablespoons of oil over medium heat. Once shimmering, add the diced onion and minced garlic, stirring continuously for about 3–4 minutes until the onion turns translucent and fragrant. This step sets the base for your curry, bringing out the aromatic flavors as they bloom in the oil.
Step 3: Bloom Curry Paste
Now it’s time to add the curry paste to the pot. Stir in two tablespoons of your chosen curry paste and cook for another 2 minutes, allowing the flavors to meld together and the oil to separate slightly. The vibrant color and aroma will fill your kitchen, making it an inviting place for cooking your vegan coconut curry.
Step 4: Add Sweet Potatoes & Coconut Milk
Introduce the chopped sweet potatoes to the pot, stirring to coat them with the aromatic mixture. Next, pour in one can (about 13.5 ounces) of full-fat coconut milk. Mix well until the sweet potatoes are evenly distributed. The rich coconut milk provides the creamy texture that makes this dish so delightful and comforting.
Step 5: Simmer
Bring the mixture to a gentle simmer over medium heat, then reduce to low. Cover and cook for about 15–20 minutes, or until the sweet potatoes are fork-tender. Stir occasionally to ensure nothing sticks to the bottom and that the flavors continue to intertwine beautifully, creating a delightful vegan coconut curry.
Step 6: Add Spinach
Just before serving, fold in a generous handful of fresh spinach, stirring until it wilts down, which should take about 1–2 minutes. The spinach adds a pop of color and extra nutrition to your vegan coconut curry, enhancing both the visual appeal and the health benefits of this comforting meal.
Step 7: Final Touch and Serve
Take a moment to taste the curry and adjust the seasoning if needed. Serve your delicious vegan coconut curry with sweet potatoes hot, ideally over a bed of fluffy rice or alongside warm bread. Relish in the flavors of this quick plant-based meal that brings joy and comfort to your dinner table!

Expert Tips for Vegan Coconut Curry
-
Choose Quality Paste: High-quality curry paste is essential for flavor. Opt for one that lists fresh ingredients for the best vegan coconut curry experience.
-
Cut Consistently: Chop sweet potatoes into uniform pieces to ensure even cooking; large chunks will take longer than smaller ones.
-
Taste as You Go: Always taste the curry while it simmers. This helps you adjust seasonings and achieve the perfect balance of flavors.
-
Storage Savvy: If you plan to freeze leftovers, skip the spinach before freezing. Add it back fresh after reheating for a vibrant dish.
-
Customize Your Heat: To tweak the spice level, mix different types of curry paste—green for more heat or yellow for milder warmth.
Make Ahead Options
These Easy Vegan Coconut Curry with Sweet Potatoes are perfect for busy weeknights and meal prep enthusiasts! You can chop the sweet potatoes and aromatics (onion, garlic) up to 24 hours in advance; this not only saves time but also enhances the flavors as they sit. Additionally, you can prepare the coconut milk and curry paste mixture, storing it in the fridge until ready to use (for up to 3 days). To maintain quality, avoid adding spinach or simmering until just before serving. When ready to cook, simply sauté the aromatics, add the prepped ingredients, and simmer until the sweet potatoes are tender, ensuring restaurant-quality results with minimal effort!
What to Serve with Easy Vegan Coconut Curry with Sweet Potatoes
As you bask in the warm, inviting aroma of your coconut curry, let’s create a full meal that delights and satisfies every palate.
- Fluffy Jasmine Rice: The nutty fragrance of jasmine rice absorbs the rich curry sauce, creating a perfect balance of flavors and textures.
- Crispy Naan Bread: Warm naan offers a delightful chewiness that’s ideal for scooping up the creamy vegan coconut curry.
- Fresh Cucumber Salad: A refreshing salad with cucumbers, mint, and lime brightens the dish and contrasts the warm, spicy curry perfectly.
- Roasted Chickpeas: Crunchy roasted chickpeas add texture and protein, making them a delightful side full of flavor and heartiness.
- Coconut Chia Pudding: For dessert, indulge in a light and creamy coconut chia pudding that echoes the flavors of your dish while soothing your sweet tooth.
- Mango Lassi: A chilled mango lassi brings a creamy, fruity element that cools down the palate after a spoonful of spicy curry.
- Steamed Broccoli or Green Beans: Simple steamed veggies, seasoned with a pinch of salt, can add a nice crunch and healthy element to your meal.
- Spiced Lentil Soup: A hearty, spiced lentil soup before the curry doubles the warmth and comfort, perfect for chilly evenings.
- Herbal Tea: A cup of soothing herbal tea, like chamomile or ginger, can enhance the dining experience, bringing calm while enjoying your meal.
How to Store and Freeze Vegan Coconut Curry
Fridge: Store leftover Vegan Coconut Curry in an airtight container for up to 4 days. For best results, gently reheat it on the stove with a splash of broth to restore its creamy texture.
Freezer: Freeze your curry in individual portions for up to 3 months. Omit the spinach before freezing, and stir in fresh spinach after reheating to keep it vibrant and fresh.
Airtight Packaging: Ensure the curry is cooled before transferring it to airtight containers or freezer bags, squeezing out as much air as possible to prevent freezer burn.
Thawing: When ready to enjoy, thaw the frozen curry in the fridge overnight and reheat on the stove for a comforting, home-cooked meal that’s just as delicious as the day you made it!
Variations & Substitutions for Vegan Coconut Curry
Elevate your cooking experience by customizing this delightful dish to suit your taste preferences and dietary needs!
-
Butternut Squash: Swap sweet potatoes for butternut squash for a creamy, subtly sweet twist. The texture makes it equally satisfying.
-
Protein Boost: Stir in chickpeas or lentils for a hearty protein addition. Not only does this enhance the nutritional value, it adds a delightful texture to your curry.
-
Curry Paste Swap: Experiment with different curry pastes; green paste offers a spicy kick, while yellow gives a milder flavor. Feel free to mix them for a balanced heat.
-
Nutty Flavor: Add a tablespoon of almond or cashew butter for a rich, nutty flavor. This creates an extra layer of creaminess that’s absolutely divine.
-
Coconut Milk Alternatives: Use light coconut milk if you prefer a lower-fat option. The flavor remains lovely, making it a fantastic lighter alternative.
-
Add Herbs: Fresh cilantro or basil can be stirred in before serving for a burst of freshness. The aromatic herbs enhance the overall flavor and give a lovely visual appeal.
-
Heat Level: To increase the spice, incorporate diced jalapeños or a pinch of red pepper flakes. Adjust to your desired level to get the perfect balance for your palate.
For a wonderful pairing that complements this rich coconut curry, consider serving it alongside a refreshing salad or some warm naan. And if you’re searching for more yummy dishes, check out Sweet Potato Green or try out Cheesy Taco Potatoes for a complete weeknight meal!

Vegan Coconut Curry with Sweet Potatoes Recipe FAQs
What type of sweet potatoes should I use for this curry?
Absolutely! I recommend using firm, smooth-skinned sweet potatoes free from dark spots or bruises. These indicate freshness and ensure a sweet, creamy texture in your curry. You’ll want to avoid those that feel soft or have blemishes, as they might be past their prime.
How long can I store leftovers of this vegan coconut curry?
Very! You can store any leftovers in an airtight container in the fridge for up to 4 days. When you’re ready to enjoy it again, gently reheat on the stove with a splash of vegetable broth to refresh the creamy texture and help it warm evenly.
Can I freeze this vegan coconut curry?
Absolutely! Just make sure to omit the spinach before freezing to prevent it from becoming mushy. Once cooled, portion your curry into airtight containers or freezer bags and store for up to 3 months. When you’re ready to enjoy it, thaw it in the fridge overnight and then reheat on the stove, adding fresh spinach at the end for a bright pop of color and nutrition.
What should I do if my curry is too thick?
No worries! If you find your vegan coconut curry has thickened too much during cooking, simply add a splash of vegetable broth or water to achieve your desired consistency. Stir well, allow it to simmer for a few more minutes, and enjoy the creamy, comforting results.
Is this recipe safe for my pets?
Definitely! This vegan coconut curry is plant-based and generally safe for pets in small amounts. However, avoid sharing if you’ve used any spicy curry pastes or ingredients that may irritate their stomachs, such as garlic and onion. Always consult with a veterinarian if you’re unsure about specific ingredients.

Vegan Coconut Curry with Sweet Potatoes for Cozy Nights
Ingredients
Equipment
Method
- Prep ingredients: peel and chop sweet potatoes, dice onion, and mince garlic.
- Sauté aromatics: heat oil, add onion and garlic, stirring for 3-4 minutes.
- Bloom curry paste: stir in curry paste and cook for 2 minutes.
- Add sweet potatoes & coconut milk: stir in sweet potatoes, then pour in coconut milk.
- Simmer: bring to a gentle simmer, cover, and cook for 15-20 minutes.
- Add spinach: fold in spinach and stir until wilted, about 1-2 minutes.
- Final touch and serve: taste and adjust seasoning, serve over rice or with bread.

Leave a Reply