Some cookies are just cookies. And then there are these — the kind that make people stop mid-conversation and say, “Wait, what IS that?” The color alone does half the work: that electric, almost unreal purple that could only come from ube. Then you bite in and get the one-two punch of a chewy, vanilla-kissed ube cookie studded with Oreo chunks, and a creamy, tangy cheesecake center that oozes just slightly. They are dramatic. They are delicious. They are, frankly, a little bit ridiculous — and that’s exactly why they went viral.
If you haven’t baked with ube before, you’re in for a treat. Ube is a purple yam from the Philippines with a naturally vivid violet color and a flavor that’s hard to describe — somewhere between vanilla, pistachio, and sweet potato, with a floral note that’s entirely its own. It shows up in ice cream, cakes, and lattes all over social media, and it turns an ordinary cookie into something that looks like it came from another planet. Combined with the familiar comfort of Oreos and a cheesecake filling, it’s the kind of mashup that sounds wild on paper and makes perfect sense in your mouth.
I tested this recipe four times to get the centers right — too little filling and it’s a letdown, too much and the cookies burst open in the oven (ask me how I know). The version below is the sweet spot: a generous cheesecake core fully sealed inside a chewy ube-Oreo cookie. They look like Halloween candy and taste like a bakery secret. Let’s bake them.
Why you’ll love it
- They look unreal. That natural ube purple is a genuine showstopper — no artificial coloring needed for the wow factor.
- Three desserts in one. Ube cookie + Oreo chunks + cheesecake center = the ultimate mashup.
- Chewy edges, gooey middle. The texture contrast between the crisp-chewy cookie and the creamy center is everything.
- Perfect for Halloween (or any party). Spooky color, familiar flavors — they’re a conversation piece that actually delivers.
- Freezer-friendly dough. Make a double batch, freeze the dough balls, and bake fresh cookies whenever the craving hits.
- No special equipment. A hand mixer and two bowls are all you need.
Ingredients
For the cheesecake filling:
- 8 oz cream cheese, softened
- 1/4 cup powdered sugar
- 1 teaspoon vanilla extract
- Pinch of fine salt
For the ube cookie dough:
- 2 1/4 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon fine salt
- 3/4 cup (1 1/2 sticks) unsalted butter, softened
- 3/4 cup packed light brown sugar
- 1/2 cup granulated sugar
- 2 large eggs, room temperature
- 3 tablespoons ube halaya (ube jam) — or 2 teaspoons ube extract plus 1 tablespoon milk
- 1 teaspoon vanilla extract
- 12 Oreo cookies, roughly chopped (chunks, not crumbs)
- Optional: a few drops of purple gel food coloring to deepen the color
Instructions
Step 1 — Make the cheesecake filling first. In a medium bowl, beat the softened cream cheese, powdered sugar, vanilla, and salt together until completely smooth — no lumps. This takes about a minute with a hand mixer. Line a small baking sheet with parchment, scoop the filling into 18 to 20 teaspoon-sized balls (about 1 inch across), and freeze them for at least 1 hour. Frozen centers are the entire secret to this recipe: they hold their shape while the cookie bakes around them.
Step 2 — Whisk the dry ingredients. In a medium bowl, whisk together the flour, baking soda, and salt. Set aside.
Step 3 — Cream butter and sugars. In a large bowl, beat the softened butter with the brown sugar and granulated sugar on medium-high speed for 2 to 3 minutes, until light and fluffy. The mixture should look pale and almost creamy. Scrape down the bowl.
Step 4 — Add the wet ingredients. Beat in the eggs one at a time, then add the ube halaya (or ube extract plus milk) and the vanilla. Mix until the dough turns that gorgeous, vivid purple. If your ube halaya is on the pale side and you want a deeper color, add a drop or two of purple gel coloring — a little goes a long way. The dough should be uniformly violet with no streaks.
Step 5 — Combine and fold in the Oreos. Add the flour mixture to the wet ingredients and mix on low just until no dry streaks remain. Then fold in the chopped Oreos with a spatula. You want visible chunks — some big, some small — so every bite has a different Oreo-to-cookie ratio. The dough will be soft and slightly sticky.
Step 6 — Chill the dough. Cover the bowl and refrigerate for at least 1 hour (up to overnight). Cold dough spreads less in the oven, which keeps the cookies thick enough to hold their cheesecake centers. This step is not optional — warm dough equals flat cookies with burst middles.
Step 7 — Prep for assembly. Preheat the oven to 350°F (175°C) and line two baking sheets with parchment paper. Take the frozen cheesecake balls out of the freezer — keep them frozen until the very moment you need each one.
Step 8 — Stuff the cookies. Scoop about 2 tablespoons of chilled dough and flatten it into a disc in your palm. Place one frozen cheesecake ball in the center, then wrap the dough up and around it, pinching the seams firmly to seal. Roll gently into a ball and place on the prepared sheet, leaving 2 inches between cookies. Work quickly — if the dough gets warm and sticky, pop the tray in the fridge for 10 minutes.
Step 9 — Bake. Bake for 11 to 13 minutes, until the edges are set and just starting to turn golden at the very bottom, but the centers still look slightly soft. They will look underdone — that’s correct. The residual heat finishes them as they cool, and overbaking is the fastest way to lose the gooey center.
Step 10 — Cool (the hard part). Let the cookies cool on the baking sheet for a full 10 minutes before moving them to a wire rack. The centers need this time to set up. Then — and only then — break one open while it’s still warm and watch the cheesecake center. You’ve earned this moment.
Pro tips
- Freeze the filling solid. An hour is the minimum; two hours is better. A partially frozen center melts too fast and leaks out. Rock-hard centers stay put.
- Seal like your cookies depend on it. Any gap in the dough seam is an escape route for the filling. Pinch, smooth, and double-check each ball before baking.
- Don’t overbake. Pull them when the centers look slightly underdone. They firm up as they cool, and the cheesecake center stays creamy only if you don’t blast it.
- Chop, don’t crush, the Oreos. You want chunky pieces with visible cream filling, not fine crumbs. Roughly quarter each cookie — irregularity is good.
- Ube halaya vs. extract. Halaya (the jam) gives the best flavor and color — find it at Asian grocery stores or online. Extract works in a pinch but the flavor is milder; the milk helps keep the dough’s moisture right.
- Uniform sizing. Use a cookie scoop for the dough so every cookie bakes evenly. Uneven sizes mean some centers are raw while others overbake.
Variations
- White chocolate ube. Swap the Oreo chunks for white chocolate chips — the creamy sweetness pairs beautifully with ube’s floral notes.
- Matcha twist. Replace the ube with 2 tablespoons of matcha powder (skip the halaya, add an extra tablespoon of milk) for green-tea cheesecake cookies.
- Red velvet version. Use red velvet cake mix as the base with the same cheesecake centers — a different look, same gooey magic.
- Peanut butter centers. Swap the cheesecake filling for frozen dollops of peanut butter. Ube and peanut butter is an underrated combination.
- Mini version. Make half-sized dough balls with half-teaspoon filling centers for bite-sized party cookies. Reduce bake time to 8 to 9 minutes.
- No-cheesecake classic. Skip the filling entirely and bake the ube-Oreo dough as regular drop cookies — still fantastic, just simpler.
Storage & reheating
Because of the cream cheese centers, store these cookies in an airtight container in the refrigerator for up to 5 days. Let them come to room temperature for 15 to 20 minutes before serving, or warm one in the microwave for 10 to 15 seconds to get that gooey center back. Unbaked stuffed dough balls freeze beautifully for up to 3 months — bake straight from frozen, adding 1 to 2 minutes to the bake time. Baked cookies can also be frozen for up to 2 months; thaw in the fridge overnight.
FAQs
What does ube taste like? It’s often described as a mix of vanilla, pistachio, and sweet potato with a subtle floral quality. It’s sweet and mellow — not overpowering — which is why it works so well in desserts.
Where do I find ube halaya? Asian grocery stores (especially Filipino markets) carry it in jars, and it’s widely available online. If you can’t find it, ube extract plus a tablespoon of milk is a fine substitute.
Can I make these without the cheesecake filling? Yes — they’re still excellent as plain ube Oreo cookies. Just scoop and bake the dough for 10 to 11 minutes. But the filling is what makes them special, so I’d encourage you to try it at least once.
Why did my filling leak out? Three usual suspects: the filling wasn’t frozen solid, the dough seam wasn’t sealed, or the dough was too warm when assembled. Fix all three and you’ll get clean, contained centers.
Can I use Double Stuf Oreos? Absolutely — more cream filling just means more Oreo flavor in every bite. Regular or Double Stuf both work; use what you have.
These cookies are the kind of bake that gets talked about long after the plate is empty. Make a batch, share a few (if you can bring yourself to), and enjoy being the person who brought the purple cookies.