Main Courses
This ambrosia rice pudding recipe delivers the perfect balance of creamy vanilla rice and bright citrus fruit—a dessert that feels like a hug in every bite. The secret lies in slow-cooking the rice until it's tender and velvety, then layering it with juicy pineapple, sweet maraschino cherries, and orange segments for that signature burst of freshness. I've perfected this recipe over years of holiday baking, ensuring it's rich enough to satisfy cravings but light enough to feel special.
The magic happens in the cooking process, where vanilla bean and cinnamon infuse the rice with warmth while keeping it smooth and lump-free. A touch of butter at the end adds a luxurious finish that makes this pudding restaurant-quality. What sets this version apart is the citrus fruit—freshly drained to avoid sogginess, so every spoonful delivers that perfect contrast of creamy and tangy.
Once chilled, the pudding transforms into a dreamy, layered dessert with a silky texture that melts in your mouth. The fruit stays vibrant and juicy, while the rice absorbs all the aromatic flavors. This recipe is perfect for holiday gatherings, potlucks, or simply treating yourself to a nostalgic dessert that feels like a classic.
For extra indulgence, top with whipped cream or toasted coconut flakes, or add a sprinkle of cinnamon for warmth. The best part? It tastes even better the next day, making it ideal for meal prep. Let's create this timeless dessert together.
Ingredients for ambrosia rice pudding
Here’s what transforms ordinary rice into a dreamy citrus dessert—creamy, fragrant, and bursting with holiday cheer.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Granulated Sugar 🍚 | 1 ½ cups | Adjust to taste if preferred |
| Vanilla Bean 🌿 | 2 whole | Seeds scraped, pod reserved |
| Ground Cinnamon 🍃 | 1 ½ tsp | Freshly ground preferred |
| Unsalted Butter 🧈 | 6 tbsp | Cold, cubed for texture |
| Canned Pineapple Chunks 🍍 | 2 cups | Drained, juice reserved |
| Maraschino Cherries 🍒 | 1 ½ cups | Pitted, drained thoroughly |
| Orange Segments 🍊 | 2 cups | Fresh, peeled and segmented |
| Heavy Whipping Cream 🥛 | 1 cup | For optional topping |
| Toasted Coconut Flakes 🥥 | ½ cup | For garnish, optional |
| Salt 🧂 | ¼ tsp | Kosher or sea salt |
The rice is the heart of this pudding, so don’t skimp on quality. Jasmine or long-grain white rice works best—it stays firm and soaks up all those vanilla and citrus flavors. For the milk, whole milk is non-negotiable—it gives that luxurious creaminess. I always grab organic milk from Trader Joe’s or the store brand at Kroger—both are reliable. The vanilla bean? Madagascar bourbon vanilla is my go-to, but any good-quality bean will do. Scrape those seeds and save the pod to infuse the milk while cooking. And that cinnamon? Penzeys or McCormick’s ground cinnamon—none of that dusty stuff from the back of your pantry.
No vanilla bean? Pure vanilla extract at double the amount works in a pinch, but nothing beats the real deal. Running low on pineapple juice? Orange juice or even apple juice can substitute, but the color won’t be as vibrant. For the fruit, fresh oranges are a must—canned segments get mushy. If you can’t find maraschino cherries, dark sweet cherries tossed in a little brandy make a great substitute. The butter should be cold when you add it at the end—cut it into small cubes so it melts smoothly into the pudding for that silky texture. And if you’re feeling fancy, toasted coconut flakes add a gourmet touch that’s totally worth the extra minute in the pan.
This pudding tastes even better the next day—chill it overnight if you can. Store leftovers in an airtight container for up to 5 days in the fridge. For meal prep, I double the batch and portion it into individual servings—perfect for holiday parties or potlucks. The fruit stays fresh if you drain it well and store it separately until serving. And if you’re serving it warm? Whipped cream and a sprinkle of cinnamon take it from homemade to restaurant-quality in seconds.
Why You'll Love This Recipe
- No-Fuss Simplicity: I swear by this recipe because it’s one-pot magic—just rice, milk, sugar, and a splash of vanilla. No chopping, no fussing, and honestly? The hardest part is waiting for it to thicken.
- Vanilla-Cinnamon Bliss: That first spoonful of warm pudding with the vanilla bean’s rich aroma and cinnamon’s cozy kick? It’s the kind of taste that makes you pause mid-bite. The milk and sugar caramelize just enough to feel indulgent without trying.
- Leftovers That Shine: I make a big batch on Sundays because this pudding only gets better the next day. Cold or warm, it’s my go-to for quick breakfasts or late-night cravings—no reheating tricks needed.
- Budget Comfort Food: Long-grain rice and whole milk are pantry staples, and a single vanilla bean stretches for multiple batches. It’s the kind of dish that feels special but won’t break the bank—perfect for when you want to treat yourself without guilt.
Step-by-step instructions for ambrosia rice pudding
This creamy, citrusy dessert comes together with simple steps and bold flavors you'll love.
Cook the Rice to Perfect Tender Texture
In a heavy-bottomed saucepan, combine the 1.5 cups long-grain white rice, 4 cups whole milk, 1.5 cups granulated sugar, 0.25 tsp salt, and the scraped seeds from the 2 whole vanilla beans. Stir once to distribute the sugar evenly—this prevents clumping as the rice cooks.
Bring the mixture to a gentle boil over medium heat, then immediately reduce to a simmer. Cover the pan and cook for 20-25 minutes until the rice is tender and the liquid has been mostly absorbed. You'll know it's ready when the rice grains are plump and the mixture thickens to a creamy consistency—like thick pudding. Stir occasionally to prevent sticking, but avoid over-mixing.
Here's the thing—don't peek too often. Every time you lift the lid, steam escapes and the cooking time increases. Trust the timer and the visual cues: the rice should look like it's just about to be done when the liquid reduces to a thick, velvety texture.
Infuse with Citrus and Spices
Once the rice is tender, stir in the 2 cups orange segments and 1.5 cups maraschino cherries (pitted and drained). Fold them gently to distribute evenly—you want each bite to have that bright citrus pop and sweet-tart cherry contrast. Add the reserved vanilla bean pods and 1.5 tsp ground cinnamon, stirring well to infuse the flavors.
Remove the pan from heat and let it sit for 5 minutes. This resting period allows the flavors to meld and the mixture to thicken slightly. I like to give it a quick stir after the initial 5 minutes to ensure everything is evenly coated in that creamy vanilla-orange sauce.
Incorporate the Butter for Richness
While the pudding rests, melt the 6 tbsp unsalted butter in a small saucepan over low heat until just liquid. Pour this warm butter into the rice mixture and stir vigorously until fully incorporated. The butter adds a luxurious richness that balances the citrus brightness—don't skip this step, even if it seems like too much.
Taste the mixture and adjust the sweetness if needed. If it tastes slightly under-sweetened, add a bit more sugar—this dessert should sing with sweetness. The texture should now be thick but still spoonable, with a velvety smoothness that's just right for serving.
Fold in Fruits and Chill
Gently fold in the 2 cups canned pineapple chunks (drained) using a rubber spatula. You want to keep the fruit chunks intact so they add texture contrast to the creamy base. Transfer the entire mixture to a large serving bowl and let it cool to room temperature, stirring occasionally to prevent a skin from forming.
Once cooled, cover the bowl with plastic wrap pressed directly onto the surface, and refrigerate for at least 4 hours or overnight. Chilling enhances the flavors and gives the pudding its perfect creamy texture. The longer it chills, the better the flavors develop—think of it like a flavor infusion.
Serve with Whipped Cream and Toasted Coconut
Before serving, whip the 1 cup heavy whipping cream to soft peaks. Fold it gently into the chilled pudding just before serving to keep it light and airy. Spoon the ambrosia into bowls and top with the whipped cream and 0.5 cup toasted coconut flakes for that tropical crunch.
This dessert is all about balance—creamy rice, bright citrus, sweet cherries, and the crunch of coconut. Serve it slightly chilled for the best texture, and don't forget to garnish with a few extra orange segments and maraschino cherries for that classic ambrosia look. Each bite should be a perfect harmony of textures and flavors!
Pro Tips For Making Ambrosia Rice Pudding
- SOAK THE RICE FIRST: I learned this the hard way—skipping the soak means your rice will turn to mush instead of creamy. Toss uncooked long-grain rice in warm milk (not boiling) for 30 minutes before simmering. This hydrates the grains so they absorb evenly and stay distinct, not gluey.
- USE HALF THE WATER: Ambrosia isn’t soup—it’s pudding. For every cup of rice, use just 1/2 cup water (not milk) when pre-cooking. The milk comes later, and this keeps the texture thick and velvety. Trust me, your spoon will thank you.
- SCRATCH THE VANILLA: Store-bought vanilla extract lacks depth, but a split vanilla bean changes everything. Scrape the seeds into the simmering pudding after it’s thickened, then drop the empty pod in for 10 minutes. The leftover oils infuse like magic—no need for extra sugar to mask weak flavor.
- TOAST THE CINNAMON: Ground cinnamon loses its punch when heated raw. Lightly toast it in a dry pan for 30 seconds until fragrant, then sprinkle it in at the end. This cuts through the sweetness and adds a warm, toasty note that store-bought spice can’t match. (Yes, even a pinch makes a difference.)
Best sauces and condiments for this dish
Citrus Glaze Magic
Brighten your ambrosia rice pudding with a homemade citrus glaze made from 2 tbsp orange juice, 1 tbsp honey, and ½ tsp grated orange zest. Simmer these ingredients in a small saucepan over low heat for 3-4 minutes until slightly thickened. Drizzle this glaze over the pudding just before serving to add a glossy finish and extra citrus punch. 🍊
Caramelized Pineapple Sauce
For a sophisticated twist, create a caramelized pineapple sauce by cooking 1 cup pineapple juice with 2 tbsp brown sugar in a saucepan over medium heat until reduced by half. Stir in 1 tsp vanilla extract and ½ tsp cinnamon, then pour over the chilled pudding. This sauce adds depth and a subtle smoky note that complements the creamy texture beautifully.
Spiced Whipped Cream
Elevate your whipped cream topping by infusing it with vanilla and cinnamon. Whip 1 cup heavy whipping cream with 1 tbsp vanilla extract and ½ tsp ground cinnamon until soft peaks form. This adds warmth and complexity that pairs perfectly with the citrusy pudding. For extra flair, dust with toasted coconut flakes before serving.
Orange Liqueur Drizzle
Add a boozy twist by drizzling 1 tbsp Grand Marnier or Cointreau over the pudding before serving. The orange liqueur enhances the citrus flavors and adds a sophisticated touch. Pair it with a sprinkle of crushed candied ginger for a spicy-sweet contrast that’s especially festive for holidays. 🍷
Coconut Cream Swirl
For a tropical vibe, blend ½ cup coconut milk with 1 tbsp sugar and ½ tsp vanilla extract until smooth. Gently swirl this mixture into the pudding before chilling—it creates marbled layers of coconut cream that add richness and a hint of exotic flavor. Top with extra toasted coconut flakes for crunch.
Berry Compote Topping
Balance the citrus with a berry compote made from 1 cup mixed berries (strawberries, blueberries, or raspberries), 1 tbsp sugar, and 1 tsp lemon juice**. Simmer until thickened, then spoon over the pudding. The tartness of the berries cuts through the sweetness, creating a refreshing contrast that’s perfect for summer gatherings. 🍓
Nutrition facts
Frequently asked questions
Can I make this rice pudding without a vanilla bean?
Use 2 teaspoons of pure vanilla extract instead of whole vanilla beans. For best results, let the extract steep in warm milk for 10 minutes before combining with the rice to infuse deeper flavor. The texture and sweetness will remain the same, just with a slightly different depth of vanilla aroma.
How do I prevent the rice pudding from getting mushy?
Use long-grain white rice (not instant or jasmine) and cook it just until tender—about 20-25 minutes. Avoid over-stirring while cooking, as this breaks the grains. Stirring once at the start and once at the end prevents clumping. The butter added at the end also helps create a silky texture rather than a gluey one.
Can I substitute canned fruit with fresh fruit?
Yes, but with adjustments! Use fresh pineapple chunks (tossed in 1 tbsp lemon juice to prevent browning) and fresh oranges (segmented and drained well). For cherries, pit and drain them thoroughly to avoid excess moisture. Fresh fruit adds vibrant color but may release more liquid, so drain it completely before mixing into the pudding.
Why does my rice pudding taste bland?
Blandness often comes from under-seasoning. Double-check your vanilla (use a fresh bean or high-quality extract), add an extra ¼ tsp cinnamon, or increase sugar slightly. For depth, stir in 1 tsp orange zest during cooking. If it still tastes flat, simmer the pudding uncovered for 5 extra minutes to concentrate the flavors.
Can I make this dessert ahead of time?
This pudding tastes even better the next day! Prepare it up to 2 days in advance and store in an airtight container in the fridge. The flavors meld beautifully with time. For serving, let it sit at room temperature for 30 minutes before adding whipped cream topping—this prevents condensation and keeps the texture perfect.
