Ambrosia Rice Pudding Recipe: Vanilla-Orange Creaminess With Toasted Coconut Crunch

Main Courses

Ambrosia Rice Pudding Recipe: Vanilla-Orange Creaminess With Toasted Coconut Crunch

This ambrosia rice pudding recipe delivers the perfect balance of creamy vanilla-orange custard and toasted coconut crunch—just like your favorite Southern dessert. The secret lies in cooking Arborio rice in sweetened milk until it reaches that signature velvety texture, then layering it with fresh fruit and toasted coconut for texture contrast. I’ve perfected this version over years of testing, ensuring the rice stays tender while the coconut achieves that irresistible crispness.

The beauty of this recipe is its versatility—whether you stick to the classic Southern style with mandarin oranges or experiment with modern twists like spiced custard or vegan adaptations, the foundation remains the same. The slow cooking process transforms simple ingredients into a dessert that’s rich yet not overly sweet, with a finish that’s both comforting and elegant. What makes it special is how the warm spices and citrus brighten the creamy rice, creating a harmony of flavors that’s impossible to resist.

By the time you’re done, you’ll have a layered dessert that’s as beautiful as it is delicious—smooth custard at the base, vibrant fruit in the middle, and a crunchy coconut topping that adds both texture and visual appeal. This is the kind of dessert that feels indulgent yet satisfies without being heavy, making it perfect for holidays, potlucks, or a special treat to enjoy with loved ones. The best part? It tastes even better the next day, so you’ll want to make a double batch.

Ready to create a dessert that’s equal parts nostalgic and sophisticated? This recipe delivers restaurant-quality results with minimal effort, proving that homemade desserts can be both impressive and approachable. Let’s get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for ambrosia rice pudding

Sixteen ingredients that transform into a showstopping Southern dessert—creamy, citrusy, and crunchy all at once.

Ingredient Amount Notes
Arborio Rice 🍚 1 cup Uncooked, long-grain preferred
Whole Milk 🥛 4 cups Full-fat for creaminess
Granulated Sugar 🍚 ¾ cup Adjust to taste
Vanilla Extract 🌿 2 tsp Pure, high-quality preferred
Orange Zest 🍊 1 tbsp From 1 large orange
Fresh Mandarin Oranges 🍊 1 ½ cups Segments, no membranes
Unsalted Butter 🧈 ½ cup Cold, cubed for toasting
Shredded Coconut 🥥 1 ½ cups Sweetened, unsweetened works too
Ground Cinnamon 🌿 1 tsp Freshly ground preferred
Ground Nutmeg 🌿 ½ tsp Freshly grated nutmeg
Salt 🧂 ¼ tsp Fine sea salt
Heavy Cream 🥛 ½ cup For final layer creaminess
Dark Brown Sugar 🍚 2 tbsp For caramelized coconut

Arborio rice is non-negotiable here—its high starch content gives that signature velvety texture. Bob's Red Mill or Lundberg are my go-tos, but any quality brand works. The milk? Full-fat is key—it makes the pudding rich without being heavy. For the orange zest, grab a navel orange or Valencia from the grocery store's produce section. Fresh is best, but if you're in a pinch, bottled orange zest works in a squeeze. The mandarin oranges? Fresh segments are ideal, but canned in juice (drained well) saves time. Just avoid those pre-packaged mandarins—they're often watered down and lack flavor.

No Arborio rice? Jasmine rice works in a pinch, but the texture will be slightly lighter. Swapping out the heavy cream? Coconut cream gives a similar richness, though it has a different flavor profile. Want to skip the mandarins? Fresh berries or diced pineapple add a nice contrast. The coconut topping can be toasted in a skillet over medium-low heat until golden, or you can bake it at 350°F for 5-7 minutes for even browning. For extra crunch, mix in toasted coconut flakes with the brown sugar before toasting. If you're making this ahead, prepare the coconut topping fresh the day of serving—it loses crunch when stored.

This dessert tastes even better the next day, so make it a day ahead if possible. Store the custard base in an airtight container in the fridge for up to 3 days. The coconut topping should be kept separate until serving to maintain its crunch. When ready to assemble, simply layer the chilled custard, fruit, and toasted coconut. For extra elegance, garnish with a sprinkle of extra cinnamon or a few extra orange zest curls. Leftovers? Reheat gently in the microwave for 30 seconds to restore that creamy texture—just don't overdo it, or the coconut will get soggy.

❤️

