If you want to absolutely impress your guests, your family, or your friends, this is the ultimate dessert you need to make for your next holiday gathering. These Festive Chocolate Milkshake Cookies bring all the fun, whimsical charm of an old-school diner straight to your dessert table. Styled to look exactly like adorable mini chocolate milkshakes, each thick, fudgy cookie is piled high with swirls of rich chocolate buttercream, a dollop of fresh whipped cream, festive sprinkles, and topped off with a classic maraschino cherry and a cute mini straw. They are a total showstopper that will have everyone reaching for their cameras before taking a bite.
What makes these cookies so incredible is the texture. If you can’t decide between a rich, fudgy brownie or a soft, fluffy chocolate cake, this recipe gives you the absolute best of both worlds. They have a deep, decadent cocoa flavor and a velvety crumb that completely melts in your mouth. Best of all, this is a completely no-chill recipe, meaning you can whip up the dough and get it straight into the oven without waiting around for hours. It does take a little bit of patience to build all the beautiful layers of frosting and toppings, but that extra bit of care gives them a massive “wow factor” that is worth every single second!
Why You’ll Love This Recipe
The Ultimate Fudgy Texture: A brilliant cross between a cake and a brownie, giving you an ultra-soft, thick, and velvety cookie base.
No Chill Time Required: Skip the waiting game! This easy dough goes straight from the mixing bowl to the baking sheet.
Insane Chocolate Buttercream: The frosting layer is so smooth and decadent that it tastes exactly like chocolate mousse—you’ll want to eat it with a spoon.
Unbeatable Showstopping Presentation: The combination of whipped cream, festive sprinkles, a glossy cherry, and a mini straw makes these cookies completely unforgettable.

Ingredients
For the Chocolate Milkshake Cookies
- 1/2 cup (113g) unsalted butter, softened
- 1/2 cup (120ml) vegetable or canola oil
- 1 cup (200g) granulated sugar
- 1/2 cup (100g) light brown sugar, packed
- 2 large eggs, room temperature
- 1 tsp (5ml) vanilla extract
- 2/3 cup (65g) high-quality cocoa powder
- 3 cups (375g) all-purpose flour
- 1 tsp (6g) baking soda
- 1/2 tsp (3g) salt
For the “Chocolate Mousse” Buttercream
- 1 cup (227g) unsalted butter, softened
- 1/2 cup (50g) cocoa powder
- 3–4 cups (360g–480g) powdered sugar
- 1 tsp (5ml) vanilla extract
- 3–4 tbsp (45ml–60ml) heavy cream
For the Whipped Cream & Toppings
- 1 cup (240ml) heavy whipping cream, cold
- 2 tbsp (15g) powdered sugar
- 1 tsp (5ml) vanilla extract
- 12 maraschino cherries, thoroughly drained and patted dry
- Festive red, white, and blue sprinkles (or any holiday theme)
- 4-5 paper straws, cut into 1.5-inch mini pieces
Step-by-Step Instructions
Step 1: Cream the Wet Ingredients
In a large bowl or a stand mixer, combine the softened butter, vegetable oil, granulated sugar, and light brown sugar. Beat on medium-high speed for 2 to 3 minutes until the mixture is fully combined, uniform, and light.
Step 2: Add Eggs, Vanilla, and Cocoa
Lower the mixer speed and add the room-temperature eggs and vanilla extract. Once combined, add the cocoa powder and mix smoothly until you have a dark, rich, and glossy chocolate base.
Step 3: Fold in Dry Ingredients
In a separate bowl, whisk together the all-purpose flour, baking soda, and salt. Gradually add the dry mixture to your chocolate base, using a spatula to gently fold everything together by hand just until a soft, uniform cookie dough forms.
Step 4: Portion, Flatten, and Bake
Preheat your oven to 350°F (177°C) and line your baking sheets with parchment paper. Using a large scoop, portion the dough into generous 3.5-ounce (100g) balls. Place them on your baking sheet and gently press down with the palm of your hand to flatten them slightly before baking. Bake at 350°F for exactly 10 minutes. Let them cool completely on the pan before frosting.
Step 5: Whip Up the Chocolate Buttercream
Beat the softened butter for 1 minute until smooth. Alternately add the powdered sugar and cocoa powder with the heavy cream and vanilla extract. Whip on high speed for 2 to 3 minutes until it achieves a light, airy texture that mimics a premium chocolate mousse.
Step 6: Make the Fresh Whipped Cream
In a chilled bowl, combine the cold heavy whipping cream, powdered sugar, and vanilla extract. Whip on high speed until stiff peaks form. Transfer the whipped cream to a piping bag fitted with a star tip.
Step 7: Assemble Your Milkshake Cookies
Once the cookies are completely cool, pipe or spoon a thick, smooth swirl of the chocolate buttercream over the top of each cookie. Use an offset spatula to smooth it into a nice, even disk. Pipe a beautiful dollop of fresh whipped cream right in the center. Top with your festive sprinkles, nestle a patted-dry maraschino cherry on top, and finish by sliding in a cute mini paper straw!
Tips for Success
💡 The Test Cookie Strategy: Every single oven bakes a little bit differently! To make sure your thick 3.5-ounce cookies are baking perfectly, always bake just one test cookie first. Time it carefully so you know exactly when the edges are perfectly set while keeping the center soft and fudgy.
💡 Keep the Whipped Cream Stable: Make sure your heavy cream is ice-cold before whipping, and don’t skip the small amount of powdered sugar—the cornstarch present in store-bought powdered sugar helps stabilize the whipped cream so it holds its gorgeous piped shape on top of the cookies.
💡 Dry Your Cherries Completely: Before placing the maraschino cherries onto your fresh whipped cream, roll them around on a few paper towels to remove all excess juice. This keeps the red cherry juice from running down your beautiful white whipped cream swirls!
Storage and Freshness
Serving & Refrigeration: Because these showstopping cookies are topped with fresh, real whipped cream, they need to be stored in the refrigerator if they are not being eaten right away. Keep them in an airtight container in the fridge for up to 3 days.
Make-Ahead Tip: If you want to make these ahead of time for a party, bake the cookie bases and whip up the chocolate buttercream a day in advance. Store the cookies at room temperature and the buttercream in the fridge. On the day of your event, simply assemble the cookies with fresh whipped cream and toppings right before serving so they look absolute pristine!
Festive sprinkles, red and white straws, piping bags, flavor extracts and tons of other items I use to bake with is linked for you on my Amazon Storefront!

