Pin It

Copycat Portillo's Chocolate Cake Shake

Copycat Portillo's Chocolate Cake Shake
Jump to Recipe
Prep 15 min (plus cake baking/cooling time) Cook 30 min Serves 1
Quick answer: Portillo's Chocolate Cake Shake is vanilla soft-serve blended with a slice of their signature chocolate cake — made from Betty Crocker Devil's Food cake mix with mayonnaise instead of oil, and Betty Crocker chocolate fudge frosting. The cake (not the ice cream) is where all the chocolate flavor comes from. At home: bake the mayo cake, slice one wedge, let it chill, break it into large chunks and add it to 1 cup of vanilla ice cream in a blender, pulse 3–4 times at medium speed until streaky and chunky but drinkable, and stop. The chunk texture is what separates this from a regular chocolate shake. Small at Portillo's is about 850 calories and $6.49; large runs about 1,490 calories and $9.99. At home the small equivalent costs roughly $4–5.

Copycat Portillo's Chocolate Cake Shake

The accurate home copycat of Portillo's Chocolate Cake Shake: vanilla ice cream blended with a slice of their moist devil's food cake (made with mayonnaise, not oil) and chocolate fudge frosting. About 850 calories for a small; roughly $4–5 to make at home versus $6.49 at Portillo's.

Easy Prep: 15 min (plus cake baking/cooling time) Cook: 30 min Total: 45 min1 servings ~$3.50/serving
Prep15 min (plus cake baking/cooling time)
Cook30 min
Total45 min
Servings
1
At home~$3.50/serving
vs
Restaurant~$15.75/serving
You save ~78%

Ingredients

Instructions

💡
Pro tip: This recipe tastes even better the next day. The flavors need time to meld together in the fridge.
❄️
Storage: Keeps in an airtight container in the fridge for up to 2 weeks. Freezer-friendly for up to 3 months.
~350-550 cal/serving · Rich & Indulgent🔥

The Story Behind the Recipe

Copycat Portillo’s Chocolate Cake Shake

Prep time: 15 min (plus cake baking and cooling) Servings: 1 shake (~16 oz) Cost at home: ~$4–5 vs. $6.49 (small) or $9.99 (large) at Portillo’s

Portillo’s Chocolate Cake Shake is a vanilla milkshake with a slice of their chocolate cake blended into it. This is not a figurative thing. An actual frosted slice of cake goes into the blender, and the result has visible dark chunks suspended in vanilla ice cream — the textural contrast between smooth vanilla and dense, fudgy cake is what the shake is about.

Most people who try to make this at home miss on two variables: the cake recipe (which has a published secret) and the blending technique (which is counterintuitive). The cake needs to be made with mayonnaise, not oil. The blender needs to run for 3–4 pulses, not until smooth.

The Mayo Cake: Why It Matters

Portillo’s chocolate cake is made from Betty Crocker Devil’s Food Cake mix with one cup of mayonnaise replacing the oil. This has been confirmed publicly and replicated widely enough that it’s essentially documented fact.

The reason to use mayo instead of oil: mayonnaise is an emulsion of eggs and oil. When you substitute a cup of mayo for the oil called for in the box directions, you’re adding both fat and additional egg proteins in an already-emulsified form. The vinegar and acid in the mayo also activates the baking soda more effectively. The result is a crumb that is noticeably denser and more moist than the same box mix prepared with oil — and that density is exactly what the shake requires.

A crumbly or airy cake disintegrates under the blender blades and turns the shake into a smooth chocolate drink with a slightly gritty texture. The mayo crumb holds together in chunks. Those chunks are why the shake works.

The frosting is Betty Crocker Rich & Creamy Chocolate — canned, not homemade. The canned frosting at the right temperature (cold but not frozen) softens and partially disperses into the ice cream in the blender, creating a base that’s richer and more complex than vanilla ice cream alone but still has the cream character. Ganache or whipped buttercream behave differently — ganache is denser and stays in clumps; buttercream is airier and dissolves too completely.

Vanilla Ice Cream, Not Chocolate

The shake uses a vanilla ice cream base. The chocolate comes from the cake and frosting, not from the ice cream.

This is the setup that lets the cake flavor dominate. When you use chocolate ice cream, the two chocolate sources compete and muddy each other, and the chunk texture becomes invisible against the dark background. Vanilla ice cream stays neutral — the cake and frosting are visually and texturally distinct against it, and the flavor contrast between cream and fudge is clear on the palate.

Use full-fat vanilla ice cream. Premium brands (Häagen-Dazs, Jeni’s) produce a richer result because they have more cream fat and less air. Let it soften for 8–10 minutes at room temperature before blending — rock-hard ice cream from the freezer causes the cake chunks to jam the blender before the ice cream can incorporate.

