Desserts
Martha Stewart's rice pudding recipe delivers that perfect balance of creamy vanilla and toasted almond crunch that feels like a warm hug in dessert form. The secret lies in simmering long enough for the rice to absorb the milk completely while keeping the texture lusciously smooth—no grainy surprises here.
I’ve made this version countless times, and it never fails to impress, whether served warm with a drizzle of caramel or chilled with a dollop of whipped cream.
What sets this recipe apart is the almond topping, where toasted almonds add both texture and a delicate nuttiness that complements the vanilla’s sweetness. The slow cooking process ensures every spoonful is velvety, while the careful balance of sugar and spices keeps it from being too heavy.
It’s the kind of dessert that feels special enough for company but simple enough for a weeknight treat.
Ingredients for martha stewart rice pudding
Six simple ingredients transform into Martha Stewart's velvety rice pudding with almond crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, medium grain preferred |
| Whole Milk 🥛 | 4 cups | Full-fat for creamiest texture |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for richness |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste |
| Vanilla Extract 🌿 | 2 tsp | Pure, high-quality preferred |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground for best flavor |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for topping |
| Sliced Almonds 🥜 | ½ cup | Toasted until golden |
| Caramel Sauce 🍯 | ½ cup | Store-bought or homemade |
| Whipped Cream 🍦 | ½ cup | Optional garnish |
The rice is the foundation—long-grain white rice absorbs the milk beautifully without turning mushy. Whole milk and heavy cream create that signature luxurious texture, so don’t skimp here. For the almonds, sliced almonds from Trader Joe’s or Costco toast up perfectly, but any sliced almonds work. The butter should be unsalted and cold when you cube it for the topping—it melts into golden pools that add richness. If you're using store-bought caramel sauce, check the sugar content—some brands are sweeter than others, and you might want to reduce the granulated sugar slightly.
No heavy cream? Half-and-half plus an extra splash of milk works in a pinch, though the texture won’t be quite as velvety. Fresh vanilla extract is non-negotiable here—imitation vanilla has a chemical aftertaste that ruins the delicate balance. For the almonds, toasted pecans or walnuts make a lovely substitute if you’re out of almonds. The cinnamon should be freshly ground—pre-ground loses its warmth quickly. And if you’re feeling ambitious, homemade caramel sauce elevates this dish to restaurant-quality status. Just be sure to let it cool completely before drizzling over the pudding.
This dessert keeps beautifully—3-4 days in the fridge if stored in an airtight container, though it tastes best within the first day or two. For make-ahead convenience, prepare it one day ahead and let it sit at room temperature for 30 minutes before serving—it thickens as it cools. The almond topping stays crisp for about 24 hours if kept in a sealed container, so toast a fresh batch just before serving if you’re prepping ahead. Leftovers reheat well in the microwave, though I prefer serving it cold or at room temperature for the best texture.
Why You'll Love This Recipe
- No-Simmer Struggle: I’ve made rice pudding that required constant stirring—this version? Just toast the rice in butter first, then pour in the warm milk and cream. Fifteen minutes later, it’s done, and I didn’t burn a single thing.
- Velvet Cream Dream: That heavy cream and vanilla extract combo transforms plain rice into something ridiculously smooth. Honestly, the texture is like biting into a cloud—no graininess, just pure, creamy satisfaction with every spoonful.
- Breakfast to Dessert: Serve it warm with cinnamon for a cozy morning treat, or chill it overnight and top with berries for a no-fuss dessert. My kids ask for it both ways, and I never have to plan ahead—just adjust the sugar and presentation.
- Budget Luxury: Long-grain rice and basic pantry staples mean this costs pennies to make, but it tastes like a fancy crème brûlée. Between us, I’ve fed a houseful of guests this for under $10—and no one ever guesses it’s not homemade from scratch.
Step-by-step instructions for Martha Stewart's rice pudding
Here's the method for creamy, spiced rice pudding with perfect texture and crunchy almond topping.
Cook the Rice to Perfect Tenderness
In a medium saucepan, combine the 1 cup long-grain white rice, 4 cups whole milk, 0.75 cup granulated sugar, 2 teaspoons vanilla extract, 1 teaspoon ground cinnamon, and 0.5 teaspoon salt. Bring to a gentle boil over medium heat, stirring occasionally to dissolve the sugar completely.
Once boiling, reduce heat to low and let it simmer uncovered for 35-40 minutes. You'll know it's ready when the rice is tender and the mixture has thickened to a creamy consistency that coats the back of a spoon. Stir occasionally to prevent sticking, but avoid constant stirring which can create a gummy texture. The pudding should smell richly vanilla-scented and have a velvety appearance.
If the mixture looks too thick before the rice is fully cooked, add 2-3 tablespoons of water to maintain the proper consistency. The rice should be completely tender but not mushy—you should still be able to identify individual grains when done.
Incorporate Cream and Butter for Richness
Remove the saucepan from heat and let the mixture cool slightly for 5 minutes. This prevents the heavy whipping cream from curdling when added. Stir in the 1 cup heavy whipping cream and 4 tablespoons cold unsalted butter, cutting the butter into small pieces first to help it melt smoothly.
Return the saucepan to low heat and cook for an additional 5-7 minutes, stirring constantly until the butter is completely melted and the mixture reaches a silky, pudding-like consistency. The texture should be thick enough to hold its shape when spooned, but still smooth and creamy—not grainy or watery. Taste and adjust sweetness if needed, adding more sugar if desired.
Here's the thing—this is where the magic happens. The cream and butter elevate the pudding from simple to luxurious, creating that signature Martha Stewart richness. Don't rush this step; proper incorporation ensures every bite is velvety smooth.
Toast Almonds for Crunchy Topping
While the pudding cooks, toast the 0.5 cup sliced almonds in a dry skillet over medium heat for 3-4 minutes, stirring constantly until they turn a rich golden brown and release their nutty aroma. Remove from heat immediately to prevent burning, then transfer to a plate to cool.
This toasting step is crucial—raw almonds won't provide that satisfying crunch we want on top. The golden color indicates perfect toasting, and the aroma should be deeply nutty. If any almonds darken too quickly, remove them promptly to avoid bitterness.
Assemble and Garnish for Presentation
Transfer the finished rice pudding to serving bowls or a single large dish. Drizzle with the 0.5 cup caramel sauce, spreading it evenly over the surface. Gently fold in the toasted almonds, distributing them throughout while leaving some whole for visual appeal and extra crunch.
Top each serving with dollops of 0.5 cup whipped cream, creating an appealing contrast between the creamy pudding and light garnish. The presentation should show layers of texture—creamy pudding, gooey caramel, and crunchy almonds—with the whipped cream adding a final elegant touch.
Serve warm or at room temperature. The pudding will continue to thicken slightly as it cools, so it's best enjoyed within 2 hours of preparation. For an extra touch, sprinkle with additional ground cinnamon before serving to enhance the warm spice notes.
Pro Tips For Making Martha Stewart Rice Pudding
- Rinse the Rice Twice: Martha’s recipe calls for unrinsed rice, but I’ve found that giving long-grain white rice two quick rinses (then draining well) cuts down on grittiness—especially if you’re using store-bought rice that’s been sitting in the pantry. The trade-off? You’ll need to add 1-2 extra tablespoons of milk to compensate for the moisture lost.
- Simmer Low and Slow: After the initial boil, drop the heat to a gentle simmer—not a rolling boil—and keep it there. I used to rush it, and the rice would either turn mushy or release too much starch, making the pudding gluey. A low simmer (barely any bubbles) keeps the texture creamy but distinct.
- Whisk in Cream Last: The heavy cream belongs in the final 5 minutes, not at the start. Adding it early can cause the milk to split or curdle, especially if your stove runs hot. Stir in the cream after the rice is tender but still has a slight bite—this is when the pudding thickens properly.
- Toast the Sugar First: Before adding the sugar, sprinkle it over the dry rice in the pot and stir on medium-low heat for 30 seconds. This caramelizes just enough to deepen the flavor—no browning needed, just a faint golden tint. Skipping this step leaves the pudding tasting flat, even with vanilla.
Serving suggestions for this martha stewart rice pudding
Warm or Chilled
This rice pudding shines equally well served warm or chilled, depending on your preference. For a comforting, cozy dessert, serve it warm straight from the pot—especially during colder months. The heat enhances the vanilla and cinnamon aromas, making it feel like a hug in bowl form.
If you prefer it chilled, refrigerate for at least 2 hours before serving, allowing the flavors to meld and the texture to thicken beautifully. 🌟
Caramel Drizzle
The caramel sauce isn’t just decoration—it’s a flavor bridge that ties everything together. Use a high-quality store-bought caramel like Smucker’s or homemade for the best results. Drizzle generously over the pudding before serving, letting it pool slightly for that restaurant-quality presentation.
For extra decadence, warm the caramel gently before drizzling to make it more fluid. A ½ cup is perfect for this recipe, but adjust to taste.
Whipped Cream Garnish
Freshly whipped cream adds a light, airy contrast to the rich pudding. For the best texture, whip 1 cup heavy cream with 1 tablespoon powdered sugar until soft peaks form. Use a piping bag to create elegant swirls on top, or simply dollop with a spoon.
To elevate it further, fold in ½ teaspoon vanilla extract or a pinch of ground cinnamon for extra warmth. This garnish makes the dessert feel extra special—perfect for guests.
Almond Crunch Variations
While sliced almonds are classic, don’t be afraid to experiment with other nuts. Toasted pecans add a buttery depth, while walnuts bring an earthy contrast. For a sweeter crunch, try candied pecans or chopped marcona almonds.
Always toast nuts until golden—this enhances their flavor and prevents bitterness. Sprinkle them over the pudding right before serving to keep them crisp.
Pairing with Coffee
This rice pudding pairs beautifully with a cup of coffee or tea, especially after a hearty meal. A medium-roast Arabica like Starbucks Pike Place complements the vanilla and caramel notes without overpowering them.
For a non-coffee option, serve with Earl Grey tea—the bergamot adds a bright, citrusy contrast that cuts through the richness. The warmth of the drink enhances the pudding’s comforting qualities.
Make-Ahead Serving Tips
Preparing this dessert ahead of time is a game-changer. Assemble the pudding up to 24 hours in advance and refrigerate in an airtight container. When ready to serve, reheat gently in the microwave for 1-2 minutes to restore warmth, or serve chilled.
Toast the almonds fresh just before serving to maintain their crunch. This makes it ideal for dinner parties or holiday gatherings—just reheat and garnish when guests arrive. ✨
Nutrition facts
Frequently asked questions
Can I make this rice pudding with instant rice?
Instant rice won't work here—it breaks down too quickly and creates a gummy texture. The recipe relies on long-grain white rice to absorb the milk gradually while maintaining individual grains. If you're short on time, try using Arborio rice (like for risotto) as a compromise—it cooks faster but still holds its shape.
Why did my rice pudding turn out grainy?
Grainy texture usually means the rice wasn't cooked long enough or was stirred too much. The key is simmering uncovered on low heat for 35-40 minutes with minimal stirring. If it's still grainy after cooking, blend it briefly with an immersion blender for a smoother consistency. For next time, reduce the heat to the lowest setting after boiling.
How can I make this recipe dairy-free?
Swap the milk for full-fat coconut milk (4 cups) and use coconut cream instead of heavy cream. For butter, use vegan butter or coconut oil. The texture will be slightly different but still creamy. Note that the flavor will have subtle coconut undertones. You may need to add 1 tsp xanthan gum to help thicken the mixture properly.
Can I use brown rice instead of white?
Brown rice will work but requires longer cooking time (45-50 minutes) and may yield a nuttier, denser pudding. The texture will be heartier, almost like a rice porridge. If using brown rice, increase the liquid to 4.5 cups and check for doneness 10 minutes before the suggested time. The flavor will be more robust but less sweet.
What's the best way to reheat leftovers?
Reheat gently in the microwave for 45-60 seconds on medium power, stirring halfway. For even better results, transfer to a saucepan with 2 tbsp milk or cream and warm on low heat, stirring constantly until heated through. Avoid high heat—it can make the pudding separate or develop a skin. A quick 10-second zap in the microwave works for individual servings.
