Jamaican sweet potatoes are the kind of side dish that steals the spotlight from the main course every single time. My neighbor first shared this recipe with me after a Sunday barbecue, and I’ve been making these Jamaican sweet potatoes ever since. The combination of coconut milk, Scotch bonnet, and allspice creates this incredible aroma that fills the whole kitchen. It’s the kind of Caribbean magic that turns simple root vegetables into something you’ll crave on a regular basis.
Why You'll Love This Recipe
- That fiery ginger kick balanced with sweet coconut milk is absolutely addictive
- One pot means minimal cleanup and maximum flavor development
- Naturally vegan so everyone at your table can enjoy it
- The leftovers taste even better the next day, seriously
- It brings authentic island vibes to your dinner table
Ingredients You’ll Need
- Jamaican sweet potatoes: These orange-fleshed beauties provide the natural sweetness and creamy texture that make this dish special. Choose ones that feel heavy for their size with smooth skins.
- Full-fat coconut milk: The rich creaminess that carries all those warm spices. Shake the can well before opening to blend the cream and liquid together.
- Coconut oil: Adds authentic tropical flavor while sautéing. Look for unrefined oil for that extra coconut aroma.
- Onion: Provides the savory backbone that balances the sweetness. Yellow or white onions both work beautifully here.
- Garlic: Four cloves might seem like a lot, but the mellowing process makes it sweet and aromatic. Fresh is the only way to go.
- Fresh ginger: This is essential for that authentic Jamaican flavor. Look for firm knobby roots with smooth skin.
- Scotch bonnet pepper: The signature Jamaican heat source. Keep it whole so you get flavor without overwhelming spice.
- Ground allspice: This is the key Caribbean spice that makes everything taste authentic. Look for freshly ground if possible.
- Dried thyme: Just a hint adds that earthy, savory note that ties everything together.
- Salt: Enhances all the natural flavors and balances the sweetness of the potatoes.
- Black pepper: A small amount adds a nice background warmth. Freshly cracked is always best.
- Green onions: These add a fresh, sharp finish that brightens everything up. Use both white and green parts.
- Fresh cilantro: The final touch that brings freshness and color. If you’re not a cilantro fan, parsley works too.
- Brown sugar: Only if you need it, but good Jamaican sweet potatoes usually don’t need any extra sweetness.
- Lime wedges: That final squeeze of acidity makes all the flavors pop. Always use fresh lime juice.
- Toasted coconut flakes: For garnish and an extra crunch that looks beautiful and tastes amazing.
- When you’re shopping for this dish, the quality of your sweet potatoes really matters. I always look for the orange-fleshed variety because they have the best natural sweetness and creamy texture when cooked. The coconut milk should be full-fat, don’t even think about using the light version here. You need that richness to stand up to the Scotch bonnet and spices. As for the Scotch bonnet, I know it can be intimidating, but keeping it whole is the secret – it infuses just enough heat without making the dish too spicy for most people.
How to Make It
Prepare the Sweet Potatoes:
Peel your sweet potatoes and cut them into uniform 1-inch chunks. Place them in a large bowl of cold water while you prep everything else. This simple step prevents browning and keeps them looking fresh. The uniform size ensures they all cook at the same rate, which is crucial for getting that perfect fork-tender texture.:
Build Your Flavor Base:
Heat the coconut oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and sauté for 3-4 minutes until it’s softened and translucent. This gives you that sweet, mellow onion flavor that forms the foundation of the dish. Don’t rush this step – proper caramelization makes everything taste better.:
Add Aromatics and Spices:
Toss in the minced garlic and grated ginger, cooking for another 2 minutes while stirring constantly. Your kitchen should smell incredible right about now. Then stir in the allspice, thyme, salt, and black pepper, toasting them for 30 seconds. This wakes up the spices and releases their essential oils for maximum flavor.:
Coat and Cook the Potatoes:
Drain your sweet potatoes and add them to the pot, tossing everything together so each piece gets coated in that fragrant spice mixture. Let them cook for 3-4 minutes, stirring occasionally. This quick cook helps develop flavor before adding the liquid. The potatoes will start to take on some color and absorb those spices.:
Add Liquid and Scotch Bonnet:
Pour in the coconut milk and carefully add the whole Scotch bonnet pepper. The liquid should come about halfway up the potatoes – add a splash of water if needed. Bring everything to a gentle boil. The pepper will infuse its flavor without breaking and making the dish too hot. This is where the magic really starts to happen.:
Simmer to Perfection:
Reduce the heat to medium-low, cover the pot, and simmer for 20-25 minutes. Stir occasionally to prevent sticking and check that the potatoes are becoming fork-tender. You want them soft but still holding their shape. The coconut milk will reduce and start to cling to the potatoes beautifully.:
Thicken the Sauce:
Uncover and continue simmering for another 5 minutes to thicken the sauce slightly. This concentrates the flavors and creates that luscious coating. Remove the Scotch bonnet pepper carefully without breaking it. One sneaky burst of heat from a broken pepper can be overwhelming for some folks.:
Final Seasoning and Texture:
Taste and adjust your seasoning. This is your moment to make it perfect for your taste. If you want a creamier texture, gently mash some of the potatoes against the side of the pot with a wooden spoon. I love doing this because it creates different textures in every bite.:
Finish with Fresh Herbs:
Remove the pot from the heat and stir in the sliced green onions and chopped cilantro. Let it rest for 2-3 minutes before serving. This brief rest allows the flavors to meld together and the fresh herbs to wilt just slightly. The contrast of hot potatoes with fresh herbs is what makes this dish special.:

