Desserts
This Filipino cookies recipe brings together the vibrant flavors of ube—the beloved purple yam—and rich, melty cheese for a treat that’s both nostalgic and irresistibly modern.
The buttery dough wraps around swirls of sweet ube jam and creamy cheese, creating cookies with crisp edges and a tender, slightly chewy center. I first tried this recipe during a Filipino family gathering, where it disappeared faster than the lechon—proof that these cookies deliver comfort in every bite.
The beauty of this recipe lies in its simplicity: just 30 minutes from start to finish, with no fancy techniques required. The dough comes together with basic pantry staples—flour, butter, sugar—while the ube jam and cheese add that signature Filipino twist.
For texture lovers, the key is chilling the dough before baking, which ensures those perfect crisp edges while keeping the inside soft. Even beginners will achieve restaurant-quality results with this foolproof method.
What you’ll end up with is a batch of golden, swirled cookies that smell like a Filipino bakery and taste even better. The ube jam adds a subtle sweetness with a hint of earthiness, while the cheese melts into gooey pockets that make these cookies impossible to resist.
These aren’t just cookies—they’re a celebration of Filipino flavors, easy enough for weeknights but special enough for gatherings. Let’s get baking!
Once you’ve mastered the basics, you can experiment with variations like adding latik (coconut caramel) for extra richness or swapping in ensaymada dough for a fluffier texture. Perfect for sharing or enjoying with a cup of tsokolate, these cookies prove that homemade desserts can be both quick and unforgettable.
Here’s everything you need to make them!
Ingredients for filipino cookies
Pantry staples plus two signature Filipino flavors—ube and cheese—that take these cookies from ordinary to unforgettable.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for lighter texture |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for dough |
| Granulated Sugar 🍚 | ¾ cup | White or brown preferred |
| Large Eggs 🥚 | 1 whole | Room temperature for mixing |
| Store-Bought Ube Jam 🍠 | ½ cup | Or homemade ube halaya |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp or mild variety |
| Baking Powder 🍞 | 1 tsp | For slight rise |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla for flavor |
| Powdered Sugar 🍚 | ¼ cup | For sprinkling after baking |
| Ube Halaya (Optional) 🍠 | ¼ cup | Homemade for extra flavor |
The ube jam is non-negotiable—it’s what makes these cookies taste like Filipino bakery magic. Trader Joe’s and Asian markets carry the best store-bought versions, but homemade ube halaya takes it to another level. If you’re making your own, simmer ube purée with sugar and coconut milk until thick. For the cheese, sharp cheddar melts best, but Edam or Gouda work too. The butter? Use European-style if you can—it’s higher in fat, which gives those perfect crisp edges. Grab a block, not sticks, for easier cubing.
No ube jam? Mango jam or purple sweet potato purée can mimic the vibe, though it won’t be the same. Short on cheddar? Parmesan or mozzarella add a different but still delicious twist. The dough is forgiving—if you don’t have vanilla extract, vanilla bean paste or even a splash of milk will do. For texture, skip the powdered sugar on top if you prefer a simpler look, but trust me, it’s worth the extra sprinkle. The dough needs to chill for at least 30 minutes, so plan ahead—it’s not a step you can skip.
These cookies keep for 5 days in an airtight container at room temperature, though they’ll taste freshest the first day. For longer storage, freeze the dough balls before baking—just add 2 extra minutes to baking time when you’re ready. Reheat in a 200°F oven for 5 minutes to restore that bakery-fresh crunch. Double the batch—these disappear fast, especially around tsokolate time.
Why You'll Love This Recipe
- No-Fuss Mixing: I swear by this dough—just cream butter and sugar, toss in eggs, fold in flour, and boom. The ube jam swirls right in without extra effort, and no one will guess how simple it was.
- Ube Magic: That store-bought jam isn’t just a shortcut—it’s the star. One spoonful gives you that rich, violet earthiness that makes these cookies taste like a hug from Lolo, and the butter keeps them tender without being greasy.
- Party in a Jar: These cookies freeze like champs, so I make a batch and pull them out for birthdays, holidays, or when I’m too tired to bake. They thaw in minutes and still taste fresh—no one will believe they’re not homemade.
- Budget-Friendly Luxury: Flour, sugar, eggs—these are pantry staples. The ube jam stretches far, and the dough doesn’t require fancy tools. Honestly, it’s the kind of treat that feels special without breaking the bank.
Step-by-step instructions for buttery ube and cheese swirl cookies
Here's how to make these rich, swirled cookies with perfect texture every time.
Cream Butter and Sugar Until Light and Fluffy
In a large mixing bowl, combine the 1 cup unsalted butter and 0.75 cup granulated sugar. Using a hand mixer or stand mixer with the paddle attachment, beat on medium speed for 3-4 minutes until the mixture is light in color and fluffy. You'll notice it nearly doubles in volume and leaves clean streaks on the bowl when you lift the beaters.
This step is crucial for developing air pockets that create those signature tender layers. If you're using cold butter cubes, let them sit at room temperature for about 30 minutes first so they blend smoothly. Scrape down the sides of the bowl occasionally to ensure even mixing.
Mix in Eggs and Ube Flavorings
Add the 1 whole large egg and 1 teaspoon vanilla extract to the butter-sugar mixture. Beat for another 1-2 minutes until fully combined and smooth. The batter should look like a thick, pale yellow custard.
Now stir in the 0.5 cup store-bought ube jam and the 0.25 cup ube halaya (if using). Mix until just incorporated—you want the ube flavors distributed evenly but not overworked. The jam adds that signature purple swirl, while the halaya deepens the ube taste. If you notice the dough getting too sticky, chill it for 10 minutes before proceeding.
Combine Dry Ingredients and Cheese
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 1 teaspoon baking powder, and 0.5 teaspoon salt. Gradually add this dry mixture to your wet ingredients, mixing on low speed just until combined. Be careful not to overmix—you're looking for a soft dough that comes together when pressed.
Add 1 cup shredded cheddar cheese and mix until evenly distributed. Fold in the cheese by hand if needed to prevent overmixing. The cheese gives these cookies their signature melt-in-your-mouth texture and salty contrast to the sweet ube flavors. At this point, your dough should be soft but manageable—if it's too sticky, chill it for 15-20 minutes to firm up.
Swirl and Shape the Dough
Divide the dough into 4 equal portions (about 4 ounces each). On a lightly floured surface, roll each portion into a 12-inch log, about 1.5 inches in diameter. For the swirl effect, take one log and gently press a 1-inch deep groove down the center using your thumb. Fill the groove with about 2 teaspoons of the ube jam, then gently press the sides back together and seal.
Roll the sealed log back into a smooth cylinder, making sure the jam stays in the center. Repeat with the remaining dough and jam. Wrap each log in plastic wrap and refrigerate for 30 minutes to firm up. This chilling step prevents the cookies from spreading too much in the oven and helps maintain those beautiful swirls.
Bake to Golden Perfection
Preheat your oven to 350°F. Line two baking sheets with parchment paper. Using a sharp knife, cut each chilled log into 1-inch thick slices. Place them 2 inches apart on the prepared baking sheets—they'll spread slightly during baking.
Bake for 12-14 minutes until the edges are golden brown and the centers look just set. You'll see the ube jam peeking through the cracks, creating those gorgeous purple swirls. For extra sparkle, sprinkle the tops with 0.25 cup powdered sugar right after removing from the oven. Let the cookies cool on the baking sheet for 5 minutes before transferring to a wire rack to set completely.
Pro Tips For Making Filipino Cookies
- Chill the Dough: After mixing, pop the dough in the fridge for at least 30 minutes—yes, even if you’re impatient. I used to skip this and ended up with cookies that spread like pancakes instead of holding their shape. The cold butter behaves better, and the texture stays tender without getting greasy.
- Measure Ube Jam Precisely: Store-bought ube jam varies wildly in thickness. Use a kitchen scale for 50g (about 2 tablespoons) instead of eyeballing it—too much turns your cookies into jammy bricks. If it’s runny, chill it first so it blends smoothly into the dough.
- Rotate the Tray: Your oven’s hot spots are real, and they’re ruining one side of your batch. Swap the cookie sheet halfway through baking (around 8–10 minutes) so every cookie gets that even golden-brown color. I learned this after pulling out a tray where half were perfect and half were pale.
- Soften Butter Properly: Don’t microwave the butter—it melts too fast and turns the dough greasy. Instead, cut it into small cubes and let it sit at room temp for 1–2 hours, or until it’s soft but still holds its shape when pressed. This keeps the cookies crisp on the edges without being cakey. (Trust me, your taste buds will notice.)
Best sauces and condiments for these flavors
Ube Jam Drizzle
For an elegant touch, drizzle a thin layer of ube jam over the baked cookies while they're still warm. Use a squeeze bottle or a small piping bag with a tiny tip to create delicate swirls.
I like to add this after sprinkling powdered sugar for a purple-and-white marbled effect that screams Filipino bakery. 🌸
Latik Caramel Dip
Serve these cookies with a side of latik—Filipino coconut caramel—for dipping. Warm ½ cup latik in a small saucepan over low heat until it melts into a glossy sauce.
The salty-sweet contrast with the ube and cheese is pure magic. Store-bought latik is available in Asian markets, or you can make your own by caramelizing coconut sugar.
Cheese Sauce Pairing
Whip up a quick cheese sauce by melting ½ cup shredded cheddar with 2 tablespoons butter and 2 tablespoons milk in a saucepan over medium heat. Stir until smooth, then drizzle over warm cookies for a gooey, indulgent finish.
This works especially well if your cookies turned out slightly less crisp than expected. 🧀
Coconut Milk Glaze
For a tropical twist, brush the tops of cooled cookies with a coconut milk glaze. Mix ½ cup powdered sugar with 2 tablespoons coconut milk and a pinch of salt until smooth.
Drizzle over the cookies and let set for 10 minutes before serving. The coconut flavor complements the ube beautifully and adds a glossy finish.
Spiced Coffee Syrup
Pair these cookies with a Filipino-style spiced coffee syrup for dipping. Simmer ½ cup strong brewed coffee with ¼ cup sugar, 1 cinnamon stick, and 2 cloves for 5 minutes.
Strain and cool before serving. The coffee’s bitterness balances the sweetness of the ube and cheese perfectly. ☕
Sweetened Condensed Milk
No sauce? No problem. A dollop of sweetened condensed milk is a classic Filipino dessert pairing. Warm 2 tablespoons in a small bowl until it becomes pourable, then drizzle over the cookies.
The creamy, caramelized milk adds richness and takes these cookies to the next level. This is my go-to when I’m short on time but still want that authentic touch. 🥛
Nutrition facts
Frequently asked questions
Can I substitute ube jam with another sweet filling?
For a similar texture, try mango jam or purple sweet potato purée. If you want a savory twist, swap the ube for spiced caramel or even chocolate hazelnut spread. The key is using about ½ cup of filling per recipe—just adjust the sweetness to taste.
Why did my cookies spread too much during baking?
This usually happens when the dough isn't chilled long enough or the butter is too soft. Always refrigerate the dough logs for at least 30 minutes before slicing, and use cold butter when creaming. If your oven runs hot, reduce the temperature to 340°F and bake for 15-16 minutes. Overcrowding the baking sheet can also cause uneven spreading.
How do I store these cookies to keep them fresh?
Store in an airtight container at room temperature for up to 5 days. For longer storage, freeze the dough balls (before baking) for 3 months2 extra minutes to baking time when ready. To revive stale cookies, warm them in a 200°F oven for 5 minutes with a slice of bread to restore crispness.
Can I make these cookies gluten-free?
Yes! Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill). For best results, add ½ teaspoon xanthan gum to help bind the dough. The texture will be slightly denser, but the flavor stays rich. Pair with your favorite gluten-free toppings like powdered sugar or crushed nuts.
What’s the secret to getting those perfect purple swirls?
Use a piping bag or squeeze bottle to fill the dough grooves with ube jam, then seal tightly before rolling. Chill the logs for 30 minutes to set the jam, and slice with a sharp knife for clean cuts. Bake until the edges are golden—this helps the jam peek through beautifully. For extra drama, add a final drizzle of ube jam after baking!
