Authentic Mexican Rice Pudding Recipe: Spiced Cinnamon Vanilla Dream With Toasted Piloncillo Crunch

Desserts

Authentic Mexican Rice Pudding Recipe: Spiced Cinnamon Vanilla Dream With Toasted Piloncillo Crunch

This authentic Mexican rice pudding recipe brings the comforting flavors of arroz con leche straight from Mexican abuelas' kitchens to your table. 🌟 The secret lies in slow-simmered cinnamon-infused milk, piloncillo's caramelized depth, and vanilla that transforms simple rice into a velvety, spiced dessert.

I've perfected this version after years of testing—each ingredient plays a crucial role in that perfect balance of warmth and sweetness.

The beauty of traditional Mexican rice pudding is its simplicity: just rice, milk, cinnamon, sugar, and vanilla—plus the optional crunch of toasted piloncillo or raisins for texture.

What makes this recipe truly authentic is the slow cooking method, which develops that signature creamy yet slightly firm texture while allowing the cinnamon to bloom into rich, aromatic layers. The result is a dessert that's both comforting and elegant, perfect for family gatherings or special occasions.

By the end, you'll have a pot of golden, spiced rice pudding with a delicate cinnamon crust on top and a subtle caramelized sweetness from the piloncillo. The vanilla adds floral depth, while the slow simmer ensures every grain is tender yet holds its shape.

This isn't just dessert—it's a taste of home, made with care and tradition. Let's get cooking!

Serve it warm with a sprinkle of cinnamon or chilled with fresh fruit for contrast. The piloncillo crunch adds an unexpected texture that elevates this classic dessert to new heights.

Whether you're making it for a celebration or a quiet night in, this recipe delivers the warmth and authenticity of Mexican home cooking.

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ”„
Calories
Med Cal

Ingredients for authentic mexican rice pudding

Simple rice, warm spices, and a touch of caramelized sweetness—this is all you need for authentic Mexican rice pudding.

Ingredient Amount Notes
Long-Grain White Rice šŸš 1 cup Uncooked, preferably jasmine or medium-grain
Whole Milk šŸ„› 4 cups Full-fat for creamiest texture
Piloncillo šŸÆ ½ cup Unrefined cane sugar, grated
Ground Cinnamon 🌿 2 tbsp Mexican cinnamon preferred
Pure Vanilla Extract 🌸 1 tbsp High-quality, preferably Mexican
Salt šŸ§‚ ½ tsp Fine sea salt preferred
Unsalted Butter 🧈 2 tbsp Cold, for finishing
Raisins šŸ‡ ¼ cup Optional, soaked in warm water
Ground Nutmeg šŸŒ¶ļø ¼ tsp Freshly grated if possible
Heavy Cream šŸ„› ½ cup For final richness
Lemon Zest šŸ‹ 1 tsp Brightens the flavor
Toasted Piloncillo Crumbs šŸÆ ¼ cup Optional garnish for crunch

Piloncillo is the soul of this dessert—look for dark, unrefined cane sugar blocks at Latin markets or specialty stores. If you can't find it, dark brown sugar works in a pinch, but it lacks that deep caramelized depth. The Mexican cinnamon (canela) from Penzeys or local Latin grocers is worth seeking out—it's more aromatic than regular grocery-store brands. For the rice, jasmine or medium-grain varieties hold up better during slow cooking than basmati. Soak the raisins in warm water for 10 minutes if using, then drain well to avoid a watery pudding.

No piloncillo? Dark brown sugar plus 1 tsp molasses mimics its flavor. Swap vanilla extract for 1 vanilla bean scraped if you're feeling fancy, but the extract is fine for everyday use. The milk can be 2% or whole—just know full-fat gives the creamiest result. For nutmeg, pre-ground is fine, but freshly grated adds a brighter note. The butter at the end? Don't skip it—it adds a luxurious finish. If you're avoiding dairy, substitute the butter with coconut oil for a neutral flavor.

This pudding tastes even better the next day—reheat gently with a splash of milk to restore creaminess. Store leftovers in an airtight container in the fridge for up to 5 days. For make-ahead convenience, prepare through Step 3, then refrigerate the mixture before finishing with the butter and cream. The piloncillo crumbs keep in a sealed jar for up to 2 weeks—toast fresh batches for maximum crunch. Serve warm with a sprinkle of cinnamon or chilled with fresh berries for contrast.

