Stepping into the kitchen with a craving for something unique can sometimes feel like an adventure. That’s exactly how I stumbled upon the delightful world of Ube Cream Puffs—light, airy pastries bursting with the captivating flavor of sweet purple yam custard. These charming bites not only offer a fun twist on traditional desserts but are surprisingly easy to whip up, making them perfect for impressing guests or treating yourself. The beauty of this recipe lies in its versatility; you can prepare them ahead of time, ensuring your gatherings are stress-free. Plus, who can resist the alluring allure of those vibrant purple-hued puffs? Are you ready to learn how to create these dreamy confections? Let’s dive into the magic of Ube Cream Puffs!

Why are Ube Cream Puffs irresistible?
Uniqueness: The vibrant purple hue of ube makes these cream puffs a feast for the eyes as well as the palate.
Light & Airy: With a crispy outer shell and a light filling, each bite is a delightful contrast.
Crowd-Pleasing: Perfect for parties, their tropical flavor can easily captivate any audience, just like Cajun Chicken Pasta or Mediterranean Chicken Tzatziki.
Make-Ahead Magic: Prepare these puffs in advance, so you’re free to enjoy your gatherings rather than spend the entire time in the kitchen.
Customizable: Feel free to experiment with alternatives like taro or chocolate for a fun twist on the classic!
Ube Cream Puffs Ingredients
For the Choux Pastry
- Unsalted Butter – Provides richness and flavor; use salted butter with adjustments if needed.
- Whole Milk – Contributes moisture and enhances texture; can substitute with almond milk for a dairy-free option.
- Water – Hydrates the dough during cooking; no substitutions necessary.
- Sugar – Adds sweetness to the pastry; substitute with coconut sugar for a different flavor.
- Salt – Balances sweetness and enhances flavor; no substitutions necessary.
- All-Purpose Flour – The main structure of the pastry; gluten-free flour may be used but results may vary.
- Large Eggs – Essential for structure and richness; no substitutes, but aquafaba may work for vegan options.
For the Ube Filling
- Ube Halaya (mashed sweet purple yam) – Delivers the distinct ube flavor and color; use store-bought or homemade and adjust sugar if pre-sweetened.
- Heavy Cream – Adds creaminess to the filling; can substitute with coconut cream for a dairy-free version.
- Cornstarch – Thickens the ube filling; no substitutes are typically available for the best texture.
- Egg Yolks – Adds richness for the custard filling; using additional egg whites can lighten it but may alter the texture.
- Vanilla Extract – Enhances the flavor of the filling; pure extract is recommended, or use vanilla bean paste for a richer flavor.
Step‑by‑Step Instructions for Ube Cream Puffs
Step 1: Prepare Choux Pastry
In a saucepan, combine 1/2 cup of unsalted butter, 1 cup of whole milk, 1/2 cup of water, 1 tablespoon of sugar, and a pinch of salt. Bring the mixture to a rolling boil over medium heat, then quickly stir in 1 cup of all-purpose flour. Keep stirring until the mixture forms a smooth ball that pulls away from the sides of the pan, which should take about 2-3 minutes.
Step 2: Incorporate Eggs
Remove the choux pastry dough from heat and allow it to cool for 5-10 minutes. Once it feels warm to the touch, add in 4 large eggs, one at a time, mixing well with a wooden spoon after each addition. The dough should become glossy and smooth. Make sure everything is fully incorporated before moving on to the next step for the best texture in your Ube Cream Puffs.
Step 3: Bake
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and use a piping bag to form 2-inch rounds of choux pastry on the sheet, spacing them about 2 inches apart. Bake in the preheated oven for 10 minutes, then reduce the temperature to 350°F (175°C) and bake for an additional 20 minutes, or until the pastries are golden brown and puffed up.
Step 4: Make Ube Filling
While the pastry cools, it’s time to prepare the delightful ube filling. In a saucepan over medium heat, whisk together 1/2 cup of ube halaya, 1 cup of milk, 1/2 cup of heavy cream, 1/4 cup of sugar, 2 tablespoons of cornstarch, and 3 egg yolks. Stir continuously until the mixture thickens, which should take roughly 5-7 minutes. Once thickened, remove from heat and stir in 1 teaspoon of vanilla extract, then let cool.
Step 5: Fill Cream Puffs
Once the choux pastries are completely cool, carefully poke a small hole in the side of each puff with a skewer or a knife. Use a piping bag to fill each pastry with the rich ube cream, filling them generously. Finally, if desired, dust the filled Ube Cream Puffs with powdered sugar for an extra touch of sweetness before serving. Enjoy at room temperature or chilled for a refreshing treat!

