Mexican Sweet Rice Recipe: Cinnamon-Infused Arroz Con Leche Style

Mexican Sweet Rice Recipe: Cinnamon-Infused Arroz Con Leche Style

This traditional sweet rice dish brings the warmth of Mexican kitchens to your table with its rich, cinnamon-infused flavor. The recipe stays true to its roots while keeping preparation simple and accessible.

With just a few pantry staples and about 45 minutes, you’ll create a creamy, fragrant side that complements any meal. The slow cooking process allows the rice to absorb the sweetened milk, creating a velvety texture.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Mexican Sweet Rice

A handful of pantry staples creates this creamy, cinnamon-kissed rice dish with ease.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Rinsed until water runs clear
Whole Milk 🥛 4 cups Full-fat for creaminess
Granulated Sugar 🍚 ¾ cup Adjust to taste preference
Ground Cinnamon 🌿 1 tsp Freshly ground preferred
Vanilla Extract 💧 1 tsp Pure extract for best flavor
Unsalted Butter 🧈 2 tbsp Melted for toasting rice
Water 💧 1 cup For initial rice cooking
Sweetened Condensed Milk 🥛 ½ cup For extra richness
Raisins 🍇 ½ cup Optional, soaked in warm water
Lime Zest 🍈 1 tsp Freshly grated for brightness
Salt 🧂 ¼ tsp Balances sweetness

The rice quality matters here. Long-grain white rice gives you the right texture—avoid instant or short-grain varieties. Whole milk is non-negotiable for that velvety finish, but if you must substitute, use 2% at minimum. For the cinnamon, Penzeys or a fresh tin from Whole Foods makes a noticeable difference. The condensed milk adds depth, so don’t skip it unless absolutely necessary.

No raisins on hand? Diced dried apricots or currants work beautifully. Swap the vanilla extract for vanilla bean paste if you’ve got it. For a lighter version, evaporated milk can replace half the whole milk, but texture will be slightly less rich. The lime zest is optional but highly recommended—it cuts through the sweetness perfectly.

This keeps beautifully in the fridge for 4-5 days. Reheat gently with a splash of milk to restore creaminess. Freezes for up to 3 months (thaw overnight in the fridge). The flavors deepen after a day, so it often tastes even better as leftovers.

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: I love that this comes together in a single pot with just rice, milk, sugar, and cinnamon—no fancy equipment needed.
  • Warm Cinnamon Hug: The vanilla and cinnamon make the kitchen smell like a cozy bakery, and the first bite is pure comfort.
  • Feeds a Crowd: Between us, it’s my go-to for potlucks because it doubles easily and disappears fast.

Step-by-Step Instructions for Cinnamon-Infused Sweet Rice

This method ensures creamy, fragrant sweet rice with perfect texture every time.

Step 1: Toast the Rice in Butter

Melt the 2 tbsp unsalted butter in a large, heavy-bottomed pot over medium heat. Add the 1 cup long-grain white rice and stir constantly for 3-4 minutes until the grains turn light golden brown and smell nutty.

This toasting step deepens the flavor of the rice and prevents it from becoming mushy during cooking. Watch closely to avoid burning—the butter should foam but not brown. The rice is ready when it looks slightly translucent at the edges.

Step 2: Simmer with Water and Spices

Pour in the 1 cup water, 1 tsp ground cinnamon, and 0.25 tsp salt. Stir well to combine, then bring to a gentle boil. Reduce heat to low, cover, and simmer for 15 minutes until most of the water is absorbed.

This initial cooking phase softens the rice while infusing it with warm cinnamon flavor. The liquid should be mostly absorbed with small dimples visible on the surface. If it looks dry too soon, add a splash of water, but don’t overdo it.

Step 3: Add Milk and Sugar Mixture

Pour in the 4 cups whole milk, 0.75 cup granulated sugar, and 1 tsp vanilla extract. Stir thoroughly to dissolve the sugar. Increase heat to medium and bring to a gentle simmer, stirring occasionally to prevent sticking.

