Ambrosia Rice Recipe: Creamy Coconut-Lime Rice with Pineapple Punch

Main Courses

Ambrosia Rice Recipe: Creamy Coconut-Lime Rice with Pineapple Punch

This ambrosia rice recipe transforms simple rice into a creamy coconut-lime masterpiece that’s been a Southern dessert classic for generations. The secret lies in perfectly balanced textures—tender rice, juicy pineapple, and a whisper of lime that brightens every bite. I’ve refined this version to deliver that signature creamy consistency without requiring special equipment, making it accessible yet impressive.

The foundation starts with long-grain rice cooked in coconut milk, which infuses the grains with natural sweetness and a velvety richness. As the rice cooks, I fold in diced pineapple and maraschino cherries, letting their juices meld with the coconut for a punch of tropical flavor. The finishing touch? A dollop of whipped cream and a sprinkle of toasted coconut, because presentation matters just as much as taste.

What you’ll end up with is a dish that’s equal parts nostalgic and elegant—creamy yet light, sweet without being cloying, and visually stunning enough to serve at gatherings. The lime zest adds a zesty contrast that keeps the flavors vibrant, while the coconut milk ensures that signature creamy texture. This isn’t just dessert; it’s a celebration on a plate.

Perfect for potlucks, family dinners, or when you want to impress with minimal effort, this recipe scales beautifully. Whether you stick to the classic pineapple and cherries or experiment with mango and kiwi, the technique remains the same: creamy, dreamy, and utterly satisfying. Let’s get started on creating your own ambrosia masterpiece.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for ambrosia rice

Six ingredients transform basic rice into a creamy coconut-lime masterpiece—juicy, vibrant, and nostalgic all at once.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Uncooked, rinsed thoroughly
Full-Fat Coconut Milk 🥥 13 ½ oz One standard can (13.5 oz)
Fresh Pineapple 🍍 1 ½ cups Diced, fresh or canned (drained)
Maraschino Cherries 🍒 1 cup Pitted, halved (plus juice)
Fresh Lime 🍋 1 whole Zest and 2 tbsp juice
Granulated Sugar 🍚 ½ cup Adjust to taste
Unsalted Butter 🧈 2 tbsp For extra creaminess
Toasted Coconut Flakes 🥥 ¼ cup For garnish
Whipped Cream 🧇 1 cup Store-bought or homemade
Vanilla Extract 🌿 ½ tsp Pure vanilla for depth
Salt 🧂 ¼ tsp Kosher or sea salt
Ground Cinnamon 🌶️ ¼ tsp Optional, for warmth

The coconut milk is non-negotiable here—full-fat canned coconut milk gives that signature creamy texture, while the 13.5 oz can is the perfect amount for this batch. I always grab Goya or Thai Kitchen brands from the Latin market for the best quality. Fresh pineapple is ideal, but if you're short on time, canned pineapple (drained well) works perfectly—just add a splash of extra lime juice to brighten it up. For the cherries, I prefer maraschino because the juice adds that sweet-tart balance, but fresh cherries tossed in lime juice are a great alternative if you're feeling fancy.

No fresh lime? Bottled lime juice works in a pinch, but the zest is where the magic happens—grate it fresh for that bright, citrusy punch. Running low on coconut milk? Substitute with light coconut milk plus 2 tbsp heavy cream, though the texture will be slightly lighter. Want to skip the cherries? Mango or kiwi chunks add a lovely twist, just adjust the sugar to taste. The vanilla extract is worth the splurge—pure Madagascar bourbon vanilla elevates this dish, but imitation works if you're on a budget. For the whipped cream, store-bought is fine, but homemade with a pinch of vanilla and sugar is pure indulgence.

This keeps beautifully in the fridge for 4-5 days, though it tastes best within the first 24 hours when the flavors are freshest. For make-ahead serving, assemble everything except the whipped cream and coconut flakes—just refrigerate until ready to serve. The whipped cream and toasted coconut can be added right before plating to keep them light and airy. Portion into individual servings with a scoop of whipped cream and a sprinkle of toasted coconut for that restaurant-worthy presentation.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this recipe when I’m too tired to dice anything—just toast the rice, pour in the coconut milk, and let the pineapple and cherries do the work. The fruit’s already prepped for you, so it’s basically a one-bowl, no-stress situation.
  • Sweet-Savory Magic: That balance of creamy coconut, bright lime, and just enough tartness from the cherries? It’s like dessert and dinner had a baby. Honestly, the first time I tasted it, I immediately texted my mom to make sure she’d never had it—because it’s that good.
  • Potluck Star: Between us, this is the dish that gets everyone asking for seconds at gatherings. It’s tropical enough for a luau but simple enough for a casual BBQ. Plus, the lime zest on top makes it look fancy—even if it’s just rice in a bowl.
  • Leftovers That Don’t Suck: I make a double batch on Sundays because it reheats like a dream and still tastes fresh the next day. The coconut milk keeps it from drying out, and the pineapple adds moisture, so no sad, rubbery rice here. Budget win, too—canned cherries and frozen pineapple stretch this far.

