Moist Ube Purple Yam Cupcakes Recipe Perfect for Easy Homemade Treats

Ready In
Servings
Difficulty

“Hey, you gotta try these cupcakes!” my neighbor called out one sunny afternoon as I was lugging groceries up the stairs. I hadn’t expected anything—just a casual visit—but instead, I found myself holding a little purple cupcake that smelled like a tropical breeze and childhood memories wrapped into one. That’s how my love affair with moist ube purple yam cupcakes with creamy coconut frosting began.

I was skeptical at first—ube? Purple yam? Frosting made with coconut? Honestly, it sounded like a quirky combo that might not deliver. But that first bite was a quiet surprise. The cupcakes were so tender, almost like little clouds with a subtle sweetness, and that frosting? Silky, rich, and fragrant with coconut, perfectly balancing the yam’s natural earthiness. I found myself sneaking them during late-night kitchen raids and even making extra just to share with friends (who turned into instant fans, by the way).

These cupcakes aren’t just a dessert, they’re a moment—comfort wrapped in purple hues, perfect for an afternoon treat or a weekend bake. I’ve tried a lot of ube recipes, but this one stuck because it’s forgiving, straightforward, and has this cozy vibe that feels like a soft hug after a long day. You might find yourself baking these more often than you planned, too.

Why You’ll Love This Recipe

Coming from someone who’s baked and tested a fair share of desserts, this moist ube purple yam cupcakes with creamy coconut frosting recipe has a few perks that make it stand out in the crowd.

  • Quick & Easy: You can whip these up in about 45 minutes tops, which makes them perfect for busy afternoons or unexpected get-togethers.
  • Simple Ingredients: Most are pantry staples like flour, sugar, and eggs, with the star ingredient being ube halaya or purple yam powder—easy to find in Asian markets or online.
  • Perfect for Any Occasion: Whether it’s a birthday, brunch, or just a cozy weekend, these cupcakes add a touch of fun and color without fuss.
  • Crowd-Pleaser: Kids love the vibrant purple, and adults appreciate the subtle tropical flavors that aren’t too sweet or overwhelming.
  • Unbelievably Delicious: The moist texture combined with the creamy coconut frosting creates a luscious bite every time.

What makes this recipe different? Honestly, I think it’s the balance. I use real ube halaya mixed with a little purple yam powder for an authentic flavor and texture. The frosting uses coconut cream, not just milk, giving it that velvety richness without feeling too heavy. Plus, the method is straightforward. No beating egg whites separately or complicated steps—just simple mixing and baking, which is a blessing when you want something homemade without the headache.

Once you try these cupcakes, you’ll get why they’re a little celebration in themselves—comfort food with a twist, easy enough for weeknights but special enough to impress unexpected guests.

What Ingredients You Will Need

This recipe calls for a handful of straightforward ingredients that work together to create that perfect moist crumb and luscious topping. Most of them are pantry basics, and the ube components bring the magic.

  • For the Cupcakes:
    • All-purpose flour (1 ½ cups / 190 g) – I usually go with a trusted brand like King Arthur for consistent results.
    • Baking powder (1 ½ teaspoons) – makes the cupcakes rise nicely.
    • Salt (¼ teaspoon) – balances the sweetness.
    • Granulated sugar (¾ cup / 150 g) – sweetens without overpowering.
    • Unsalted butter (½ cup / 113 g), softened – gives richness and moisture.
    • Large eggs (2), room temperature – helps with structure.
    • Vanilla extract (1 teaspoon) – adds warmth and depth.
    • Ube halaya (purple yam jam) (½ cup / about 130 g) – the heart of the flavor; choose a fresh, not overly sweet brand.
    • Purple yam powder (2 tablespoons) – enhances the color and taste; you can find this in Asian grocery stores or online.
    • Whole milk (⅓ cup / 80 ml), room temperature – keeps the batter tender; swap with almond milk if dairy-free.
  • For the Creamy Coconut Frosting:
    • Coconut cream (1 cup / 240 ml) – the thick part from a chilled can; this makes the frosting rich and silky.
    • Powdered sugar (1 ½ cups / 180 g), sifted – for smooth sweetness.
    • Vanilla extract (1 teaspoon) – complements the coconut flavor.
    • Pinch of salt – to balance sweetness and enhance flavor.

