Perfect Rice Pudding Recipe
A luxuriously creamy stovetop rice pudding made with short-grain rice, whole milk, and warm spices—ready in under an hour for a comforting, crowd-pleasing dessert.
Prep Time 10 minutes mins
Cook Time 35 minutes mins
Course Dessert
Cuisine American
Servings 6
Calories 350 kcal
- 1 cup 200 g short-grain white rice
- 4 cups 1 L whole milk
- 1 cup 240 mL heavy cream (optional for extra richness)
- ½ cup 100 g granulated sugar
- 1 vanilla bean split and seeds scraped (or 1½ tsp pure vanilla extract)
- 1 cinnamon stick
- Zest of 1 lemon optional
- Pinch of fine sea salt
- Ground cinnamon for garnish
- Toasted nuts and/or dried fruit for serving (e.g., almonds, pistachios, raisins)
Rinse & (Optional) Soak Rice
Pre-Cook Rice
Combine rinsed rice and 1½ cups water in a heavy-bottomed saucepan.
Bring to a gentle boil, then reduce heat to low, cover partially, and simmer until water is absorbed (8–10 minutes). Fluff with a fork.
Add Dairy & Flavorings
Stir in whole milk, heavy cream, vanilla bean (or extract), cinnamon stick, lemon zest, and salt.
Increase heat to medium until just simmering.
Simmer to Creaminess
Reduce heat to low. Cook uncovered, stirring every 3–4 minutes, for 25–30 minutes, until rice is tender and mixture is thick.
Sweeten & Rest
Remove cinnamon stick and vanilla pod.
Stir in sugar; taste and adjust sweetness.
If too thick, whisk in a splash of warm milk.
Cover surface with plastic wrap or lid and let rest off heat 10 minutes.
- Prevent Skin: Lay plastic wrap directly on pudding surface while resting.
- Adjust Texture: Add warm milk to loosen before serving if needed.
- Make-Ahead: Cook through Step 4, cool, refrigerate, then finish sweetening just before serving.
- Storage: Refrigerate in airtight container up to 4 days; reheat gently with a splash of milk.
- Variations: Coconut Lime: Swap 1 cup milk for coconut milk; finish with lime zest and juice.
- Pumpkin Spice: Stir in 1 cup pumpkin purée and 1 tsp pumpkin pie spice in Step 3.
- Saffron & Rosewater: Infuse saffron in warm milk; stir in rosewater at end.