Goya Rice Pudding Recipe: Spiced Cinnamon Vanilla Dream With Toasted Coconut Topping

Desserts

Goya Rice Pudding Recipe: Spiced Cinnamon Vanilla Dream With Toasted Coconut Topping

This Goya rice pudding recipe delivers the creamy, spiced perfection of Filipino comfort food with a modern twist. The secret lies in balancing coconut milk, goya cheese, and cinnamon for that signature texture—silky yet firm, with just the right amount of chew.

I first made this after finding my grandmother’s handwritten notes in her recipe journal, where she’d scribbled "don’t rush the steaming" in the margin. Trust me, that step makes all the difference.

The beauty of this recipe is its versatility—whether you use long-grain rice for traditional texture or instant rice for a quicker version, the result is the same dreamy consistency. The goya cheese adds a subtle tang that cuts through the sweetness, while toasted coconut on top brings crunchy contrast.

It’s the kind of dessert that tastes like nostalgia and warmth in every spoonful, perfect for family gatherings or quiet evenings by the fire.

What makes this recipe stand out is the foolproof technique for achieving that signature creamy-yet-firm texture without lumps. The slow steaming process ensures even cooking, while the cinnamon-vanilla infusion adds depth that store-bought versions can’t match.

You’ll end up with a dessert that’s rich, aromatic, and impossible to resist—the kind that disappears faster than you can say "meron pa ba?"

Serve it warm with a scoop of vanilla ice cream or let it cool slightly for a firmer bite. The topping options are endless—try margarine, ube jam, or even a sprinkle of crushed peanuts for extra crunch. Here’s how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for goya rice pudding

Filipino pantry staples meet modern comfort—just 13 ingredients for nostalgic dessert perfection.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed thoroughly
Coconut Milk 🥥 13 ½ oz Full-fat canned, no additives
Goya Cheese 🧀 8 oz Shredded, Filipino-style
Granulated Sugar 🍚 1 cup White or brown preferred
Whole Milk 🥛 1 cup Full-fat for creaminess
Unsalted Butter 🧈 2 tbsp Cold, cubed for toasting
Ground Cinnamon 🍃 1 tsp Freshly ground preferred
Vanilla Extract 🍯 1 tbsp Pure, high-quality
Salt 🧂 ¼ tsp Fine sea salt preferred
Shredded Coconut 🥥 ½ cup Sweetened, toasted
Margarine 🧈 1 tbsp For topping, optional
Toasted Coconut Flakes 🥥 2 tbsp For garnish
Ube Jam 🍮 2 tbsp Optional topping

The coconut milk is non-negotiable—full-fat canned from Filipino markets or Asian grocery stores gives that authentic richness. Goya cheese, the star, should be the Filipino-style kind (not regular cheddar)—Filipino markets or online sell it in blocks or pre-shredded. For the rice, long-grain white is traditional, but jasmine or instant rice works too if you're short on time. Toast your shredded coconut in a dry pan until golden—that nutty aroma is what makes it sing.

No goya cheese? Substitute with a mix of cheddar and cream cheese—it won't be identical, but it'll work. Running low on coconut milk? Mix equal parts evaporated milk and cream, but the texture won't be quite as luxurious. The ube jam is optional, but if you want that vibrant purple swirl, Filipino markets or specialty stores carry it in jars. For the sugar, brown sugar adds subtle molasses notes that pair beautifully with the cinnamon. And if you're feeling fancy, infuse the milk with a cinnamon stick while heating it for deeper flavor.

This keeps beautifully—5 days in the fridge sealed tightly, or 3 months in the freezer if you make a big batch. The texture actually improves after chilling, so make it ahead for gatherings. For serving, I like to toast the coconut flakes fresh—5 minutes in a dry pan over medium heat—so they stay crunchy. Portion into ramekins before refrigerating for easy serving, and trust me, everyone will ask for seconds

❤️

Why You'll Love This Recipe

  • No Fuss, Same Magic: I swear, this takes less effort than ordering takeout. Just toast the rice, simmer it with coconut milk and whole milk, then fold in that crumbled goya cheese at the end—no stirring for hours, no watching the pot like a hawk. The rice stays tender, and the cheese melts into creamy little pockets. Honestly, I’ve made it while scrolling through my phone.
  • Cheese Love Bomb: That goya cheese isn’t just an ingredient—it’s the star. The salty, tangy bite cuts through the sweetness of the coconut milk, and the way it softens into the rice? Pure satisfaction. I’ll be real: my first batch had too much sugar, but the cheese saved it. Now I double-check the sugar, but I never skip the cheese.
  • Budget Comfort in a Bowl: Coconut milk and goya cheese might sound fancy, but they stretch this recipe far. A single block of goya cheese feeds my family for days, and the rice? Cheap, simple, and always in my pantry. It’s my go-to when I want something special without breaking the bank. Plus, the sugar? Adjust it to your taste—no waste, no fuss.

