Jamaican Sweet Potato Coconut Curry

Highlighted under: Authentic Global Cuisine Inspiration

I absolutely love making Jamaican Sweet Potato Coconut Curry because it perfectly balances savory and sweet flavors. The creamy coconut milk paired with tender sweet potatoes creates a comforting dish that warms the soul. I first discovered this recipe during a trip to Jamaica, and it quickly became a staple in my kitchen. The spices create an intoxicating aroma, making it even more enjoyable to prepare. Every time I serve this curry, I’m always reminded of that vibrant island atmosphere, and it has become one of my family’s favorites!

Nicola Fairchild

Created by

Nicola Fairchild

Last updated on 2026-01-13T04:01:43.908Z

Secondary image

During my travels through Jamaica, I was enchanted by the vibrant food culture, and this Sweet Potato Coconut Curry quickly became a beloved recipe. The combination of spices and coconut milk creates a dish that's both nourishing and satisfying. I remember watching a local chef expertly create this dish, and the secret was balancing the spices just right. It’s a recipe that requires minimal effort yet delivers maximum flavor.

When I make this curry, I love to add a squeeze of lime at the end; it brightens up the dish beautifully. The textures of sweet potatoes and creamy coconut meld together so wonderfully that it’s hard to resist going back for seconds. Plus, it’s vegan-friendly, appealing to a wide range of dietary preferences!

Why You'll Love This Recipe

  • The unique combination of spices brings a tropical vibe to your kitchen
  • Creamy coconut sauce that envelops the sweet potatoes perfectly
  • A one-pot dish that is easy to make and clean up afterward

Understanding the Ingredients

Sweet potatoes serve as the star ingredient in this curry, providing natural sweetness and a creamy texture when cooked. They are rich in vitamins A and C, making the dish not only delicious but also nutritious. When choosing sweet potatoes, look for those that are firm and free of blemishes. The size can vary, but larger sweet potatoes will yield more cubes for the recipe, enhancing both flavor and texture in every bite.

Coconut milk is essential for the dish’s creamy body and tropical flavor. The fat content in coconut milk helps to balance the spices and sweet potatoes, creating a harmonious flavor profile. If you need a substitute, consider using a thick almond or cashew milk mixed with a tablespoon of coconut cream. This will mimic the richness, although the flavor will differ slightly.

Perfecting Your Technique

Sautéing the aromatics is a crucial step that builds the foundation of flavor in the curry. Ensure the onions are cooked until translucent, which usually takes about 5 minutes over medium heat. If they start browning too quickly, lower the heat to avoid a bitter taste; you want them soft and sweet, not caramelized. The aroma released during this step is inviting and sets the stage for the rest of the dish.

When adding the spices, I recommend stirring them in for a full minute before adding the liquid. This step, often referred to as blooming, allows the spices to release their essential oils and intensifies their flavors, making your curry rich and aromatic. If you find that your curry requires more depth later on, consider adjusting with a pinch of extra curry powder or a splash of tamarind for tanginess.

Ingredients

Gather the following ingredients to create your delicious Jamaican Sweet Potato Coconut Curry.

Ingredients

  • 2 large sweet potatoes, peeled and cubed
  • 1 can (400ml) coconut milk
  • 1 onion, chopped
  • 3 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 1 bell pepper, chopped
  • 2 tablespoons curry powder
  • 1 teaspoon allspice
  • 1 tablespoon olive oil
  • Salt and pepper to taste
  • Fresh cilantro for garnish

Make sure to have all these ingredients prepped to enjoy a smooth cooking experience!

Instructions

Follow these steps to make your delicious Jamaican Sweet Potato Coconut Curry.

Sauté the Aromatics

In a large pot, heat olive oil over medium heat. Add chopped onion, garlic, and ginger, and sauté until the onion becomes translucent, about 5 minutes.

Add Sweet Potatoes

Stir in the cubed sweet potatoes and cook for another 5 minutes, ensuring they are well coated with the sautéed mixture.

Mix in Spices

Add the curry powder and allspice, stirring well to mix the spices evenly. Allow it to cook for 2 minutes to release the flavors.

Pour in Coconut Milk

Add the coconut milk and chopped bell pepper. Bring the mixture to a gentle simmer.

Simmer and Serve

Cover the pot and let it simmer for 20-25 minutes, or until the sweet potatoes are tender. Season with salt and pepper to taste. Serve garnished with fresh cilantro.

