The Ultimate Comfort Food: Homemade Rice Pudding
There’s something magical about rice pudding that transcends borders and generations. This humble dessert – known as arroz con leche in Latin America, kheer in South Asia, riz au lait in France, and by countless other names worldwide – has been warming hearts since the 8th century. Historical records suggest it originated in ancient India before spreading through the Middle East and Europe via trade routes. In medieval Europe, it became prized as both medicine (believed to soothe upset stomachs) and celebratory fare. My own childhood memories are peppered with rainy afternoons watching my grandmother stir her enamel pot, the kitchen fragrant with cinnamon and vanilla, as she transformed simple pantry staples into velvet comfort. Today, rice pudding remains beloved for its creamy texture, nostalgic charm, and incredible adaptability. Whether served warm on a winter evening or chilled in summer with fresh berries, it’s a blank canvas for creativity that satisfies without pretense. As you’ll see in the image below, this humble dish transforms into a luscious, cloud-like masterpiece that’s both rustic and elegant. It’s culinary alchemy at its finest: turning the ordinary into the extraordinary.

Why You’ll Love This Recipe
- Unmatched Creaminess: Slow-cooked to perfection, this pudding achieves a velvety texture that’s neither too thick nor too runny – just spoon-coating perfection.
- Pantry-Friendly Ingredients: Uses simple, affordable staples you likely already have (rice, milk, sugar, spices) with no obscure or expensive components.
- Adaptable to All Diets: Easily customized for vegan, dairy-free, or reduced-sugar needs without sacrificing richness.
- Comfort in Every Bite: Warm and spiced, it’s like a hug in a bowl – equally comforting as dessert or even breakfast (we won’t judge!).
Ingredients
- ¾ cup (150g) Arborio rice (medium-grain; creates superior creaminess due to high starch content)
- 4 cups (950ml) whole milk (essential for richness; avoid low-fat for best texture)
- 1 cup (240ml) heavy cream (or sub full-fat coconut milk for dairy-free)
- ½ cup (100g) granulated sugar (adjust to taste; coconut sugar works too)
- 1 cinnamon stick (preferred over ground for deeper flavor infusion)
- 1 tsp pure vanilla extract (add after cooking to preserve flavor)
- ¼ tsp fine sea salt (enhances sweetness)
- ⅓ cup (50g) golden raisins (optional; plump in warm water before adding)
- 1 tsp orange zest (brightens flavor; optional but recommended)
- 2 tbsp (28g) unsalted butter (adds silkiness; omit for vegan version)
- Ground cinnamon or nutmeg for serving
Yield: 6 servings
Equipment Needed
- Heavy-bottomed 3-qt saucepan (prevents scorching)
- Wooden spoon or heatproof spatula
- Measuring cups and spoons
- Fine-mesh sieve (for rinsing rice)
- Small bowl (for soaking raisins, if using)
- Whisk (optional, for smoothing)
- Heatproof container for cooling (glass or ceramic)
Step-by-Step Instructions
-
Prep Ingredients: Rinse rice under cold water in a sieve until water runs clear. This removes excess starch and prevents gumminess. If using raisins, soak them in warm water for 10 minutes to plump, then drain. Zest the orange.
Tip: Set everything within arm’s reach – once cooking starts, you’ll need to stir frequently. -
Combine Base: In your saucepan, combine rinsed rice, milk, cream, cinnamon stick, and salt. Bring to a gentle simmer over medium heat, stirring occasionally to prevent sticking.
-
Initial Simmer: Once simmering (small bubbles around edges), reduce heat to low. Cook uncovered for 25 minutes, stirring every 3-4 minutes. The mixture will gradually thicken.
Visual Cue: As shown in the process image, the rice should look swollen but still distinct. -
Add Sugar: Stir in sugar and soaked raisins (if using). Continue simmering for another 15-20 minutes, stirring more frequently as it thickens.
Crucial Tip: Scrape the bottom to prevent rice from settling and burning. -
Test Doneness: Rice should be tender but retain a slight bite. The pudding should coat the back of a spoon thickly. If too thick, add 2-3 tbsp milk.
-
Finish with Flavors: Remove from heat. Fish out the cinnamon stick. Stir in vanilla extract, butter, and orange zest. The butter will melt into a glossy sheen.
-
Rest: Cover and let sit off-heat for 10 minutes. This allows flavors to meld and texture to set slightly.
-
Serve Warm or Cool: For warm pudding, spoon into bowls immediately. For chilled, transfer to a container, press plastic wrap directly on the surface (prevents skin), and refrigerate 4+ hours.
Note: Pudding thickens significantly when chilled.
Tips for Perfect Results
- Low and Slow is Key: Maintain the barest simmer – vigorous boiling curdles milk and toughens rice.
- Stir Mindfully: Frequent stirring prevents scorching but excessive agitation breaks rice grains. Aim for gentle folds.
- Rice Matters: Arborio or sushi rice works best. Avoid long-grain (too firm) or instant rice (mushy).
- Temper Eggs Safely: If adding eggs (for extra richness), whisk 2 yolks with ½ cup hot pudding, then stir back into pot off-heat. Do not boil after.
- Sweeten Thoughtfully: Undersweeten slightly while cooking – flavors concentrate as it cools.
- Infuse Creatively: Steep cardamom pods or star anise with the cinnamon stick for complexity.
Storage and Make-Ahead Instructions
Refrigeration: Store in an airtight container with plastic wrap touching the surface for up to 5 days.
Reheating: Warm gently in a saucepan over low heat with a splash of milk, stirring constantly. Microwave in 30-second intervals, stirring between.
Make-Ahead: Ideal for preparing 1-2 days in advance. Flavors deepen when chilled. For parties, make the day before and garnish fresh.
Freezing: Not recommended – dairy can separate upon thawing.
Variations and Substitutions
- Dairy-Free: Replace milk and cream with 5 cups full-fat coconut milk. Use coconut oil instead of butter.
- Brown Rice Version: Use short-grain brown rice. Increase liquid to 5 cups, simmer 45-50 minutes until tender.
- Lemon-Vanilla: Omit cinnamon. Use 1 tbsp lemon zest + ½ tsp cardamom. Top with toasted almonds.
- Chocolate-Cherry: Stir in ¼ cup cocoa powder with sugar. Fold in chopped dried cherries at the end.
Maddy’s Tips for Success
- Rinse Religiously: Never skip rinsing rice – it’s the difference between creamy and gluey.
- Vanilla Last: Adding vanilla after cooking preserves its delicate aroma.
- Butter Boost: That pat of butter at the end isn’t optional in my kitchen – it adds incomparable silkiness.
- Texture Check: Remember, pudding thickens as it cools. Undercook slightly if serving chilled.
- Spice Smart: Toast whole spices in the dry pan before adding milk for deeper flavor.
Frequently Asked Questions
Can I use leftover cooked rice?
Yes! Use 2½ cups cooked rice. Simmer with 3 cups milk (no cream) for 15-20 minutes until creamy. Adjust sugar as needed.
Why did my pudding turn out grainy?
Likely overcooked rice or insufficient liquid. Next time, reduce heat and add ¼ cup extra milk if drying out.
Can I make this in a slow cooker?
Absolutely! Combine all ingredients (except vanilla and butter) in a cooker. Low for 3-4 hours, stirring hourly. Stir in vanilla/butter at the end.
Is there an egg-free version?
This recipe is egg-free! Eggs are optional for added richness (see Tips).
How can I make it less sweet?
Reduce sugar to ⅓ cup. Serve with tart fruit like raspberries to balance.
Can I use plant-based milk?
Yes, but choose creamy varieties like oat, cashew, or coconut. Avoid watery options like almond milk.
Nutrition Information
Rice pudding provides calcium and B vitamins from dairy, plus energy-boosting carbohydrates. Using whole milk offers healthy fats for satiety, while raisins add iron and fiber. For a lighter version:
– Swap sugar for monk fruit sweetener
– Use 2% milk + ½ cup cream
– Add chia seeds for fiber
Serving Suggestions
- Classic Elegance: Dust with cinnamon and serve warm in vintage teacups. Garnish with a candied orange slice.
- Fruit Forward: Top chilled pudding with roasted peaches or fresh berries. Drizzle with honey or maple syrup.
- Crunch Contrast: Sprinkle with toasted pecans, pistachios, or granola. Add a dollop of whipped cream or Greek yogurt.
As you can see in the final presentation image, rice pudding’s golden hue and creamy texture make it as beautiful as it is delicious. It’s proof that the simplest dishes often leave the deepest impressions. Whether you’re reviving a family tradition or starting a new one, this recipe promises comfort in every spoonful. Happy cooking! 🍚🥄
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.