The 3-Pulse Rule

The blending technique is the other half of the recipe.

Most household blenders can pulverize a cake slice in 15–20 seconds of continuous operation. The Portillo’s shake should not be pulverized — it should have intact chunks. The window between “combined” and “smooth” is about 3 seconds of blending.

Pulse, don’t blend. Three to four pulses of 1–2 seconds each. After the third pulse, stop and look at the blend: you want brown streaks and visible chunks running through vanilla-colored ice cream. That is the target. The shake will be thick enough that you need a wide straw and possibly a spoon to get at the chunks.

If you keep blending past that point hoping to see something change, what changes is that the chunks disappear. The shake becomes a dense chocolate milkshake — still good, but not Portillo’s.

Build the blender in this order: ice cream and milk first, cake chunks on top. Ice cream at the bottom gives the blades immediate grip; cake pieces stacked on top get folded into the mix by the ice cream rather than sitting on top of the blades and jamming them.

Why There’s No Shortcut

The frequently asked question: can I use store-bought cake instead of baking the mayo version?

The short answer: you can, but the shake will be worse, and the difference is more noticeable than you’d expect. Grocery-store chocolate cakes — sheet cakes, bakery rounds, layer cakes from the cold case — are almost universally made with oil-based recipes that produce a lighter, more open crumb. Under the blender, that crumb disintegrates into the ice cream and disappears rather than leaving chunks. You end up with a brown, dense milkshake that tastes like cake but has no texture evidence of cake.

The mayo formula is the recipe, not a nice-to-have. It takes 30 minutes of active time to bake (most of that time you’re just watching a timer), and the cake keeps in the refrigerator for 5 days or can be frozen by the slice for 2 months. Make one cake, use slices for multiple shakes.

How It Compares to Similar Shakes
Portillo’s Cake ShakeDQ BlizzardMcDonald’s McFlurryFive Guys Milkshake
BaseVanilla ice creamSoft-serveSoft-serveVanilla ice cream
TextureChunky (cake pieces)Dense (mix-in pieces)Dense (mix-in pieces)Smooth
Primary flavorActual cakeMix-in dependentMix-in dependentVanilla + mix-in
Size optionsSmall, LargeXS–LargeRegular, LargeRegular, Large
Calories (regular)~850 (small)~760–1,000~620–700~670–1,000

The closest structural equivalent is a DQ Blizzard — both are ice cream bases with solid mix-in pieces that don’t fully blend. The key difference is that in a Portillo’s shake, the mix-in (the cake frosting) also partly dissolves into the base, creating a richer ice cream flavor alongside the intact chunks. A Blizzard mix-in stays discrete; the Portillo’s frosting disperses.

Nutrition
Small (16 oz)Large (24 oz)
Calories~850~1,490
Price at Portillo’s$6.49$9.99

Portillo’s does not print a nutrition panel in-store; figures reflect published data on fastfoodnutrition.org and MyFoodDiary for the Portillo’s Chocolate Cake Shake. Prices are typical 2026 menu prices and vary by location.

Storing Leftover Cake

The shake is made to order — don’t try to store the finished shake. Store the cake instead:

  • Refrigerator: Wrap the frosted cake tightly, refrigerate up to 5 days. Pull out a cold slice and break it directly into the blender.
  • Freezer: Cut into individual slices, wrap each one tightly in plastic wrap, store in a freezer bag up to 2 months. Pull a frozen slice 10 minutes before making the shake — you want it cold and firm but not frozen solid.
Related Copycat Recipes

Nutrition Facts

Per serving (1 servings)
Calories850
Total Fat38g
Total Carbs124g
Dietary Fiber3g
Sugars95g
Protein16g
Sodium380mg

* Estimated values based on standard recipe preparation. Actual values may vary.

🥗

Make It Healthier

Love Portillo's Chocolate Cake Shake but want a lighter version? Try these simple swaps:

  • The calories are primarily in the cake and frosting, not the ice cream. Using a slightly thinner slice (1.5–2 oz instead of 2.5 oz) saves approximately 150 calories while still delivering the core experience.
  • There is no meaningful lighter version of this shake — the richness from the mayo cake and chocolate frosting is the point. Treat it as the occasional dessert it is.

Equipment You'll Need

Blender with pulse function

The pulse function is key — 3–4 short pulses, not continuous blend; a spindle-style milkshake mixer also works well

Two 9-inch round cake pans

For baking the two-layer cake

Pre-chilled tall glass or mason jar

Freeze for 5–10 min before pouring the shake

Wide straw or long spoon

Cake chunks clog narrow straws; use a wide boba straw or eat the chunks with a spoon

Frequently Asked Questions

Does Portillo's use chocolate or vanilla ice cream in the Chocolate Cake Shake?