ā¤ļø

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot—no fussing with multiple bowls or pans. Just rice, milk, and that unmistakable piloncillo sweetness simmering together until it’s thick, creamy, and ready to serve. Honestly? My counter stays cleaner than my kitchen ever has before.
  • Cinnamon-Kissed Warmth: That ground cinnamon and piloncillo combo? It’s where this dish gets its soul. The piloncillo’s deep caramel notes melt into the milk, while the cinnamon lingers like a cozy hug—no artificial flavors, just real, earthy warmth. I’ll be real: the first time I tasted it, I nearly licked the spoon clean.
  • Weeknight or Holiday: This pudding works everywhere. Need a quick dessert after tacos? Done. Bringing something to a potluck? Perfect. Even my picky teenage nephew asks for seconds—(yes, even on a Tuesday night). The vanilla extract ties it all together, making it feel special without extra effort.
  • Budget-Friendly Leftovers: Long-grain rice and whole milk are pantry staples, and piloncillo lasts forever if you store it right. Make a big batch, and you’ll have creamy, comforting bites for days—no takeout splurges needed. Between us, I’ve reheated this pudding cold from the fridge, and it’s still ridiculously good.

Step-by-step instructions for authentic Mexican rice pudding

Here's the traditional method that delivers rich, spiced Mexican-style rice pudding every time.

1

šŸ³ Step 1: Toast the Rice and Piloncillo

A dry-toast gives this pudding its signature nutty depth. Heat a heavy-bottomed pot over medium heat and add the 1 cup long-grain white rice. Toast for 3-4 minutes, stirring constantly, until the rice turns a pale golden color and smells nutty. This step prevents the rice from becoming mushy later.

Remove the pot from heat and immediately stir in the 0.5 cup grated piloncillo and 2 tbsp ground cinnamon. The piloncillo will melt slightly from the residual heat, creating a caramelized base. Return the pot to medium heat and pour in the 4 cups whole milk and 0.5 tsp salt. Stir well to combine everything into a smooth mixture.

2

šŸ³ Step 2: Simmer Until Thick and Creamy

Bring the mixture to a gentle boil, then reduce heat to low and let it simmer uncovered for 30-35 minutes, stirring occasionally. You're looking for a thick, creamy consistency—when the pudding coats the back of a spoon and leaves a visible trail, it's ready. The rice should be tender but still hold its shape slightly.

About 10 minutes before the pudding is done, stir in the 0.25 cup raisins (if using) and 0.25 tsp ground nutmeg. The raisins should plump up and absorb the creamy milk mixture. If the pudding looks too thick, add 2-3 tablespoons of water to loosen it to your preferred texture.

3

🄘 Step 3: Finish with Cream and Aromatics

Remove the pot from heat and stir in the 0.5 cup heavy cream, 1 tbsp pure vanilla extract, and 1 tsp lemon zest. The cream will give the pudding a luxurious richness while the lemon zest brightens the warm spices. Let the mixture sit for 5 minutes to allow the flavors to meld together.

Taste and adjust seasoning if needed—add more cinnamon for warmth or a pinch of salt if the pudding tastes flat. The final texture should be thick but still spoonable, with a velvety mouthfeel. This is the moment that matters: the balance of sweetness from piloncillo, warmth from cinnamon, and brightness from lemon zest should harmonize perfectly.

4

ā° Step 4: Chill and Garnish

Transfer the pudding to serving bowls and let it cool to room temperature, then refrigerate for at least 2 hours (or overnight). Chilling allows the flavors to develop fully and creates that perfect creamy texture. If you're impatient, you can serve it warm, but the traditional approach is to serve it chilled.

Before serving, top each portion with 2 tbsp cold unsalted butter and 1 tablespoon toasted piloncillo crumbs. The butter adds a final layer of richness, while the crumbs provide a delightful contrast of texture. Serve with a sprinkle of extra cinnamon if desired. The piloncillo crumbs should be toasted to a light golden color for best flavor and texture.

šŸ‘Øā€šŸ³

Pro Tips For Making Authentic Mexican Rice Pudding

  • Toast the Rice First: Cook the rice in a dry pot over medium heat for 2-3 minutes until it smells nutty and turns slightly translucent—this removes the raw starch and keeps the pudding from turning gummy. I learned this the hard way after making a batch that clung together like glue.
  • Grate Piloncillo Fine: Use a box grater or food processor to turn the piloncillo into tiny, even pieces—this ensures it dissolves smoothly into the milk without leaving gritty bits. My grandmother swore by this, and she was right: uneven chunks make the pudding taste uneven.
  • Simmer Low and Slow: Keep the heat at a bare simmer (tiny bubbles, occasional swirls) for at least 45 minutes—rushing it turns the rice mushy and the milk grainy. Sounds weird, but it works: patience here makes all the difference in texture.
  • Strain the Milk: Heat the milk in a double boiler or saucepan, then strain it through a fine-mesh sieve lined with cheesecloth to remove any impurities—this keeps the pudding silky instead of curdled. I skip this when I’m lazy, but the dish is noticeably better when I don’t.

