
This rice pudding brings the warm, spiced flavors of horchata into a creamy dessert that feels like a hug in a bowl. I developed this after too many attempts at traditional versions left me wanting more depth.
The secret is toasting the rice first, which adds a nutty richness that pairs perfectly with the cinnamon and vanilla. The long, slow cooking process transforms simple ingredients into something extraordinary.
What you get is a pudding with the comforting texture of classic rice pudding, elevated by the distinct horchata profile. The cinnamon and vanilla shine through in every spoonful.
Serve it warm or chilled, with a sprinkle of cinnamon on top. This is comfort food reimagined.
Ingredients for Horchata Rice Pudding
Toasted rice meets horchata spices for a creamy, dreamy dessert you’ll crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Arborio Rice 🌾 | 1 cup | Uncooked, for toasting |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | 1 cup | For ultra-rich texture |
| Granulated Sugar 🧂 | ¾ cup | Adjust to taste preference |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Vanilla Extract 🌿 | 2 tsp | Pure extract recommended |
| Cinnamon Sticks 🌿 | 2 pieces | For infusing milk |
| Unsalted Butter 🧈 | 2 tbsp | For toasting rice |
| Large Egg Yolks 🥚 | 3 whole | For thickening custard |
| Salt 🧂 | ¼ tsp | Fine grain preferred |
| Vanilla Bean 🌿 | 1 whole | Split and scraped |
| Almond Extract 🌿 | ½ tsp | Optional for horchata depth |
The Arborio rice is key here—look for it in the pasta aisle or grab a bag from Whole Foods bulk section. Toasting it in butter before cooking adds that nutty depth mentioned in the intro. For the milk and cream, organic full-fat gives the richest texture. The cinnamon sticks should be fresh (if they don’t smell strong, they’re old). Vanilla bean elevates this, but Nielsen-Massey extract works too.
No Arborio? Short-grain white rice works in a pinch. Swap almond extract for half the amount of coconut extract if you’re not a fan. Out of cinnamon sticks? Use an extra teaspoon of ground cinnamon in the milk. The egg yolks thicken the pudding—don’t skip them (this is vegetarian, but eggs are allowed). For a lighter version, replace half the cream with whole milk.
Pudding thickens as it cools, so don’t overcook. Store in the fridge for up to 5 days—the flavors deepen overnight. Reheat gently with a splash of milk. For make-ahead, toast the rice and infuse the milk a day ahead, then finish cooking the next day.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump the Arborio rice, milk, and cream in a single pot and let it simmer—no fancy techniques, no stress.
- Cinnamon Cloud: The warm cinnamon swirls through the creamy pudding like a cozy hug, and the sugar hits just the right sweet spot.
- Make Ahead Magic: I prep this the night before, and honestly, it tastes even better the next day after the flavors meld.
- Budget Stretcher: Arborio rice and basic pantry staples make this feel like a fancy dessert without the fancy price tag.
Step-by-Step Instructions for Horchata Rice Pudding
This method delivers rich, creamy results with warm cinnamon notes in every bite.
Step 1: Toast the Rice in Butter
Heat a large saucepan over medium heat and melt the 2 tbsp unsalted butter. Add the 1 cup Arborio Rice and stir constantly for 3-4 minutes until the grains turn light golden brown and smell nutty.
Toasting the rice enhances its natural flavor and gives the finished pudding a subtle depth. Watch closely—you want the rice to color evenly without burning. The butter should foam but not brown during this step.
Step 2: Infuse the Dairy with Cinnamon and Vanilla
In a separate saucepan, warm the 4 cups Whole Milk, 1 cup Heavy Cream, 2 pieces Cinnamon Sticks, and the seeds from the 1 whole Vanilla Bean over medium-low heat for 5-7 minutes until small bubbles form at the edges.
Stir occasionally and watch for steam rising—the mixture should never boil. This gentle heating allows the cinnamon sticks and vanilla bean to infuse their aroma into the dairy. Remove from heat once the milk is fragrant and steaming.
Step 3: Combine and Simmer the Pudding Base
Carefully pour the warm milk mixture into the pan with the toasted rice, adding the 0.75 cup Granulated Sugar and 0.25 tsp Salt. Stir well and bring to a gentle simmer over medium heat.
Reduce heat to low and cook for 25-30 minutes, stirring every 3-4 minutes to prevent sticking. The mixture should thicken enough to coat the back of a spoon. The rice should be tender but still have a slight bite.
Step 4: Temper and Thicken with Egg Yolks
In a medium bowl, whisk the 3 whole Large Egg Yolks with the 2 tsp Vanilla Extract and 0.5 tsp Almond Extract until smooth. Slowly pour about 1 cup of the hot rice mixture into the egg yolks while whisking constantly to temper.
Pour the tempered egg mixture back into the saucepan with the rice and stir constantly over low heat for 5-7 minutes until the pudding thickens to a custard-like consistency. It should be creamy enough to mound slightly when spooned.
Step 5: Finish with Ground Cinnamon and Serve
Remove from heat and stir in the 2 tsp Ground Cinnamon. Discard the cinnamon sticks and vanilla bean pod. Let the pudding cool for 10 minutes at room temperature—it will thicken slightly as it cools.
Serve warm or chilled, with an extra sprinkle of ground cinnamon on top. The pudding should be silky smooth with visible rice grains and a rich, aromatic cinnamon-vanilla flavor. For best texture, enjoy within 2 days of making.
Pro Tips For Making Horchata Rice Pudding
- Toast the Rice: Cook the Arborio rice in the pot for 2-3 minutes before adding liquids—it deepens the nutty flavor that pairs perfectly with cinnamon.
- Bloom the Cinnamon: Add the ground cinnamon to the warm milk and cream mixture first, then let it steep for 10 minutes off heat. I learned this the hard way after my first batch tasted flat.
- Skip the Rinse: Don’t rinse the Arborio rice—you want that starch for creaminess, and it actually changes the outcome of your pudding’s texture.
- Use Cold Heavy Cream: Stir in the heavy cream at the end, straight from the fridge, to stop the cooking and keep the pudding silky rather than thick and gluey.
Troubleshooting Great horchata rice pudding
Rice Not Soft
If your rice is still firm after 30 minutes, the heat might have been too low. Increase to medium-low heat and add ½ cup additional milk. Stir more frequently to prevent sticking. I learned this the hard way in my tiny Boston kitchen. 💡
Pudding Too Thin
Undercooked pudding often needs more time. Extend cooking by 5-10 minutes on low heat. If it’s still thin after that, the egg yolks might not have been tempered properly. Try whisking in 1 extra yolk and cook for 3 more minutes.
Curdy Texture
This happens when eggs scramble. Always temper by slowly adding 1 cup hot liquid to yolks while whisking. If it curdles, strain through a fine-mesh sieve immediately to smooth it out. Prevention is key here.
Overly Thick
If it thickens too much during cooking, stir in ¼ cup warm milk to loosen. Remember, pudding thickens as it cools, so remove it just before reaching your desired consistency. This is a common mistake I see in home kitchens.
Weak Cinnamon Flavor
For stronger horchata taste, steep the cinnamon sticks in warm milk for 10 minutes before adding to rice. Use freshly ground cinnamon at the end. I always keep Penzeys cinnamon on hand for this reason.
Skin Formation
To prevent a skin from forming, press plastic wrap directly onto the surface while cooling. If it already formed, whisk in 2 tbsp warm cream to restore creaminess. This simple trick saves many a dessert. ❄️
Nutrition Facts
Frequently Asked Questions
Can I use a different rice variety?
Short-grain white rice works well, but avoid long-grain as it won’t soften properly. Arborio is ideal for its creamy texture. For a nuttier flavor, try jasmine rice.
Why does my pudding taste bland?
Steep the cinnamon sticks longer or add an extra ½ tsp ground cinnamon. Use fresh vanilla beans or high-quality extract for richer flavor. Salt enhances sweetness, so don’t skip it.
Can I make this dairy-free?
Substitute full-fat coconut milk for the dairy and use a plant-based butter. The texture will be slightly different but still creamy. Adjust sweetness to taste.
How long can I store leftovers?
Keep in an airtight container in the fridge for up to 5 days. The flavors deepen overnight. Reheat gently with a splash of milk to restore creaminess.
- Ground Beef Rice and Beans Recipe: Slow-Simmered Savory Harmony - October 17, 2026
- Guyanese Fried Rice Recipe: Caribbean Spice With Wok-Charred Aromatics - October 17, 2026
- Hakka Thunder Tea Rice Recipe: Wok-Charred Herbal Infusion - October 17, 2026