No-Bake Cookie Dough Fudge
This cookie dough fudge is exactly what it sounds like: a thick chocolate fudge base topped with a layer of chewy, buttery edible cookie dough. It’s a no-bake dessert that tastes like the best part of a chocolate chip cookie, minus any raw eggs or flour worries.

Every square gives you that creamy snap of real fudge and the soft, nostalgic bite of cookie dough. It comes together with a few staples and sets up in the fridge while you go about your day. No candy thermometer, no stand mixer, no oven.
What Makes This Fudge So Good
The two layers play off each other perfectly. The bottom is a smooth, deeply chocolate fudge that stays creamy even straight from the fridge. On top, the cookie dough layer is soft and just a little dense, studded with mini chocolate chips and carrying that unmistakable brown-sugar taste.
You get two treats in one pan. It scratches the cookie dough itch without any of the bake-then-wait, and it cuts into neat little squares that hold their shape beautifully. I keep a batch in the freezer all summer for a cold, sweet snack that never feels heavy.
Ingredients

- For the chocolate fudge layer:
- 12 oz semi-sweet chocolate chips: good quality for a smooth melt (Ghirardelli is reliable)
- 1 (14 oz) can sweetened condensed milk: the full-fat kind
- 2 tbsp unsalted butter, softened: adds gloss and helps the fudge set
- 1 tsp vanilla extract: rounds out the chocolate
- For the cookie dough layer:
- ½ cup unsalted butter, room temperature: soft enough to cream easily
- ⅔ cup light brown sugar, packed: for that classic chewy cookie dough flavor
- 1 tsp vanilla extract
- 1 cup heat-treated all-purpose flour: quick method in the tips below
- Pinch of salt: just a small one
- 2 to 3 tbsp whole milk: to bring the dough together
- ½ cup mini semi-sweet chocolate chips: plus a little more for the top
Variations / Substitutions
- Swap the chocolate: use milk chocolate chips for a sweeter base, or dark chocolate (60 to 70 percent) for a more intense contrast with the dough.
- Gluten-free option: replace the all-purpose flour with a 1-to-1 gluten-free blend. Heat-treat it the same way.
- Dairy-free: use vegan butter, dairy-free condensed milk (coconut-based works well), and dairy-free chocolate chips. The texture will be slightly softer but still sets.
- Add crunch: fold ¼ cup finely chopped toasted nuts into the cookie dough layer.
No-Bake Strawberry Crunch Ice Cream Cake is another dessert you’d probably love if you enjoy this fudge.
How to Make No-Bake Cookie Dough Fudge
Step 1: Melt the Chocolate Fudge

Combine the 12 oz chocolate chips, the can of sweetened condensed milk, and the 2 tbsp softened butter in a medium saucepan. Set the pan over low heat and stir gently and steadily for about 4 to 5 minutes, until the chocolate is fully melted and the mixture is smooth. Pull it off the heat and stir in the 1 tsp vanilla extract.
The fudge will look glossy and thick, and it should fall off a spoon in a slow ribbon. Keep the heat low – if it gets too hot, the chocolate can seize or turn grainy.
Step 2: Spread the Chocolate Layer

Line an 8×8-inch baking pan with parchment paper, leaving some overhang so you can lift the whole block out later. Scrape all the warm fudge into the pan and use a spatula to spread it into an even layer. Pop it in the fridge for about 10 minutes while you make the cookie dough. You want the surface to feel set and no longer tacky to the touch.
Chilling it just enough here prevents the layers from swirling together. A faintly firm top is all you are after.
Step 3: Mix the Edible Cookie Dough

In a mixing bowl, beat the ½ cup room temperature butter with the ⅔ cup brown sugar using a hand mixer or a sturdy spoon for about 2 minutes, until light and fluffy. Mix in the 1 tsp vanilla extract, then add the 1 cup heat-treated flour and a pinch of salt. Drizzle in the milk a tablespoon at a time, stirring until a soft dough forms. Finally, fold in the ½ cup mini chocolate chips.
The dough should hold together when you press it between your fingers and taste like real cookie dough. If it feels a little crumbly, add another splash of milk. The texture now is exactly how it will be in the finished fudge.
Step 4: Assemble the Fudge Layers

Take the pan out of the fridge. Drop spoonfuls of the cookie dough all over the chocolate layer, then use your fingers or a small spatula to gently press the dough into an even sheet that covers the fudge. Sprinkle a handful of extra mini chocolate chips on top and press them in lightly.
It does not need to look perfect. A little roughness around the edges gives it a homemade charm, and those extra chips on top make each square look extra tempting.
Step 5: Slice and Serve

Chill the assembled fudge for at least 2 hours, or until the layers are completely firm. Use the parchment overhang to lift the whole block out onto a cutting board. With a sharp chef’s knife, cut it into 16 squares. Serve right away while they are cold and the chocolate layer has a clean snap.
Run the knife under hot water and wipe it dry between cuts for the neatest squares. Store any leftovers straight back in the fridge to keep the cookie dough layer chewy and the fudge firm.
Tips for Clean Layers and Great Texture
- How to heat-treat flour: spread 1 cup of all-purpose flour on a rimmed baking sheet and bake at 350°F (175°C) for 5 minutes. Let it cool completely before using. This kills any potential bacteria without toasting the flour too much.
- Room temperature butter is not optional: the cookie dough needs butter that is soft enough to beat with the sugar, but not melted. Take it out of the fridge about 30 minutes before you start.
- Use a hot knife for slicing: a hot, dry knife cuts through both layers without dragging. Wipe the blade after each slice for sharp edges.
- Press the top layer evenly: if the cookie dough sticks to your fingers, lay a small piece of parchment paper on top and press through it. It will peel right off.
Storing Leftovers
- Refrigerate: keep any uneaten fudge in an airtight container in the fridge for up to 1 week. Separate layers with parchment if you stack them.
- Freeze: these squares freeze beautifully. Wrap each one in a little parchment and tuck them into a freezer bag for up to 3 months. Eat them straight from the freezer – they never get rock hard and taste like cookie dough ice cream bites.
Frequently Asked Questions
My cookie dough layer turned out crumbly. What went wrong?
The dough probably needed a little more milk. Stir in an extra teaspoon at a time until it just holds together when pressed.
Why did my chocolate fudge turn out grainy?
The heat was too high, or you stopped stirring for too long. Melt everything over low heat and keep a spatula moving gently until totally smooth.
Can I leave this fudge out at room temperature for a party?
I do not recommend leaving it out for more than an hour or so. The cookie dough layer has butter and milk, so it softens quickly at room temp.
I only have a 9×9-inch pan. Will that work?
Yes. The layers will be a little thinner, and the fudge will set a bit faster. Cut it into 20 smaller squares instead of 16.

Cookie Dough Fudge Recipe
Ingredients
Method
- Melt the chocolate chips, condensed milk, and 2 tbsp butter in a saucepan over low heat, stirring for 4 to 5 minutes until smooth. Remove from heat and stir in 1 tsp vanilla.
- Spread the fudge into a parchment-lined 8×8-inch pan and chill for 10 minutes until the top is set.
- Beat the ½ cup room temperature butter with the brown sugar until fluffy, about 2 minutes. Mix in 1 tsp vanilla, the heat-treated flour, and salt. Add milk a tablespoon at a time until a soft dough forms, then fold in the ½ cup mini chips.
- Drop spoonfuls of the dough over the chilled chocolate layer and press into an even sheet. Scatter extra mini chips on top and press them in gently.
- Chill for at least 2 hours until completely firm, then lift out, cut into 16 squares, and serve cold.
