Ambrosia Rice Pudding Recipe: Citrus-Infused Creaminess With Toasted Coconut Crunch

Main Courses

Ambrosia Rice Pudding Recipe: Citrus-Infused Creaminess With Toasted Coconut Crunch

This ambrosia rice pudding recipe transforms a classic dessert into a citrus-infused masterpiece with toasted coconut crunch. The secret lies in balancing creamy rice with bright orange zest and juicy fruit, creating a texture that's velvety yet firm—every spoonful delivers that perfect contrast. I developed this version after years of perfecting the art of rice pudding, ensuring it stays rich without becoming heavy or overly sweet.

The magic happens in the slow simmer, where rice absorbs warm milk and sugar until tender yet firm, while citrus zest infuses subtle brightness. Toasted coconut adds a nutty crunch that cuts through the creaminess, and a final touch of whipped cream ties everything together. This isn't your grandmother's rice pudding—it's a dessert that feels special enough for company but simple enough for weeknight cravings.

What makes this recipe stand out is its versatility. Serve it chilled as a refreshing summer dessert or warm it gently for a comforting winter treat. The layers of citrus, coconut, and fruit create a visual and textural experience that's as impressive as it is delicious. Whether you're hosting a dinner party or just treating yourself, this ambrosia rice pudding delivers restaurant-quality results with minimal effort.

For those with dietary preferences, this recipe easily adapts to vegan or gluten-free versions—just swap the milk and ensure your rice is certified gluten-free. The technique remains the same, proving that great desserts don't require complicated ingredients. Let's get started on creating this citrus-infused masterpiece that will have everyone asking for seconds.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for ambrosia rice pudding

Six simple ingredients transform into a citrusy, velvety dessert with toasted coconut crunch.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed well
Whole Milk 🥛 4 cups Full-fat for creaminess
Granulated Sugar 🍚 ¾ cup Adjust to taste
Orange Zest 🍊 2 tbsp From organic oranges
Orange Juice 🍊 ½ cup Freshly squeezed
Unsalted Butter 🧈 4 tbsp Cold, cubed
Vanilla Extract 🌿 1 tsp Pure vanilla preferred
Toasted Coconut Flakes 🥥 ½ cup Lightly browned
Fresh Pineapple Chunks 🍍 1 ½ cups Diced, small pieces
Heavy Whipping Cream 🥛 1 cup Cold for whipping
Ground Cinnamon 🌶️ ½ tsp Freshly ground preferred
Salt 🧂 ¼ tsp Fine sea salt
Lemon Juice 🍋 1 tbsp Freshly squeezed

The rice is the foundation—long-grain white rice absorbs liquid beautifully without getting mushy. I always rinse it first to remove excess starch, which prevents gumminess. For the citrus, organic oranges make the biggest difference in flavor, especially when you're using both zest and juice. The orange zest should be vibrant and fragrant—if it smells dull, the oranges are past their prime. Toasting the coconut flakes in a dry pan until golden adds that nutty crunch that makes this dessert special. Trader Joe's has great organic oranges year-round, and their coconut flakes are perfect for this.

No whole milk? Full-fat coconut milk works beautifully for a dairy-free version, though the texture will be slightly lighter. Running low on orange juice? Fresh grapefruit juice adds a tangy twist, but reduce to 0.375 cup to balance the sweetness. The butter is non-negotiable for richness—don't substitute margarine or oil, though if you're avoiding dairy, vegan butter works well. For the pineapple, fresh is best, but if using canned, drain well and pat dry to avoid excess moisture. The vanilla extract should be pure—imitation vanilla has a chemical aftertaste that ruins the delicate balance of flavors here.

This pudding tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days. The toasted coconut stays crisp for about 3 days if kept in a sealed jar, but I usually toast extra and sprinkle it fresh before serving. For a make-ahead dessert, prepare the pudding up to 2 days in advance—the citrus flavors actually intensify over time. When reheating, warm gently on low heat or microwave for 30 seconds to preserve the creamy texture.

❤️

Why You'll Love This Recipe

  • Sunshine in a Bowl: I’ll be real—the moment that orange zest hits the simmering milk, my kitchen smells like a citrus grove. There’s no fussy peeling or juicing here; just a handful of ingredients, a pot, and 20 minutes to transform them into something bright and dreamy.
  • No Fuss, Always Works: Honestly, this is the kind of recipe I make when I’m too tired to think. Toast the rice in the same pot you’ll cook it in—crispy edges, no extra bowls—and let the milk and sugar do the rest. The rice stays separate but soaks up just enough liquid to turn tender. No lumps, no stress.
  • Leftovers? Better Than New: Between us, this pudding only gets better the next day. The flavors meld overnight, and the texture softens into that perfect creamy-but-still-slightly-firm bite. I stash it in jars for breakfast or pack it in lunches—no one ever turns it down, even my picky-eating kid.
  • Brightens Any Occasion: This isn’t just dessert—it’s my go-to for brunch, potlucks, or even a fancy-ish dinner when I want something light. The orange zest gives it a zingy edge, but the sweetness keeps it universally loved. Serve it warm with a sprinkle of cinnamon, or chill it for a refreshing twist.