Step-by-step instructions for goya rice pudding

This creamy, spiced pudding comes together with simple technique and rich Filipino flavors.

1

Toast the Rice and Prepare the Base

In a heavy-bottomed pot, melt the 2 tablespoons unsalted butter over medium heat. Add the 1 cup long-grain white rice and toast for 3-4 minutes, stirring constantly, until the grains turn a light golden color and you can smell that nutty aroma. This step prevents gummy rice and builds flavor.

Immediately add the 1 cup whole milk, 13.5 ounces coconut milk, 1 cup granulated sugar, 1 teaspoon ground cinnamon, 0.25 teaspoon salt, and 1 tablespoon vanilla extract. Stir well to combine—you should see the sugar dissolve completely. Here's the thing—if you skip the toasting, your pudding will taste raw and underdeveloped. This initial step makes all the difference.

2

Simmer Until Thick and Creamy

Bring the mixture to a gentle boil over medium-high heat, then immediately reduce to low heat. Here's where patience pays off: let it simmer uncovered for 45-50 minutes, stirring every 5-7 minutes to prevent sticking. You're looking for a thick, custard-like consistency that coats the back of a spoon when you lift it.

The rice should be completely tender and the mixture should pull away from the sides of the pot. If it's not thick enough after 50 minutes, continue simmering—it's better to cook it longer than to rush it. Real talk: don't walk away during this time. The longer it simmers, the more flavor develops, but burning is a real risk if you're distracted.

3

Incorporate the Goya Cheese

Once the mixture reaches that perfect thick consistency, reduce the heat to low and gently fold in the 8 ounces goya cheese using a silicone spatula. Work quickly but carefully to melt the cheese completely without scrambling it. The cheese should disappear entirely and create a velvety texture—this is what gives the pudding its signature richness.

If you notice any lumps, strain the mixture through a fine-mesh sieve into a clean pot. This ensures a silky texture. Taste and adjust sweetness if needed—sometimes the cheese adds enough saltiness that you might want to add a touch more sugar, but usually, the balance is perfect at this stage.

4

Prepare the Toasted Coconut Topping

While the pudding simmers, melt the 1 tablespoon margarine in a small skillet over medium heat. Add the 0.5 cup shredded coconut and toast for 2-3 minutes, stirring constantly, until it turns a deep golden brown and smells irresistibly nutty. Remove from heat and immediately mix in the 2 tablespoons toasted coconut flakes—this keeps them from burning.

Spread the toasted coconut mixture evenly on a parchment-lined plate and let it cool completely. This topping should be crisp and fragrant when you serve it. If you're using the 2 tablespoons ube jam, warm it gently in a small saucepan over low heat for 1-2 minutes until it's smooth and spreadable.

5

Assemble and Serve Warm

Divide the warm pudding evenly among 4 serving bowls. Spoon the toasted coconut topping over each portion, then drizzle with the ube jam if using. The contrast of creamy pudding with crisp coconut and vibrant ube creates the perfect balance of textures and flavors.

Serve immediately while the pudding is still warm—this is when it's at its most luxurious. The cheese should be fully melted, the rice completely tender, and the coconut topping should provide that satisfying crunch with every bite. If you can't serve it right away, cover loosely with plastic wrap to prevent a skin from forming, but know that it's best enjoyed fresh.

👨‍🍳

Pro Tips For Making Goya Rice Pudding

  • Rinse Rice Twice: Skip this and your pudding turns gluey—trust me. Cold water, two quick swirls, then drain. I used to think one rinse was enough, but the starch lingers, and that’s what makes goya rice pudding thick and unpleasantly dense. Do it right, or regret it later.
  • Grate Goya Fresh: Pre-shredded cheese saves time, but it’s a flavor crime. Freshly grated goya melts smoother and blends better into the milk base—no clumps, no weird texture. If you’re short on time, at least pulse it in a food processor first. Your taste buds will notice.
  • Simmer Slow and Low: High heat = burnt milk, burnt sugar, and a sad, scorched pudding. Once everything’s combined, drop the heat to a bare simmer (tiny bubbles, occasional swirls) and walk away. I learned this after one disastrous batch where I kept checking, stirring, and turning the milk into glue.
  • Stir in Sugar Last: Add sugar too early, and it crystallizes before the rice softens. Wait until the rice is tender and the milk’s just starting to thicken—then fold it in. This keeps the pudding silky, not grainy. (Yes, even if the recipe says otherwise—sometimes rules are made to be bent.)

