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 Shake | DQ Blizzard | McDonald’s McFlurry | Five Guys Milkshake | |
|---|---|---|---|---|
| Base | Vanilla ice cream | Soft-serve | Soft-serve | Vanilla ice cream |
| Texture | Chunky (cake pieces) | Dense (mix-in pieces) | Dense (mix-in pieces) | Smooth |
| Primary flavor | Actual cake | Mix-in dependent | Mix-in dependent | Vanilla + mix-in |
| Size options | Small, Large | XS–Large | Regular, Large | Regular, 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
- Copycat Portillo’s Italian Beef — the other Portillo’s signature; if you’re making the shake, the Italian Beef deserves to be on the same menu
- Copycat Dairy Queen Blizzard — the closest structural parallel: ice cream base with solid mix-in chunks
- Five Guys Milkshake — real ice cream base with the spindle technique explained; the blending science applies here too
- Copycat McDonald’s McFlurry — another soft-serve + fold-in-solid comparison