Step-by-step instructions for citrus-infused ambrosia rice pudding

Here's how to create a velvety rice pudding with bright citrus notes and tropical crunch.

1

Cook the Rice to Perfect Tenderness

In a medium saucepan, combine the 1 cup long-grain white rice with the 4 cups whole milk and 0.25 tsp salt. Bring to a gentle boil over medium-high heat, then immediately reduce to low heat and cover tightly with a lid. Let it simmer for 25-30 minutes until the rice absorbs all the liquid and becomes tender but still slightly firm to the bite.

I stir occasionally during the first 10 minutes to prevent sticking, then let it cook undisturbed. The rice should be completely cooked through but not mushy—this ensures the pudding holds its texture. If it looks dry before the time is up, add 2-3 tablespoons water and continue cooking.

2

Sweeten and Infuse with Citrus

Once the rice is tender, remove the pan from heat and stir in the 0.75 cup granulated sugar, 2 tbsp orange zest, 0.5 cup orange juice, and 1 tbsp lemon juice. The citrus will brighten the flavor and balance the sweetness. Return the pan to low heat and cook for another 5 minutes, stirring constantly to dissolve the sugar completely.

Here's the thing—adding the citrus now ensures the flavors penetrate every grain of rice. The mixture should smell vibrant and fresh, with a noticeable citrus aroma. If you taste it now, you'll notice the natural sweetness from the fruit complementing the sugar perfectly.

3

Add Butter and Vanilla for Creaminess

Remove the pan from heat again and stir in the 4 tbsp cold unsalted butter and 1 tsp vanilla extract. The butter will melt into the warm mixture, creating a luxurious, velvety texture. Let the pudding sit off heat for 5 minutes to thicken slightly—this resting period helps the flavors meld together.

I like to press the butter against the sides of the pan first to help it melt more quickly. The vanilla should be pure, not imitation, as it makes a noticeable difference in the final flavor. The pudding should now have a smooth, creamy consistency with no graininess.

4

Fold in Pineapple and Cinnamon

Gently fold in the 1.5 cups fresh pineapple chunks and 0.5 tsp ground cinnamon using a spatula. The pineapple adds a tropical brightness that pairs beautifully with the citrus notes. Let the mixture cool to room temperature while stirring occasionally—this prevents the pineapple from sinking to the bottom.

Real talk: the pineapple should be diced into small, even pieces. If you use larger chunks, they'll take longer to soften and might remain slightly firm. The cinnamon should be freshly ground for the best flavor, as pre-ground cinnamon loses potency quickly.

5

Whip the Cream and Assemble

In a separate bowl, whip the 1 cup heavy whipping cream to soft peaks using a hand mixer or whisk. This creates the light, airy topping that contrasts with the dense pudding. Fold the whipped cream gently into the pudding mixture until fully combined.

Finally, sprinkle the 0.5 cup toasted coconut flakes on top just before serving. The coconut adds a delightful crunch that cuts through the creamy texture. Serve immediately while the cream is still light and fluffy—this dessert doesn't keep its best texture once chilled.

👨‍🍳

Pro Tips For Making Ambrosia Rice Pudding

  • STIR CONSTANTLY FIRST 15 MINUTES: I learned this the hard way—skipping the stir turns your rice into a gluey mess. The first 15 minutes are when the starch releases the most; keep it moving on medium heat, or you’ll end up with a pudding that’s more paste than texture.
  • USE FRESH ORANGE ZEST: That dried zest from the spice aisle? It’s a flavor crime. Freshly grated orange zest has the brightest, most vibrant citrus punch—no bitterness, just pure sunshine. If you’re using bottled juice, at least pick one with no preservatives, or your pudding will taste like it’s been sitting in a cupboard for a month.
  • DON’T BOIL DRY: After the rice is cooked, simmering with milk is where things get tricky. If the milk boils hard, you’ll scorch the bottom and turn your dessert into a sad, burnt custard. Keep it at a gentle simmer—tiny bubbles, no rolling—so the rice absorbs the milk without turning to porridge.
  • TOAST THE RICE FIRST: This isn’t the prettiest method, but it’s the tastiest. Lightly toasting the rice in a dry pan for 2-3 minutes before adding liquid removes the raw starch smell and gives the pudding a deeper, nuttier base. Just don’t walk away—burnt rice ruins everything.

