If you’re craving a dish that’s cozy, vibrant, and bursting with layers of flavor, this Sweet Potato Coconut Curry Recipe is exactly what you need in your kitchen. It’s a heartwarming blend of creamy coconut milk, hearty potatoes, and aromatic spices that come together in a beautifully rich curry. Every spoonful wraps you in warmth and comfort, making it an ideal meal to share with friends or indulge in on a quiet evening. Whether you’re a seasoned curry lover or just starting your journey into flavorful stews, this recipe is approachable, satisfying, and downright delicious.
Ingredients You’ll Need
Gathering the ingredients for this Sweet Potato Coconut Curry Recipe is straightforward and rewarding. Each component plays a critical role—the spices bring deep warmth, the fresh vegetables add texture and color, and the coconut milk lends a luscious creaminess that ties everything together.
- 2 tbsp olive oil: The foundation for toasting spices and sautéing vegetables, adding a mild fruity note.
- 2 tbsp curry powder: Your main spice blend that creates the signature flavor profile of the curry.
- 1/4 tsp paprika: Adds a subtle smokiness and vibrant color to the dish.
- Pinch of cumin: Enhances the earthiness and complexity in the curry base.
- 2 medium sweet potatoes: Peeled and cut into 1-inch cubes, these bring natural sweetness and a tender bite.
- 2 medium red potatoes: Also peeled and cubed; their creaminess balances the sweet potatoes.
- 1 carrot: Peeled and sliced to add a gentle sweetness and texture contrast.
- 1 yellow onion: Diced, it forms part of the savory backbone of the dish.
- 4 cloves garlic: Minced to infuse the curry with a fragrant warmth.
- 1 tbsp ginger: Freshly minced for a punch of sharp, zesty flavor.
- 1/2 serrano chile pepper: Minced to add a touch of heat without overpowering the balance.
- 1 (14 oz) can coconut milk: Either light or full-fat, this gives the curry its creamy richness.
- 1 (14 oz) can low-sodium chicken broth: Provides a savory, flavorful liquid base.
- 2 roma tomatoes: Chopped fresh tomatoes add brightness and slight acidity.
- 2 tbsp brown sugar: Balances the savory and spicy notes with a gentle sweetness.
- 1 1/2 tsp salt: Essential for bringing all the flavors into harmony.
- 1/2 tsp black pepper: Adds mild heat and a hint of sharpness; white pepper can be used as an alternative.
- Cooked rice (white or brown): Perfect for soaking up the luscious curry sauce.
- Chopped peanuts: For garnish, adding crunch and nuttiness.
- Chopped cilantro: Offers a fresh, herbaceous note as a finishing touch.
- Peppers (sliced): Additional heat and color for serving presentation.
- Coconut milk (extra): For drizzling while serving to enhance creaminess and visual appeal.
How to Make Sweet Potato Coconut Curry Recipe
Step 1: Toast the Spices and Sauté the Vegetables
Begin by heating olive oil in a large skillet over medium-high heat. Once hot, toss in the curry powder, paprika, and cumin and toast them just until fragrant—this quick step is magical as it unlocks the spices’ deep aromas. Then add the cubed sweet potatoes, red potatoes, carrot slices, and diced onion. Stir thoroughly to coat each piece in that spiced oil. Cover the skillet and let the vegetables soften for about 5 minutes, laying the perfect groundwork for a tender curry.
Step 2: Add Aromatics
Next, introduce the minced garlic, fresh ginger, and serrano chile pepper to the skillet. Cook these in the mix for an additional couple of minutes to build layers of vibrant flavor—the garlic offers pungency, the ginger adds warmth with a hint of zest, and the chile contributes a gentle wake-up call for your palate.
Step 3: Pour in the Coconut Milk and Broth
Now it’s time to pour in the creamy coconut milk alongside the chicken broth. Toss in the chopped roma tomatoes, brown sugar, salt, and pepper. Scrape any flavorful browned bits clinging to the bottom of the pan into the liquid—those little bits are flavor gold. Bring this mixture to a simmer and let it cook for about 10 minutes until the curry thickens slightly and the potatoes become tender enough to pierce easily with a fork.
Step 4: Blend for Perfect Creaminess
To achieve that irresistible creaminess, scoop about 2 cups of the curry mixture and blend until smooth. Stir the puree back into the pot to meld the rich sauce with the chunkier vegetables. This simple step elevates the texture, making it lush without losing the satisfying bite of the veggies.
Step 5: Serve Hot and Garnish
Now your Sweet Potato Coconut Curry Recipe is ready to enjoy! Serve it piping hot over a bed of fluffy cooked rice and sprinkle with crunchy chopped peanuts, fresh cilantro, and slices of pepper. A drizzle of extra coconut milk on top adds a beautiful finishing touch and enhances the indulgent creaminess.
How to Serve Sweet Potato Coconut Curry Recipe
Garnishes
Adding garnishes like crunchy chopped peanuts and fresh cilantro instantly elevates the dish. The peanuts bring a textural contrast that makes every bite more exciting, while cilantro offers a bright, herbaceous lift that balances the rich coconut flavors perfectly. Thin slices of red or green peppers add a pop of color and a mild spicy kick for those who want a little extra heat.
Side Dishes
This curry pairs beautifully with simple sides like steamed jasmine rice or nutty brown rice, both perfect for soaking up the luscious sauce. For a lighter contrast, try serving alongside a crisp cucumber salad or lightly steamed greens tossed with lemon juice and a pinch of salt. These sides keep the meal balanced and refreshing.
Creative Ways to Present
For a special occasion, serve the curry in small coconut bowls or rustic earthenware for a fun, authentic vibe. You can also scoop the curry into warm pita pockets or stuff it into roasted bell peppers for creative hand-held meals. Adding a swirl of coconut cream or a sprinkle of toasted coconut flakes on top adds an elegant finish that’s as beautiful as it is tasty.
Make Ahead and Storage
Storing Leftovers
Leftover Sweet Potato Coconut Curry Recipe stores wonderfully in an airtight container in the refrigerator for up to 4 days. Allow the curry to cool to room temperature before sealing to maintain the best texture and flavor.
Freezing
This recipe freezes well if you want to enjoy it later. Portion it into freezer-safe containers, leaving some space at the top for expansion, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat the curry gently on the stovetop over medium-low heat, stirring occasionally to prevent sticking. If the curry thickens too much after refrigeration or freezing, thin it with a splash of water, broth, or coconut milk. Microwaving is also fine—just heat in short bursts and stir in between.
FAQs
Can I make this Sweet Potato Coconut Curry Recipe vegan?
Absolutely! Simply substitute the chicken broth with vegetable broth and you’ll have a vegan-friendly version that’s just as flavorful and comforting.
What can I substitute for serrano chile if I don’t like spicy food?
If you prefer mild flavors, you can omit the serrano chile altogether or replace it with a small amount of sweet bell pepper for color without the heat.
Can I use canned sweet potatoes or other vegetables?
Fresh is always best for this recipe, especially for texture. Canned sweet potatoes might be too soft, but you can experiment with other firm vegetables like butternut squash or pumpkin.
Is this dish gluten-free?
Yes! All the ingredients listed are naturally gluten-free, making this Sweet Potato Coconut Curry Recipe suitable for gluten-sensitive diets.
How spicy is this curry?
The curry has a mild to moderate heat level, thanks to the half serrano chile pepper. You can easily adjust the spice to your taste by adding more chile or omitting it as you prefer.
Final Thoughts
This Sweet Potato Coconut Curry Recipe is truly a gem. It’s wonderfully flavorful, easy to prepare, and perfect for any night when you crave a meal that feels both nourishing and indulgent. I can’t wait for you to try it and make it a favorite in your home as it is in mine. Gather your ingredients, give it a whirl, and enjoy every creamy, spiced spoonful!
Print
Sweet Potato Coconut Curry Recipe
- Total Time: 35 minutes
- Yield: 6 servings
- Diet: Halal
Description
This Sweet Potato Coconut Curry is a vibrant, creamy, and comforting dish perfect for a nutritious weeknight dinner. Featuring tender sweet and red potatoes simmered in a fragrant coconut milk curry sauce, enhanced with warm spices, fresh ginger, garlic, and a touch of heat from serrano chile. Served over rice and garnished with crunchy peanuts, fresh cilantro, and additional sliced peppers, this curry is rich in flavor, texture, and color.
Ingredients
Spices and Oil
- 2 tbsp olive oil
- 2 tbsp curry powder
- 1/4 tsp paprika
- pinch cumin
Vegetables
- 2 medium sweet potatoes (peeled and cut into 1-inch cubes)
- 2 medium red potatoes (peeled and cut into 1-inch cubes)
- 1 carrot (peeled and sliced)
- 1 yellow onion (diced)
- 4 cloves garlic (minced)
- 1 tbsp ginger (freshly minced)
- 1/2 serrano chile pepper (minced)
- 2 roma tomatoes (chopped)
- peppers (sliced, for garnish)
Liquids and Sweeteners
- 1 (14 oz) can coconut milk (light or full-fat)
- 1 (14 oz) can low-sodium chicken broth
- 2 tbsp brown sugar
Seasonings
- 1 1/2 tsp salt
- 1/2 tsp black pepper (or white pepper)
To Serve and Garnish
- cooked rice (white or brown)
- chopped peanuts
- chopped cilantro
- additional coconut milk for garnish
Instructions
- Toast Spices and Cook Vegetables: Heat olive oil in a large skillet over medium-high heat. When hot, add curry powder, paprika, and cumin. Toast the spices until fragrant, about 1 minute. Add the sweet potatoes, red potatoes, carrot, and diced onion, stirring to coat them evenly with the spiced oil. Cover the skillet and allow the vegetables to cook until soft, approximately 5 minutes.
- Add Aromatics: Stir in minced garlic, fresh ginger, and serrano chile pepper. Cook the mixture for an additional 2 minutes to release the flavors.
- Simmer Curry Sauce: Pour in the coconut milk and low-sodium chicken broth, then add chopped roma tomatoes, brown sugar, salt, and black pepper. Scrape the bottom of the skillet to loosen any browned bits for extra flavor. Bring the mixture to a simmer and cook for 10 minutes, stirring occasionally, until the curry sauce thickens and the potatoes are fork-tender.
- Blend and Finish Curry: Remove 2 cups of the curry mixture from the skillet and blend until smooth. Return the blended portion to the skillet and stir well to create a creamy and thick consistency.
- Serve and Garnish: Serve the curry hot over cooked white or brown rice. Garnish with chopped peanuts, fresh cilantro, sliced peppers, and an extra drizzle of coconut milk for enhanced flavor and texture.
Notes
- You can substitute serrano chile with jalapeño for a milder heat or omit for no heat.
- For a vegan version, replace chicken broth with vegetable broth.
- Using full-fat coconut milk will create a richer curry, while light coconut milk reduces calories.
- Leftover curry can be stored in an airtight container in the refrigerator for up to 3 days.
- To make this dish gluten-free, ensure the curry powder and broth used are labeled gluten-free.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian-inspired