Sweet Potato Halaya Recipe: Spiced Coconut Cream Magic in 30 Minutes

Side Dishes

Sweet Potato Halaya Recipe: Spiced Coconut Cream Magic in 30 Minutes

This sweet potato halaya recipe transforms humble sweet potatoes into a velvety, spiced coconut cream that’s rich enough to serve as dessert or a decadent side. 🌟 The secret lies in slow-simmering the sweet potatoes with cinnamon and nutmeg until they break down into a thick, spreadable purée—then folding in coconut milk for that signature Caribbean richness.

I’ve perfected this version to balance sweetness with warmth, creating a dish that’s both comforting and elegant.

The beauty of halaya is its versatility—it can be served warm with a sprinkle of cinnamon, chilled as a dessert with whipped cream, or even spooned over ice cream for a tropical twist.

What sets this recipe apart is the 30-minute prep time, achieved by using pre-cooked sweet potatoes (or instant potatoes) without sacrificing texture. The result? A dish that’s thick enough to hold its shape but still silky-smooth, with layers of spice that linger on your palate.

Cultural roots run deep here: halaya is a staple in Puerto Rican and Caribbean cuisine, often served during holidays like Christmas and Three Kings Day.

This version stays true to tradition while making it accessible for home cooks—no special equipment needed, just a pot, a whisk, and patience for the spices to meld. The coconut milk adds a luxurious creaminess, while the cinnamon and nutmeg ensure every bite tastes like a warm hug.

Ready to elevate your table? This halaya pairs beautifully with roasted meats, grilled fish, or even as a standalone dessert with a dollop of whipped cream. The best part? Leftovers taste even better the next day—if they last that long. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato halaya

Sweet potatoes, coconut milk, and warm spices create this Caribbean-inspired dessert-side masterpiece.

Ingredient Amount Notes
Large Sweet Potatoes 🍠 2 whole Peeled and cubed (about 2 lbs)
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, full-fat preferred
Granulated Sugar 🍚 ½ cup Adjust to taste
Ground Cinnamon 🌿 1 ½ tsp Freshly ground preferred
Ground Nutmeg 🌶️ ½ tsp Freshly grated for best flavor
Ground Cloves 🌶️ ¼ tsp Lightly toasted
Salt 🧂 ½ tsp Kosher or sea salt
Unsalted Butter 🧈 2 tbsp For richness
Vanilla Extract 🌸 ½ tsp Pure vanilla preferred
Coconut Oil 🫒 1 tbsp For extra creaminess
Heavy Whipping Cream 🥛 ¼ cup Optional for serving
Cinnamon Sticks 🌿 2 whole For garnish

The sweet potatoes are the foundation, so choose firm, vibrant ones—orange-fleshed varieties work best. Trader Joe's and Whole Foods often carry pre-peeled ones to save time, but peeling and cubing yourself ensures better texture. For the coconut milk, full-fat is non-negotiable—it delivers that signature Caribbean creaminess. The canned version (like Goya) is perfect here, but if you're feeling fancy, use fresh coconut milk. Just make sure it's well-shaken before opening. The spices? Penzeys or bulk bins at natural markets are your best bet for fresh, potent flavors—none of that dusty stuff from the back of your pantry.

No vanilla extract? Vanilla bean paste or even vanilla sugar works in a pinch. Short on nutmeg? Mace will do, though it's a completely different flavor profile. The butter and coconut oil are where the richness comes from—don't skip them if you want that velvety texture. For a lighter version, you could reduce the butter to 1 tbsp and add an extra splash of coconut milk, but trust me on the full-fat version. The sugar can be adjusted based on how sweet your potatoes are—taste as you go. And if you're feeling adventurous, add a pinch of allspice** for that classic Caribbean touch.

This halaya tastes even better the next day as the flavors meld together. Store it in an airtight container in the fridge for up to 5 days**, though I've never had leftovers that long. For serving, a quick reheat in a saucepan over low heat with a splash of coconut milk brings it back to life. The coconut oil on top keeps it moist—don't skip this part**. If you're making this ahead for a gathering, portion it into small jars or ramekins so guests can grab individual servings. And if you're feeling fancy, top each portion with a dollop of whipped cream and a sprinkle of cinnamon right before serving.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just peel, boil, and simmer. No chopping, no fussing, no extra bowls. The sweet potatoes soften right in the coconut milk, and by the time you stir in the sugar and spices, you’re basically done.
  • Warm Spice Hug: That first spoonful? Pure comfort. The cinnamon and nutmeg don’t just hint at flavor—they wrap around you like a blanket, especially when the coconut milk turns creamy and the sugar caramelizes just enough to make your taste buds sing.
  • Leftover Goldmine: Between us, this tastes better the next day. I make a big batch on Sundays, and by Wednesday, it’s the star of my lunchbox or a quick breakfast with yogurt. The flavors deepen, and the texture? Smooth as silk.
  • Budget Sweetness: Sweet potatoes and coconut milk stretch this recipe far—way cheaper than store-bought desserts or fancy treats. Plus, the sugar isn’t even that much, so you get that rich, custardy goodness without breaking the bank. Win-win.

