Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Arroz con Leche Bajio con Piloncillo

Arroz con Leche Bajio con Piloncillo

Created by

Guanajuato's Bajio rice pudding, slow-cooked with piloncillo, leche de cabra, canela, and orange peel until the milk thickens into something dark, practical, and unmistakably regional.

Desserts
Mexican
Comfort Food
Make Ahead
Budget Friendly
10 min
Active Time
55 min cook1 hr 5 min total
Yield6 servings

Guanajuato, in the heart of the Bajio, is where this arroz con leche belongs. Not the pale cafeteria version with white sugar and no memory. This one is cooked with piloncillo, leche de cabra, canela de Ceylan, and a strip of orange peel, the same pantry logic you see in the dulcerias of Celaya and the market kitchens around Mercado Hidalgo de Guanajuato.

The piloncillo is not decoration. It gives the rice its dark honey color and that mineral depth refined sugar cannot give you. The leche de cabra connects this pudding to the same dairy country that built Cajeta de Celaya de los dulceros: Salgado, La Tradicional, Coronel Sanchez. Hacienda and mercado register, not convent fantasy. Know the difference.

You cook it slowly because rice needs time to release its starch into the milk. Stir often, scrape the bottom, and do not walk away pretending the pot will take care of itself. The women who perfected this did it with a wooden cuchara and patience, not tricks. Saber cocinar es saber vivir.

Rice arrived in Mexico through Spanish colonial trade in the 16th century and entered household sweets through Iberian arroz con leche, then changed in Mexican kitchens according to local milk, sweeteners, and aromatics. In the Bajio, especially Guanajuato and Queretaro, dairy production from haciendas and later regional dulcerias made milk-based sweets central to market cooking, with Celaya's goat-milk cajeta becoming nationally recognized by the 19th century. Piloncillo, produced from cooked cane juice in cones, kept this pudding tied to mercado economy: cheaper than refined sugar, deeper in flavor, and easier to store in rural kitchens.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

long-grain white rice

Quantity

1 cup

rinsed until the water runs mostly clear

water

Quantity

2 cups

Mexican cinnamon stick (canela de Ceylan)

Quantity

1 stick, about 3 inches

orange peel

Quantity

1 wide strip

white pith removed

kosher salt

Quantity

1/4 teaspoon

leche de cabra

Quantity

4 cups

piloncillo

Quantity

6 ounces

chopped or grated

evaporated milk

Quantity

1/2 cup

Mexican vanilla extract

Quantity

1 teaspoon

ground Mexican cinnamon (optional)

Quantity

for serving

toasted amaranto (optional)

Quantity

1/4 cup

for serving

Equipment Needed

  • Heavy 3-quart saucepan or glazed clay cazuela
  • Wooden cuchara with a flat edge for scraping the bottom
  • Fine grater or knife for breaking down piloncillo
  • Clay tazones or a Dolores Hidalgo style serving cazuela

Instructions

  1. 1

    Rinse the rice

    Put the rice in a bowl and rinse it with cool water, rubbing the grains lightly with your fingers. Change the water two or three times, until it runs mostly clear. You are removing loose surface starch so the pudding thickens cleanly instead of turning gluey.

  2. 2

    Cook the rice

    Combine the rinsed rice, water, canela, orange peel, and salt in a heavy saucepan or clay cazuela. Bring to a simmer over medium heat, then lower the heat and cook uncovered for 15 to 18 minutes, stirring now and then, until the rice has absorbed most of the water and the grains are tender at the edges.

  3. 3

    Add the milk

    Pour in the leche de cabra and stir from the bottom with a wooden cuchara. Keep the heat low. The milk should tremble gently around the rice, not boil hard. Goat milk catches faster than cow milk when the flame is careless, and scorched milk will announce your mistake to the whole kitchen.

  4. 4

    Melt the piloncillo

    Add the chopped piloncillo and stir until it dissolves completely into the milk. The pudding will turn beige, then deeper tan, then the color of light cajeta. That color is the point. Piloncillo gives body, dark sweetness, and a clean cane flavor. Brown sugar is not the same thing.

  5. 5

    Thicken slowly

    Cook over low heat for 25 to 30 minutes, stirring often and scraping the bottom and corners of the pot. The rice should swell, the milk should reduce, and the spoon should leave a short trail before the pudding closes back over itself. Stop while it is still loose. Arroz con leche thickens as it cools.

  6. 6

    Finish the pudding

    Remove the canela stick and orange peel. Stir in the evaporated milk and Mexican vanilla. Cook 3 to 5 minutes more, just until glossy and cohesive. Taste once. If your piloncillo was mild, add a small pinch of salt, not more sugar. Salt wakes up the milk and cane. Así se hace y punto.

  7. 7

    Serve or chill

    Spoon the arroz con leche into clay tazones from Dolores Hidalgo or a family-style cazuela. Serve warm, at room temperature, or chilled. Dust with ground canela and scatter a little toasted amaranto if you want texture. Do not bury it under fruit cocktail or whipped cream. This is Bajio cooking, not a children’s buffet.

Chef Tips

  • Use piloncillo cones, not brown sugar. Piloncillo tastes of cooked cane juice, minerals, and smoke from the old trapiche logic. Brown sugar tastes like refined sugar wearing molasses.
  • Leche de cabra matters here because Guanajuato's sweet dairy tradition is built around goat milk, especially Celaya's cajeta. If you truly cannot find it, use whole cow's milk, but understand the compromise: less tang, less depth, less Bajio.
  • Rinse the rice, but do not soak it. Soaked rice can break down too fast in milk and give you paste instead of tender grains suspended in pudding.
  • The orange peel should have no white pith. Pith makes the milk bitter. Use a vegetable peeler and take only the bright skin.
  • This pudding is better after a rest. The canela and piloncillo settle into the milk overnight, the way market sweets always taste better after the pot has had time to think.

Advance Preparation

  • Arroz con leche can be made up to 3 days ahead and refrigerated in a covered container.
  • If serving chilled, loosen it with 2 to 4 tablespoons of leche de cabra before serving because the rice continues absorbing liquid.
  • Do not freeze it. Rice pudding turns grainy after thawing, and no señora at Mercado Hidalgo is serving grainy arroz con leche.

Frequently Asked Questions

Nutrition Information

1 serving (about 265g)

Calories
375 calories
Total Fat
9 g
Saturated Fat
5 g
Trans Fat
0 g
Unsaturated Fat
3 g
Cholesterol
25 mg
Sodium
210 mg
Total Carbohydrates
64 g
Dietary Fiber
1 g
Sugars
37 g
Protein
10 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Bajío Desserts

Browse the full collection