You Must Know
- Keep that Scotch bonnet pepper whole – piercing it makes the dish too spicy
- The dish improves overnight, so make extra intentionally
- Use fresh ginger, not powdered – it’s essential for authentic flavor
- I learned the hard way about that Scotch bonnet when I got curious and pierced one. Let’s ju…
Storage Tips
Once cooled, store your Jamaican sweet potatoes in an airtight container in the refrigerator for up to four days. The flavors actually deepen and improve overnight, making leftovers something to look forward to. When reheating, I like to use the stovetop with a splash of water or coconut milk to restore the creamy sauce. The microwave works in a pinch, but it can make the potatoes a bit rubbery. If you want to freeze it, go ahead – it keeps well for up to three months. Just thaw it in the fridge overnight and reheat gently. I always make a double batch because my family fights over the leftovers.
Ingredient Substitutions
If you can’t find Scotch bonnet peppers, habaneros are your best substitute, but use half a pepper instead of a whole since they’re slightly hotter. For the coconut milk, you could use vegetable broth and olive oil if coconut allergies are an issue, though you’ll lose that creamy richness. If you’re stuck with dried thyme instead of fresh, use about one-third the amount. As for the sweet potatoes, any orange-fleshed variety works, but if you can only find white sweet potatoes, you might want to add that tablespoon of brown sugar since they’re less sweet. Don’t have fresh cilantro? Parsley works fine.
Serving Suggestions
These Jamaican sweet potatoes are incredible alongside jerk chicken or curry goat – the creamy, slightly sweet potatoes balance the spicy meats perfectly. I love serving them over rice and peas for a complete Caribbean meal. For a vegetarian spread, pair them with fried plantains, a simple cabbage slaw, and maybe some callaloo. They also work beautifully as part of a larger buffet where people can pile their plates high. A squeeze of fresh lime juice right before serving brightens everything up and makes the flavors pop. My kids love them so much they’ll eat them straight from the bowl as a snack.
Cultural Context
Jamaican sweet potatoes represent the heart of Caribbean home cooking – simple ingredients transformed by technique and bold flavors. This dish showcases the island’s love for combining natural sweetness with heat and aromatic spices. Coconut milk and Scotch bonnet are staples in Jamaican kitchens, while allspice is the signature spice that gives Jamaican cuisine its distinctive taste. What I love about this recipe is how it demonstrates the Jamaican philosophy of making vegetables the star rather than just an afterthought. It’s served at everything from casual family dinners to holiday celebrations, always with that same generous spirit that makes Jamaican food feel like a warm hug.

Pro Tips
- Always shake your coconut milk can well before opening to blend the cream
- Remove the Scotch bonnet before it breaks or you’ll regret it
- Let it rest those two minutes – patience makes perfect
- I keep extra fresh ginger on hand because I’m always tempted to add more
- Trust me on that last tip – once you taste this, you’ll want to tweak it every time. But res…
Frequently Asked Questions
Jamaican sweet potatoes (yellow-fleshed) are ideal for authentic flavor, but any orange or yellow-fleshed variety works well. Look for firm, unblemished potatoes about 3 large ones (2 pounds total). The key is cutting them into uniform 1-inch chunks so they cook evenly and absorb the coconut milk and spice mixture properly.
Yes! These Jamaican sweet potatoes actually taste better the next day as flavors meld. Store covered in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of coconut milk to restore creaminess. The whole Scotch bonnet pepper continues infusing flavor during storage—just remove it before reheating if the heat level is perfect.
For authentic Jamaican flavor, Scotch bonnet is recommended, but you can substitute habanero (similar heat and fruitiness) or jalapeño (milder). If you skip the pepper entirely, add 1/4 teaspoon cayenne for warmth without the fruity heat. Remember, the whole pepper infuses gently—don’t cut it unless you want intense heat in your Jamaican sweet potatoes.
Your Jamaican sweet potatoes are done when the chunks are fork-tender but not mushy, about 35 minutes of simmering. The liquid should reduce to a thick, creamy coating from the coconut milk, and the sweet potatoes will have absorbed the ginger, allspice, and thyme flavors. A slight golden color on the edges is perfect.
These Jamaican sweet potatoes pair beautifully with traditional Caribbean mains like jerk chicken, curry goat, or oxtail. They’re also excellent alongside simple grilled fish or as part of a vegetarian rice and peas meal. For a complete Jamaican experience, serve with fried plantains and a side of steamed cabbage.