Portillo's Chocolate Cake Shake Recipe: Blender Magic With Decadent Layers

Beverages

Portillo's Chocolate Cake Shake Recipe: Blender Magic With Decadent Layers

Recreating Portillo's chocolate cake shake at home delivers that signature blend of rich cake chunks and velvety milkshake texture—just like the iconic diner version. The secret lies in layering moist cake pieces with cold milk and ice cream, then blending until you achieve that perfect balance between chunky and smooth.

I’ve perfected this recipe after years of testing, ensuring every sip tastes like nostalgia in a glass.

This recipe requires just five key ingredients: a box of chocolate cake mix, milk, vanilla ice cream, and a splash of vanilla extract for depth.

The cake mix is baked into a moist, tender layer that breaks down into satisfying chunks when blended, while the ice cream adds creaminess without overpowering the chocolate flavor. The result is a shake that’s rich, indulgent, and impossible to resist—especially when topped with whipped cream and chocolate shavings.

What sets this shake apart is its texture—thick enough to be enjoyed with a spoon but still drinkable, with pockets of cake that melt into every sip. Served chilled, it’s the ultimate dessert or late-night treat, perfect for sharing or savoring solo.

The blend of warm cake flavors and cold, creamy milkshake creates a contrast that makes each bite feel like a little celebration.

Whether you’re craving a taste of Portillo’s or just want a decadent homemade shake, this recipe delivers every time. The process is straightforward, but the result is pure comfort in a glass. Let’s get blending!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for portillo's chocolate cake shake

Five ingredients. One blender. The ultimate nostalgic treat in every sip.

Ingredient Amount Notes
Chocolate Cake Mix 🍫 1 box Devil's Food or classic chocolate
Large Eggs 🥚 2 whole Room temperature for even baking
Whole Milk 🥛 1 ½ cups Cold, not ultra-pasteurized
Vanilla Ice Cream 🍦 1 ½ cups Premium brand for best texture
Pure Vanilla Extract 🍋 1 tbsp Imitation-free for real flavor
Unsalted Butter 🧈 ½ cup Melted, full-fat for richness
Granulated Sugar 🍚 ½ cup Extra for blending if needed
Heavy Whipping Cream 🥛 ¼ cup For topping, cold and whipped
Dark Chocolate Shavings 🍫 ¼ cup 70% cacao or higher
Ice Cubes ❄️ 1 cup Freshly made for texture

The cake mix is your secret weapon—Betty Crocker Devil's Food or Pillsbury Classic Chocolate are my go-tos, but any quality box works. Grab the full-fat butter (none of that light stuff) and real vanilla extract—imitation won’t cut it here. For the ice cream, Breyers Vanilla or Ben & Jerry’s give that creamy base, but store-brand premium works too if you're saving cash. The milk? Whole milk only—skim or almond milk will make this shake sad. Pro tip: Chill your blender pitcher beforehand so the ice cream doesn’t melt too fast during blending.

No vanilla ice cream? Vanilla frozen yogurt or even vanilla pudding frozen solid (yes, really) can work in a pinch. Running out of vanilla extract? Almond extract at half the amount adds depth, but it’s stronger so taste first. The chocolate shavings are non-negotiable for that Portillo’s touch—Ghirardelli or Lindt bars shave beautifully. No shaver? Pre-shaved chips from the baking aisle work, though they’re pricier. The whipped cream topping? Cool-Whip is fine, but homemade whipped cream (just heavy cream + powdered sugar) tastes like heaven. And if you’re feeling fancy, add a drizzle of caramel sauce on top—trust me.

This shake tastes even better the next day—portion into jars and freeze for up to 3 months. Thaw in the fridge overnight, then blend with a splash of milk to loosen. For the cake layer, bake it the night before and store wrapped at room temp—it stays moist for days. The whipped cream? Whip it fresh before serving, or store it in an airtight container with parchment between layers for up to 2 days. Leftovers? Freeze in ice cube trays for single-serving shakes later—just add milk and blend!

❤️

Why You'll Love This Recipe

  • Four-Ingredient Magic: The box mix does all the heavy lifting—just add eggs, milk, and a splash of vanilla. Honestly, I’ve made shakes that took pages of notes; this one’s my shortcut to that same rich, fudgy depth without the fuss.
  • Creamy Decadence: That first sip? It’s like dessert and comfort food had a baby. The cake mix’s cocoa meets the cool, swirled vanilla ice cream—no weird aftertaste, just pure, velvety chocolate happiness that doesn’t quit.
  • Weeknight Hero: Between us, this is my go-to when I’m too tired to bake but still crave something special. Toss it in a blender, serve it in a mug, and suddenly, dinner feels like a treat—no candles, no stress.
  • Budget Bliss: A box mix, a carton of ice cream, and a few eggs? This is the kind of recipe that stretches your dollar without sacrificing flavor. And leftovers? Freeze them—because yes, even a shake tastes better the next day.