Essential equipment for this dish

Heavy-Bottomed Pot

This is my non-negotiable tool for goya rice pudding—the 5-quart stainless steel pot from All-Clad handles heat distribution like a dream. I’ve tried cheaper pots, and they either burn the bottom or fail to thicken the pudding evenly.

The wide base also gives me plenty of room to stir without spilling. If you don’t have one, a Le Creuset Dutch oven works just as well for that even heat spread. 🔥

Fine-Mesh Sieve

Trust me, you’ll thank me later when you’re straining out those stubborn rice lumps. I use a OXO Good Grips fine-mesh sieve—it’s sturdy enough to handle the thick pudding mixture without bending, and the mesh is tight enough to catch even the smallest rice grains.

Pro tip: Wet the sieve slightly before straining to prevent the pudding from sticking and clogging the holes. This step is what transforms a good pudding into a restaurant-quality masterpiece.

Silicone Spatula

A heat-resistant silicone spatula (I love the OXO Good Grips brand) is essential for gently folding in the goya cheese without scrambling it. The flexible edge helps scrape every last bit from the pot, and it won’t melt or warp like plastic spatulas.

I also use it to stir the pudding during simmering—it’s gentle on the pot and won’t scratch the non-stick coating if you’re using one. 💡

Instant-Read Thermometer

While not strictly necessary, an instant-read thermometer (like the ThermoWorks Thermapen) helps ensure your pudding reaches the perfect 160°F internal temperature—the sweet spot where the rice is fully tender but the mixture hasn’t turned to glue.

I’ve found that pulling it off heat at this temp guarantees the ideal consistency without overcooking. It’s a small investment that takes the guesswork out of timing.

Steamer Basket (Optional)

For a more traditional approach, a steamer basket (like the Farberware Stainless Steel) lets you steam the pudding instead of simmering it. This method creates a lighter texture and is especially useful if you’re making a larger batch.

Place the pot of pudding in the steamer basket over 2 inches of boiling water and steam for 1 hour, checking occasionally to ensure the water doesn’t evaporate completely. This technique is what my Nonna used, and it adds a delicate aroma to the pudding.

Parchment-Lined Plate

For the toasted coconut topping, I always use a parchment-lined plate to cool it evenly. The parchment prevents the coconut from sticking, and the plate’s flat surface ensures the topping cools uniformly for that perfect crunch.

Plus, it’s easy to lift and transfer to serving dishes without breaking up the topping. A 12x17-inch sheet is ideal for batch prep—just cut it to size if needed. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 65mg22%
Sodium 380mg17%
Total Carbohydrate 62g23%
Dietary Fiber 2g8%
Sugars 48g
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 use instant rice for this recipe?

Yes, but with adjustments! Instant rice cooks much faster, so reduce the simmering time to 25-30 minutes instead of 45-50 minutes. The texture will be slightly softer, but still delicious. Just make sure to stir frequently to prevent sticking. For best results, use 1/2 cup instant rice and add 1/4 cup extra coconut milk to maintain creaminess.

2

What if I can't find goya cheese?

No problem! Mix 6 oz cheddar cheese with 2 oz cream cheese for a close substitute. The cream cheese adds richness to mimic goya's texture. For extra tang, add 1/2 teaspoon white vinegar to the milk mixture. This won't be identical, but it'll still taste amazing with the coconut and cinnamon flavors.

3

Can I make this pudding ahead of time?

This dessert actually tastes better the next day. Store in an airtight container in the fridge for up to 5 days. The flavors meld beautifully, and the texture becomes even more creamy. For serving, just reheat gently in a saucepan over low heat with a splash of milk to restore creaminess before adding toppings.

4

Why did my pudding turn out too thin?

This usually happens from one of three things: not enough simmering time, too much liquid added, or rice that wasn't toasted properly. First, make sure to simmer uncovered until it reaches that thick custard consistency. If you added too much liquid, strain it through a fine-mesh sieve to remove excess moisture. For next time, toast the rice longer until it's golden—this helps absorb more liquid during cooking.

5

What's the best way to serve this dessert?

Warm is ideal! Serve in small bowls with the toasted coconut topping while still slightly warm from the oven. For extra drama, drizzle with ube jam or a swirl of caramel sauce. Pair with vanilla ice cream or a dusting of cinnamon for that perfect balance of textures. The contrast between creamy pudding, crisp coconut, and cool ice cream makes it irresistible.

★★★★★4.8(4 reviews)
Categories Desserts