Homemade Champurrado Recipe – Quick & Simple

July 31, 2026

Champurrado is a thick, comforting chocolate rice porridge that tastes like a warm hug in a bowl. This Filipino and Mexican breakfast staple combines glutinous rice, rich chocolate, and creamy evaporated milk into something that feels indulgent yet simple to make.

Whether you serve it on a cold morning or as a late-night snack, this recipe delivers pure comfort in about 30 minutes. Let’s walk through how to create this beloved dish in your own kitchen.

Why You’ll Love This Recipe

Champurrado hits all the right notes for breakfast, dessert, or a midnight craving. It’s affordable, naturally sweet, and requires just a handful of ingredients you probably already have at home.

  • Ready in under 30 minutes with minimal active cooking time
  • Naturally creamy texture without fancy equipment or techniques
  • Infinitely customizable with chocolate types, spices, and toppings
  • Feeds a crowd or scales down perfectly for one person
  • No advanced cooking skills required, just patience and stirring

My Experience Making This Recipe

The first time I made champurrado, I underestimated how much love goes into stirring a pot for 20 minutes straight. My arm was tired, but the moment that chocolate aroma filled my kitchen, I understood why this dish has survived generations.

What surprised me most was how the texture transforms as you cook. The rice starts out grainy, then slowly softens into something creamy and luxurious without any cream at all.

My family devoured it in minutes, dipping warm turon on the side and asking for seconds before the first bowl was even finished. Now I make it whenever someone needs comfort food, and it never fails to satisfy.

Recipe Overview

  • Recipe Name: Champurrado
  • Servings: 4 to 6 people
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Course: Breakfast, Dessert, Snack
  • Cuisine: Filipino, Mexican
  • Calories per Serving: 240

Equipment You Will Need

  • Large heavy-bottomed pot (at least 3-quart capacity)
  • Wooden spoon or silicone spatula for constant stirring
  • Measuring cups and spoons
  • Fine mesh strainer (optional, for rinsing rice)
  • Whisk (optional, for breaking up chocolate clumps)
  • Ladle for serving

Ingredients for Champurrado

  • 6 cups water or whole milk (or a 50/50 blend)
  • 1 cup glutinous rice (also called sticky rice or sweet rice)
  • 4 ounces semi-sweet or dark chocolate (chopped, or use 1/2 cup cocoa powder)
  • 1 can (14 ounces) evaporated milk
  • 1/3 cup brown sugar or muscovado sugar
  • 1/2 teaspoon vanilla extract
  • 1/4 teaspoon ground cinnamon (optional but recommended)
  • Pinch of salt

Ingredient Notes and Substitutions

  • Glutinous rice: This starchy rice releases starch as it cooks, creating the signature thick, creamy texture. Regular long-grain rice won’t work here and will give you a thin, soupy result instead of proper champurrado.
  • Chocolate: Semi-sweet chocolate adds familiar sweetness, but dark chocolate deepens the flavor for adults who prefer less sugar. Cocoa powder works just as well and often costs less, though you’ll miss the richness melted chocolate provides.
  • Evaporated milk: This concentrated milk creates the creamy mouthfeel without actual cream. Sweetened condensed milk adds extra sweetness and thickness, but use only half the amount and reduce sugar accordingly.
  • Brown sugar or muscovado: These sugars dissolve easily and add subtle caramel notes. White granulated sugar works but tastes slightly flat by comparison.
  • Cinnamon: This warm spice is optional but transforms champurrado from simple to special. Skip it if you prefer pure chocolate flavor.

How to Make Champurrado

Step 1: Rinse the Glutinous Rice

Place the glutinous rice in a fine mesh strainer and rinse under cold running water until the water runs mostly clear. This removes excess starch on the surface that could make the final dish overly thick or gummy rather than smooth and creamy.

Step 2: Bring the Liquid to a Boil

Pour the water or milk mixture into your pot and bring it to a rolling boil over high heat. Using a blend of water and milk gives you better control over the final texture and is more economical than using all milk.

Step 3: Add the Rice

Once the liquid is boiling, slowly pour in the rinsed glutinous rice while stirring gently. Adding rice to boiling liquid prevents clumping and ensures even cooking throughout the batch.

Step 4: Reduce Heat and Simmer

Lower the heat to medium-low and let the rice simmer for about 15 to 20 minutes, stirring frequently to prevent sticking and burning on the bottom of the pot. You should see the rice grains becoming translucent and soft, and the liquid will gradually thicken as the rice releases its starch.

Step 5: Add the Chocolate

Chop your chocolate into small pieces and add it to the pot, stirring constantly until completely melted and smooth. If you’re using cocoa powder instead, mix it with a little warm liquid first to create a smooth paste, then stir it in to avoid lumps.

Step 6: Add Sugar and Seasonings

Stir in the brown sugar, salt, vanilla extract, and cinnamon if using. Taste the champurrado and adjust sweetness by adding a touch more sugar if needed; remember that it will taste slightly less sweet once it cools.

Step 7: Pour in the Evaporated Milk

