Funfetti Cookie Dough Brownies

funfetti cookie dough brownie close up

Two funfetti recipes in a row — who am I, even? Well, I am very much the mother of young children and today’s recipe is all for (and because of) them and their sprinkle-loving hearts.

My kids love watching Cupcake Jemma on YouTube. If you’re not familiar with her, Cupcake Jemma is a baker in London who owns the bakery chain Crumbs and Doilies, known for their colorful and often over-the-top cakes, cookies, and bars. She and her team put out a recipe video every week, often for one of the bakery’s signature treats. Recently they did a video on edible cookie dough. My older kids lost their minds and begged to make some. But then they remembered another CJ video for cookie dough brownies. You can guess how things progressed.

funfetti cookie dough brownies

While I obviously love baking and desserts, I don’t love really sweet things and honestly the idea of over-the-top, loaded brownies made my teeth hurt. But I didn’t want to quench the kids’ excitement and creative spirit, so we made these funfetti cookie dough brownie with a ruby ganache top (because color).

Honestly, these turned out better than I expected. Yes, they are sweet and indulgent, and I recommend enjoying them into teeny tiny squares (like, literally, 64 tiny ones). The funfetti cookie dough adds an interesting…grittiness (if you’ve eaten cookie dough, you know what I mean) that isn’t unpleasant, despite how it sounds. The ruby chocolate ganache not only adds color but also a gentle acidity that helps temper the sweetness of the bar. I also used a scaled-down recipe of my go-to brownie (from Baked to Order) as a base — it’s fudgy and not overly sweet, perfect in this application.

These cheerfully indulgent bars would be perfect for a birthday party or bake sale. Store extras in the freezer for when you need a bite of cheer (or want to earn a few mom points).

Baker’s Notes:

  • The ganache topping is made with ruby chocolate (previously seen in this Chocolate Raspberry Mousse Cake), which is naturally pink. You can find it in some grocery/specialty food stores or online. If you don’t have access to ruby chocolate, you can substitute a semisweet chocolate (~50-60% cocoa solids).
  • The ruby chocolate color does fade when heated, so I added a drop of fuschia gel coloring just to brighten it up a touch. Totally optional.
  • To make cookie dough that’s safe to eat, you need to bake the flour to kill off any harmful bacteria. I do this before baking the brownies to give the heated flour time to cool off before mixing the cookie dough.
  • For very clean slices, make sure your assembled brownies are very well chilled. Use a hot, sharp knife and wipe it off between slices!
funfetti cookie dough brownie

Funfetti Cookie Dough Brownies

Makes one 8×8 pan | Cookie dough and concept adapted from Cupcake Jemma; brownie base adapted from Baked to Order


For the brownie base:
  • 57g bittersweet chocolate (I use 70%), chopped
  • 57g unsalted butter
  • 50g neutral oil
  • 63g all-purpose flour
  • 40g Dutch-processed cocoa powder
  • 113g granulated sugar
  • 44g light brown sugar
  • 1/2 tsp kosher salt
  • 2 eggs, cold
  • 1 tsp pure vanilla extract
  • 1/2 tsp espresso powder
For the edible funfetti cookie dough:
  • 120g unsalted butter, at room temperature
  • 95g granulated sugar
  • 45g light brown sugar
  • 1/2 tsp kosher salt
  • 1/2 tsp pure vanilla extract
  • 1/8 tsp pure almond extract
  • 30g plain yogurt, buttermilk or sour cream (I used half buttermilk, half sour cream)
  • 100g heat-treated all-purpose flour (from 105g flour baked at 325F for 10 minutes and cooled completely)
  • 25g rainbow sprinkles
  • 25g white chocolate, chopped
For the ruby ganache:
  • 100g ruby chocolate, chopped
  • 100g heavy cream
  • Gel food coloring (optional; I used a drop of Americolor Fuschia)
  • Sprinkles, for garnish (optional)


Bake the flour for the edible cookie dough:

Preheat the oven to 325°F with a rack in the middle. Spread 105g of all-purpose flour in an even layer on a sheet pan. Bake flour for 10 minutes. Cool completely before using.

Make the brownie base:

Raise the oven temperature to 350°F. Line an 8 x 8-inch pan with foil or parchment, leaving about 3 inches of overhang on two sides, and lightly grease.

Place the chopped chocolate in a small glass measuring cup with a spout.

Place the butter in a small, light-colored saucepan over medium-low heat. Once the butter has melted, turn the heat up to medium-high. Stir frequently with a heatproof spatula, scraping the sides and bottom of the pan as needed. The butter will crackle, foam, turn clear gold, then finally start browning. It’s done when the crackling subsides and you smell toasted nuts. This process takes about 8 minutes total, but the butter can go from browned to burnt in a flash—so keep an eye on it. Pour the butter and all the toasty bits over the chocolate. Add the oil and set aside.

In a small bowl, whisk together the flour and cocoa powder.

Combine the sugars, salt, eggs, vanilla, and espresso powder in the bowl of a stand mixer fitted with the whisk attachment (or use a handheld mixer). Whisk on low briefly to combine, then turn up the speed to medium-high and continue whisking until the mixture is thick, pale, and roughly tripled in size, about 5 minutes.

