Cookie Dough Stuffed Crookie (Protein, Bakery-Style Hybrid)


A cookie dough stuffed crookie is a hybrid bakery-style cookie that combines three textures in one bite: a chewy protein cookie shell folded with torn croissant flakes, baked around a center of safe edible cookie dough that stays gooey straight out of the oven. The mash-up of two of the biggest 2025-2026 cookie trends, scaled to 10 grams of protein and 120 calories per cookie. Twelve per batch, twenty-five minutes hands-on, and the most-asked-about recipe of my year equal parts bakery and high-protein snack.


Table of Contents
Amanda’s recipe summary
Flavor and texture: Crackly golden top, chewy buttery cookie shell with shattering croissant flakes folded through, melting dark chocolate chips suspended in the dough, and a soft pale gooey raw-style cookie dough center that stays underbaked by design. Three textures in one bite: crisp, chewy, gooey.
Yield: 12 cookies (12 servings of 1 cookie each).
Similar to: The bakery-counter version of my protein crookies, leveled up with the safe edible cookie dough technique from my colleague Melissa’s cookie dough stuffed dates recipe. Two viral trends sandwiched into one bakery-style hybrid.
Why this version works: The outer cookie shell uses almond flour and whey protein for a chewy but structurally sound base. The inner cookie dough is built to be food-safe heat-treated almond flour and no egg so even though the center stays underbaked, it’s completely safe to eat. The croissant flakes add an unmistakable bakery-counter texture you can’t fake. Each component has a purpose. Nothing is decorative.
The story behind this cookie dough stuffed crookie
I’m a mom of three. My kids have very strong opinions on cookies. When I posted my protein crookies recipe last week the croissant-and-cookie hybrid that’s been all over TikTok they made me bake them four times in seven days. By batch five, my middle one asked: “What if the inside was cookie dough?”
The question stopped me. Cookie dough centers are exactly what makes molten-center cookies the bakery classics they are Levain Bakery built a billion-dollar reputation on undercooked centers. But raw cookie dough has real food safety issues: raw flour can carry E. coli, and raw egg can carry salmonella. As a home baker for fifteen years, I’m not going to feed my kids something I wouldn’t recommend to a stranger.
So I went to the source. My colleague Melissa Bennett developed a safe edible cookie dough technique for her stuffed dates recipe heat-treated almond flour at 350°F for five minutes, no egg, all the flavor and texture of real cookie dough without any of the food safety risks. The FDA explicitly recommends heat-treating flour before eating it raw, and Melissa’s method is the cleanest version I’ve seen.
I borrowed her edible cookie dough recipe and rolled it into 12 small balls. Froze them firm. Then I made my regular protein crookie dough almond flour, vanilla whey, butter, egg, torn day-old croissant pieces wrapped each frozen cookie dough ball inside a portion of crookie dough, and baked them.
The result is the cookie my kids now request by name. The outer shell bakes up chewy and golden with all the buttery croissant-flake satisfaction of a real crookie. The frozen cookie dough center barely warms through during the bake by the time the outer cookie is done, the inner core has gone from frozen-solid to soft, gooey, room-temperature edible cookie dough. The contrast between the baked exterior and the raw-style interior is the whole point.
Ten grams of protein per cookie. One hundred twenty calories. Twelve per batch. Three textures in one bite. This is the cookie dough stuffed crookie recipe my kids ask for now instead of plain crookies and it’s the most-asked-about cookie recipe in my inbox this month.
Why you’ll love this cookie dough stuffed crookie
If you’ve already made my regular protein crookies, this cookie dough stuffed crookie is the level-up version your inbox keeps asking for. If you haven’t made the original, start here the gooey center is worth the extra step.
- 10 g of protein per cookie every cookie does macro work without tasting like a protein bar.
- 120 calories each bakery-style indulgence at a fraction of a typical stuffed cookie.
- Three textures in one bite crackly top, chewy croissant-flecked shell, gooey edible cookie dough center.
- Safe edible cookie dough center heat-treated almond flour and no egg, food-safe by design.
- Two viral trends in one cookie crookies and stuffed cookie dough, sandwiched together intelligently.
- Sugar-free with allulose no glycemic spike, no chalky aftertaste in either layer.
- Bakery-style results these look and taste like the ten-dollar stuffed cookies at high-end bakeries, made with macros that actually work.
- Make-ahead friendly both components can be made the day before; assemble and bake when needed.
Ingredients for cookie dough stuffed crookie