Step-by-step instructions for sweet potato halaya

Transform simple sweet potatoes into velvety spiced coconut cream perfection in under 30 minutes.

1

🍳 Step 1: Cook the Sweet Potatoes Until Tender

Peel and cube the 2 whole large sweet potatoes into ½-inch pieces for even cooking. In a medium saucepan, combine the sweet potato cubes with 1 cup water (reserve the remaining 1 cup for later) and bring to a boil over medium-high heat. Once boiling, reduce heat to medium-low and simmer uncovered for 10-12 minutes until the sweet potatoes are fork-tender with just a slight resistance.

Here's the thing—don't overcook them or they'll turn to mush. You want them soft enough to mash easily but still holding their shape slightly. Drain the cooked sweet potatoes in a colander, pressing gently to remove excess water. The drier they are, the smoother your halaya will turn out.

2

🥘 Step 2: Build the Spiced Coconut Base

In the same saucepan (no need to wash it—the browned bits add flavor), melt the 2 tbsp unsalted butter and 1 tbsp coconut oil over medium heat. Add the 1 can full-fat coconut milk and bring to a gentle simmer. Stir in the 0.5 cup granulated sugar, 1.5 tsp ground cinnamon, 0.5 tsp ground nutmeg, 0.25 tsp ground cloves, and 0.5 tsp salt, whisking constantly for 2-3 minutes until the spices are fragrant and the mixture begins to thicken slightly.

This is where the magic happens. The spices need time to bloom and infuse the coconut milk completely. If you smell the cloves burning, reduce the heat slightly—you want warm, aromatic spices, not bitter ones. Keep the mixture at a gentle simmer, not a rapid boil.

3

🍳 Step 3: Blend Until Silky Smooth

Using an immersion blender (or carefully transferring to a countertop blender), puree the cooked sweet potatoes directly into the spiced coconut mixture. Blend until completely smooth, scraping down the sides as needed. Return the mixture to the saucepan and stir in the 0.5 tsp vanilla extract. Simmer gently for 5-7 minutes until the halaya thickens to a creamy consistency that coats the back of a spoon.

Real talk: if it looks too thick, whisk in 1-2 tablespoons of the reserved sweet potato water to reach your desired creaminess. The halaya should be thick enough to coat a spoon but still flow smoothly—not gluey or watery. Taste and adjust sweetness if needed, adding more sugar if desired.

4

⏰ Step 4: Finish with Cream and Garnish

Remove the halaya from heat and stir in the 0.25 cup heavy whipping cream (if using) until fully incorporated. For the final touch, add 1 whole cinnamon stick to infuse additional flavor while keeping the other for garnish. Let the halaya sit covered at room temperature for 10 minutes—this allows the flavors to meld completely.

Before serving, gently stir again and garnish with the remaining 1 whole cinnamon stick. For an extra special presentation, top with a dollop of whipped cream or a sprinkle of ground cinnamon. Serve warm as a dessert, breakfast treat, or even as a creamy sauce for pancakes or ice cream.

👨‍🍳

Pro Tips For Making Sweet Potato Halaya

  • PEEL AND CUBE SMALL: Sweet potatoes get gummy when overcooked, so cut them into 1-inch chunks—no smaller. I learned this the hard way when my halaya turned into a mushy mess because I went too fine with the knife.
  • STIR CONSTANTLY AT FIRST: The first 10 minutes are when it burns. Keep that pot moving over medium heat until the sweet potatoes start breaking down, then lower to a simmer. After burning three batches, I finally figured out this isn’t the time to check your phone.
  • USE BROWN SUGAR FOR DEPTH: Skip the white sugar if you want a richer, caramelized flavor. A 1:1 swap with light brown sugar adds molasses notes that cut through the coconut’s sweetness—my grandmother swore by this, and she was right.
  • COOL BEFORE ADDING SPICES: Let the halaya sit for 5 minutes after cooking before stirring in cinnamon and nutmeg. This prevents clumping and lets the spices bloom properly—yes, even if you’re impatient like me.