Step-by-step instructions for Portillo's chocolate cake shake recipe

Here's how to recreate that legendary shake with perfect texture and flavor every time.

1

Prepare the Chocolate Cake Base

In a large mixing bowl, combine the 1 box chocolate cake mix, 2 whole large eggs, 1.5 cups whole milk, and 1 tbsp pure vanilla extract. Use a hand mixer on medium speed for 2 minutes until completely smooth and no dry spots remain. This ensures your shake has that signature thick, cake-like texture Portillo's is known for.

Here's the thing—don't rush this step. The eggs need to fully incorporate into the milk mixture to create that velvety consistency. If you see any lumps, let it mix another 30 seconds. The batter should look like thick pudding at this stage. Real talk: This is where the magic happens for that authentic Portillo's shake experience.

2

Melt the Butter and Add Sugar

In a small saucepan, melt the 0.5 cup unsalted butter over low heat until completely liquid. Remove from heat and let it cool for 2 minutes—you don't want to cook the eggs when you combine everything. Stir in the 0.5 cup granulated sugar until fully dissolved. This sweetened butter mixture is what gives the shake its rich, fudgy flavor.

Pour the melted butter-sugar mixture into your cake batter and mix for another 1 minute until fully combined. The batter should now be even thicker and have a glossy sheen. This is your foundation layer—the chocolate cake flavor that makes this shake legendary. Don't skip this step; the butter adds that irresistible richness that separates this from regular chocolate milkshakes.

3

Blend with Ice Cream and Ice Cubes

Transfer the cake mixture to your blender. Add the 1.5 cups vanilla ice cream and 1 cup ice cubes. Here's where it gets fun—blend on high speed for 30-45 seconds until completely smooth. You're looking for a thick, creamy consistency that clings to the sides of the blender but still blends easily. If it's too thick after blending, add 1-2 tablespoons of whole milk and blend again until smooth.

This is the moment that matters: The ice cream and ice cubes create that perfect cold, frosty texture while the cake mixture binds everything together. You'll know it's right when you can draw a line with your finger that stays for a second before blending back in. If it's too thin, add another 1-2 tablespoons of ice cubes and blend again. The shake should be thick enough to coat the back of a spoon but still pourable.

4

Whip the Cream and Assemble

In a separate chilled bowl, whip the 0.25 cup heavy whipping cream until stiff peaks form. This will be your topping—just like at Portillo's. While the cream is whipping, pour the blended shake mixture into tall glasses, filling them about ¾ full. Sprinkle the 0.25 cup dark chocolate shavings on top for that signature Portillo's presentation.

Here's the pro move: Use a spoon to create a small well in the center of each shake. Gently fold the whipped cream into the well using a spatula, creating a marbled effect. This not only looks amazing but also gives you that first bite of creamy goodness. Don't overmix—just enough to create that beautiful swirl pattern. The contrast of the cold, thick shake with the light whipped cream is what makes this shake truly special.

5

Serve Immediately for Best Results

Serve your Portillo's-style chocolate cake shake right away while the ice cream is still frozen and the whipped cream is perfectly stiff. The shake should be thick enough to stand a spoon upright in it for a few seconds before melting back in. This is the ultimate test of your shake's perfect consistency—just like the one you'd get at Portillo's.

For that authentic experience, grab a straw and enjoy immediately. The flavors will meld beautifully in your glass, with the rich chocolate cake base, creamy vanilla ice cream, and sweet whipped cream topping. You've got this—each sip should transport you straight to Portillo's drive-thru. Trust me, this is the shake that'll have everyone asking for seconds!

👨‍🍳

Pro Tips For Making Portillo'S Chocolate Cake Shake

  • CHILL THE MIX FIRST: Whisk the cake mix, eggs, and milk together, then refrigerate the batter for 20-30 minutes before blending with ice cream. I learned this the hard way—skipping this step makes the shake too thin and watery. Cold batter = thicker, creamier texture.
  • USE ROOM-TEMP EGGS: Crack eggs straight from the fridge into the mix, but let them sit in the bowl for 5 minutes first. Cold eggs won’t emulsify as well, and your shake will end up lumpy instead of silky smooth. Trust me, this small step makes a real difference.
  • MEASURE MILK PRECISELY: Use 1 cup of whole milk, not "about a cup." Cake mix recipes are exact, and too little milk makes the batter dry, while too much turns it into a gloppy mess. Pour it directly into the measuring cup—no eyeballing.
  • BLEND IN STAGES: Start with the cake batter and ice cream, blend until smooth, then add a splash of milk and vanilla extract. Pulse again just to combine—this prevents the shake from turning into a soupy sludge. Over-blending is the fastest way to ruin it.