The 3 hero ingredients
- Day-old croissant (1 large) Torn into small pieces, folded into the outer cookie dough. The signature crookie texture. Day-old is essential fresh croissants are too soft, they disappear into the dough. Substitution: any day-old laminated pastry (croissant, pain au chocolat, kouign-amann).
- Almond flour (1½ cups total, heat-treated portion required) Used in both layers. The ½ cup going into the cookie dough filling must be heat-treated at 350°F for 5 minutes for food safety. Substitution: oat flour works for a cakier texture (also needs heat-treating for the filling).
- Sugar-free dark chocolate chips (½ cup total) In both layers for chocolate hits throughout. I use Lily’s or ChocZero. Substitution: chopped sugar-free dark chocolate.
For the outer crookie shell
- Almond flour (1 cup, ~100 g) Not heat-treated; it bakes.
- Vanilla whey protein powder (½ cup, ~45 g) Whey keeps cookies soft. Substitution: casein for even softer; avoid plant proteins.
- Unsalted butter (½ stick, 4 tablespoons, softened) Real butter, not melted. Don’t substitute oil.
- Allulose (⅓ cup) Sugar-free sweetener that gives proper cookie texture.
- 1 large egg Standard.
- Vanilla extract (1 teaspoon) Pure.
- Baking soda (½ teaspoon) For spread and rise.
- Fine sea salt (¼ teaspoon) Sharpens flavor.
- Sugar-free chocolate chips (⅓ cup) Folded into the shell dough.
- 1 day-old croissant, torn into ½-inch pieces The signature crookie ingredient.
For the edible cookie dough filling (food-safe)
- Almond flour (½ cup, ~50 g, heat-treated) Heat-treating at 350°F for 5 minutes is non-negotiable for food safety.
- Vanilla whey protein powder (¼ cup, ~22 g) Keeps the cookie dough fudgy.
- Unsalted butter (2 tablespoons, softened) Real butter; oils make the filling greasy.
- Allulose (2 tablespoons) Sugar-free and stays soft.
- Vanilla extract (1 teaspoon) Same as the shell.
- Milk of choice (2 tablespoons) To bring the cookie dough to a moldable consistency.
- Pinch of fine sea salt Balances sweetness.
- Sugar-free chocolate chips (3 tablespoons, mini if possible) Mini chips melt more evenly; regular chips also work.
How to make cookie dough stuffed crookie in 6 steps


Step 1: Heat-treat the almond flour (food safety)
Preheat the oven to 350°F (175°C). Spread the ½ cup of almond flour for the FILLING on a small baking sheet (keep the other 1 cup separate that’s for the shell, it doesn’t need heat-treating). Bake 5 minutes, stir, bake 1 more minute if needed until lightly golden. Cool completely on the counter. This step makes the raw cookie dough filling fully food-safe.
Step 2: Make the edible cookie dough filling
In a bowl, cream the softened butter, allulose, vanilla and salt until smooth. Add the whey protein and the cooled heat-treated almond flour. Mix. Add milk one tablespoon at a time until the dough forms a thick fudgy moldable consistency like real cookie dough. Fold in the mini chocolate chips.
Divide the filling into 12 equal portions and roll each into a small ball (about ½ tablespoon each, around ¾ inch in diameter). Place on a parchment-lined plate and freeze 15 to 20 minutes until firm. Freezing is critical soft cookie dough balls collapse into the outer dough during shaping.