If you want to switch things up, you can substitute the butter with coconut oil for a subtle tropical note or use Greek yogurt instead of milk for extra moisture. When I’m in a pinch, I’ve found frozen ube halaya works fine—just thaw and give it a good stir before mixing.

Equipment Needed

Luckily, this recipe doesn’t demand fancy gadgets. Here’s what you’ll want to have on hand:

  • Standard 12-cup muffin or cupcake pan – a non-stick one works best to avoid sticking.
  • Cupcake liners – these keep your cupcakes neat and make cleanup easier.
  • Mixing bowls – I use two: one for dry ingredients, another for wet.
  • Hand mixer or stand mixer – though you can mix by hand, a mixer speeds things up and ensures a smooth batter.
  • Measuring cups and spoons – accuracy matters here for texture.
  • Rubber spatula – perfect for folding in ingredients without overmixing.
  • Cooling rack – to let the cupcakes cool evenly before frosting.

For the frosting, make sure your coconut cream is well chilled so it whips up nicely. If you don’t have a hand mixer, a sturdy whisk will do, but expect a little more elbow grease. I’ve tried silicone liners before but prefer paper for these since the batter can be a bit sticky.

Preparation Method

moist ube purple yam cupcakes preparation steps

  1. Preheat your oven to 350°F (175°C). Line your cupcake pan with liners and set aside. This step is easy to overlook but crucial for even baking.
  2. Mix the dry ingredients. In a medium bowl, whisk together the all-purpose flour, baking powder, salt, and purple yam powder until evenly combined. This ensures your cupcakes rise properly and have a consistent purple hue.
  3. Cream the butter and sugar. In a large bowl, use a hand or stand mixer to beat the softened butter and granulated sugar on medium speed for about 3-4 minutes until light and fluffy. You’ll know it’s ready when the mixture looks pale and airy.
  4. Add the eggs and vanilla. Beat in the eggs one at a time, scraping down the sides as you go. Then stir in the vanilla extract. The batter might look a bit curdled here, which is normal.
  5. Incorporate the ube halaya. Spoon in the ube halaya and continue mixing until it’s fully blended—your batter should start showing that lovely purple color and sweet aroma.
  6. Alternate adding dry ingredients and milk. Add the flour mixture in three parts, alternating with the milk in two parts, starting and ending with the flour. Mix gently between each addition, just until combined. Overmixing can make cupcakes dense, so keep an eye on the texture—it should be smooth and a bit thick but scoopable.
  7. Fill the cupcake liners. Spoon the batter evenly into the liners, filling about ⅔ full to allow room for rising.
  8. Bake for 18-22 minutes. Check doneness by inserting a toothpick into the center; it should come out clean or with a few moist crumbs. Don’t overbake—these cupcakes shine with their moist crumb.
  9. Cool completely. Transfer cupcakes to a cooling rack and let cool for at least 30 minutes before frosting. Frosting warm cupcakes leads to melting and a messier presentation.
  10. Prepare the frosting. Scoop the solid part of the chilled coconut cream into a bowl. Beat with a mixer on medium speed until smooth and fluffy, about 2-3 minutes. Gradually add powdered sugar, vanilla extract, and a pinch of salt, beating until fully combined and creamy.
  11. Frost the cupcakes. Using a spatula or piping bag, generously frost each cupcake with the creamy coconut frosting. If you want, sprinkle a little toasted shredded coconut or a few purple sprinkles on top for a festive touch.

Tip: If your coconut cream is too runny, chill it a bit longer or add a pinch of cornstarch to help thicken. Also, gently folding the ube halaya into the batter instead of overmixing preserves the vibrant color and flavor.

Cooking Tips & Techniques

Getting these cupcakes just right can be a bit of a dance, but here are some tips I picked up along the way:

  • Room temperature ingredients: Make sure your eggs, butter, and milk aren’t straight from the fridge. Cold ingredients can cause the batter to curdle or bake unevenly.
  • Don’t overmix: Once you combine the wet and dry ingredients, mix until just combined. Overworking the batter leads to dense, tough cupcakes — and nobody wants that.
  • Chill your coconut cream: For a frosting that whips up fluffy and smooth, refrigerate the coconut cream overnight. The thick part separates naturally and whips beautifully.
  • Use a toothpick test: Check cupcakes at 18 minutes to avoid overbaking. Ube tends to dry out quickly if left too long.
  • Customize frosting texture: If your frosting feels too loose, pop it in the fridge for 15 minutes before frosting. If it’s too stiff, add a teaspoon of coconut milk to loosen it.
  • Multitasking: While cupcakes bake, whip up the frosting so everything’s ready at the same time—no chilling needed after frosting.

