These soft, chewy cookies combine earthy ube (purple yam) with creamy white chocolate for a stunning violet treat that's as beautiful as it is delicious. The Filipino-inspired fusion brings together sweet ube halaya jam and premium white chocolate chips in a perfectly balanced dough that bakes up tender with lightly crisp edges.
The preparation comes together in just 20 minutes of active time, using both ube halaya and ube extract to maximize that distinctive purple yam flavor. Each cookie bakes for 10-12 minutes at 350°F, resulting in 24 vibrant treats that stay soft for days when stored properly.
The earthy, slightly nutty notes of ube pair perfectly with sweet white chocolate, creating a sophisticated flavor profile that appeals to both adventurous bakers and those seeking something unique for dessert gatherings.
The first time I baked these cookies, my kitchen looked like a crime scene—purple dough streaked across the counter, my apron stained, and my roommate staring in horror. But then that smell hit us—sweet, earthy, unlike anything else coming from an oven. We ate three warm cookies straight off the rack and didn't even care that our teeth were slightly tinted violet.
Last summer I brought a batch to a potluck and watched them vanish in ten minutes. My friend's aunt, who's actually Filipino, grabbed the recipe card before even finishing her first bite. Turns out she'd been looking for a way to introduce ube flavors to her grandkids without overwhelming them.
Ingredients
- All-purpose flour: The base that gives these cookies their perfect structure—don't pack it down when measuring
- Baking powder and baking soda: Together they create that beautiful rise and puffy center while keeping edges crisp
- Unsalted butter: Softened to room temperature so it creams properly with the sugars for that light texture
- Granulated and brown sugar: The brown sugar adds moisture and chew while white sugar helps the edges crisp up beautifully
- Ube halaya: This purple yam jam is the soul of the recipe—find it at Asian markets or make your own if you're feeling ambitious
- Ube extract: Intensifies that signature purple color and earthy flavor without making the dough too wet
- White chocolate chips: Their creaminess balances the earthy ube perfectly—don't skip them
Instructions
- Preheat and prep:
- Heat your oven to 350°F and line baking sheets with parchment paper so nothing sticks and cleanup is effortless
- Whisk the dry team:
- In a medium bowl, combine flour, baking powder, baking soda, and salt until everything is evenly distributed
- Cream the butter and sugars:
- Beat softened butter with both sugars for 2-3 minutes until the mixture looks pale and fluffy—this step is crucial for texture
- Add the eggs and flavor:
- Drop in eggs one at a time, mixing well after each, then beat in ube halaya, vanilla, and ube extract until the dough turns that gorgeous purple
- Combine wet and dry:
- Pour in your flour mixture gradually, mixing just until you no longer see streaks of flour—overmixing makes tough cookies
- Fold in the chocolate:
- Gently stir in white chocolate chips by hand so they stay intact and distribute evenly throughout the dough
- Scoop and space:
- Drop tablespoon-sized portions onto prepared sheets, leaving about 2 inches between each for spreading room
- Bake to perfection:
- Bake 10-12 minutes until edges are set and slightly golden but centers still look soft—underbaking slightly keeps them chewy
- Cool completely:
- Let cookies rest on the hot baking sheet for 5 minutes to set, then move to a wire rack until they're cool enough to handle
My niece asked if these were unicorn cookies at first bite, then proceeded to eat four while watching cartoons. Now whenever I visit, she asks if I brought 'the purple ones' before even saying hello.
Getting the Perfect Texture
Underbaking these cookies by about a minute makes all the difference between soft and disappointingly crisp. I learned this after my first batch came out crunchy and had to start over. Now I pull them when centers still look slightly underdone.
Finding Ube Ingredients
Asian grocery stores usually stock ube halaya in jars near the Filipino section. If you can't find it, some specialty stores sell frozen grated ube that you can cook down into jam. It's worth the hunt for authentic flavor.
Make-Ahead and Storage
The dough actually freezes beautifully if you want freshly baked cookies on demand. I've kept dough balls in the freezer for up to three months and baked them straight from frozen, just adding a minute to the time.
- Scoop dough onto a parchment-lined baking sheet and freeze until firm
- Transfer frozen dough balls to a ziplock bag and store for future baking sessions
- Let your baked cookies cool completely before storing or they'll steam and get soggy
There's something magical about cutting into a warm cookie and finding that vibrant purple center. These have become my go-to for bringing a little unexpected joy to any gathering.
Recipe FAQs
- → What does ube taste like?
-
Ube has a subtle, earthy flavor with hints of vanilla and pistachio. It's naturally sweet but not overpowering, making it perfect for balancing with rich white chocolate in these cookies.
- → Where can I find ube halaya?
-
Ube halaya (purple yam jam) is available at most Asian grocery stores, particularly those specializing in Filipino ingredients. You can also order it online or make it at home using fresh or frozen purple yam.
- → Can I substitute the white chocolate?
-
While white chocolate beautifully complements ube's earthy notes, you could use semi-sweet chocolate chips, macadamia nuts, or even chopped cashews. Each substitution will slightly alter the flavor profile.
- → Why are my cookies flat?
-
Flat cookies usually result from over-softened butter or under-measured flour. Ensure your butter is softened but not melted, and spoon flour into measuring cups rather than dipping directly. Chilling the dough for 15 minutes before baking can also help.
- → How do I store these cookies?
-
Store cooled cookies in an airtight container at room temperature for up to 5 days. Place parchment paper between layers to prevent sticking. They can also be frozen for up to 3 months—thaw at room temperature before serving.
- → Can I make these without ube extract?
-
You can increase the ube halaya to 3/4 cup and add 1/2 teaspoon vanilla extract, though the distinctive purple flavor will be milder. The color will also be less vibrant without the extract.