Step 3: Make the outer crookie dough
In a separate larger bowl, cream the softened butter and allulose for the shell until smooth and a little fluffy. Add the egg and vanilla and mix until combined. Add the (non-heat-treated) almond flour, whey protein, baking soda and salt. Mix until a thick cookie dough forms. Fold in the chocolate chips and the torn croissant pieces. Don’t overmix once the croissant goes in you want visible flake layers, not paste.
Step 4: Stuff and shape
Preheat the oven to 350°F (175°C). Line a baking sheet with parchment. Divide the outer crookie dough into 12 equal portions (about 2 tablespoons each). Flatten one portion in the palm of your hand into a 3-inch disc. Place a frozen cookie dough ball in the center. Bring the edges of the outer dough up and around the ball, sealing completely so the filling is fully enclosed. Roll between palms to smooth. Place seam-side down on the baking sheet. Repeat for all 12.
Step 5: Bake
Bake for 11 to 13 minutes until the outer cookies are golden around the edges but still soft on top. The center cookie dough ball is frozen going in, which keeps it from baking through. A cookie dough stuffed crookie needs to look slightly underdone when you pull it out you want golden edges, not browned. Underbake rather than overbake.
Step 6: Cool and serve
Cool on the baking sheet 5 minutes they finish setting up during this time. Transfer to a wire rack and cool another 5 minutes. Eat warm for maximum gooey-center effect (the cookie dough is room-temperature edible cookie dough at this point). Or fully cool before storing.
Amanda’s top tip: Freeze the cookie dough balls until completely solid before you start stuffing minimum 15 minutes, longer if needed. A soft cookie dough ball squishes when you try to wrap the outer dough around it, and you end up with cookies where the filling has merged with the shell instead of staying distinct. The whole point of this cookie dough stuffed crookie hybrid is the contrast between the two textures, and that contrast only happens if you keep them separate at the assembly stage. Freezer first. Always.