I once accidentally used canned coconut milk instead of cream in the frosting and ended up with a runny mess. Lesson learned: thick coconut cream is the secret for that rich, creamy finish. Also, when I tried substituting ube powder with taro powder, the flavor was off and the color not as vibrant, so stick to ube for authenticity.

Variations & Adaptations

This recipe is pretty versatile, and I’ve played around with a few twists to suit different tastes and needs:

  • Dairy-free version: Swap the butter for coconut oil and use almond or oat milk instead of dairy milk. The coconut frosting is already dairy-free, so it stays the same.
  • Gluten-free option: Use a 1-to-1 gluten-free baking flour blend. I tested this with Bob’s Red Mill, and the texture was slightly different but still delicious.
  • Flavor boost: Add a teaspoon of freshly grated ginger to the batter for a warm, spicy note that complements the ube’s sweetness.
  • Frosting twist: Mix in a tablespoon of cream cheese with the coconut cream for a tangy coconut cream cheese frosting. It’s a personal favorite when I want something a bit richer.
  • Mini cupcakes: Adjust baking time to about 12-15 minutes for bite-sized treats, perfect for parties.

I once made a batch with a swirl of funfetti-style dip frosting on top, and it added a fun, colorful surprise. It’s a great way to mix classic childhood flavors with the tropical twist of ube.

Serving & Storage Suggestions

These cupcakes are best served at room temperature to enjoy the full creaminess of the frosting and the tender crumb of the cake. You can plate them simply or add a sprinkle of toasted coconut flakes or edible flowers for a touch of elegance.

Pair them with a cup of hot tea or coffee—the subtle earthiness and sweetness of the ube and coconut shine beautifully alongside a warm drink. If you want a more substantial snack, try these cupcakes after a light meal like my cozy French onion soup for one, which balances savory with sweet perfectly.

To store, keep cupcakes in an airtight container in the refrigerator for up to 3 days. The frosting holds up well, but if refrigerated, bring the cupcakes to room temperature before eating for the best flavor and texture. They also freeze well—wrap individually in plastic wrap and place in a freezer-safe container for up to 2 months. Thaw overnight in the fridge, then let sit at room temp before frosting or enjoy as is.

Over time, the flavors meld and the ube intensifies a little, making leftovers (if you have any!) even more flavorful the next day.

Nutritional Information & Benefits

Each moist ube purple yam cupcake with creamy coconut frosting contains roughly:

Calories 210-230 kcal
Carbohydrates 30-35 g
Fat 8-10 g
Protein 3-4 g

Ube (purple yam) is a good source of complex carbohydrates and contains antioxidants, vitamins A and C, and fiber. Coconut cream adds healthy fats that can provide sustained energy without the crash. This recipe is naturally free from artificial colors and flavors, making it a more wholesome treat option.

Note: Contains gluten, eggs, and coconut; not suitable for people with allergies to these. For gluten-free, see the adaptations above.

From a wellness perspective, I appreciate that this recipe strikes a balance—satisfying sweet cravings without overloading on processed ingredients. Plus, the natural vibrancy of ube means no artificial dyes needed!

Conclusion

Making these moist ube purple yam cupcakes with creamy coconut frosting has become one of those kitchen rituals I look forward to—simple, joyful, and delicious. They offer a little break from the usual, with that beautiful purple color and subtle tropical flavors reminding me that homemade treats don’t have to be complicated to be memorable.

Feel free to tweak the recipe to suit your kitchen style or dietary needs. Whether it’s swapping ingredients or trying a new frosting twist, these cupcakes are forgiving and friendly. I love how they bring a smile to anyone’s face, whether it’s a quiet moment alone or a small celebration with friends.

If you try this recipe, drop a comment or share your version—there’s something special about seeing how others make it their own. Here’s to many cozy baking sessions and purple-hued treats ahead!

Frequently Asked Questions