Ube Cream Puffs Variations & Substitutions
Feel free to let your creativity soar as you adapt these Ube Cream Puffs to suit your tastes or dietary needs!
-
Dairy-Free: Use almond milk and coconut cream instead of whole milk and heavy cream for a delightful, creamy version.
-
Gluten-Free: Swap all-purpose flour with a gluten-free blend, keeping in mind that results may vary, yet still provide a yummy treat.
-
Sweet Potato Twist: Substitute ube with roasted mashed sweet potatoes to create an equally delicious creamy filling that’s just as vibrant.
-
Taro Variation: For a traditional Filipino twist, replace ube halaya with taro paste, indulging in its unique flavor and creamy texture.
-
Chocolate Delight: Incorporate a chocolate ganache as a filling alternative for those moments when you crave something decadently sweet.
-
Matcha Infusion: Add matcha powder to the ube filling for a hint of earthy goodness that pairs beautifully with the sweetness of the cream puffs.
-
Spiked Cream: Mix in a splash of coconut rum to the ube filling for added flavor; you’ll get a tropical twist that pairs perfectly with the crispy pastry.
-
Nuts & Crunch: Fold in finely crushed nuts like pistachios or almonds into the filling for an unexpected crunch that elevates the overall taste and texture.
These Ube Cream Puffs can be enjoyed in so many ways, just like our flavorful Cajun Chicken Pasta or the inviting Pepper Chicken Mac. Don’t hesitate to explore new flavors and make this delightful treat your own!
What to Serve with Ube Cream Puffs?
Indulging in Ube Cream Puffs opens the door to a world of delightful pairings that enhance your dessert experience.
- Coconut Ice Cream: The creamy sweetness of coconut ice cream contrasts beautifully with the nutty flavor of ube, creating a tropical dream.
- Fresh Mango Slices: Juicy, ripe mango adds a refreshing burst that balances the rich custard, making each bite a joyful experience.
- Thai Iced Tea: This creamy, spiced tea brings a unique flavor that perfectly complements the subtle sweetness of the ube filling.
- Pandan Cake: Serve alongside slices of light pandan cake for a fragrant, fluffy contrast that harmonizes with the ube’s earthiness.
- Tropical Fruit Salad: A mix of pineapple, kiwi, and passionfruit provides a zesty freshness, beautifully highlighting the creamy custard’s richness.
- Matcha Green Tea: The earthy bitterness of matcha creates a delightful contrast, enhancing the sweet notes of the ube cream for a perfect balance.
- Almond Biscotti: Crunchy and subtly sweet, almond biscotti adds a pleasing texture contrast, ideal for dipping into your favorite beverage.
- Lemonade or Iced Tea: Refreshing and bright, both drinks cleanse the palate, allowing the unique flavors of the cream puffs to shine through.
- Chocolate Dipping Sauce: For an indulgent twist, serve with a warm chocolate sauce to drizzle over the puffs for a rich, decadent treat.
How to Store and Freeze Ube Cream Puffs
- Room Temperature: Unfilled Ube Cream Puffs can be stored at room temperature in an airtight container for up to 3 days to maintain their crispiness.
- Fridge: Filled Ube Cream Puffs should be kept in the refrigerator and enjoyed within 2 days for the best quality and flavor.
- Freezer: For longer storage, freeze unfilled puffs in a single layer on a baking sheet, then transfer to an airtight container for up to 1 month. Re-crisp in the oven before serving.
- Reheating: To reheat and regain that crunchy texture, bake frozen unfilled puff pastries at 350°F (175°C) for about 10-15 minutes until warm and crisp.
Make Ahead Options
These Ube Cream Puffs are perfect for meal prep enthusiasts! You can prepare the choux pastry up to 24 hours in advance; just store it tightly wrapped in plastic wrap after cooling. The ube filling can also be made ahead and refrigerated for up to 3 days—simply allow it to cool completely before transferring to an airtight container. When you’re ready to serve, fill the cooled pastry shells with the chilled ube cream and dust with powdered sugar right before serving. This way, you’ll save time and enjoy delightful, restaurant-quality results with minimal stress, keeping the pastries just as delicious!
Expert Tips for Ube Cream Puffs
- Cool Before Filling: Let the pastry cool completely before filling to keep its crispiness intact.
- Check for Doneness: Look for a golden-brown color and a firm structure; underbaking can lead to deflating cream puffs.
- Freeze for Freshness: Freeze unfilled puffs to extend their shelf life. Re-crisp them in the oven before serving for that fresh-from-the-oven taste.
- Use Fresh Ingredients: Fresh ube halaya yields better flavor; if using store-bought, adjust the sugar based on sweetness.
- Piping Tips: When filling, ensure the piping bag has a narrow tip for easy insertion and to avoid overfilling your Ube Cream Puffs.

