These soft, chewy cookies combine earthy purple yam with creamy white chocolate for a vibrant Filipino-inspired twist on classic treats. The naturally colorful dough comes from ube halaya and extract, creating a stunning purple hue that bakes into golden-edged cookies with tender centers. Ready in just over 30 minutes, these deliver a unique sweet-savory flavor profile that's both familiar and exotic.
The first time I saw ube halaya smeared across parchment paper, I honestly thought someone had dyed frosting with food coloring. Then I tasted it—that earthy, vanilla-like sweetness that's impossible to describe until it hits your tongue. These cookies happened because I couldn't stop thinking about how that flavor would meld with white chocolate, and now my whole kitchen smells like purple magic whenever I bake them.
I brought a batch to a potluck last spring and watched three different people ask if the color was natural. The best part was seeing their faces shift from skeptical to absolutely delighted after that first bite. Now they're the most requested cookie at every gathering, and I've learned to double the recipe because one batch mysteriously disappears before the party even starts.
Ingredients
- All-purpose flour: The structure that holds all that purple goodness together
- Baking powder and baking soda: These work together to give you those perfect puffy centers
- Salt: Just enough to make the white chocolate sing
- Unsalted butter: Softened to room temperature so it creams beautifully with the sugars
- Granulated and brown sugar: The brown sugar adds moisture and depth while the white sugar creates crisp edges
- Eggs: Room temperature eggs incorporate better into that purple dough
- Ube halaya: The star of the show—find it at Asian markets or order online
- Ube extract: Intensifies that distinctive floral vanilla flavor
- Vanilla extract: Because vanilla and ube are best friends
- White chocolate chips: Creamy sweetness that balances the earthy notes
Instructions
- Get your oven ready:
- Preheat to 350°F and line your baking sheets with parchment paper—the dough sticks less and cleanup is nonexistent.
- Whisk the dry team:
- In a medium bowl, combine flour, baking powder, baking soda, and salt until everything's evenly distributed.
- Cream the butter and sugars:
- Beat softened butter with both sugars for 2 to 3 minutes until the mixture turns pale and fluffy—this step is worth every second.
- Add the eggs and ube:
- Drop in eggs one at a time, then mix in the ube halaya, vanilla, and ube extract until your dough turns this gorgeous vibrant purple.
- Combine everything:
- Pour the dry ingredients into the wet mixture and stir just until combined—overmixing makes tough cookies, and nobody wants that.
- Fold in the white chocolate:
- Gently incorporate those white chocolate chips until they're evenly distributed throughout the purple dough.
- Scoop and space:
- Drop tablespoon portions onto your prepared sheets, leaving about 2 inches between each one because they'll spread.
- Bake to perfection:
- Slide them into the oven for 10 to 12 minutes, pulling them out when edges are set but centers still look slightly soft.
- Let them rest:
- Cool on the baking sheet for 5 minutes—this is when they finish cooking—then transfer to a wire rack.
My niece took one bite and asked if I could make them for her birthday instead of cake. That's when I knew these weren't just cookies—they're conversation starters, memory makers, and the kind of treat that makes people feel special just because you thought to bake them.
Making The Color Pop
The intensity of that purple depends entirely on your ube halaya—some brands are more vibrant than others. I've learned that adding an extra quarter teaspoon of ube extract deepens both the color and flavor without making the dough taste artificial. Your kitchen will look like a chemistry experiment, but the results are absolutely worth it.
Texture Secrets
These cookies walk this perfect line between cakey and chewy, thanks to the moisture from the ube halaya and the structure from the flour. I've tried chilling the dough before baking, and honestly, they're just as good baked immediately. The white chips stay soft and creamy, creating these pockets of sweetness throughout every bite.
Serving Ideas
Serve them warm with a cold glass of milk, or crumble one over vanilla ice cream for the most ridiculous dessert you'll ever make. They're also surprisingly good with coffee—the earthiness pairs beautifully with a dark roast.
- Stack them in a clear cookie jar and watch them disappear
- Package a few in a cellophane bag with a ribbon for the easiest gift
- Freeze unbaked dough balls for fresh cookies whenever the mood strikes
There's something joyful about pulling a tray of vivid purple cookies from the oven, like you've baked up a little surprise. Hope they bring as much color to your kitchen as they've brought to mine.
Recipe Questions & Answers
- → What does ube taste like?
-
Ube has a subtly sweet, earthy flavor with hints of vanilla and nuttiness. It's similar to sweet potato but more delicate and fragrant, often described as having a mild, creamy taste that pairs beautifully with white chocolate.
- → Where can I buy ube halaya?
-
Ube halaya (purple yam jam) is available at most Asian grocery stores, particularly Filipino markets. You can also find it online or make it at home using boiled and mashed purple yam with condensed milk and butter.
- → Can I freeze the dough?
-
Yes, scoop the dough into balls and freeze on a baking sheet until firm, then transfer to an airtight bag. Freeze for up to 3 months and bake straight from frozen, adding 1-2 minutes to the baking time.
- → Why did my cookies turn brown instead of purple?
-
The purple color may fade if your ube halaya or extract isn't high quality, or if the dough is overmixed. Use authentic ube products and handle the dough gently to maintain the vibrant hue.
- → Can I substitute the white chocolate?
-
Semisweet or dark chocolate chips work well for a contrast with the ube's sweetness. Macadamia nuts or chopped pecans also make excellent additions or substitutions for added texture and nutty flavor.