Once simmering, reduce heat to low and cook uncovered for 25-30 minutes, stirring every 5 minutes. The mixture will thicken gradually. You’ll know it’s ready when the rice is tender and the liquid reduces to a creamy consistency.

Step 4: Finish with Condensed Milk and Raisins

Stir in the 0.5 cup sweetened condensed milk and 0.5 cup raisins. Cook for an additional 5-7 minutes on low heat, stirring frequently. The condensed milk adds richness and sweetness, while the raisins plump up beautifully in the warm mixture.

The rice should now be fully tender with a pudding-like texture. If it’s too thick, stir in a splash of warm milk. If it’s too thin, cook a few minutes longer.

Step 5: Rest and Garnish with Lime Zest

Remove from heat and let the rice rest for 5 minutes. This allows the flavors to meld and the texture to set slightly. Stir in the 1 tsp lime zest just before serving—it brightens the sweetness and adds a subtle citrus aroma.

Serve warm or at room temperature. The rice will thicken further as it cools, so add a little extra milk when reheating if needed.

👨‍🍳

Pro Tips For Making Mexican Sweet Rice

  • Toast the Rice: Cook the rice in the milk mixture for 2-3 minutes before adding sugar—this removes the raw starch and gives the grains a nutty depth.
  • Use Fresh Cinnamon: I learned this the hard way—old ground cinnamon loses its punch; fresh makes a real difference in the aromatic warmth of the dish.
  • Avoid Over-Stirring: Resist the urge to stir constantly while cooking; it breaks the rice and turns the dish mushy instead of creamy.
  • Add Vanilla Last: Stir in the vanilla extract in the final 2 minutes of cooking—high heat can dull its flavor, and you want that rich aroma to shine.

Make-Ahead Tips for This Recipe

Overnight Refrigeration

I always prepare this dish the night before serving. After cooking, let it cool completely, then transfer to an airtight container. The flavors meld beautifully overnight in the 40°F refrigerator. 💡

Reheating on Stovetop

Gently reheat on low heat with a splash of whole milk—about 2-3 tbsp per cup of rice. Stir frequently for 5-7 minutes until creamy. This prevents the rice from drying out.

Freezing for Later

Portion into freezer-safe bags, leaving 1-inch headspace. It freezes well at 0°F for up to 3 months. I use Ziploc quart bags for easy stacking.

Thawing and Reheating

Thaw overnight in the fridge, then reheat as directed above. Add extra milk as needed—the rice absorbs liquid as it thaws. The texture remains surprisingly smooth.

Party Prep Hack

Double the recipe and make it 2 days ahead. The flavors intensify, making it taste even better. Serve at room temperature for gatherings—it’s just as delicious. 💛

Storage Tip

Use glass containers for fridge storage to avoid absorbing odors. Label with the date since the rice looks similar to other dishes. It stays fresh for 4-5 days.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 8g40%
Cholesterol 45mg15%
Sodium 180mg8%
Total Carbohydrate 68g25%
Dietary Fiber 2g7%
Sugars 42g
Protein 8g16%
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 use brown rice instead of white?

Yes, but adjust the cooking time and liquid. Brown rice needs about 45 minutes of simmering and may require 1 extra cup of milk for creaminess. The texture will be slightly chewier.

2

Why toast the rice first?

Toasting deepens the nutty flavor and prevents mushiness. It takes just 3-4 minutes over medium heat and makes a noticeable difference in the final dish.

3

Can I make this dairy-free?

Use coconut milk or oat milk in place of whole milk and dairy-free condensed milk. The texture may be slightly less rich but still delicious.

4

How do I fix rice that’s too thick?

Stir in warm milk, 1-2 tbsp at a time, until it reaches the desired creaminess. Heat gently on low to avoid scorching.

★★★★★4.9(1 review)
Tyler Campbell