Enjoy your flavorful Jamaican Sweet Potato Coconut Curry served with rice or on its own!

Pro Tips

  • For an extra kick, consider adding a pinch of cayenne pepper or some chopped chili peppers to the curry.

Storage and Reheating

This Jamaican Sweet Potato Coconut Curry can be made in advance, allowing the flavors to meld beautifully. Store any leftovers in an airtight container in the refrigerator for up to 4 days. For longer storage, consider freezing it; it can last up to 3 months in the freezer. When reheating, do so gently on the stove over low heat, stirring occasionally to prevent sticking. Adding a splash of coconut milk can help restore creaminess as it heats up.

If you find that the curry thickens too much upon refrigeration, simply add a bit of vegetable broth or water during reheating to reach your desired consistency. This adjustment keeps the dish enjoyable over its storage period and maintains the delightful creamy texture.

Serving Suggestions

For a complete meal, serve the curry over a bed of fluffy jasmine or basmati rice. The rice helps soak up the creamy sauce while providing a satisfying base. You can also pair it with warm naan or roti to enhance the dining experience. If you'd like a bit of acidity to cut through the richness, a squeeze of fresh lime over the top right before serving will elevate the flavors beautifully.

Feel free to customize the curry by adding your favorite vegetables, such as spinach or peas, during the last few minutes of cooking. This not only increases the nutritional value but also adds a vibrant color contrast that makes the dish even more appealing. You can also adjust the spice level by incorporating a diced chili or a dash of cayenne pepper if you like a bit of heat.

Questions About Recipes

→ Can I use regular potatoes instead of sweet potatoes?

Yes, while sweet potatoes add a unique flavor, you can substitute them with regular potatoes.

→ Is there a way to make this dish less spicy?

Absolutely! You can reduce the amount of curry powder used and omit any chili peppers for a milder taste.

→ Can I make this curry in advance?

Yes, this curry stores well in the fridge and can be made a day ahead. Just heat it up before serving!

→ What can I serve with the curry?

This curry pairs excellently with rice, quinoa, or even naan for a delightful meal.

Jamaican Sweet Potato Coconut Curry

I absolutely love making Jamaican Sweet Potato Coconut Curry because it perfectly balances savory and sweet flavors. The creamy coconut milk paired with tender sweet potatoes creates a comforting dish that warms the soul. I first discovered this recipe during a trip to Jamaica, and it quickly became a staple in my kitchen. The spices create an intoxicating aroma, making it even more enjoyable to prepare. Every time I serve this curry, I’m always reminded of that vibrant island atmosphere, and it has become one of my family’s favorites!

Prep Time15 minutes
Cooking Duration30 minutes
Overall Time45 minutes

Created by: Nicola Fairchild

Recipe Type: Authentic Global Cuisine Inspiration

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 2 large sweet potatoes, peeled and cubed
  2. 1 can (400ml) coconut milk
  3. 1 onion, chopped
  4. 3 cloves garlic, minced
  5. 1-inch piece ginger, grated
  6. 1 bell pepper, chopped
  7. 2 tablespoons curry powder
  8. 1 teaspoon allspice
  9. 1 tablespoon olive oil
  10. Salt and pepper to taste
  11. Fresh cilantro for garnish

How-To Steps

Step 01

In a large pot, heat olive oil over medium heat. Add chopped onion, garlic, and ginger, and sauté until the onion becomes translucent, about 5 minutes.

Step 02

Stir in the cubed sweet potatoes and cook for another 5 minutes, ensuring they are well coated with the sautéed mixture.

Step 03

Add the curry powder and allspice, stirring well to mix the spices evenly. Allow it to cook for 2 minutes to release the flavors.

Step 04

Add the coconut milk and chopped bell pepper. Bring the mixture to a gentle simmer.

Step 05

Cover the pot and let it simmer for 20-25 minutes, or until the sweet potatoes are tender. Season with salt and pepper to taste. Serve garnished with fresh cilantro.

Extra Tips

  1. For an extra kick, consider adding a pinch of cayenne pepper or some chopped chili peppers to the curry.

Nutritional Breakdown (Per Serving)

  • Calories: 420 kcal
  • Total Fat: 28g
  • Saturated Fat: 18g
  • Cholesterol: 0mg
  • Sodium: 100mg
  • Total Carbohydrates: 45g
  • Dietary Fiber: 8g
  • Sugars: 6g
  • Protein: 6g