Desserts
This rice custard recipe delivers the perfect balance of silky vanilla cream and toasted nut crunch that feels like a restaurant dessert in your own kitchen.
The secret lies in cooking the rice to an exact tenderness before blending it into a velvety custard base, then finishing with a crisp, nutty topping that adds texture contrast.
I developed this version after years of experimenting with textures—too many rice custards are either too grainy or too sweet, but this one gets it right every time.
The process starts with short-grain rice cooked until it reaches that ideal creamy consistency, then blended with warm milk and vanilla until completely smooth. A touch of cornstarch ensures that silky texture, while the custard layer develops a delicate golden hue when baked.
What makes this recipe truly special is the nut topping—lightly toasted and sprinkled with cinnamon—adding both visual appeal and that satisfying crunch that balances the custard's richness.
By the time you serve this dessert, you'll have a dish that looks elegant enough for a special occasion but requires no fancy techniques.
The custard is perfectly set with a gentle wobble, the vanilla flavor is rich but not overpowering, and each bite delivers that contrast of creamy and crunchy. It's the kind of dessert that makes you feel like you've achieved something impressive without actually needing any special skills.
Serve it warm or chilled, with a drizzle of caramel sauce or fresh berries for extra flair. This recipe works equally well for holiday gatherings or a quiet night in—just make sure to prepare it ahead of time so the flavors have time to meld perfectly.
Let's get started on creating your restaurant-quality rice custard.
Ingredients for rice custard
Six ingredients create a velvety custard with nutty crunch—no fancy skills needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Short-Grain White Rice 🍚 | 1 cup | Uncooked, like Arborio or sushi rice |
| Whole Milk 🥛 | 3 cups | Full-fat for creaminess |
| Granulated Sugar 🍬 | ¾ cup | Adjust to taste |
| Vanilla Extract 🌿 | 2 tsp | Pure, high-quality |
| Cornstarch 🌾 | 2 tbsp | For silky texture |
| Large Egg Yolks 🥚 | 4 whole | Room temperature |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| Ground Cinnamon 🌶️ | 1 tsp | For nut topping |
| Toasted Hazelnuts 🥜 | 1 cup | Chopped, store-bought or homemade |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Light Corn Syrup 🍯 | ¼ cup | For extra gloss |
| Vanilla Bean Seeds 🌿 | 1 whole | Scraped from 1 pod (optional) |
The rice is the foundation, so Arborio or sushi rice works best—those grains absorb liquid beautifully without turning mushy. Trader Joe's and Whole Foods carry great options, but any short-grain rice will do. For the custard, whole milk gives the richest texture (skip skim if you can), and the vanilla extract should be pure—no imitation stuff. I always buy Nielsen-Massey or McCormick for reliability. The cornstarch is non-negotiable for that silky finish—it's what keeps the custard from being grainy, so don't skip it.
No vanilla bean? Pure extract is fine, but if you're feeling fancy, scrape seeds from one pod into the custard. Running short on hazelnuts? Pecans or walnuts work too, though they toast differently. The butter matters here—unsalted, cold cubes melt perfectly into the custard. If you're using store-bought toasted nuts, check for added salt (some brands sneak it in). For the sugar, turbinado or brown sugar adds depth if you want a caramel note, but white works perfectly fine. The custard can be made ahead—just hold off on baking until serving.
This custard keeps beautifully. Refrigerate for up to 5 days in an airtight container, though it's best within 3 days. For the nut topping, store it separately in a jar—it stays crisp for 1 week. Reheat gently in the microwave (30-second bursts) or oven (300°F for 10 minutes) to restore that silky texture. Leftovers? Portion into ramekins for individual servings—perfect for holiday gatherings or last-minute desserts. The custard actually tastes better the next day as the flavors meld.
Why You'll Love This Recipe
- No Sticky Mess: I swear by this recipe because it’s the only custard I can make without a thermometer or constant stirring. The cornstarch slurry thickens it like magic—no lumps, no guesswork—just smooth, creamy perfection every time.
- Vanilla Milk Magic: That first spoonful? Pure comfort. The short-grain rice soaks up the milk and sugar until it’s silky, while the vanilla extract lingers like a warm hug. Honestly, it’s the kind of flavor that makes you pause mid-bite.
- Breakfast to Dessert: I keep this in my rotation for lazy mornings (cold, with a drizzle of honey) or as a showstopper for dinner guests (warm, with a sprinkle of cinnamon). The same base works for both—just adjust the sweetness or add a pinch of salt for savory twists.
- Budget-Friendly Luxury: Short-grain rice and whole milk are pantry staples, and this recipe stretches them into something special. I’ve made it for 4 people for under $5, and the leftovers? Even better reheated the next day—no one ever complains.
Step-by-step instructions for rice custard recipe
Here's how to create a velvety rice custard with that perfect toasted nut crunch on top.
Toast the Rice and Prepare the Base
In a medium saucepan, combine the 1 cup short-grain white rice with the 3 cups whole milk. Bring to a gentle simmer over medium heat, stirring occasionally to prevent sticking. Here's the thing—you want the rice to toast slightly before absorbing all the milk, which builds that nutty depth of flavor. Simmer uncovered for about 10 minutes, stirring every 2-3 minutes, until the milk mixture thickens noticeably and the rice grains become translucent.
Once the rice is tender and the mixture has reduced to a thick, creamy consistency (about the thickness of heavy cream), remove from heat. This should take roughly 15 minutes total. The mixture should coat the back of a spoon smoothly—if it's too thin, return it to low heat for another minute or two. I like to taste it at this stage to check for sweetness; if needed, you can adjust the 0.75 cup granulated sugar later, but we'll add it all at once next.
Thicken and Infuse with Flavor
In a separate bowl, whisk together the 4 whole large egg yolks, 0.75 cup granulated sugar, 2 tsp vanilla extract, and the seeds from 1 whole vanilla bean (if using). This is where the magic happens—those yolks will create the silky texture we're after. Slowly pour the hot rice mixture into the egg mixture while whisking constantly. This gradual addition prevents scrambling the eggs and creates an emulsion that gives the custard its signature smoothness.
Return the mixture to the saucepan and place it over low heat. Stir continuously with a wooden spoon or silicone spatula, scraping the bottom to prevent any potential sticking. The custard will begin to thicken as it heats—you're looking for it to reach a pudding-like consistency where it coats the spoon but still moves slightly when tilted. This should take about 8-10 minutes. The mixture should be thick enough to hold its shape when dropped from a spoon but still silky, not grainy.
Finish with Butter and Cornstarch
Remove the custard from heat and stir in the 0.5 cup unsalted butter and 2 tbsp cornstarch. The butter adds richness while the cornstarch gives that extra gloss and silky mouthfeel. Return the mixture to low heat and cook for another 2-3 minutes, stirring constantly, until it reaches your desired thickness. You'll know it's perfect when it forms a thick, glossy coating on the back of your spoon—almost like a thin layer of frosting.
Here's where precision matters: the custard should be thick enough to hold its shape but still have that luxurious, creamy texture. If it's too thin, you can temper a little more cornstarch mixed with cold milk and stir it in. Once satisfied with the consistency, stir in the 0.25 cup light corn syrup and 0.5 tsp salt. The syrup adds that extra gloss and subtle sweetness, while the salt balances all the flavors. Let the custard cool to room temperature, stirring occasionally to prevent a skin from forming.
Assemble and Chill
Divide the custard evenly among 6 serving glasses or ramekins. The key here is to create a smooth surface—run a small offset spatula along the edges to achieve that perfect, even finish. Sprinkle each serving with the 1 cup toasted hazelnuts and 1 tsp ground cinnamon. I like to press the nuts lightly into the top layer so they stay in place when serving. This topping adds that beautiful crunch contrast to the silky custard.
Refrigerate the custard for at least 4 hours, or preferably overnight. This chilling time is crucial—it allows the flavors to meld together and the texture to set properly. When ready to serve, you'll have a dessert that's creamy, flavorful, and perfectly textured. The custard should be firm enough to hold its shape when spooned but still have that luxurious mouthfeel. Serve chilled with a dusting of additional cinnamon if desired.
Pro Tips For Making Rice Custard
- Toast the Rice First: Heat your short-grain rice in a dry skillet over medium-low for 3-4 minutes until it smells nutty. This step removes excess starch and prevents that gummy, gluey texture custards hate—trust me, you’ll notice the difference in smoothness.
- Whisk the Cornstarch: Skip the lazy sprinkle—dissolve your cornstarch in cold milk before adding it to the hot mixture. I used to dump it in dry, and half the time it’d clump like a sad, lumpy mess. A quick whisk ensures a silky finish.
- Simmer Slow and Steady: Once the custard thickens, drop the heat to the lowest setting you can tolerate. Boiling after thickening is how you end up with a skin or, worse, scrambled rice. It’s boring, but it works every time.
- Sweeten Gradually: Add sugar in two batches—half at the start, half when the rice is cooked. Too much upfront can make the custard grainy, and nobody wants that. Taste as you go; adjust, don’t guess.
Best sauces and condiments for rice custard
Caramel Drizzle
Elevate your rice custard with a homemade caramel drizzle—just heat ½ cup granulated sugar in a saucepan until melted, then add 2 tbsp heavy cream and simmer for 3-4 minutes until thickened.
Let cool slightly before drizzling over the chilled custard. For extra flair, add a pinch of sea salt to enhance the sweetness. This adds a glossy finish and balances the custard’s richness. 🍯
Spiced Orange Zest
Brighten the dessert with zest from 1 orange (about 1 tbsp) and a dash of ground cardamom (½ tsp). Mix the zest into the warm custard mixture before chilling, or sprinkle it over the top just before serving.
The citrus notes cut through the creaminess while adding a refreshing aroma. Pair with a dark chocolate shaving for a sophisticated twist. 🍊
Coconut Milk Swirl
For a tropical twist, stir ½ cup coconut milk into the custard base before baking. After chilling, swirl in an extra 2 tbsp coconut cream with a skewer for a marbled effect.
Top with toasted coconut flakes and a sprinkle of turmeric for color. This variation works beautifully with lychee or mango purée on the side. 🥥
Espresso Infusion
Add 1 tbsp instant espresso powder to the custard mixture while heating the rice and milk. The coffee enhances the vanilla flavor and adds depth without bitterness. Serve with a whipped cream dollop and a dusting of cocoa powder.
This version is perfect for coffee lovers and pairs well with chocolate-covered espresso beans on the side. ☕
Salted Caramel Sauce
Store-bought salted caramel sauce (like Trader Joe’s or Smucker’s) is a game-changer. Warm ¼ cup and drizzle over the custard just before serving. The salt in the sauce amplifies the custard’s sweetness, creating a perfect balance. For extra crunch, add crushed pretzels or sea salt flakes on top. 🧂
Fresh Berries
Top your chilled custard with sliced strawberries, raspberries, or blackberries for a vibrant, fruity contrast. A quick honey drizzle (1 tsp) ties everything together. The acidity of the berries cuts through the custard’s richness, making each bite refreshing. Serve with a mint leaf garnish for a restaurant-worthy presentation. 🍓
Nutrition facts
Frequently asked questions
Can I use long-grain rice instead of short-grain?
Short-grain rice is ideal because it breaks down more easily, creating that signature creamy texture. Long-grain rice will stay more distinct and can make the custard grainy. If you must use long-grain, blend the cooked rice until completely smooth before mixing with the custard base.
Why did my custard turn out grainy?
Graininess usually happens from undercooked rice or not blending thoroughly. Make sure your rice is fully tender (no firm bits) and blend until completely smooth before mixing with eggs. Also, strain the rice mixture through a fine-mesh sieve if needed. Stirring constantly while heating prevents lumps too.
Can I make this custard without eggs?
Yes, but the texture will differ. Replace the yolks with 1 tbsp cornstarch mixed with 2 tbsp cold milk per yolk. For binding, add 1 tbsp arrowroot powder or 1 tsp agar-agar (for vegan versions). The custard will be lighter but less rich. Test consistency carefully as it thickens differently.
How long can I store leftovers?
The custard keeps well for 5 days in an airtight container in the fridge. For best texture, reheat gently in the microwave (30-second intervals) or oven (300°F for 10 minutes). The nut topping stays crisp for 1 week if stored separately. Freezing isn't recommended as it alters the texture.
What's the secret to the perfect nut topping?
Toast the nuts in a dry pan over medium-low heat for 5-7 minutes until golden, stirring constantly. Add ¼ tsp cinnamon while toasting for extra flavor. Let cool completely before sprinkling on the custard. Press lightly into the top layer so they stay in place when serving.
