
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Mujadara Rice and Lentils Recipe: Earthy Spiced Lentils With Caramelized Onions - November 1, 2026
- Naija Fried Rice Recipe: Street-Style Spice With Veggie Crunch - November 1, 2026
- Mushy Rice Recipe: Fluffy Grains Transformed in Minutes - November 1, 2026