Why You'll Love This Recipe

  • One-Pot Wonder: I swear by this—just rice, milk, and a whisper of orange zest simmering together until creamy. No fancy gadgets, no multiple pans, just a single pot and 20 minutes of hands-off time while I sip tea and pretend I’m not cooking.
  • Sunshine in a Bowl: That bright citrus kick from the orange zest cuts through the richness of the Arborio rice and milk, making it taste like summer in every spoonful. Honestly, the vanilla ties it all together so smoothly, it’s the kind of dessert that feels like a hug.
  • Make-Ahead Magic: Between us, this is my go-to for potlucks or lazy Sundays—it only gets better after sitting overnight. The flavors meld into something even more luxurious, and I’ve reheated portions all week without it feeling flat. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Arborio rice and whole milk are affordable staples, but they transform into something that tastes like a fancy restaurant dessert. I’ll be real: it’s the kind of dish where you’ll make twice the batch because it’s cheaper than ordering takeout, and way more satisfying.

Step-by-step instructions for ambrosia rice pudding

Here's how to create this creamy, citrus-kissed dessert with perfect texture every time.

1

Toast the Coconut for Maximum Crunch

Preheat your oven to 350°F and spread the 1.5 cups shredded coconut evenly on a baking sheet. Toast for 8-10 minutes until the coconut turns a beautiful golden brown and releases an intoxicating aroma. Stir halfway through to ensure even toasting.

This step is crucial—it transforms the coconut from bland to irresistibly crunchy. Watch closely as it toasts; over-toasting can make it bitter. Once golden, transfer the coconut to a bowl and immediately mix in the 2 tbsp dark brown sugar and 1 tsp ground cinnamon. Set aside to cool while you prepare the pudding base.

2

Cook the Rice Until Tender and Creamy

In a medium saucepan, combine the 1 cup Arborio Rice, 4 cups whole milk, 0.75 cup granulated sugar, 1 tbsp orange zest, 0.25 tsp salt, 0.5 tsp ground nutmeg, and 2 tsp vanilla extract. Stir well to dissolve the sugar and distribute the spices evenly.

Bring the mixture to a gentle boil over medium-high heat, then immediately reduce the heat to low. Cover with a tight-fitting lid and simmer for 25-30 minutes, stirring every 5 minutes to prevent sticking. The rice is done when it's tender and the mixture has thickened to a creamy consistency—it should coat the back of a spoon.

3

Incorporate the Mandarin Oranges and Butter

Once the rice mixture is creamy, remove it from heat and stir in the 0.5 cup unsalted butter and 1.5 cups fresh mandarin orange segments. The butter will melt into the warm mixture, creating a luxurious silkiness. Distribute the orange segments evenly throughout—you want each bite to deliver that bright citrus pop.

Let the pudding cool slightly for 10 minutes while you prepare the final layer. This resting period allows the flavors to meld and the texture to set properly. If the mixture looks too thick, stir in 1-2 tablespoons of milk to achieve the perfect creamy consistency.

4

Layer and Chill for Perfect Texture

Transfer half of the cooled rice pudding to a serving dish. Spoon half of the toasted coconut mixture over the top, pressing down gently to create an even layer. Repeat with the remaining pudding and coconut, finishing with a final sprinkle of coconut on top.

Drizzle the 0.5 cup heavy cream evenly over the entire surface, allowing it to settle between the layers. Cover the dish and refrigerate for at least 4 hours or overnight. This chilling time is essential—it allows the flavors to deepen and the textures to develop that perfect contrast between creamy pudding and crunchy coconut.

5

Serve with Confidence

When ready to serve, let the pudding sit at room temperature for 10-15 minutes to soften slightly. The contrast between the warm, creamy pudding and the cool, crunchy coconut will be even more pronounced. Garnish with additional orange zest if desired, and serve with a dollop of whipped cream for extra indulgence.

Each spoonful should deliver perfect harmony—creamy rice infused with vanilla and citrus, balanced by the caramelized coconut crunch. The pudding should be thick but not dense, with the orange segments adding bursts of freshness in every bite. Enjoy immediately for the ultimate ambrosia experience!

👨‍🍳

Pro Tips For Making Ambrosia Rice Pudding

  • TOAST THE RICE FIRST: I learned this the hard way—skipping the quick toast in a dry pan means your Arborio will clump like glue instead of turning creamy. Heat it over medium until it’s golden in spots (about 3 minutes), then add the milk. That nutty depth? Worth the effort.
  • ZEST NOW, NOT LATER: Fresh orange zest loses its punch fast, so grate it right before folding it into the warm pudding. If you prep it ahead, store it in the fridge with a pinch of sugar to slow oxidation—your future self will notice the difference.
  • LOW AND SLOW WINS: After the initial toast, drop the heat to a simmer. I used to rush it, and the rice turned gummy or split open. Keep it at a gentle bubble (like a lazy boil) and stir often—it’ll finish creamy, not mushy, and the starch will thicken properly.
  • SWEETEN IN STAGES: Dump all the sugar at once, and you’ll end up with a syrup bomb. Instead, add half with the milk, taste as you go, then adjust at the end. The vanilla and orange zest need room to shine, not compete with a sugar overload. (Yes, even if you’re impatient like me.)

