Main Courses
This apricot rice pudding recipe delivers the perfect balance of creamy vanilla custard and jammy fruit bites in every spoonful. The secret lies in simmering Arborio rice with milk until tender, then infusing it with warm spices and apricot purée for depth. What makes this version special is the way the fruit's natural sweetness harmonizes with vanilla and cinnamon, creating a dessert that feels both comforting and sophisticated.
The process is simpler than it sounds—just combine rice, milk, and sugar, then simmer until thickened. Fresh or dried apricots can be used interchangeably, with dried fruit adding intense flavor and fresh fruit introducing bright acidity. The result is a dessert with a velvety texture and subtle spice notes that elevate the apricot's natural sweetness without overpowering it.
By the time you serve it, you'll have a dish that's rich yet light, creamy yet not overly sweet—a perfect finish to any meal. The pudding thickens beautifully as it cools, making it ideal for make-ahead preparation. Garnish with toasted almonds or a sprinkle of cinnamon for added texture and warmth.
This recipe works equally well as a standalone dessert or alongside fresh berries and whipped cream. The combination of warm spices and fruit creates a flavor profile that's both nostalgic and refined, making it a crowd-pleaser for any occasion.
Ingredients for apricot rice pudding
Six simple ingredients transform into a dessert that balances creamy vanilla and jammy apricot bites.
| Ingredient | Amount | Notes |
|---|---|---|
| Arborio Rice 🍚 | 1 cup | Uncooked, medium grain preferred |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Granulated Sugar 🍚 | ¾ cup | White or light brown |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla preferred |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground for warmth |
| Dried Apricots 🍑 | 1 cup | Chopped, unsulfured preferred |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for richness |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Heavy Cream 🥛 | ½ cup | For final creaminess |
| Toasted Sliced Almonds 🥜 | ¼ cup | For garnish, optional |
| Lemon Juice 🍋 | 1 tsp | Freshly squeezed |
Arborio rice is key here—its high starch content makes it ideal for creamy puddings. Bob's Red Mill or Barilla are reliable brands, but any medium-grain rice works. Dried apricots should be plump and vibrant; Trader Joe's carries unsulfured varieties that add natural sweetness without bitterness. For the milk, whole fat gives the richest texture, but 2% works in a pinch. Toast your almonds in a dry pan for 2-3 minutes until golden—they add crunch without overpowering.
No Arborio rice? Jasmine or short-grain white rice can substitute, but expect a slightly lighter texture. Fresh apricots work too—simmer them with the milk to make a purée. Substitute vanilla extract with 1 tsp vanilla bean paste for deeper flavor. If you're watching sugar, reduce by 1 tbsp and add 1 tbsp maple syrup for balance. The lemon juice brightens the dish, but skip it if you prefer a sweeter profile. For extra warmth, add 1/4 tsp cardamom with the cinnamon.
This pudding tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For make-ahead prep, assemble everything except the cream and almonds, then refrigerate. Add the cream and garnish just before serving. Freezes beautifully for 3 months—thaw overnight in the fridge. Garnish with extra cinnamon or a drizzle of honey if you like.
Why You'll Love This Recipe
- No-Fuss Stovetop: I swear by this method—just simmer Arborio rice in milk until it’s creamy, no fancy equipment needed. The slow cook transforms the rice into that dreamy, custardy texture without a single grain left behind.
- Sunshine in a Bowl: That burst of apricot (fresh or canned works!) cuts through the richness of the milk and rice, while a pinch of cinnamon and vanilla makes it taste like dessert. Honestly, it’s the kind of flavor that makes you pause mid-bite.
- Make-Ahead Magic: This pudding gets better overnight, so I always double the batch. Perfect for breakfast the next morning or as a quick snack—just reheat and enjoy. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Arborio rice and whole milk are affordable staples, and a little sugar and spice elevate them to something special. It’s my go-to when I want to feel fancy without breaking the bank.
Step-by-step instructions for apricot rice pudding
Here's how to create a velvety apricot rice pudding with perfect texture and balanced sweetness.
Toast the Rice and Prepare the Apricots
In a medium saucepan, melt the 2 tablespoons unsalted butter over medium heat. Add the 1 cup Arborio Rice and toast for 3-4 minutes, stirring constantly, until the rice turns a pale golden color and smells nutty. This step develops the rice's natural starches, which will create that signature creamy texture.
While the rice toasts, chop the 1 cup dried apricots into small, even pieces—about ¼-inch cubes. Set them aside for later. The smaller the pieces, the more evenly they'll distribute throughout the pudding, ensuring each bite has that jammy apricot flavor. If using unsulfured apricots, you'll notice a more delicate fruit taste compared to sulfured varieties.
Cook the Rice in Milk and Sugar
Pour in the 4 cups whole milk and 0.75 cup granulated sugar, stirring to combine. Bring the mixture to a gentle boil, then immediately reduce heat to low. Add the 0.25 teaspoon salt and 1 teaspoon ground cinnamon, stirring well to dissolve. The cinnamon should perfume the milk immediately, adding warmth to the dish.
Cover the saucepan with a lid and let the rice simmer for 20 minutes, stirring every 5 minutes to prevent sticking. You're aiming for a creamy consistency—not dry, not soupy, but thick enough to coat the back of a spoon. If the mixture looks too dry, add 2 tablespoons water at a time until it reaches the right texture. The Arborio rice will absorb the liquid gradually, so patience is key here.
Incorporate Apricots and Finish Cooking
After 20 minutes, stir in the chopped apricots and the 1 tablespoon vanilla extract. Continue simmering uncovered for another 10-12 minutes, stirring occasionally, until the rice is tender and the liquid has reduced to a thick, pudding-like consistency. You'll see the apricots soften slightly and release their natural juices, which will deepen the flavor.
Taste the pudding and adjust the sweetness if needed. If it tastes slightly under-sweetened, add 1 tablespoon more granulated sugar and stir until dissolved. The apricots should be tender but still hold their shape—overcooking will turn them mushy. Once the pudding reaches the right texture, remove it from heat and stir in the 1 teaspoon lemon juice. This brightens the flavors and balances the richness.
Add Cream and Rest for Perfection
In a separate bowl, gently whisk the 0.5 cup heavy cream until smooth. Slowly pour it into the warm pudding, stirring constantly to combine. The cream will add a luxurious silkiness to the texture, but don't overmix—just enough to distribute it evenly. The pudding should now be thick, glossy, and ready to rest.
Transfer the pudding to a serving bowl or individual ramekins. Cover with plastic wrap pressed directly onto the surface to prevent a skin from forming. Let it rest at room temperature for 30 minutes, then refrigerate for at least 2 hours (or overnight). This resting period allows the flavors to meld and the texture to set properly. The longer it rests, the creamier it becomes.
Serve with Toasted Almonds
Before serving, sprinkle the top with 0.25 cup toasted sliced almonds for added crunch and visual appeal. The almonds should be lightly toasted—just until fragrant and golden—to complement the sweetness of the pudding without overpowering it. Serve the apricot rice pudding warm, straight from the refrigerator, or gently reheated until just warmed through.
The pudding should be thick yet creamy, with tender apricot pieces scattered throughout and a delicate cinnamon-vanilla aroma. Each spoonful should deliver a harmonious blend of spiced rice, jammy apricots, and a touch of bright lemon. For an extra touch, drizzle a little extra vanilla extract or a sprinkle of cinnamon on top before serving.
Pro Tips For Making Apricot Rice Pudding
- Toast the Rice First: Dry-toast Arborio rice in a pot over medium heat for 2-3 minutes before adding milk—this removes the raw starch taste and gives the pudding a deeper, nuttier base. I learned this the hard way when my first batch tasted bland, no matter how much sugar or vanilla I added. ---
- Use Warm Milk: Heat the milk to just under a simmer (160°F) before mixing it with the rice—cold milk slows down starch absorption and risks a gummy texture. Pour it in slowly while stirring, or you’ll end up with clumps that ruin the creamy finish. ---
- Simmer, Don’t Boil: Keep the pudding at a gentle simmer (tiny bubbles, no rolling) after adding milk—boiling turns Arborio rice mushy and breaks down the starch too fast. If it gets too vigorous, lower the heat immediately and stir until it calms down. ---
- Sweeten Gradually: Stir in half the sugar with the rice and milk, then add the rest after 20 minutes—this prevents a cloyingly sweet finish. The pudding will thicken as it cooks, so taste and adjust at the end if it needs more brightness. (Yes, even if you’re impatient like me.)
Perfect pairings for this dish
Warm Beverage Pairings
This pudding's spiced apricot notes pair beautifully with chai tea—specifically, a masala chai from Tazo or Bigelow. The black tea's tannins cut through the richness while the cinnamon and cardamom echo the pudding's warm spices. For a non-caffeinated option, try hot apple cider spiked with a cinnamon stick—its natural sweetness complements the apricot's jammy depth. 🍵
Creamy Coffee Options
Skip the milk and opt for a vanilla latte made with Starbucks vanilla syrup and whole milk. The vanilla enhances the pudding's flavor profile while the creamy foam provides a luxurious contrast. For a stronger coffee drinker, a cortado with a splash of honey adds subtle sweetness without overpowering the dessert's natural flavors. I love this pairing for breakfast desserts.
Dessert Wine Harmony
When serving this pudding as a dessert course, Moscato d'Asti from Italy is my go-to choice. Its light effervescence and hints of peach and apricot create a magical contrast with the creamy rice. For a bolder option, Riesling with a touch of sweetness—like Dr. Loosen Blue Slate—balances the dish's richness with its crisp acidity. 🍷
Seasonal Fruit Accompaniments
Fresh peaches or plums add a bright, juicy contrast to the warm pudding. Slice them thinly and serve on the side for a refreshing bite. In winter, pomegranate seeds scattered over the top add a festive pop of color and tartness. For a tropical twist, try mango slices—their sweetness mirrors the apricot while adding a new dimension. 🍑
Cheese Pairing Surprise
Believe it or not, this pudding works beautifully with aged Gouda or sharp cheddar. The cheese's nutty, caramelized flavors complement the apricot's sweetness while the creaminess of the pudding balances the cheese's richness. Serve small cubes alongside for a sophisticated dessert pairing that feels unexpected yet harmonious. 🧀
Spiced Rum Enhancement
For an adult twist, drizzle the warm pudding with spiced rum like Captain Morgan or Bacardi Limón. The rum's vanilla and cinnamon notes amplify the dessert's flavors while adding a warm, boozy finish. Serve with a sprinkle of nutmeg for an extra layer of warmth. This works especially well during holiday gatherings. 🍹
Nutrition facts
Frequently asked questions
Can I use fresh apricots instead of dried?
Fresh apricots work beautifully—simply peel, pit, and chop them into small pieces. Add them directly to the simmering milk mixture along with the rice. For extra flavor, you can make an apricot purée by blending fresh fruit with 2 tablespoons water and straining it before adding to the pudding. Fresh apricots add a brighter, slightly tart contrast compared to dried fruit.
Why does my rice pudding turn out too thin?
This usually happens when the rice doesn't cook long enough or the liquid ratio is off. Use Arborio rice (it releases more starch) and simmer uncovered for 5-10 extra minutes after the rice is tender. If still too thin, mix 1 tablespoon cornstarch with 1 tablespoon cold water, stir into the pudding, and cook for 2-3 minutes until thickened.
How can I make this vegan?
Swap the milk for full-fat coconut milk (or oat milk with 2 tablespoons coconut cream for richness). Use vegan butter and replace heavy cream with coconut cream or cashew cream. For sweetness, use maple syrup or agave instead of sugar. The texture will be slightly lighter but still delicious!
Can I make this ahead of time?
This pudding actually tastes better the next day! Prepare it up to 3 days in advance and store in an airtight container in the fridge. The flavors meld beautifully, and the texture becomes even creamier. For serving, gently reheat in the microwave for 1-2 minutes (stirring halfway) or warm in a saucepan over low heat until just heated through.
What's the best way to reheat leftovers?
For the creamiest results, reheat in a saucepan over low heat, stirring constantly until warmed through (3-5 minutes). Avoid microwaving unless you stir vigorously halfway—this prevents a grainy texture. If the pudding seems too thick after reheating, add 1-2 tablespoons milk** or cream and stir until smooth.