Reduce the speed to low and drizzle in the butter-chocolate-oil mixture. Once incorporated, add the flour-cocoa mixture, mixing just to combine. Use a flexible spatula to fold from the bottom of the bowl to make sure everything is well-mixed and there are no pockets of unincorporated flour. Scrape the batter into the prepared pan. Bake until the top is cracked and glossy and a toothpick inserted in the middle comes out with just a few moist crumbs, about 17-20 minutes. Cool completely while you prepare the cookie dough layer (you can stick it in the fridge or freezer to hurry this along).

Make the edible funfetti cookie dough:

Combine the butter, sugars, and salt in the bowl of a stand mixer fitted with the paddle attachment (or use a handheld mixer, or do it by hand). Mix at medium speed until lighter in color and well combined, about 2-3 minutes. Add the extracts and yogurt and mix until well combined. Add the heat-treated flour and mix on low until combined. Using a flexible spatula, fold in the sprinkles and chopped white chocolate until evenly combined. Using an offset spatula, spread the cookie dough evenly over the cooled brownie base. Refrigerate while you prepare the ganache.

Make the ruby ganache:

Place the chopped ruby chocolate in a heat-safe bowl. In a small saucepan over medium-low heat (or in the microwave), warm the cream until steaming. Pour over the chocolate and let stand for 1 minute, then stir together to form a smooth ganache. Add gel food coloring, if desired, and stir to combine.

Assemble the funfetti cookie dough brownies:

Pour the ganache over the chilled cookie dough, tilting the pan to cover the surface evenly. Decorate with sprinkles, if desired. Chill in the refrigerator until ganache is set, about 30-60 minutes (again, you can stick it in the freezer to speed this along). For clean slices, use a sharp chef’s knife to cut the chilled brownies. Wipe the knife clean with a hot towel between slices. Store leftovers in an airtight container in the refrigerator for up to 5 days, or freeze for longer storage.

funfetti cookie dough brownies

Related recipes and links:

Really Good Brownies

brownies from top

A couple of weeks ago I posted a photo of a batch of brownies, and I was flooded with requests for the recipe. I get it — as much as I love tinkering with flavors and techniques, hands down the dessert I crave most often is a good old brownie.

I realize that what constitutes a good brownie varies tremendously from person to person, which is why this is the millionth brownie recipe on the internet. To me, a good brownie is crackly-topped, chewy but tender, and deeply chocolatey. Oh, and well-salted.

brownie in hand

These brownies check all those boxes for me. I still have some tweaks I want to try so I won’t go as far as to call them “perfect,” but for the time being this is the batch to beat.

Without getting too brownie-nerd on you (there’s plenty out there should you wish to delve into that world), here’s a little bit of the rationale behind this recipe:

  • Both butter and oil for a mix of flavor and moisture
  • Both cocoa powder and melted chocolate, the first for a rich chocolate flavor and the second for texture and that crackly top
  • A touch of brown sugar for moisture, flavor, and chew
  • A modest amount of flour to keep things from getting too cakey, but enough so we’re not completely in fudge territory
  • Espresso powder to enhance the chocolate flavor
  • The eggs and sugar are whipped together to provide structure and also to aid in getting that crackly top
  • Baked in an 8×8 square pan for thick, non-wimpy brownies

brownie cut

This recipe is the result of a lot of tinkering, which is why the measurements are a bit weird. I developed it using gram measurements (I bake by weight 99.9% of the time), but the cup measurements are below as well — just know I haven’t tested them myself.

To great brownies!

Really Good Brownies

Makes one 8×8 pan


  • 85g (6 Tbsp) unsalted butter
  • 75g neutral vegetable oil (I used grapeseed)
  • 85g (3 oz) bittersweet chocolate, chopped (I like Callebaut 70%)
  • 100g (3/4 c + 2 tsp) AP flour
  • 57g (2/3 c) Dutch process cocoa powder, sifted if lumpy
  • 169g (3/4 c + 1 Tbsp) granulated sugar
  • 56g (1/4 c + 1 tsp) brown sugar
  • scant 1 tsp coarse kosher salt
  • 3 large eggs
  • 1.5 tsp vanilla extract
  • 1 tsp espresso powder
  • Flaky sea salt, for sprinkling


  1. Preheat oven to 350F. Line an 8×8 square pan with foil and lightly grease.
  2. In a medium saucepan, combine the butter, oil, and chocolate. Melt over low heat, then set aside to cool while you prepare the rest of the ingredients. In a small bowl, whisk together the flour and cocoa powder.
  3. Combine all ingredients from the sugar through the espresso powder in the bowl of a stand mixer fitted with the whisk attachment. Whisk on low briefly to combine, then crank up the speed to medium high and continue whisking until the mixture is thick and pale (about 5 minutes).
  4. Reduce the speed to low and drizzle in the butter-chocolate-oil mixture. Once incorporated, add the flour-cocoa mixture, mixing just to combine. Use a silicone spatula to stir from the bottom of the bowl to make sure everything is well-mixed and there are no pockets of unincorporated flour.
  5. Pour into the prepared pan, sprinkle generously with flaky sea salt, and bake until the top is cracked and glossy and a toothpick inserted in the middle comes out with a few wet crumbs (not raw brownie batter, but not completely dry), about 25-30 minutes (start checking at 20 minutes — baking these just the right amount of time is critical to getting the right texture!).
  6. Allow brownies to cool completely before slicing. Store leftovers in an airtight container, or freeze for later. (I actually like chilling my brownies in the fridge for an hour before eating — I find this gives them the perfect amount of chew!)