Dietary considerations for this ambrosia rice pudding

Gluten-Free Adaptation

For a gluten-free version, swap the long-grain white rice for certified gluten-free jasmine rice—it has a similar texture and absorbs liquid beautifully. I recommend Bob's Red Mill brand for its consistent quality. The rest of the recipe remains the same, but check your coconut flakes for hidden gluten (some brands process in shared facilities). Toast your own flakes using unsweetened coconut from Trader Joe's for full control. 🌱

Dairy-Free Version

Replace the whole milk with full-fat coconut milk (like Thai Kitchen brand) for a rich, creamy texture. Use vegan butter (I love Miyoko's) instead of unsalted butter, and substitute heavy whipping cream with coconut cream (chilled overnight). The citrus flavors still shine, but the pudding will have a slightly lighter, tropical profile. For extra binding, add 1 tbsp cornstarch to the rice mixture during cooking. 🥥

Lower-Sugar Options

Reduce the granulated sugar to 0.5 cup and boost natural sweetness with 0.25 cup honey or maple syrup. The citrus and pineapple provide enough brightness to balance the reduced sweetness. For extra depth, add 1 tsp cinnamon to the rice while cooking. This version works beautifully for those watching sugar intake while still delivering rich, satisfying flavor. 🍯

Nut-Free Crunch

Skip the coconut flakes and add toasted pumpkin seeds (pepitas) for a nut-free crunch. Toast 0.5 cup seeds in a dry pan for 3-4 minutes until golden, then sprinkle on top. Alternatively, use crushed graham crackers (ensure gluten-free if needed) for a buttery, cookie-like texture. Both options add satisfying contrast without nuts. 🌰

Allergy-Friendly Swaps

For egg-free needs, this recipe is naturally safe—no eggs are used. If you're avoiding citrus, replace the orange zest with 1 tsp almond extract (or vanilla bean paste for nut-free) and use apple juice instead of orange juice. The tropical theme shifts to a warm spice profile, but the creamy texture remains intact. Always check labels for cross-contamination warnings. 💛

Keto Considerations

Transform this into a keto-friendly dessert by using cauliflower rice (about 4 cups riced) instead of traditional rice. Cook it with unsweetened almond milk and reduce the sugar to 1 tbsp erythritol. Skip the pineapple and add raspberries for natural sweetness. The coconut flakes add low-carb crunch while keeping the tropical vibe. This version has about 5g net carbs per serving—perfect for keto dieters craving dessert. 🥬

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 90mg30%
Sodium 210mg9%
Total Carbohydrate 62g23%
Dietary Fiber 2g8%
Sugars 48g
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 about ambrosia rice pudding

1

Can I make this rice pudding without coconut?

The toasted coconut adds that signature crunch, but you can easily swap it for toasted pumpkin seeds, crushed graham crackers, or even chopped nuts like almonds or pecans. Just toast your alternative until golden for the best texture. The citrus and pineapple flavors will still shine without coconut!

2

Why does my rice pudding turn out too thin?

This usually happens when the rice doesn't cook long enough or if too much liquid is added. For perfect texture, cook the rice until it absorbs all the milk (25-30 minutes on low heat). If it's still too thin, let it cool slightly—it will thicken as it rests. For extra insurance, stir in 1 tsp cornstarch mixed with 1 tbsp water and simmer for 2 minutes.

3

How do I prevent the pineapple from sinking?

Fold the pineapple in gently after removing the pudding from heat, and let it cool to room temperature while stirring occasionally. For extra stability, toss the pineapple chunks with 1 tsp cornstarch before adding them. This creates a light coating that helps them stay suspended. The key is patience—don't rush the cooling process!

4

Can I make this ahead of time?

Yes! This pudding actually tastes better the next day as the flavors meld together. Store it in an airtight container in the fridge for up to 5 days. When ready to serve, gently reheat on low heat or microwave for 30 seconds to restore creaminess. Just add fresh toasted coconut right before serving for that perfect crunch.

5

What's the secret to getting that perfect creamy texture?

The magic happens in three steps:

  1. Cook the rice until tender but firm (not mushy),
  2. Stir in cold butter at the end to create emulsion, and
  3. Let the pudding rest off heat for 5 minutes before adding fruit. The slow simmer and proper resting time prevent graininess while building that luxurious creaminess. Don't skip any of these steps!
★★★★★4.5(13 reviews)
Categories Main Courses