These soft, chewy purple yam cookies combine earthy ube flavor with sweet white chocolate chips for a stunning Filipino-inspired dessert. The vibrant purple dough comes from ube halaya (purple yam jam) and ube extract, creating treats that are as beautiful to look at as they are delicious to eat.
With just 20 minutes of prep and 12 minutes in the oven, you'll have 24 bakery-style cookies with crisp edges and soft, fudgy centers. The earthy, slightly nutty flavor of ube balances perfectly with creamy white chocolate, while the texture remains perfectly chewy days after baking.
The first time I baked ube cookies, my kitchen looked like a crime scene. Purple specks of dough everywhere, my apron stained, and my roommate staring in horror at what she thought was grape jelly gone wrong. But then that unmistakable earthy vanilla scent started wafting through the apartment, and suddenly all the mess was worth it. Those first batches were slightly underbaked and too purple, but they vanished within hours anyway.
Last summer I made these for a potluck and watched three different people take photos before eating them. Someone asked if I used food coloring, and I got to explain that ube just does that naturally. The moment when people realize its not artificial magic but real purple yam is honestly my favorite part of sharing these cookies. Plus, they're vegetarian so almost everyone can grab one.
Ingredients
- 2 1/4 cups all-purpose flour: This creates the structure that keeps those chewy centers intact while edges crisp up beautifully
- 1 1/2 teaspoons baking powder: Essential for that slight rise that makes cookies puff then settle into perfect thickness
- 1/2 teaspoon baking soda: Works with the powder to give you those irresistible crackly tops
- 1/2 teaspoon salt: Don't skip this, it makes the white chocolate pop and balances the sweet ube
- 1/2 cup unsalted butter: Room temperature is non-negotiable here or your dough won't cream properly
- 1/2 cup granulated sugar and 1/2 cup brown sugar: The combination gives crisp edges and chewy centers
- 2 large eggs: Bring them to room temperature so they incorporate smoothly without curdling the butter
- 1/2 cup ube halaya: This purple yam jam is the soul of the recipe, found in Asian markets or online
- 1 teaspoon pure vanilla extract: Classic vanilla bridges the gap between earthy ube and sweet white chocolate
- 1 teaspoon ube extract: Amplifies that floral vanilla note that makes ube so distinctive
- 1 1/4 cups white chocolate chips: The creamy counterpart that keeps these cookies from being too earthy
Instructions
- Get your oven ready:
- Preheat to 350°F and line two baking sheets with parchment paper so nothing sticks and cleanup is minimal
- 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, not just mixed together
- Add the wet ingredients:
- Drop in eggs one at a time, letting each fully incorporate before adding the next, then mix in ube halaya, vanilla, and ube extract until your dough turns that gorgeous purple
- Combine everything:
- Gradually add dry ingredients to the wet mixture, mixing just until no flour streaks remain, because overmixing makes tough cookies
- Fold in the white chocolate:
- Gently fold in the chips until they're evenly distributed throughout the purple dough
- Scoop and space:
- Drop tablespoon sized mounds onto prepared sheets, leaving 2 inches between each since they'll spread as they bake
- Bake to perfection:
- Bake for 10-12 minutes until edges are set but centers still look slightly underdone
- Cool completely:
- Let them rest on the baking sheet for 5 minutes to finish cooking, then transfer to a wire rack
My friend who swears she hates purple yam tried one of these and ate four in a row. The white chocolate really does transform the experience from earthy to dessert like in the best possible way. Now she texts me whenever she spots ube at the grocery store, which I consider a personal victory.
Finding Ube Halaya
Asian grocery stores are your best bet for authentic ube halaya, usually in the Filipino section alongside other jams and spreads. The red jar with the green label is pretty standard, but brands vary in sweetness and texture. If you cannot find it locally, online retailers carry it, though shipping costs more than the actual product.
Getting That Purple Color
The natural purple from ube halaya can range from lavender to deep violet depending on the brand and how concentrated the jam is. Do not be tempted to add food coloring because the earthy color is part of the charm. If you want deeper purple, extra ube extract is the way to go instead.
Storage and Make-Ahead Tips
These actually taste better on day two when the flavors have had time to mingle and mature. Store them in an airtight container with a piece of bread to maintain that fresh baked softness. The dough freezes beautifully for up to three months if you want to bake fresh cookies on demand.
- Scoop dough balls and freeze on a tray before transferring to a bag
- Add an extra minute to baking time if baking from frozen
- Room temperature cookies are best for flavor, but warmed ones melt the white chocolate perfectly
There is something magical about pulling purple cookies from the oven that never gets old. Hope your kitchen ends up as delightfully messy as mine always does.
Recipe FAQ
- → What does ube taste like?
-
Ube has a subtly sweet, earthy flavor with hints of vanilla and nuttiness. It's often compared to sweet potato but with a more delicate, floral profile that pairs beautifully with creamy 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 order it online or make it from scratch using boiled and mashed purple yam.
- → Can I freeze the dough?
-
Absolutely! Scoop the dough onto a baking sheet and freeze until solid, then transfer to a freezer bag. Bake from frozen for 2-3 minutes longer, or thaw in the refrigerator overnight before baking.
- → Why are my cookies flat?
-
Flat cookies usually result from butter that's too soft or dough that wasn't chilled. If your kitchen is warm, refrigerate the dough for 15-20 minutes before scooping and baking to help them hold their shape.
- → How do I store these cookies?
-
Keep cookies in an airtight container at room temperature for up to 5 days. Place a piece of bread in the container to maintain softness. For longer storage, freeze baked cookies for up to 3 months.