Vanilla. Portillo's uses a vanilla soft-serve base, not chocolate ice cream. The chocolate flavor comes entirely from the blended cake and frosting — the vanilla base stays neutral and lets the cake dominate. Using chocolate ice cream competes with the cake's flavor and muddies the chunk texture. Portillo's location staff have confirmed a vanilla base; most reliable copycat recipes agree. Use full-fat premium vanilla ice cream for the home version.

What is the secret to Portillo's moist chocolate cake?

Mayonnaise. Portillo's chocolate cake is made from Betty Crocker Devil's Food Cake mix with one cup of mayonnaise replacing the oil. This is not rumor — the recipe has been confirmed publicly and Portillo's has not disputed it. The mayo substitution works on three levels: mayo is itself an emulsion of eggs and oil (so you're adding both fat and additional egg proteins), the vinegar and acid in mayo activates leavening for a better rise, and the resulting crumb is denser and more moist than standard box instructions produce. This dense, moist crumb is what allows the cake to hold its shape in the blender rather than disintegrating into powder.

What frosting does Portillo's use on the chocolate cake?

Betty Crocker chocolate fudge frosting — canned, not homemade ganache or buttercream. This is consistent with the mayo cake recipe: both use Betty Crocker products from a box or can. The canned frosting is important for the shake's texture because it softens and disperses differently than a ganache or whipped buttercream would. At the right temperature, it blends partially into the ice cream and creates pockets of rich chocolate sweetness rather than staying in clumps or dissolving completely. Do not swap for a whipped or reduced-fat frosting — the fat content matters.

Can I use store-bought cake instead of baking the mayo cake?

You can, but the shake will be noticeably different. The mayo formula gives Portillo's cake a specific dense, moist texture that holds up in a blender. Most store-bought chocolate cakes use oil-based recipes that produce a lighter, airier crumb which disintegrates under blending rather than leaving intact chunks. If you want the true Portillo's experience, you need to bake the mayo cake. The bake time is 30 minutes and most of the 'effort' is just waiting. If you must use store-bought, choose the most dense, moist, heavily frosted option you can find — Costco bakery cakes tend to work better than grocery sheet cakes because of their higher fat content.

How many calories is a Portillo's Chocolate Cake Shake?

A small (16 oz) Portillo's Chocolate Cake Shake is approximately 846–850 calories. A large (24 oz) is approximately 1,490–1,494 calories. There are only two sizes — no medium. The large is one of the highest-calorie single-serving desserts in fast-casual dining. The home version using 1 cup of premium vanilla ice cream and one moderately sized cake slice is roughly 700–800 calories.

How is this different from a regular chocolate milkshake?

A regular chocolate shake is smooth and uniform — chocolate ice cream or chocolate syrup blended to a consistent texture. Portillo's Chocolate Cake Shake has visible chunks of cake suspended in vanilla ice cream — you're drinking cake, not a shake that tastes like chocolate. The texture alternates between smooth vanilla ice cream and dense, fudgy cake pieces. The frosting disperses partially into the shake, creating richer, more complex sweetness than any syrup produces. If you blend it until smooth, it tastes good but misses the point — the chunks are what make it a cake shake.

Should I add chocolate syrup to the shake?

No — the authentic version does not add chocolate syrup. The frosting on the cake slice provides all the chocolate richness needed. Adding syrup turns it into a chocolate shake with cake bits rather than a cake shake with vanilla ice cream. If your shake tastes under-chocolatey, the issue is the cake (too little frosting, or a too-dry crumb) — not the absence of syrup. Use a generously frosted slice and the flavor will be right.

Can I make the cake ahead of time?

Yes — and it's actually better to make the cake 1–2 days ahead. Fresh-baked cake is still releasing moisture and is more likely to crumble rather than chunk under blending. A rested, refrigerated cake has a firmer structure. Bake the cake, frost it fully, wrap it, and refrigerate for up to 5 days. Freeze individual pre-cut slices for up to 2 months — pull a frozen slice out 10 minutes before making the shake and break it into the blender while still very cold.

Love this recipe? Share it!

Shop the tools

Gear matched to this recipe's equipment list. We may earn a small commission if you buy through these links — at no extra cost to you.

As an Amazon Associate, Copycat Spices earns from qualifying purchases.

Free PDF: our 12 most-wanted copycat recipes — instant download.

Ratings & Reviews

No ratings yet

Rate this recipe

Click a star to rate

Leave a Review

0/500

CS

Copycat Spices Test Kitchen

Every recipe on Copycat Spices is developed and tested in our home test kitchen. We reverse-engineer beloved restaurant dishes and refine each one until the flavors and the instructions work reliably for home cooks of all skill levels.

Learn more about our mission →