Dietary considerations for this portillo's chocolate cake shake

Gluten-Free Adaptation

For a gluten-free version, swap the traditional cake mix for a gluten-free chocolate cake mix like Betty Crocker Gluten-Free or King Arthur Gluten-Free. Use 1 box and follow the same mixing instructions, but add 1 tbsp cornstarch to the batter for extra thickness.

The texture will be slightly denser, but still perfect for blending. Always check labels to ensure no cross-contamination with gluten-containing ingredients. 🌱

Dairy-Free Options

To make this shake dairy-free, replace the whole milk with unsweetened almond milk or oat milk, and use dairy-free vanilla ice cream like So Delicious or Ben & Jerry’s Non-Dairy.

Swap the heavy whipping cream for coconut whipped cream (chill a can of full-fat coconut milk overnight, then whip the solid cream). The shake will still be rich, but with a slightly lighter texture. Taste as you blend and add extra vanilla extract if needed.

Lower Sugar Version

Cut the sugar by half—use 0.25 cup granulated sugar instead of 0.5 cup—and add 1 tbsp monk fruit sweetener or stevia to the cake batter for a lower-glycemic option. Replace the vanilla ice cream with sugar-free vanilla frozen yogurt (like Fage or Dannon).

The shake will still taste decadent but with 30% fewer grams of sugar per serving. Top with sugar-free whipped cream to keep it light.

Vegan-Friendly Swaps

For a vegan shake, use a vegan chocolate cake mix (like Bob’s Red Mill) and replace the eggs with 2 tbsp ground flaxseed mixed with 6 tbsp water (let it sit for 5 minutes to thicken).

Swap the butter for vegan butter (like Miyoko’s) and the milk for unsweetened soy milk (it blends best for creaminess). Use vegan vanilla ice cream and coconut whipped cream for the topping. The texture will be slightly lighter but still rich and satisfying. 💚

Keto-Friendly Adjustments

This isn’t traditionally keto-friendly, but you can adapt it with almond flour cake mix (like King Arthur) and heavy cream instead of milk. Use 1.5 cups heavy cream chilled overnight (like ice cream) and 1 cup unsweetened coconut milk for blending.

Add 1 tbsp erythritol or allulose to the batter for sweetness. The shake will be lower-carb but still creamy—just watch the sugar content in the ice cream. Serve with sugar-free chocolate shavings for a keto twist.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 185mg62%
Sodium 420mg18%
Total Carbohydrate 72g25%
Dietary Fiber 4g14%
Sugars 58g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my shake turn out too thin?

This usually happens when the cake batter isn't thick enough or you over-blend the ice cream. Make sure your cake mixture has a pudding-like consistency before blending. If it's still too thin after adding ice cubes, reduce the milk by 1-2 tablespoons or add 1-2 extra ice cubes and blend again. The shake should be thick enough to hold a spoon upright for a few seconds.

2

Can I make this shake ahead of time?

Prepare the cake batter and freeze it in an airtight container for up to 3 days. Thaw overnight in the fridge before blending with ice cream. For the finished shake, store in the freezer for up to 3 months—just add 1-2 tablespoons of milk when ready to blend again for a smooth texture.

3

What's the best way to get cake chunks instead of a smooth shake?

Use baked cake pieces instead of mixing the batter first. Bake a small cake (using the same mix) and cut it into 1-inch cubes. Freeze these for 30 minutes, then blend with ice cream and milk. This creates that signature Portillo's texture with noticeable cake pieces in every sip!

4

Is there a way to make this without a blender?

Yes! Use a food processor or even a hand mixer with a whisk attachment. Process the cake batter, ice cream, and ice cubes in batches, scraping down the sides frequently. For an even smoother texture, strain the mixture through a fine-mesh sieve after blending. The result won't be as thick, but it'll still taste amazing.

5

How do I make it extra rich like Portillo's?

Add 2 tablespoons of cocoa powder to the cake batter for deeper chocolate flavor. Replace half the milk with heavy cream and use premium vanilla ice cream (like Breyers or Häagen-Dazs). For the ultimate upgrade, fold in 1 tablespoon of instant espresso powder—it enhances the chocolate taste without adding bitterness!

★★★★★4.5(15 reviews)
Categories Beverages