Storing and reheating your authentic mexican rice pudding

Refrigerator Storage

Let your rice pudding cool to room temperature before transferring it to an airtight container—I prefer glass Pyrex bowls with tight-fitting lids. Store it in the refrigerator for up to 5 days, though the flavors actually deepen and become more complex after 24 hours.

The cinnamon and piloncillo develop richer notes when chilled, making it taste even more authentic. 🌟

Freezer Prep

For longer storage, freeze the pudding in portioned servings—I use 1-cup silicone molds or small glass jars. Leave ½-inch headspace to prevent expansion cracks. Label with the date and freeze for up to 3 months.

When ready to serve, thaw overnight in the fridge for the best texture. The slow thaw preserves the creamy consistency better than microwave defrosting.

Reheating Methods

For stovetop reheating, transfer portions to a saucepan with 2 tablespoons of milk or cream to restore creaminess. Heat over low-medium heat, stirring constantly, until warmed through (160°F internal temp).

Avoid boiling to prevent grainy texture. If using the microwave, heat in 30-second intervals, stirring between each, until just warm—this prevents rubbery rice. šŸ”„

Texture Recovery Tips

If your reheated pudding seems dry, stir in 1-2 teaspoons of warm milk or heavy cream to restore its velvety mouthfeel. For extra richness, top with a dollop of whipped cream or a sprinkle of toasted piloncillo crumbs before serving.

The crunchy texture contrasts beautifully with the creamy pudding, just like abuela used to do.

Make-Ahead Shortcut

Prepare the pudding through Step 3 (before adding butter and cream), then refrigerate the mixture in an airtight container. When ready to serve, finish with the butter and cream, then reheat gently.

This method works perfectly for holiday gatherings—just assemble and warm before serving. The flavors hold up beautifully, and you'll save time on the big day. ā°

Garnish Refresh

Revive store-bought or homemade pudding by topping with fresh cinnamon, crushed pecans, or toasted coconut flakes. For a restaurant-worthy finish, drizzle with caramelized piloncillo syrup (simmer ¼ cup piloncillo with 2 tbsp water until dissolved).

The extra layer of flavor makes even reheated pudding taste like it was just made. šŸ’«

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 280mg12%
Total Carbohydrate 78g28%
Dietary Fiber 1g4%
Sugars 45g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this Mexican rice pudding without piloncillo?

Yes! Use ½ cup dark brown sugar plus 1 teaspoon molasses for the best substitute. The molasses adds depth similar to piloncillo's caramelized flavor. For a closer match, try demerara sugar instead—it has a subtle caramel note that works well in traditional Mexican desserts.

2

Why does my rice pudding turn out too thin?

This usually happens from overcooking or adding too much liquid. For the perfect texture, simmer uncovered until it coats the back of a spoon (30-35 minutes). If it's still too thin, cook it 5 more minutes uncovered. For make-ahead prep, refrigerate the mixture before adding butter and cream to prevent over-thickening.

3

How do I make this recipe vegan?

Replace the milk with 4 cups full-fat coconut milk, use vegan butter instead of unsalted butter, and omit the heavy cream (or use coconut cream). For sweetness, use agave syrup instead of piloncillo. The texture will be slightly lighter but still delicious—just add 1 tablespoon cornstarch to thicken if needed.

4

Can I use instant rice for this recipe?

Not recommended! Instant rice absorbs too much liquid and becomes mushy. Stick with long-grain white rice (jasmine works best) for the ideal texture. The toasting step is key—it prevents the rice from turning into a gluey mass. If you're short on time, use pre-cooked rice (like from a rice cooker) and simmer for 20-25 minutes instead.

5

What's the best way to serve this dessert?

Traditionally, it's served chilled with a sprinkle of cinnamon or toasted piloncillo crumbs on top. For contrast, add fresh fruit like mango slices or berries. Warm servings work too—just top with a dollop of Mexican crema or whipped cream for a restaurant-style finish.

ā˜…ā˜…ā˜…ā˜…ā˜…4.7(6 reviews)
Categories Desserts