Festive Chocolate Milkshake Cookies
Ingredients
Method
- Cream the Wet Ingredients: In a large bowl or a stand mixer, combine the softened butter, vegetable oil, granulated sugar, and light brown sugar. Beat on medium-high speed for 2 to 3 minutes until the mixture is fully combined, uniform, and light.
- Add Eggs, Vanilla, and Cocoa: Lower the mixer speed and add the room-temperature eggs and vanilla extract. Once combined, add the cocoa powder and mix smoothly until you have a dark, rich, and glossy chocolate base.
- Fold in Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, baking soda, and salt. Gradually add the dry mixture to your chocolate base, using a spatula to gently fold everything together by hand just until a soft, uniform cookie dough forms.
- Portion, Flatten, and Bake: Preheat your oven to 350°F (177°C) and line your baking sheets with parchment paper. Using a large scoop, portion the dough into generous 3.5-ounce (100g) balls. Place them on your baking sheet and gently press down with the palm of your hand to flatten them slightly before baking. Bake at 350°F for exactly 10 minutes. Let them cool completely on the pan before frosting.
- Whip Up the Chocolate Buttercream: Beat the softened butter for 1 minute until smooth. Alternately add the powdered sugar and cocoa powder with the heavy cream and vanilla extract. Whip on high speed for 2 to 3 minutes until it achieves a light, airy texture that mimics a premium chocolate mousse.
- Make the Fresh Whipped Cream: In a chilled bowl, combine the cold heavy whipping cream, powdered sugar, and vanilla extract. Whip on high speed until stiff peaks form. Transfer the whipped cream to a piping bag fitted with a star tip.
- Assemble Your Milkshake Cookies: Once the cookies are completely cool, pipe or spoon a thick, smooth swirl of the chocolate buttercream over the top of each cookie. Use an offset spatula to smooth it into a nice, even disk. Pipe a beautiful dollop of fresh whipped cream right in the center. Top with your festive sprinkles, nestle a patted-dry maraschino cherry on top, and finish by sliding in a cute mini paper straw!
Video
@bubbas_daughter These Patriotic Chocolate Milkshake cookies are Fudgy chocolate cake cookies topped with chocolate buttercream, whipped cream, sprinkles and a cherry. These are the perfect, festive 4th of July dessert and will definitely impress the crowd 🍫🍪🇺🇸 #4thofjulycookies #4thofjulyrecipe #4thofjulydessert #chocolatecookies #crumblchocolatecake Recipe: For the chocolate cookies: 1 cup unsalted butter, softened 1/2 cup vegetable oil 1 cup granulated sugar 1/2 cup light brown sugar 3 eggs, room temp 2 tsp vanilla 3 1/3 cups + 1 tbsp APF 1 cup unsweetened cocoa powder 1/2 tbsp baking powder 1 tsp cornstarch 1 tsp salt For the chocolate buttercream: 1 cup unsalted butter, softened 3 1/2 cups powdered sugar 1/2 cup unsweetened cocoa powder 1/2 tbsp vanilla 2 tbsp heavy cream 1/8 tsp salt For the whipped cream: 2/3 cup heavy cream, cold 1/4 cup powdered sugar 1 tsp vanilla
♬ original sound – Belinda White