Slowly add the evaporated milk while stirring constantly to combine smoothly with the chocolate and rice mixture. The evaporated milk enriches the texture and adds subtle caramel notes that balance the chocolate.

Step 8: Final Simmer and Consistency Check

Allow the champurrado to simmer for another 2 to 3 minutes, stirring occasionally. The mixture should look thick and creamy, coating the back of a spoon; if it’s too thick, thin it with a splash of warm milk or water until it reaches your preferred consistency.

Pro Tip: Never stop stirring while the rice cooks, because champurrado loves to stick and burn on the bottom of the pot, and burnt chocolate flavor ruins the entire batch instantly.

Champurrado cooking process

Tips for the Best Champurrado

  • Use a heavy-bottomed pot that distributes heat evenly, preventing the bottom from scorching while the top remains watery and underseasoned.
  • Keep your heat at medium-low, even if it takes longer to cook; high heat makes the mixture scorch and develop bitter flavors that overpower the chocolate.
  • Stir constantly for the entire cooking time, not just occasionally; this prevents clumping and ensures the rice cooks evenly throughout.
  • Taste as you go and adjust sweetness before serving, not after, so you dial in the exact flavor profile you love.
  • Let the finished champurrado rest in the pot for 2 to 3 minutes before serving; it thickens slightly as it cools and becomes easier to ladle.
  • Make it thinner than you think you want it, because champurrado continues to thicken as it sits, and you can always add more milk to thin it out.

Common Mistakes to Avoid

  • Using regular white rice instead of glutinous rice will give you a thin, watery soup instead of the creamy, thick porridge champurrado should be.
  • Skipping the constant stirring causes the bottom to burn and the texture to become lumpy or gritty rather than smooth and uniform.
  • Adding chocolate too early in the cooking process can cause it to scorch and turn bitter while waiting for the rice to finish cooking.
  • Forgetting to rinse the glutinous rice results in extra starch that makes the final dish overly gelatinous and unpleasantly gummy.
  • Using boiling water instead of boiling liquid at the start causes uneven rice cooking and a watery final texture that never thickens properly.

Serving Suggestions

Serve champurrado hot in bowls or mugs, perfect for dunking crispy turon, pan de sal, or any breakfast pastry you have on hand. The warm, creamy chocolate pairs beautifully with something crispy or lightly sweet for contrast.

  • Turon (fried banana spring rolls) for a classic Filipino pairing that balances sweetness with crispy texture
  • Fresh churros or cinnamon-sugar fried dough for a Mexican twist on the combination
  • Pan de sal or other breakfast rolls for dunking into the creamy chocolate
  • A splash of dark rum or Kahlua on top for an adult dessert version
  • Whipped cream and crushed chocolate cookies as an over-the-top dessert upgrade

Variations to Try

  • Extra Rich Version: Replace half the water with whole milk and add an extra tablespoon of butter for a luxuriously creamy texture that feels like liquid chocolate cake.
  • Spiced Champurrado: Add a pinch of cayenne pepper, nutmeg, or cloves alongside the cinnamon for a warming, complex spice blend inspired by traditional Mexican hot chocolate.
  • Coffee Champurrado: Dissolve 2 tablespoons of instant coffee in a little hot water and stir it in with the chocolate for a mocha-style depth that adult chocolate lovers crave.
  • Creamy Coconut Version: Use one can of coconut milk mixed with water instead of plain milk for a tropical twist that’s popular in Southeast Asian variations.
  • Purple Ube Champurrado: Blend cooked ube (purple yam) into the finished champurrado for a stunning color and earthy sweetness that feels special without extra effort.

Dietary Adaptations

  • Gluten-Free: This recipe is naturally gluten-free as written; just verify that your chocolate and cocoa powder carry gluten-free certification if serving someone with celiac disease.
  • Dairy-Free: Replace evaporated milk with canned coconut milk or oat milk, and use dairy-free chocolate to maintain creaminess without any animal products.
  • Vegan: Use plant-based milk throughout and swap the evaporated milk for full-fat coconut milk; the result tastes equally rich and satisfying.
  • Low-Carb or Keto: Replace glutinous rice with finely cauliflower rice and use sugar-free chocolate plus erythritol or monk fruit sweetener, though the texture will be less creamy and more of a chocolate pudding.

Storage and Reheating

Refrigerator

Transfer cooled champurrado to an airtight container and refrigerate for up to 4 days. The mixture will thicken considerably as it chills because the starch continues to absorb liquid.

  • Thaw overnight in the refrigerator before reheating
  • Store in glass containers rather than plastic to prevent staining and odor absorption

Freezer

Champurrado freezes well for up to 3 months in airtight containers or freezer bags. Leave a little headspace because the mixture expands slightly as it freezes.

  • Freeze in individual portions for easy reheating on busy mornings
  • Label containers with the date so you remember when you made it

Reheating

Reheat on the stovetop over medium-low heat, stirring frequently and adding a splash of milk or water to reach your desired consistency. Microwave reheating works but can create hot spots and uneven texture, so stovetop is preferable.

  • Add milk gradually while reheating to avoid making it too thin
  • Stir constantly to prevent scorching on the bottom
  • Reheat for 3 to 5 minutes until steaming throughout

