Main Courses
This ambrosia rice recipe transforms simple rice into a creamy, dreamy dessert that balances sweet, tangy, and coconut flavors perfectly. The secret lies in cooking the rice in milk and cream until tender, then sweetening it with vanilla and orange zest for a fragrant, velvety texture. Chilling enhances the richness, making it the ideal base for canned fruit like pineapple and cherries.
What sets this recipe apart is the harmony of textures—soft, creamy rice contrasted with the slight crunch of fruit and the lightness of whipped cream. The orange-infused milk adds a bright citrus note that cuts through the sweetness, while toasted coconut flakes on top provide a subtle crunch. This dessert is elegant yet simple, perfect for potlucks or special occasions.
The process is straightforward: cook the rice in a rich milk-cream mixture, then fold in sweetened condensed milk and vanilla. Once chilled, layer with fruit and top with whipped cream. The result is a dessert that looks as impressive as it tastes, with every bite offering a perfect balance of sweet, creamy, and tangy flavors.
Serve this ambrosia rice chilled for the best texture, or let guests assemble their own bowls for a fun, interactive dessert. It’s a crowd-pleaser that feels indulgent yet light—ideal for those who love classic Southern desserts with a modern twist.
Ingredients for ambrosia rice
Creamy milk, sweetened condensed milk, and bright citrus transform plain rice into dreamy ambrosia rice.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, rinsed well |
| Whole Milk 🥛 | 4 cups | Whole milk for creaminess |
| Heavy Whipping Cream 🧈 | 1 cup | Full-fat for richness |
| Sweetened Condensed Milk 🥛 | 1 can | 14 oz can, premium brand |
| Pure Vanilla Extract 🌿 | 1 tbsp | High-quality, pure vanilla |
| Orange Zest 🍊 | 1 tbsp | Freshly grated orange peel |
| Orange Juice 🍊 | ½ cup | Freshly squeezed preferred |
| Pineapple Chunks 🍍 | 2 cups | Canned, drained well |
| Maraschino Cherries 🍒 | 1 cup | Drained, pitted cherries |
| Unsweetened Coconut Flakes 🥥 | ½ cup | Toasted for crunch |
| Heavy Whipping Cream 🧈 | 2 cups | Chilled for whipping |
| Powdered Sugar 🍬 | ¼ cup | For sweetening whipped cream |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Sugar 🌿 | 1 tbsp | Optional for extra flavor |
The rice is the foundation—long-grain white works best for that tender, creamy texture. For the milk, whole milk and heavy cream are non-negotiable (the richness is everything). Trader Joe's has the best-priced sweetened condensed milk in cans—look for the premium brand with no artificial flavors. Fresh orange zest is a game-changer here; zest from organic oranges has the brightest flavor. If you're using canned fruit, drain it thoroughly—no one wants soggy ambrosia rice. Toast your coconut flakes in a dry pan for 3-4 minutes until golden—they add that perfect crunch.
No fresh orange zest? Orange extract at half the amount works in a pinch, but it won't be as vibrant. Short on pineapple? Mango or peaches are great swaps—just make sure they're canned in juice, not syrup. The whipped cream is where you can get fancy: add a splash of vanilla or a pinch of cinnamon if you're feeling extra. For the rice cooking, don't skip the milk mixture—it's what makes this dessert so lusciously creamy. If you're serving this at a party, prepare the fruit and coconut toppings ahead so guests can assemble their own bowls.
This dessert tastes even better the next day—chill it overnight for maximum creaminess. Store leftovers in an airtight container with parchment between layers to keep it fresh. The whipped cream should be made fresh before serving, but you can whip the cream ahead and store it in the fridge for up to 2 hours (just rewhip before using). Portion the rice into individual containers if you're prepping for a crowd—it keeps beautifully for 4 days in the fridge. Freezing isn't recommended, as the texture changes.
Why You'll Love This Recipe
- Creamy in Minutes: I swear, this takes less time than waiting for takeout. Just cook the rice, stir in the warm milk and condensed milk, then fold in the cream and vanilla—no stirring arms required. The rice absorbs everything like a sponge, so you’re done before the kids even finish their homework.
- Vanilla-Kissed Comfort: That first spoonful of warm, creamy rice with vanilla swirling through it? It’s like dessert for breakfast. The condensed milk gives it a rich, caramel-like depth, while the vanilla turns it into something that tastes like a hug in a bowl.
- Potluck Hero: Serve it warm or cold—it’s the ultimate crowd-pleaser. I’ve brought it to BBQs, holiday dinners, and even my book club, and no one ever asks what’s in it. (Between us, they’d probably fight over the leftovers anyway.)
- Budget Breakfast Win: A single can of condensed milk and a splash of cream stretch this recipe to feed four for under $3. It’s my go-to when I’m broke but still want something that doesn’t taste like cardboard. Plus, the leftovers reheat like a dream—no soggy rice here.
Step-by-step instructions for creamy orange vanilla coconut bliss
Here's how to transform simple ingredients into velvety ambrosia rice that's bursting with citrusy brightness and coconut crunch.
Cook the Rice to Perfect Al Dente
Rinse the 2 cups long-grain white rice under cold water until the water runs clear. This removes excess starch that would make your ambrosia rice gummy. In a heavy-bottomed pot, combine the rinsed rice with the 4 cups whole milk and 0.5 teaspoon salt. Bring to a boil over medium-high heat, then immediately reduce to low heat, cover tightly, and simmer for 15 minutes.
Here's the thing—don't peek! The rice needs to steam undisturbed. After 15 minutes, check for doneness by pressing a grain against the pot with a fork. It should be tender but still have a slight bite—this is your al dente signal. If it's not quite there, cook another 2-3 minutes. Remove from heat and let it sit covered for 10 minutes. This resting period allows the rice to absorb all the milk and develop that creamy texture we're after.
Infuse the Rice with Citrus and Vanilla
While the rice rests, stir in the 1 can sweetened condensed milk, 1 tablespoon pure vanilla extract, 1 tablespoon orange zest, and 0.5 cup orange juice. The condensed milk will immediately start melting into the warm rice, creating that signature ambrosia creaminess. Use a wooden spoon to gently fold everything together—you want to avoid breaking the rice grains.
Here's where the magic happens: the orange zest and juice will infuse the rice with bright citrus notes that cut through the richness. I like to press the orange zest against the pot to release more oils. Let the mixture cool slightly—it'll thicken as it cools, which is exactly what we want for that perfect ambrosia consistency.
Layer in the Fruits and Toast the Coconut
In a small skillet over medium heat, toast the 0.5 cup unsweetened coconut flakes for 2-3 minutes until they're golden brown and smell heavenly. This step adds that essential crunch to balance the creamy rice. While the coconut toasts, fold the 2 cups pineapple chunks and 1 cup maraschino cherries into the rice mixture. Be gentle—you want to distribute them evenly without mashing them.
Real talk: if you're using fresh pineapple, you'll need to drain it well first. The extra moisture will make your ambrosia too soupy. The cherries should be drained and pitted—those little seeds can get annoying in every bite. Spread the fruit-and-rice mixture on a serving platter and sprinkle the toasted coconut flakes evenly over the top. The contrast of warm coconut against cool rice is what makes this dish sing.
Whip the Cream and Assemble
In a chilled mixing bowl, whip the 2 cups heavy whipping cream with the 0.25 cup powdered sugar and 1 tablespoon vanilla sugar until soft peaks form. You want it light and airy—not stiff. This whipped cream topping is what gives ambrosia rice its signature cloud-like texture. Spread the whipped cream evenly over the rice mixture, then gently swirl it in with a fork or skewer to create that marbled effect.
This is the moment that matters: the cream should be spread within 10 minutes of whipping to maintain its perfect consistency. If you wait too long, it'll start to deflate. For extra flair, I like to add a few extra toasted coconut flakes on top right before serving. The combination of citrusy rice, sweet cream, and crunchy coconut is what makes this dessert feel like pure comfort in every bite.
Pro Tips For Making Ambrosia Rice
- TOAST THE RICE FIRST: Heat your dry long-grain rice in a dry pan over medium for 2-3 minutes until lightly golden and fragrant—this banishes that raw starch taste and keeps the grains distinct. I learned this the hard way after making a batch that tasted like glue.
- USE COLD CREAM: Chill the heavy whipping cream before folding it in—it whips better and won’t turn the rice greasy. I was skeptical until I tried it; now I swear by it.
- STIR GENTLY AFTER MIXING: Once you combine the warm rice with the dairy mixture, give it just 10-12 light stirs with a spatula—overmixing breaks the grains and makes the texture mushy.
- SWEETEN CONDENSED MILK LAST: Add the sweetened condensed milk after the rice has cooled slightly—if it’s too hot, the sugar will scorch and make the whole dish taste burnt. I skip this step when I’m lazy, but the dish is noticeably better when I don’t.
Dietary considerations for ambrosia rice
Gluten-Free Adaptation
Ambrosia rice is naturally gluten-free, but always double-check your ingredients—especially the sweetened condensed milk and canned fruits. I use Trader Joe's brand condensed milk, which is certified gluten-free, and Muir Glen canned pineapple, known for its clean label. The rice itself is typically gluten-free, but if you're concerned, opt for Bob's Red Mill white rice, which is tested for gluten contamination. 🌾
Dairy-Free Version
For a dairy-free twist, replace the whole milk and heavy cream with full-fat coconut milk (like Thai Kitchen brand) and use coconut condensed milk instead of dairy-based. The orange zest and vanilla remain the same, but you'll need to adjust the sweetness slightly—coconut milk is naturally sweeter. Toast the coconut flakes as usual for that essential crunch. This version keeps the creamy texture while being completely plant-based.
Lower-Sugar Options
To reduce sugar, swap the sweetened condensed milk for unsweetened almond milk (or coconut milk) and add 1-2 tablespoons of honey or maple syrup instead. I also recommend using lightly sweetened canned fruit like Dole brand pineapple in juice, not syrup. For the whipped topping, use coconut whipped cream (like So Delicious) sweetened with a touch of vanilla sugar. This keeps the dessert delightful without overpowering sweetness.
Nut-Free Considerations
Ambrosia rice is typically nut-free, but always verify labels on ingredients like vanilla extract, coconut flakes, and whipped cream. If you're avoiding coconut entirely, replace the toasted coconut flakes with crushed graham crackers or toasted oats for texture. The key is maintaining that crunch contrast—just ensure all toppings are nut-free certified. For extra safety, I keep a separate toasting pan for nut-free ingredients in my kitchen. 🥣
Gelatin-Free Alternative
Traditional ambrosia rice uses gelatin to thicken the rice mixture, but you can skip it entirely. The sweetened condensed milk and chilling process naturally create a creamy texture without gelatin. For extra thickness, mix 1 tablespoon of cornstarch with 2 tablespoons cold water, heat it slightly, then stir into the warm rice mixture. This keeps the dish vegan-friendly while maintaining that signature ambrosia consistency.
Allergen-Friendly Tips
For guests with multiple allergies, prepare this dessert in a dedicated workspace using separate utensils and cookware. I always wash my hands and change my towel between prep sessions. The canned fruits and coconut flakes are the most common allergen sources—opt for Great Value brand canned fruit if you need budget-friendly options with clear labeling. When in doubt, I keep a Food Allergy Research & Education (FARE)-approved ingredient list handy for cross-referencing. 💡
Nutrition facts
Frequently asked questions
Can I make ambrosia rice without sweetened condensed milk?
For a lighter version, replace the condensed milk with 1 cup granulated sugar and 1 cup evaporated milk. Stir it in while the rice is still warm, then let it cool completely. The texture will be slightly less rich but still delicious. For a dairy-free option, use coconut condensed milk or a mix of 1 cup maple syrup and 1 cup coconut milk.
Why does my ambrosia rice turn out too soupy? This usually happens when the rice isn't cooked long enough or too much liquid is added. Always cook the rice until al dente (slightly firm) and let it rest covered for 10 minutes after cooking. If it's still too wet, spread it on a tray and chill it uncovered for 1 hour to evaporate excess moisture. Also,
Can I prepare ambrosia rice ahead of time?
Yes! This dessert actually tastes better the next day. After assembling but before adding the whipped cream, cover it tightly with plastic wrap and refrigerate for up to 24 hours. The flavors meld beautifully. Just whip fresh cream before serving. For longer storage (up to 5 days), keep the rice and fruit mixture separate from the whipped cream until ready to serve.
What's the best way to store leftovers?
Store leftovers in an airtight container with parchment paper between layers to prevent sogginess. Keep it refrigerated for up to 4 days. For the whipped cream topping, make it fresh before serving or store it separately in the fridge for up to 2 hours. Freezing isn't recommended as it can alter the texture of both the rice and whipped cream.
Can I use fresh fruit instead of canned?
Fresh fruit works beautifully, but you'll need to drain it well to avoid a watery dessert. Use ripe pineapple (about 2 cups diced) and fresh cherries (about 1 cup pitted). For extra flavor, lightly toss them in 1 tablespoon sugar and let them sit for 10 minutes before folding into the rice. The texture will be slightly juicier but still delicious.