Serving suggestions for this sweet potato halaya

Warm Dessert Delight

Serve this halaya warm as a decadent dessert after dinner—it pairs beautifully with vanilla ice cream or a scoop of coconut sorbet. 🌟 The creamy texture and warm spices create a comforting finish to any meal.

I love topping it with a dollop of whipped cream and a sprinkle of cinnamon for that extra touch of elegance. For a festive presentation, arrange it in small ramekins and garnish with a cinnamon stick.

Breakfast Sidekick

Transform your morning routine by serving halaya alongside fluffy pancakes, French toast, or waffles. The sweet, spiced coconut cream adds a tropical twist to classic breakfast favorites. I recommend using a squeeze bottle to create elegant swirls on top of pancakes, or simply spoon it alongside for dipping.

A sprinkle of toasted pecans or walnuts adds crunch and extra flavor.

Savory Pairings

Don't let the sweetness fool you—this halaya works surprisingly well as a side for savory dishes. Try serving it alongside roasted pork tenderloin, grilled chicken, or even blackened fish. The warm spices complement the richness of meats beautifully, while the coconut cream adds a luxurious touch.

For a Caribbean-inspired meal, pair it with jerk chicken or curried goat for an authentic flavor experience.

Ice Cream Topping

Elevate your ice cream game by spooning halaya over vanilla bean or coconut ice cream. The contrast of warm and cold creates a delightful texture experience. I like to let the halaya cool slightly before serving to prevent melting too quickly.

For an extra indulgent treat, add crushed pineapple or toasted coconut flakes on top before serving.

Holiday Centerpiece

This halaya makes an impressive centerpiece for holiday gatherings, especially during Christmas or Three Kings Day celebrations. Serve it in small individual dishes with a cinnamon stick garnish for an elegant presentation. The warm spices and creamy texture make it a crowd-pleaser that feels special enough for any festive occasion.

I often prepare it ahead and reheat gently before serving to maintain its perfect consistency.

Make-Ahead Serving

Halaya tastes even better the next day, making it perfect for meal prep. Store leftovers in an airtight container in the refrigerator for up to 5 days. When ready to serve, reheat gently in a saucepan with a splash of coconut milk until warmed through.

For a quick serving option, portion it into small jars or ramekins so guests can grab individual servings. The flavors deepen overnight, creating an even more flavorful experience. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 35mg12%
Sodium 210mg9%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 32g
Protein 4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make sweet potato halaya without coconut milk?

Yes, but the texture and flavor will change significantly. For a dairy-free alternative, use full-fat evaporated milk or heavy cream (reduce sugar slightly). For a vegan version, try coconut cream (thicker than coconut milk) or cashew cream. The coconut milk is key for that authentic Caribbean richness, but these substitutes work in a pinch.

2

How do I fix halaya that's too thick or too thin?

Too thick? Whisk in 1-2 tablespoons of warm water or reserved sweet potato water until smooth. Too thin? Simmer uncovered for 3-5 minutes to evaporate excess liquid, stirring occasionally. For extra creaminess, stir in 1 tbsp coconut oil or melted butter. The goal is a consistency that coats the back of a spoon but still flows smoothly.

3

What's the difference between halaya and sweet potato mash?

Halaya is a spiced, coconut-infused version of sweet potato mash with a thicker, creamier texture. While mash is simple (just sweet potatoes + butter), halaya includes warm spices (cinnamon, nutmeg, cloves) and coconut milk for depth. The blending process creates a velvety purée rather than chunky mash. Think of it as a cross between sweet potato pie filling and coconut custard.

4

Can I use regular potatoes instead of sweet potatoes?

Not recommended! Sweet potatoes provide natural sweetness and a creamy texture that regular potatoes can't match. If you must substitute, try purple sweet potatoes for color variation, but regular russets or Yukon golds will make the halaya taste bland and starchy. The orange flesh of sweet potatoes is essential for that perfect balance of sweetness and earthiness.

5

How do I store and reheat halaya?

Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. To reheat, warm in a saucepan over low heat with 1-2 tbsp coconut milk until smooth. For microwave reheating, cover with a damp paper towel and heat in 20-second intervals, stirring between each. The coconut oil on top helps maintain moisture—just stir it back in before serving.

★★★★★5.0(2 reviews)
Categories Side Dishes