Nutrition Information

Nutrition Information (Per Serving)
Nutrient Amount
Calories 240
Total Fat 6 g
Saturated Fat 3.5 g
Carbohydrates 42 g
Fiber 1 g
Sugar 24 g
Protein 5 g
Sodium 85 mg
Cholesterol 5 mg

These values are estimates based on using semi-sweet chocolate, a 50/50 water and milk blend, and serving six people. Actual nutrition varies depending on your specific ingredients and portion size.

Frequently Asked Questions

Can I Make Champurrado Ahead of Time?

Absolutely, you can prepare champurrado up to 2 days in advance and refrigerate it in an airtight container. Simply reheat it gently on the stovetop with a splash of milk to restore the creamy texture before serving.

Why Is My Champurrado Too Thick or Too Thin?

Thickness depends mainly on the ratio of rice to liquid and how long you cook it. If it’s too thin, simmer it a bit longer; if too thick, stir in warm milk a little at a time until you reach your preferred consistency.

What Type of Chocolate Works Best?

Semi-sweet or dark chocolate melts smoothly and provides rich flavor, but you can use cocoa powder, chocolate chips, or even a combination. Avoid chocolate chips with waxy coatings because they won’t melt as smoothly as solid chocolate bars.

Can I Use Something Other Than Glutinous Rice?

Regular white or jasmine rice won’t work well because they don’t release enough starch to create the creamy texture. Short-grain sushi rice comes closest, though the result will be slightly less thick than traditional champurrado.

How Can I Make This Recipe Less Sweet?

Reduce the brown sugar to 1/4 cup and use dark chocolate instead of semi-sweet, which naturally contains less added sugar. You can also increase the cinnamon or add a pinch of salt to balance sweetness without removing sugar entirely.

Is Champurrado Served Hot or Cold?

Champurrado is traditionally served steaming hot, right out of the pot. Some people enjoy it at room temperature or slightly chilled, but the warm version tastes far more comforting and the chocolate flavor develops better when the mixture is hot.

Final Thoughts

Champurrado is proof that the simplest recipes often bring the most joy to the table. You need just a few basic ingredients and a willingness to stir for 20 minutes to create something that tastes like generations of love in a bowl.

Make this recipe this weekend, serve it hot with your favorite dunking companion, and watch it disappear from bowls faster than you expected. Once you taste homemade champurrado, you’ll understand why this humble dish has survived so long across so many cultures and kitchens.

Bowl of champurrado ready to serve

Champurrado

A thick, creamy Filipino-Mexican chocolate rice porridge made with glutinous rice, rich chocolate, and evaporated milk—ready in about 30 minutes for the perfect comforting breakfast or snack.
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings: 6 servings
Course: Breakfast, Dessert, Snack
Cuisine: Filipino, Mexican
Calories: 240

Ingredients
  

Main
  • 6 cups water or whole milk or a 50/50 blend
  • 1 cup glutinous rice sticky rice
  • 4 ounces semi-sweet or dark chocolate chopped (or 1/2 cup cocoa powder)
  • 1 can 14 ounces evaporated milk
  • 1/3 cup brown sugar or muscovado sugar
  • 1/2 teaspoon vanilla extract
  • 1/4 teaspoon ground cinnamon optional
  • Pinch of salt

Equipment

  • Large heavy-bottomed pot (at least 3-quart capacity)
  • Wooden spoon or silicone spatula
  • Measuring cups and spoons
  • Fine mesh strainer
  • Whisk
  • Ladle

Method
 

  1. Rinse the glutinous rice in a fine mesh strainer under cold running water until the water runs mostly clear; drain well.
  2. Place 6 cups of water or milk blend in a heavy-bottomed pot and bring to a rolling boil over high heat.
  3. Gradually pour the rinsed rice into the boiling liquid while stirring to prevent clumping.
  4. Reduce heat to medium-low and simmer for 15–20 minutes, stirring constantly with a wooden spoon until the rice grains are soft and the mixture begins to thicken.
  5. Add the chopped chocolate (or cocoa paste) and stir continuously until completely melted and smooth, 2–3 minutes.
  6. Stir in brown sugar, vanilla extract, ground cinnamon (if using), and a pinch of salt; taste and adjust sweetness as desired.
  7. Slowly pour in the evaporated milk while stirring; continue to simmer for 2–3 minutes until the champurrado coats the back of a spoon.
  8. Remove from heat, let rest for 2 minutes to thicken slightly, then ladle into bowls or mugs and serve hot.

Notes

Stir constantly to prevent scorching; thin with a splash of warm milk if the porridge becomes too thick while standing. Serve with turon, churros, or pan de sal for dipping.

Previous post

Million Dollar Spaghetti Recipe – Homemade Easy

NEXT post

Photo of author

Written by

Chloe Harper

Leave a Comment

Recipe Rating




Item added to cart.
0 items - $0.00