Desserts
This copycat Portillo's chocolate cake delivers the same legendary fudgy crust and velvety layers you know and love—without the box mix shortcuts. After analyzing the original's texture and flavor profile, I've recreated it with precise techniques that ensure every slice meets expectations.
The secret lies in the right balance of cocoa powder and buttermilk, plus a baking method that prevents cracking while maintaining moisture.
What sets this recipe apart is the professional-grade texture: a thick, crackly crust that gives way to tender, moist layers with just the right amount of chocolate intensity. No special equipment is needed—just a standard 9x13-inch pan and a few key mixing steps that make all the difference.
The cake develops deep, warm chocolate notes while staying rich but not overly dense, exactly like the original.
By following these instructions, you'll achieve a perfectly proportioned cake with clean layers and no dry edges—no guessing required. The frosting (included in the recipe) mirrors the original's smooth, slightly sweet finish that complements the cake's bold chocolate flavor.
This is the version that will fool even the most discerning fans.
Whether you're baking for a celebration or just craving a slice of nostalgia, this method delivers restaurant-quality results every time. The cake keeps well for up to 3 days when stored properly, making it ideal for meal prep or gifting. Let's get started on recreating this Chicago classic at home.
Ingredients for copycat portillo's chocolate cake
Precision ingredients for restaurant-quality texture—no shortcuts, just authentic Portillo's chocolate cake layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, European-style preferred |
| Granulated Sugar 🍚 | 2 ¼ cups | Superfine preferred for smooth texture |
| Cocoa Powder 🍫 | ¾ cup | Dutch-processed, high-fat content |
| All-Purpose Flour 🌾 | 2 cups | Sifted, no substitutions |
| Baking Powder 🧂 | 2 tsp | Aluminum-free for tender crumb |
| Salt 🧂 | ½ tsp | Diamond Crystal kosher |
| Buttermilk 🥛 | 1 ¼ cups | Full-fat, not low-fat |
| Vanilla Extract 🍯 | 2 tsp | Pure Madagascar bourbon |
| Distilled White Vinegar 💧 | 1 tbsp | For buttermilk activation |
| Large Eggs 🥚 | 2 whole | Room temperature, separated |
| Dark Brown Sugar 🍚 | ½ cup | Packed, for crust |
| Semisweet Chocolate Chips 🍫 | 1 ½ cups | Enjoy Life brand for allergens |
| Powdered Sugar 🍚 | 3 cups | For frosting, sifted |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Cold, full-fat |
The butter and cocoa powder combination is non-negotiable for that signature fudgy crust. European-style butter with 82% fat content delivers the rich mouthfeel, while Dutch-processed cocoa ensures deep, velvety chocolate flavor without bitterness. For the cocoa, Ghirardelli or Valrhona brands are ideal, but any high-fat content cocoa will work. The flour must be sifted to eliminate lumps—King Arthur or Gold Medal are reliable choices. Buttermilk is critical; full-fat is essential for moisture retention, and the vinegar ensures proper activation of the baking powder. Eggs should be separated and room temperature to prevent curdling during mixing.
No Dutch-processed cocoa? Natural cocoa plus 1/4 tsp baking soda mimics the pH balance, though flavor will differ slightly. Substituting buttermilk? 1 cup milk plus 1 tbsp vinegar works, but texture may be slightly drier. For the frosting, powdered sugar must be sifted to prevent graininess—Domino or C&H brands are finely milled. Heavy whipping cream should be cold when whipped to achieve stiff peaks that hold the frosting structure. The chocolate chips can be replaced with chopped dark chocolate (60% cocoa), but they must be melted first to distribute evenly in the crust.
Store the cake at room temperature in an airtight container for up to 3 days, though it's best enjoyed within 48 hours for peak moisture. The frosting can be made 1 day ahead and refrigerated, then rewhipped before use. For gifting, wrap individual slices in parchment paper and secure with cellophane. The cake reheats beautifully in a 350°F oven for 5-7 minutes—just enough to warm the frosting without drying the layers.
Why You'll Love This Recipe
- Here’s the secret: this cake actually improves overnight. The flavors meld, the texture gets even better, and it’s still just as easy to reheat (or eat cold). I’ve had three slices in a row—no judgment.
- No-Mix Madness: I swear, this cake comes together with just three bowls and a whisk—no stand mixer, no fancy techniques. The butter and sugar get creamed in seconds, the cocoa powder folds in like a dream, and boom: you’re done. Honestly, I’ve made it while waiting for my coffee to brew.
- Rich Without Effort: That deep, velvety chocolate flavor? It’s all in the cocoa-to-flour ratio and the way the butter keeps it moist. No weird aftertaste, no dry crumb—just pure, satisfying chocolate that tastes like it took hours (but didn’t).
- Birthday or Backup: Slice it for a celebration or wrap it up for a last-minute gift—this cake holds its own. Between us, I’ve served it at potlucks, packed it for book club, and even used it to bribe my nephew into cleaning his room. (It worked.)
Step-by-step instructions for copycat Portillo's chocolate cake recipe
Here's the exact method that delivers Portillo's signature fudgy crust and velvety layers every time.
Prepare the Cake Layers
Preheat your oven to 350°F and grease two 9-inch round cake pans with unsalted butter, then line the bottoms with parchment paper. In a large mixing bowl, cream together the 1.5 cups unsalted butter and 2.25 cups granulated sugar on medium speed until light and fluffy, about 4-5 minutes. This step is crucial for incorporating air into the batter, which creates that signature tender crumb.
In a separate bowl, whisk together the 2 cups all-purpose flour, 0.75 cup cocoa powder, 2 tsp baking powder, and 0.5 tsp salt. Gradually add the dry ingredients to the butter mixture, alternating with the 1.25 cups buttermilk, beginning and ending with flour. Mix until just combined—avoid overmixing, as this can lead to a dense cake.
Divide the batter evenly between the prepared pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Allow the cakes to cool in the pans for 10 minutes before transferring to a wire rack to cool completely. This cooling step ensures the cakes hold their shape when assembling.
Create the Chocolate Crust
In a small saucepan, melt the 0.5 cup dark brown sugar and 1.5 cups semisweet chocolate chips over low heat, stirring constantly until smooth. Remove from heat and let cool slightly. This mixture will form the signature fudgy crust that sets this cake apart from others.
Once the melted chocolate mixture has cooled enough to handle, spread it evenly over the cooled cake layers. I like to use an offset spatula for a smooth, even layer. Place the second cake layer on top of the chocolate, pressing gently to ensure the layers adhere. Chill the assembled cake in the refrigerator for 30 minutes to allow the chocolate to set.
Prepare the Frosting
In a large mixing bowl, whip the 1.5 cups heavy whipping cream to stiff peaks. In a separate bowl, sift the 3 cups powdered sugar and gradually add it to the whipped cream along with the 2 tsp vanilla extract. Beat until smooth and fluffy, about 2-3 minutes. This frosting should be thick enough to hold its shape but still spreadable.
Spread the frosting evenly over the chilled cake, using a spatula to create a smooth finish. For extra flair, you can pipe additional frosting around the edges or create decorative swirls. Return the cake to the refrigerator for 1 hour to allow the frosting to set and the flavors to meld.
Final Assembly and Serving
Once the cake has chilled, slice and serve. The layers should be moist and velvety, with a rich chocolate flavor that's balanced by the sweet buttermilk and the deep, fudgy crust. For the best texture, let the cake sit at room temperature for 10-15 minutes before serving to allow the frosting to soften slightly.
This cake is best enjoyed within 2-3 days, stored in an airtight container in the refrigerator. The flavors deepen as it sits, making it even more irresistible. Serve with a dollop of whipped cream or a scoop of vanilla ice cream for a true Portillo's experience.
Pro Tips For Making Copycat Portillo'S Chocolate Cake
- Melt Butter Slowly: I learned this the hard way—dumping cold butter into hot liquid sugar causes lumps that never fully dissolve. Warm the butter to room temp first, then melt it into the sugar over low heat while stirring constantly. You’re aiming for a smooth, glossy paste, not scrambled butter.
- Sift That Cocoa: That cheap cocoa powder you grabbed from the back of the pantry? It’s full of clumps. Sift it twice—once before mixing with dry ingredients, once after—so it blends evenly. Uneven cocoa means pockets of dense, bitter cake. (Yes, even if you’re impatient like me.)
- Stop When the Center Jiggles: The recipe might say “25-30 minutes,” but your oven’s hotter than mine. Insert a toothpick at the center: it should come out mostly clean with a few moist crumbs—not wet batter. Overbaking dries out the cake faster than you can frost it.
- Upgrade with a Splash of Vanilla: The original recipe doesn’t call for it, but 1 teaspoon of vanilla extract cuts through the richness of the butter and cocoa. It’s not a huge change, but it makes the flavor sing—especially when paired with Portillo’s signature chocolate glaze. (Your future self will notice.)
Best sauces and condiments for these flavors
Chocolate Ganache Drizzle
The signature Portillo's chocolate cake features a rich chocolate ganache drizzle that ties the layers together. Melt ½ cup heavy cream and 1 cup semisweet chocolate chips (like Enjoy Life brand) over a double boiler, then let cool to 70°F before drizzling over the frosted cake.
This adds a glossy finish and intensifies the chocolate flavor without overpowering the cake's delicate balance. 🍫
Whipped Cream Swirls
For an extra touch of indulgence, pipe whipped cream swirls on top using a pastry bag with a star tip. I like to fold ½ cup whipped cream with 1 tsp vanilla extract and 1 tbsp powdered sugar for stability.
These swirls add a light contrast to the dense cake layers and mimic the restaurant's presentation style. Use a Wilton 1M tip for clean, professional-looking designs. ✨
Hot Fudge Sauce
Serve individual slices with a warm hot fudge sauce on the side. Simmer ½ cup heavy cream, ½ cup dark brown sugar, ¼ cup cocoa powder, and 1 tbsp butter until smooth, then thin with 1 tbsp milk if needed.
Drizzle over slices just before serving to keep the cake's structure intact. This sauce enhances the chocolate experience without altering the cake's texture. 🔥
Vanilla Ice Cream
A scoop of vanilla ice cream is the ultimate pairing for this cake. Choose a creamy, full-fat brand like Breyers or Blue Bell to complement the rich chocolate. The cold temperature contrasts beautifully with the warm cake, creating a satisfying mouthfeel.
For a restaurant-style touch, serve the ice cream in a small scoop alongside the cake slice. 🍦
Salted Caramel Drizzle
For a sophisticated twist, add a salted caramel drizzle alongside the chocolate ganache. Heat ½ cup granulated sugar in a saucepan until melted, then whisk in ¼ cup heavy cream and 2 tbsp butter.
Finish with a pinch of flaky sea salt (like Maldon). Drizzle over the cake just before serving to enhance the sweet-salty balance. This adds a gourmet touch that elevates the classic dessert. 💛
Nutrition facts
Frequently asked questions
Why does Portillo's chocolate cake have that signature fudgy crust?
The crust comes from melting dark brown sugar and chocolate chips together, then spreading it between the layers. This creates a thick, crackly texture that contrasts perfectly with the velvety cake. The key is using semisweet chocolate chips (not baking chocolate) and letting the mixture cool slightly before spreading.
Can I make this cake in a 9x13-inch pan instead of round layers?
Yes! For a single-layer version, use the same batter but bake in a 9x13-inch pan for 30-35 minutes at 350°F. After cooling, spread the chocolate mixture evenly over the top, then cover with frosting. The texture stays the same—just the presentation changes. This works great for crowd-sized gatherings.
What's the secret to preventing cracks in the cake layers?
Cracks usually happen from overmixing or opening the oven too soon. Mix just until combined (no streaks of flour), and bake until a toothpick comes out clean. Let the cakes cool in the pans for 10 minutes before removing. Also, don't overfill the pans—the batter should be about 2/3 full when poured.
How do I store leftovers to keep them moist?
Wrap the cake tightly in plastic wrap, then place it in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate (up to 5 days350°F oven for 5 minutes to restore freshness.
Can I substitute Dutch-processed cocoa powder?
Yes, but add ¼ tsp baking soda to ¾ cup natural cocoa powder to mimic the pH balance. The flavor will be slightly different (more acidic), but the texture remains similar. For best results, stick with Dutch-processed cocoa like Ghirardelli or Valrhona—it's worth the small investment for authentic flavor.