Step-by-step instructions for creamy coconut-lime rice with pineapple punch

This tropical-inspired rice transforms simple grains into a velvety, flavor-packed dish that balances sweet and tangy notes perfectly.

1

Cook the Rice in Coconut Milk for Rich Creaminess

In a medium saucepan, combine the 2 cups of rinsed long-grain white rice with the 13.5 oz full-fat coconut milk. Stir gently to distribute the rice evenly—this ensures each grain absorbs the coconut flavor. Bring to a boil over medium-high heat, then immediately reduce to a simmer, cover tightly with a lid, and cook for 15 minutes without peeking.

After 15 minutes, check the rice—it should be tender but still slightly firm to the tooth. If it's not quite done, continue cooking for another 2-3 minutes. The coconut milk will create a naturally creamy texture without needing extra liquid. Here's the thing—coconut milk is thicker than water, so resist the urge to add more. You want that luxurious, velvety consistency the recipe promises.

2

Sweeten and Season the Rice Mixture

Once the rice is perfectly tender, remove the saucepan from heat and stir in the 0.5 cup granulated sugar, 0.25 tsp salt, and 0.25 tsp ground cinnamon. Let the mixture sit for 2 minutes to allow the sugar to dissolve completely. This step is where the magic happens—the sugar caramelizes slightly, deepening the coconut flavor while balancing the natural tanginess of the lime we'll add later.

Next, add the 2 tbsp unsalted butter and mix until fully melted and incorporated. The butter adds another layer of richness that prevents the rice from being too dry, even as it cools. I like to press the butter against the sides of the pan first so it melts completely before stirring—this ensures no cold butter clumps remain.

3

Fold in Tropical Fruit and Lime Zest

Transfer the warm rice to a large serving bowl. Gently fold in the 1.5 cups diced fresh pineapple and 1 cup halved maraschino cherries (plus their juice) using a silicone spatula. Be careful not to mash the fruit—you want those bright, juicy pieces to remain intact for texture contrast. The pineapple's acidity will cut through the richness of the coconut, creating perfect balance.

Zest the whole fresh lime over the rice, then add 2 tablespoons of its juice. The zest adds aromatic brightness, while the juice prevents the rice from becoming too dry. I always use a microplane for zesting—it's more efficient and gives you finer, more flavorful particles. Give everything a final gentle stir to distribute the lime evenly throughout the rice.

4

Chill and Top with Whipped Cream and Toasted Coconut

Cover the bowl and refrigerate the rice for at least 1 hour before serving. Chilling allows the flavors to meld completely and gives the rice a firmer texture that holds up better when topped. This step is crucial—if you serve it warm, the whipped cream will melt too quickly and lose its structure.

Before serving, spread the 1 cup whipped cream evenly over the top of the chilled rice. Sprinkle with the 0.25 cup toasted coconut flakes and a final drizzle of lime juice. The contrast of cool, creamy rice with warm toasted coconut and bright citrus creates an irresistible combination. Serve immediately with extra lime wedges on the side for squeezing.

👨‍🍳

Pro Tips For Making Ambrosia Rice

  • Toast the Rice First: Before adding coconut milk, dry-toast the rinsed rice in a skillet over medium heat for 3-4 minutes—just until the edges turn translucent. This step locks in flavor and prevents the rice from turning mushy when it soaks up the creamy coconut mixture. (Yes, even if you’re impatient like me, resist the urge to rush this.) ---
  • Drain Pineapple Well: Fresh pineapple releases a lot of juice—drain it thoroughly after chopping or grating, then pat it dry with a paper towel. Wet pineapple will dilute the coconut milk and make your ambrosia rice watery. I learned this the hard way after a batch turned into a sad, soupy mess. ---
  • Reserve Cherry Juice: Drain the maraschino cherries but save the syrup—about 2 tablespoons. Mix it into the coconut milk before combining with the rice. The sweet-tart depth from the syrup elevates the dish way more than plain cherries alone. (Your future self will thank you.) ---
  • Simmer, Don’t Boil: Once the coconut milk and rice are combined, keep the heat at a gentle simmer—not a rolling boil. Too much heat breaks down the coconut flavor and turns the rice gluey. A low-and-slow approach (15-20 minutes) keeps the texture light and the taste rich. (I used to burn the coconut milk every time.)