Ube Cream Puffs Recipe FAQs
How do I choose ripe ingredients for my Ube Cream Puffs?
Absolutely! When selecting ube halaya, look for vibrant purple color without dark spots. If using fresh ube, aim for firm, unblemished tubers. Fresh ube should feel heavy and have a smooth skin.
How should I store Ube Cream Puffs?
Very! Unfilled Ube Cream Puffs can be stored at room temperature in an airtight container for up to 3 days. For filled puffs, it’s best to refrigerate them and consume within 2 days to enjoy optimal freshness and flavor.
Can I freeze Ube Cream Puffs?
Definitely! To freeze unfilled puffs, arrange them in a single layer on a baking sheet and place them in the freezer until solid. Transfer the frozen puffs to an airtight container or freezer bag, ensuring they are well-sealed. They can be stored for up to 1 month. When you’re ready to enjoy them, simply re-crisp in a preheated oven at 350°F (175°C) for about 10-15 minutes before serving.
What if my cream puffs deflate after baking?
If your Ube Cream Puffs deflate, it’s often because they were underbaked. To avoid this, check for a golden-brown color and a firm structure; they should feel light and airy but not soft to the touch. If they’re still soggy inside, bake them a bit longer, as they need to dry out during the baking process.
Can I make Ube Cream Puffs dairy-free?
Absolutely! For a dairy-free version, use almond milk instead of whole milk, coconut cream in place of heavy cream, and ensure your ube halaya is free from dairy. With these adjustments, you’ll still enjoy the delightful flavor and texture of these dreamy pastries.
Are Ube Cream Puffs suitable for those with allergies?
Very! However, please note that they contain eggs and can trigger allergies in some people. If someone is allergic to eggs, there are alternatives like aquafaba (chickpea brine) that might work, though results may vary. Always check all packaging for allergens before serving!

Delightful Ube Cream Puffs: Dreamy Bites of Purple Yum
Ingredients
Equipment
Method
- In a saucepan, combine 1/2 cup of unsalted butter, 1 cup of whole milk, 1/2 cup of water, 1 tablespoon of sugar, and a pinch of salt. Bring the mixture to a rolling boil over medium heat, then quickly stir in 1 cup of all-purpose flour. Keep stirring until the mixture forms a smooth ball that pulls away from the sides of the pan, which should take about 2-3 minutes.
- Remove the choux pastry dough from heat and allow it to cool for 5-10 minutes. Once it feels warm to the touch, add in 4 large eggs, one at a time, mixing well with a wooden spoon after each addition. The dough should become glossy and smooth.
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and use a piping bag to form 2-inch rounds of choux pastry on the sheet, spacing them about 2 inches apart. Bake in the preheated oven for 10 minutes, then reduce the temperature to 350°F (175°C) and bake for an additional 20 minutes, or until the pastries are golden brown and puffed up.
- While the pastry cools, it's time to prepare the delightful ube filling. In a saucepan over medium heat, whisk together 1/2 cup of ube halaya, 1 cup of milk, 1/2 cup of heavy cream, 1/4 cup of sugar, 2 tablespoons of cornstarch, and 3 egg yolks. Stir continuously until the mixture thickens, which should take roughly 5-7 minutes. Once thickened, remove from heat and stir in 1 teaspoon of vanilla extract, then let cool.
- Once the choux pastries are completely cool, carefully poke a small hole in the side of each puff with a skewer or a knife. Use a piping bag to fill each pastry with the rich ube cream, filling them generously. Finally, if desired, dust the filled Ube Cream Puffs with powdered sugar for an extra touch of sweetness before serving.

Leave a Reply