Tips and tricks for the best cookie dough stuffed crookie
Heat-treat ONLY the filling flour. The outer cookie shell bakes through its flour doesn’t need heat-treating. Only the ½ cup going into the edible cookie dough filling needs the 350°F/5-minute step. Don’t waste oven time treating both.
Use a day-old croissant, not fresh. Fresh croissants are too soft and disappear into the cookie dough. Day-old croissants hold their flake structure during the bake and give you those visible buttery layers.
Freeze the cookie dough balls solid before wrapping. Non-negotiable 15 to 20 minutes minimum. Soft cookie dough balls collapse during shaping and you lose the distinct two-layer effect.
Seal the outer dough completely. Any gap, hole or split in the outer shell during baking means the filling leaks out into a puddle. Pinch and roll until you can’t see the seam, then place seam-side down on the sheet.
Don’t overbake. the stuffed crookies should look slightly underdone when you pull them out golden edges, soft top. The residual heat finishes the bake during the 5-minute pan cool, and the inner cookie dough stays gooey rather than baking through.
Use mini chocolate chips in the filling. Regular chocolate chips work but create unevenly distributed melt spots in the small cookie dough centers. Mini chips give better distribution and a more uniform melt experience.
Eat warm for the full effect. The contrast between the cooler baked shell and the warm gooey center is at its peak 5 to 10 minutes after coming out of the oven. Room-temperature cookies still taste great but lose the temperature contrast.
Common mistakes (and how to avoid them)
Mistake 1: Skipping the filling flour heat-treatment. The biggest food safety issue. Raw flour can carry E. coli. The fix: 350°F for 5 minutes on the ½ cup of almond flour going into the filling only. Cool completely before using. Non-negotiable.
Mistake 2: Filling balls leaking during the bake. Almost always from an unsealed outer shell there’s a gap, hole or thin spot somewhere. The fix: when wrapping, pinch and smooth the outer dough until you can’t see the seam. Place seam-side down on the sheet.
Mistake 3: Cookies that don’t have a distinct gooey center. Caused by using room-temperature cookie dough balls. Without the freeze step, the filling bakes through and the cookies turn out uniform rather than layered. The fix: freeze the balls minimum 15 minutes, longer if your kitchen is warm.
Mistake 4: Overbaking. Stuffed crookies need to look slightly underdone when they come out golden edges, soft tops. Past 13 minutes, the inner cookie dough loses its gooey quality and the whole point of the cookie disappears. Set a timer at 11 minutes and check carefully a cookie dough stuffed crookie is meant to look underdone
Mistake 5: Soggy croissant flakes. Caused by using fresh croissants instead of day-old. Fresh croissant tears soft and dissolves into the dough during baking. Day-old croissant tears in crispy flakes that hold their structure. If you only have fresh, dry the torn pieces in a 300°F oven for 5 minutes before adding to the dough.
Variations
- Double chocolate: Add 2 tablespoons of cocoa powder to the outer shell dough for a chocolate-on-chocolate stuffed crookie.
- Peanut butter cookie dough center: Replace 2 tablespoons of butter in the filling with creamy peanut butter. The center becomes a peanut butter cookie dough surprise.
- Pain au chocolat crookie: Use a day-old pain au chocolat instead of a plain croissant. The chocolate sticks in the pastry add another layer of melt.
- Higher protein (15 g per cookie): Bump the whey protein to ¾ cup in the shell and adjust with an extra tablespoon of milk to compensate.
- Vegan: Use vegan butter, a flax egg, casein-free pea-rice protein blend, and a vegan croissant. Texture changes slightly but the layered concept survives.
- Dubai chocolate stuffed crookie: Replace the cookie dough filling with a small pistachio-cream-and-toasted-kataifi filling for a hybrid with my Dubai chocolate cookies flavor profile.
Serving suggestions
- One warm cookie dough stuffed crookie 5 minutes out of the oven out of the oven with a cold glass of milk for the full bakery effect.
- Two cookies as a 20-gram-protein post-workout treat that doesn’t taste like a protein bar.
- Crumble one over Greek yogurt for a high-protein breakfast bowl with cookie dough chunks.
- Pack one in a lunchbox they hold their shape well at room temp for 4 to 5 hours.
- Build a “viral cookie sampler” with one of these stuffed crookies, a regular protein crookie, and a Dubai chocolate cookie for dessert tasting night.
- Serve warm with a scoop of vanilla protein ice cream for a stuffed-crookie-à-la-mode dinner-party dessert.
Storage and meal prep
- Counter: Store your cookie dough stuffed crookies in an airtight container at room temperature up to 3 days. The gooey center stays gooey for the first 24 hours.
- Fridge: Cookie dough stuffed crookies stay fresh in an airtight container up to 7 days in the fridge. Warm 10-12 seconds in the microwave before eating to bring back the gooey center effect.
- Freezer (baked): Wrap baked cookie dough stuffed crookies individually, freeze up to 2 months. Thaw 30 minutes on the counter, then warm 15 seconds in the microwave.
- Freezer (unbaked, recommended): Assemble the stuffed dough balls, freeze on a sheet 1 hour, transfer to a bag. Bake from frozen at 350°F for 14-16 minutes for fresh-baked cookies on demand.
- Make-ahead components: The edible cookie dough filling keeps 5 days sealed in the fridge. Pre-roll the balls and freeze, then make the outer dough fresh when ready to bake.
Frequently asked questions
What is a cookie dough stuffed crookie?
A cookie dough stuffed crookie is a hybrid baked cookie that combines the croissant-and-cookie crookie format with a center of safe edible cookie dough. The outer shell is a protein cookie dough folded with torn day-old croissant pieces; the center is a heat-treated edible cookie dough ball that stays gooey rather than baking through. Each cookie delivers 10 grams of protein and 120 calories, with three distinct textures in every bite: crackly top, chewy croissant-flecked shell, gooey center.
Is the cookie dough center actually safe to eat?
Yes. The edible cookie dough filling is built to be food-safe even after baking. It contains no egg (eliminating salmonella risk), and the almond flour is heat-treated at 350°F for 5 minutes before mixing (eliminating any E. coli risk from raw flour). The FDA actively recommends heat-treating flour before eating it raw, and this recipe follows that protocol.
How much protein is in each cookie dough stuffed crookie?
Each cookie dough stuffed crookie contains approximately 10 grams of protein and 120 calories. The batch yields 12 cookies. Exact macros vary slightly depending on your protein powder brand and the size of the croissant you use.
Can I use a fresh croissant instead of day-old?
Day-old works better. Fresh croissants are too soft and disappear into the dough during mixing and baking you lose the visible flake texture. If you only have fresh, tear the croissant into pieces and dry them in a 300°F oven for 5 minutes before folding into the cookie dough.
Why is my cookie dough center baking through?
Two possible causes. First, the cookie dough balls weren’t frozen solid before wrapping soft balls bake through quickly. Freeze 15 to 20 minutes minimum. Second, the oven is too hot or the bake time too long overbaked stuffed crookies lose their gooey center. Pull at 11 minutes and check; the cookies should look slightly underdone when they come out.
Can I freeze cookie dough stuffed crookies?
Yes, in two ways. (1) Freeze the assembled but unbaked stuffed dough balls on a sheet for 1 hour, then transfer to a bag bake from frozen at 350°F for 14 to 16 minutes when ready. (2) Freeze baked cookies wrapped individually for up to 2 months; thaw 30 minutes on the counter and warm 15 seconds in the microwave to restore the gooey center.
What’s the difference between a crookie and a cookie dough stuffed crookie?
A regular crookie is a single-layer cookie with torn croissant pieces folded into the dough chewy with flaky layers throughout. A cookie dough stuffed crookie adds a second layer: a center of safe edible cookie dough that stays gooey during baking. The result is three distinct textures (crackly top, chewy croissant shell, gooey center) rather than the one texture of a regular crookie. The macros are similar; the experience is bigger.
📖 Recipe