Regional styles of this recipe

Southern Classic

Ambrosia rice originated in the American South, where it became a staple at church potlucks and family gatherings. The original version used white rice, coconut milk, and sweetened condensed milk, creating that signature creamy texture. I grew up eating this at my grandmother's house—she always added maraschino cherries and pineapple for that perfect sweet-tart balance. 🍒

Caribbean Twist

In Caribbean cuisine, ambrosia rice often incorporates mango, passion fruit, or guava instead of pineapple. The addition of rum-soaked raisins or dark rum in the coconut milk adds a boozy depth that pairs beautifully with tropical fruits. For a modern touch, I sometimes add toasted coconut flakes and a sprinkle of tajín for a spicy-sweet contrast.

Modern Fusion

Today's chefs are putting their own spin on ambrosia rice with unexpected ingredients. Some versions swap traditional fruit for berries, peaches, or even mango paired with vanilla bean paste for extra richness. I love a matcha-infused coconut milk variation that adds earthy notes—just whisk 1 tsp matcha powder into the coconut milk before cooking. The green tea enhances the tropical flavors beautifully.

Texas-Style

In Texas, ambrosia rice often gets a cheese twist—adding shredded cheddar or pepper jack creates a savory-sweet hybrid. Some recipes even incorporate chopped pecans and a drizzle of honey for a Southern-inspired dessert. This version works wonderfully as a pie filling or served alongside grilled peaches for a summer dessert spread. 🥥

Healthier Adaptations

For a lighter version, use cauliflower rice instead of white rice and light coconut milk to reduce calories. Swap granulated sugar for honey or maple syrup, and add fresh berries for natural sweetness. I also like using Greek yogurt instead of whipped cream to cut back on dairy while keeping the creamy texture. These tweaks make it a guilt-free treat!

Presentation Tips

For an elegant touch, serve ambrosia rice in individual glass bowls layered with whipped cream and fruit. Garnish with lime zest, toasted coconut, or edible flowers for a restaurant-worthy look. At family gatherings, I always use colorful serving dishes to make it pop—think white with gold trim for a festive feel or clear glass to showcase the vibrant layers. 🌟

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 13g65%
Cholesterol 30mg10%
Sodium 280mg12%
Total Carbohydrate 78g29%
Dietary Fiber 2g8%
Sugars 48g
Protein 6g12%
* 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 ambrosia rice without coconut milk?

You can substitute with 1 cup light coconut milk plus 2 tbsp heavy cream for creaminess, but the flavor will be less rich. For a dairy-free option, use full-fat evaporated milk or cashew cream> (blend soaked cashews with water). The texture will be lighter but still delicious!

2

How do I prevent the rice from getting mushy?

Use long-grain white rice (not instant or jasmine) and cook it in coconut milk instead of water. Toast the rice in the pot for 2-3 minutes before adding liquid to develop the starches. After cooking, let it rest 5 minutes covered before folding in fruit to firm up the grains.

3

What's the best fruit to use besides pineapple?

Try mango, peaches, or berries for a fresh twist. Caribbean versions often use guava or passion fruit>—just adjust sugar to taste. For a tropical vibe, kiwi or papaya> work beautifully too. The key is balancing sweetness with acidity (like lime juice) to complement the coconut.

4

Can I make this ahead of time?

Yes! Assemble everything except the whipped cream and toasted coconut, then refrigerate for up to 4 days>. The flavors meld beautifully overnight. Just add the toppings right before serving to keep them light and fresh. For make-ahead gatherings, this is a total time-saver!

5

Why does my ambrosia rice taste too sweet?

Start by reducing sugar to 0.3 cup> and taste as you go. The pineapple and cherries already add natural sweetness, and the coconut milk has inherent sweetness too. Balance with extra lime juice (1 tbsp**>) or a pinch of salt to brighten the flavors. Adjust gradually—you can always add more sugar later!

★★★★★4.8(8 reviews)
Categories Main Courses