Pro cooking tips for perfect results

Rice Cooking Mastery

Arborio rice is non-negotiable for that signature creamy texture—its high starch content releases as it cooks, creating a luxurious pudding. I use a medium saucepan with a tight-fitting lid to trap steam and ensure even cooking. The key is maintaining a gentle simmer after the initial boil—too high heat causes scorching, while too low slows down starch release. Stir every 5 minutes to prevent sticking and distribute the orange zest and spices evenly. 🌡️

Coconut Crunch Secrets

Toasting coconut transforms its flavor from bland to irresistibly caramelized. I preheat the oven to 350°F and spread the shredded coconut in a single layer on a baking sheet—crowding causes uneven toasting. Stir halfway through the 8-10 minute process to ensure even browning. Immediately mix in 2 tbsp dark brown sugar and 1 tsp cinnamon while warm to lock in flavor and prevent hardening.

Layering Like a Pro

The magic happens in the layering. Start with half the cooled pudding, then press the toasted coconut firmly into the first layer—this prevents sogginess. I use a dull butter knife to smooth the surface before adding the second pudding layer. The final drizzle of heavy cream adds a silky finish and helps bind the layers during chilling. For extra elegance, garnish with orange zest curls after serving. ✨

Temperature Control

Never skip the 10-minute rest after cooking the rice—this allows the starches to fully gelatinize, creating that velvety texture. The pudding should be thick enough to coat the back of a spoon but still spoonable. If it's too thick, stir in 1-2 tbsp milk to restore creaminess. For chilling, I use a glass dish to prevent flavor transfer and ensure even cooling throughout.

Flavor Boosts

Freshly grated nutmeg and orange zest elevate this dessert from ordinary to extraordinary. I use a microplane for zest to maximize flavor without adding pith. For an extra kick, add ¼ tsp ground cardamom with the cinnamon—it pairs beautifully with citrus. If you prefer less sweetness, reduce the sugar by 2 tbsp and compensate with more orange juice or vanilla.

Make-Ahead Magic

This dessert tastes even better the next day as flavors meld. I prepare the custard base up to 3 days ahead and store it in an airtight container in the fridge. Toast the coconut fresh the day of serving to maintain crunch. When ready to assemble, let the pudding sit at room temperature for 10-15 minutes before serving—this creates the perfect contrast between warm pudding and cool coconut. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 60mg20%
Sodium 220mg9%
Total Carbohydrate 62g23%
Dietary Fiber 2g8%
Sugars 42g
Protein 10g20%
* 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

Why does this recipe use Arborio rice instead of regular white rice?

Arborio rice is essential because its high starch content creates that signature creamy texture. Regular white rice lacks the same starch release, resulting in a thinner, less luxurious pudding. The starch in Arborio rice absorbs liquid and thickens beautifully during slow cooking, giving you that velvety consistency we all love.

2

Can I make this dessert ahead of time?

In fact, it tastes even better the next day. Prepare the custard base up to 3 days ahead and store it in an airtight container in the fridge. Toast the coconut fresh the day of serving to maintain its perfect crunch. Let the pudding sit at room temperature for 10-15 minutes before serving for the best texture contrast.

3

What if I don't have fresh mandarin oranges?

No problem! You can substitute with 1.5 cups fresh berries (like strawberries or raspberries) or 1.5 cups diced pineapple for a tropical twist. If using canned mandarin oranges, drain them well to avoid excess moisture in your dessert. The key is maintaining that bright fruit contrast against the creamy rice.

4

How do I prevent the coconut from getting soggy?

Press the toasted coconut firmly into the first layer of pudding to create a barrier. Also, toast the coconut fresh the day of serving rather than making it ahead. For extra insurance, sprinkle a thin layer of powdered sugar between layers before adding the coconut topping. This helps absorb any moisture and keeps that perfect crunch.

5

Can I make this recipe without dairy?

Yes! For a vegan version, use full-fat coconut milk instead of regular milk and dairy-free butter. Replace the heavy cream with coconut cream for the final layer. The flavor will be slightly different but still delicious. You might also want to reduce the sugar slightly as coconut milk is naturally sweeter.

★★★★★4.5(5 reviews)
Categories Main Courses