Cookie Dough Stuffed Crookie
Ingredients
- 1/2 cup almond flour 50 g, heat-treated
- 1/4 cup vanilla whey protein powder 22 g
- 2 tablespoons unsalted butter 28 g, softened
- 2 tablespoons allulose 24 g
- 1 teaspoon pure vanilla extract
- 2 tablespoons milk of choice
- 1 pinch fine sea salt
- 3 tablespoons sugar-free mini chocolate chips 35 g
- 1 cup almond flour 100 g, not heat-treated
- 1/2 cup vanilla whey protein powder 45 g
- 4 tablespoons unsalted butter 56 g, softened
- 1/3 cup allulose 40 g
- 1 large egg
- 1 teaspoon pure vanilla extract
- 1/2 teaspoon baking soda
- 1/4 teaspoon fine sea salt
- 1/3 cup sugar-free dark chocolate chips 60 g
- 1 day-old croissant torn into 1/2-inch pieces
Equipment
- Small baking sheet (for heat-treating flour)
- 2 mixing bowls
- 1 ablespoon cookie scoop
- Parchment paper
- Wire cooling rack
Method
- Heat-treat the filling flour (food safety). Preheat oven to 350°F (175°C). Spread 1/2 cup almond flour on a small baking sheet and bake 5 minutes. Stir, bake 1 more minute if needed. Cool completely. Only the FILLING flour needs heat-treating; the shell flour bakes.
- Make the edible cookie dough filling. Cream softened butter, allulose, vanilla and salt until smooth. Add whey protein and cooled heat-treated almond flour. Add milk one tablespoon at a time until a thick fudgy dough forms. Fold in mini chocolate chips. Divide into 12 equal balls (about 1/2 tablespoon each). Freeze on a parchment-lined plate 15 to 20 minutes until solid.
- Make the outer crookie shell. In a separate bowl, cream butter and allulose until fluffy. Add egg and vanilla, mix. Add almond flour, whey protein, baking soda and salt. Mix to a thick dough. Fold in chocolate chips and torn croissant pieces. Don’t overmix.
- Stuff and shape. Preheat oven to 350°F if not already. Line a baking sheet with parchment. Divide outer dough into 12 portions. Flatten one portion in your palm, place a frozen cookie dough ball in the center, wrap dough around it sealing completely. Roll between palms to smooth. Place seam-side down on the sheet. Repeat for all 12.
- Bake. Bake 11 to 13 minutes until edges are golden but tops still soft. Don't overbake underbaked is the point.
- Cool and serve. Cool on the sheet 5 minutes, then transfer to a wire rack for 5 more minutes. Eat warm for maximum gooey-center effect.
Nutrition
Notes
- Food safety: Heat-treating the filling flour at 350°F for 5 minutes is non-negotiable. Raw flour can carry E. coli.
- Freeze first: Cookie dough balls must be frozen solid before wrapping soft balls collapse during shaping.
- Day-old croissant only: Fresh croissant disappears into the dough during baking.
- Seal completely: Any gap in the outer dough lets the filling leak out during the bake.
- Underbake: Cookies should look slightly underdone at 11-13 minutes that’s what keeps the center gooey.