What can I use if I can’t find ube halaya?

You can substitute with ube powder mixed with a bit of sugar and water to form a paste. It won’t be quite the same but still captures the flavor. Avoid taro powder, as it tastes quite different.

Can I make the cupcakes ahead of time?

Yes! You can bake and freeze cupcakes un-frosted for up to 2 months. Thaw overnight in the fridge and frost just before serving for best results.

How do I prevent the coconut frosting from melting?

Keep the frosting chilled until just before frosting and serve cupcakes at room temperature. If your kitchen is warm, store cupcakes in the fridge and remove 15-20 minutes before eating.

Are these cupcakes vegan?

Not as written, since they include eggs and butter. However, you can try swapping eggs with flax eggs and butter with coconut oil, though texture and flavor may vary slightly.

Can I use frozen ube instead of ube halaya?

Frozen ube can work if cooked and mashed well, but ube halaya (purple yam jam) offers a smoother texture and sweeter taste that’s ideal for this cupcake recipe.

Pin This Recipe!

moist ube purple yam cupcakes recipe

Print

Moist Ube Purple Yam Cupcakes with Creamy Coconut Frosting

Tender and moist ube purple yam cupcakes topped with a silky, rich coconut cream frosting. Perfect for an easy homemade treat with a subtle tropical flavor and vibrant purple color.

  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 22 minutes
  • Total Time: 45 minutes
  • Yield: 12 cupcakes 1x
  • Category: Dessert
  • Cuisine: Filipino

Ingredients

Scale
  • 1 ½ cups all-purpose flour (190 g)
  • 1 ½ teaspoons baking powder
  • ¼ teaspoon salt
  • ¾ cup granulated sugar (150 g)
  • ½ cup unsalted butter (113 g), softened
  • 2 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • ½ cup ube halaya (purple yam jam) (about 130 g)
  • 2 tablespoons purple yam powder
  • ⅓ cup whole milk (80 ml), room temperature (can substitute almond milk for dairy-free)
  • 1 cup coconut cream (240 ml), chilled
  • 1 ½ cups powdered sugar (180 g), sifted
  • 1 teaspoon vanilla extract (for frosting)
  • Pinch of salt (for frosting)

Instructions

  1. Preheat your oven to 350°F (175°C). Line a 12-cup muffin or cupcake pan with liners and set aside.
  2. In a medium bowl, whisk together the all-purpose flour, baking powder, salt, and purple yam powder until evenly combined.
  3. In a large bowl, beat the softened butter and granulated sugar on medium speed for 3-4 minutes until light and fluffy.
  4. Beat in the eggs one at a time, scraping down the sides as you go. Stir in the vanilla extract.
  5. Add the ube halaya and mix until fully blended.
  6. Add the flour mixture in three parts, alternating with the milk in two parts, starting and ending with the flour. Mix gently until just combined.
  7. Spoon the batter evenly into the cupcake liners, filling about ⅔ full.
  8. Bake for 18-22 minutes or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
  9. Transfer cupcakes to a cooling rack and cool completely for at least 30 minutes before frosting.
  10. For the frosting, scoop the solid part of the chilled coconut cream into a bowl. Beat with a mixer on medium speed for 2-3 minutes until smooth and fluffy.
  11. Gradually add powdered sugar, vanilla extract, and a pinch of salt, beating until fully combined and creamy.
  12. Frost the cooled cupcakes generously with the creamy coconut frosting. Optionally, sprinkle toasted shredded coconut or purple sprinkles on top.

Notes

Use room temperature ingredients for best results. Do not overmix the batter to avoid dense cupcakes. Chill coconut cream overnight for fluffy frosting. If frosting is too runny, chill longer or add a pinch of cornstarch. For dairy-free, substitute butter with coconut oil and milk with almond or oat milk. Gluten-free option available using 1-to-1 gluten-free baking flour blend.

Nutrition

  • Serving Size: 1 cupcake
  • Calories: 220
  • Sugar: 18
  • Sodium: 150
  • Fat: 9
  • Saturated Fat: 7
  • Carbohydrates: 32
  • Fiber: 2
  • Protein: 3.5

Keywords: ube cupcakes, purple yam cupcakes, coconut frosting, Filipino dessert, moist cupcakes, tropical dessert, easy cupcakes, homemade treats

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating