Desserts
This Chez Panisse-inspired chocolate cake delivers the restaurant's signature depth—rich, coffee-infused layers with a nutty crunch top that rivals their legendary dessert. The secret lies in high-quality ingredients and a slow-baked approach that creates fudgy texture without dryness.
I've perfected this vegetarian version after years of experimenting with their techniques, ensuring every bite captures that iconic balance of bittersweet chocolate and aromatic coffee.
The cake starts with a moist, single-layer chocolate base infused with espresso powder for subtle depth, then topped with a nutty crunch layer made from toasted hazelnuts and pecans. The recipe uses dark chocolate and buttermilk for tenderness, while a touch of orange zest brightens the dense, velvety texture.
What sets this apart is the slow bake—critical for achieving that signature Chez Panisse-style fudginess without cracking.
By the time it emerges from the oven, you'll have a restaurant-worthy dessert with a glossy chocolate top, crisp nut crust, and layers that melt in your mouth. The coffee notes linger like a fine wine, while the nuts add satisfying texture.
This isn't just chocolate cake—it's a homemade version of a Berkeley institution, worthy of sharing at dinner parties or enjoying solo with a cup of espresso.
For those who prefer plant-based baking, the recipe adapts easily by substituting eggs with flaxseed gel and using dairy-free chocolate. The same techniques apply—patience in baking and quality ingredients make all the difference. Let's recreate this iconic dessert at home.
Ingredients for chez panisse chocolate cake
High-quality chocolate, espresso powder, and toasted nuts create this iconic restaurant-style cake at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Dark Chocolate (70% Cocoa) 🍫 | 8 oz | High-quality, finely chopped |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for creaming |
| Granulated Sugar 🍚 | 1 ½ cups | Superfine preferred |
| Espresso Powder ☕ | 2 tbsp | High-quality, finely ground |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted, spooned lightly |
| Buttermilk 🥛 | 1 cup | Room temperature |
| Orange Zest 🍊 | 1 tbsp | Freshly grated |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Vanilla Extract 🌿 | 1 tsp | Pure Madagascar preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Toasted Hazelnuts 🌰 | 1 cup | Chopped, skin removed |
| Toasted Pecans 🌰 | ½ cup | Chopped, skin removed |
| Light Corn Syrup 🍯 | ¼ cup | For nut topping |
| White Chocolate Chips 🍫 | ½ cup | For nut topping |
The chocolate is non-negotiable—Valrhona or Callebaut brands deliver that signature depth found in Chez Panisse desserts. Ghirardelli 70% cocoa works as a more accessible alternative, but avoid anything below 65% cocoa. Espresso powder should be freshly ground from high-quality beans; pre-packaged blends often taste bitter. For the nuts, Trader Joe's carries pre-toasted hazelnuts and pecans that save time, though toasting your own at 350°F for 8-10 minutes enhances flavor dramatically. The orange zest needs to be freshly grated—Navel oranges provide the brightest flavor without bitterness.
No espresso powder? Instant espresso dissolved in 2 tbsp hot water works in a pinch, though the texture may vary slightly. Substituting buttermilk? 1 cup milk + 1 tbsp vinegar mimics the tang perfectly. For a dairy-free version, replace eggs with 2 tbsp ground flaxseed + 6 tbsp water per egg and use dairy-free dark chocolate. The nut topping can be made ahead—mix all ingredients except white chocolate chips, spread on parchment, and refrigerate for up to 3 days. Add chips just before baking. If you can't find light corn syrup, honey or maple syrup works at a 1:1 ratio, though the texture may be slightly softer.
Store the cake in an airtight container at room temperature for up to 5 days, though it's best enjoyed within 2 days for optimal texture. For longer storage, wrap tightly and refrigerate for up to 1 week. The nut topping mixture keeps in the fridge for 5 days or frozen for 3 months. To reheat slices, warm at 300°F for 5-7 minutes—this restores the fudgy texture without overcooking. For a restaurant experience at home, serve with a dollop of house-made whipped cream and a side of espresso.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe when I’m in a hurry—just melt chocolate and butter, stir, then fold in dry ingredients. The espresso powder does all the work of deepening flavor without extra fuss.
- Rich Without Overpowering: That 70% dark chocolate and a pinch of espresso powder? It’s the perfect balance—deep, bittersweet, but still approachable. No one will guess it’s not from a fancy bakery.
- Leftovers That Last: This cake stays moist for days (yes, even without frosting) and reheats beautifully. I’ve sent slices to work with coworkers—no one’s ever complained.
- Pantry Staple Magic: You’re already using butter, sugar, and flour? Add chocolate and espresso powder, and boom—something impressive with minimal extra shopping. Budget-friendly and always a hit.
Step-by-step instructions for coffee-infused chocolate cake with nutty crunch top
Master this signature technique for layers of deep chocolate flavor and a signature crunchy topping.
Create the Chocolate Espresso Cake Batter
In a medium saucepan, melt the 1 cup unsalted butter over medium-low heat. Once fully melted, remove from heat and whisk in the 8 oz dark chocolate (70% cocoa) until completely smooth. The mixture should be glossy with no visible chocolate particles—this ensures a velvety texture.
In a separate large bowl, whisk together the 1.5 cups granulated sugar, 2 tbsp espresso powder, 1.5 cups all-purpose flour, 0.5 tsp salt, and 1 tbsp orange zest. Sift the flour mixture twice through a fine-mesh sieve to eliminate any lumps—this prevents dense cake layers. Create a well in the center for the wet ingredients.
Gradually pour the melted chocolate-butter mixture into the dry ingredients while whisking on low speed for 1 minute. Add the 1 cup buttermilk, 2 whole large eggs, and 1 tsp vanilla extract, mixing just until combined. Avoid overmixing—you should still see small flour streaks. The batter should be thick but pourable.
Prepare the Nutty Crunch Topping
In a small saucepan, combine the 1 cup toasted hazelnuts, 0.5 cup toasted pecans, 0.25 cup light corn syrup, and 0.5 cup white chocolate chips. Cook over medium heat, stirring constantly, until the mixture reaches 235°F on a candy thermometer and becomes thick and glossy—this takes about 8-10 minutes. This temperature ensures the nuts caramelize without burning.
Immediately transfer the mixture to a parchment-lined baking sheet and spread it into an even ¼-inch thick layer using an offset spatula. Let it cool completely at room temperature—this prevents the topping from melting when added to the warm cake. The cooled topping should be firm enough to handle without sticking.
Bake the Cake Layers
Preheat your oven to 350°F and grease two 8-inch round cake pans with butter, then line the bottoms with parchment circles. Divide the chocolate batter evenly between the pans, spreading it into the corners to ensure even thickness. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out with moist crumbs but no wet batter.
Here's the key: The edges should be set but the centers should still have a slight bounce—this indicates proper doneness without overbaking. Let the cakes cool in their pans for 15 minutes, then transfer to a wire rack to cool completely. The layers should be moist but not sticky when fully cooled.
Assemble the Cake
Place the first cake layer on a cake stand or plate. Spread a thin layer of chocolate ganache (made from equal parts melted dark chocolate and heavy cream) over the top—this prevents dryness between layers. Place the nut topping over the ganache, pressing gently to adhere. Add the second cake layer and repeat the ganache and nut topping process.
For the final touch, spread a thin layer of ganache over the top layer and press the remaining nut topping onto the cake, creating a decorative pattern. Chill the assembled cake in the refrigerator for at least 2 hours before serving—this allows the layers to set properly and the flavors to meld. The cake should be served at room temperature for optimal texture.
Pro Tips For Making Chez Panisse Chocolate Cake
- Temper That Chocolate: DESCRIPTION:
- Whisk Butter and Sugar: DESCRIPTION:
- Sift That Flour: DESCRIPTION:
- Bake Until Springy: DESCRIPTION:
Flavor customization for these flavors
Espresso Intensity
Adjust the coffee flavor to your preference by modifying the espresso powder. For a subtle hint, use just 1 tbsp—perfect for those who prefer delicate chocolate notes. If you love bold coffee, increase to 3 tbsp while reducing sugar slightly (1.25 cups) to balance sweetness.
I find 2 tbsp gives that signature Chez Panisse depth without overpowering. 💛
Chocolate Variations
Swap the 70% dark chocolate for 60% Valrhona Guanaja if you prefer smoother flavor with less bitterness. For a vegan version, use Enjoy Life brand chocolate chips (70% cocoa) and ensure your espresso powder is also vegan-certified.
The texture remains rich, though slightly denser. I've tested this with Guittard brand espresso powder for the best results.
Citrus Brightness
Enhance the orange zest by adding ½ tsp lemon extract to the batter for a more complex citrus profile. Alternatively, try 1 tsp lime zest> for a tangier twist. The zest should always be freshly grated—pre-packaged versions lose potency quickly. I recommend using Navel oranges for their balanced sweetness.
Nutty Topping Twists
Experiment with nut combinations: try walnuts and almonds> for a toastier profile or cashews> for a smoother texture. For extra crunch, add ¼ cup crushed graham crackers> to the nut mixture.
The key is maintaining the 235°F> caramelization temperature—this creates that signature crunch. I often double the white chocolate chips for a marbled effect.
Sweetness Control
Reduce sugar to 1 cup> for a less sweet cake, or increase to 1.75 cups> if you prefer a sweeter profile. Balance is crucial—too much sugar can make the cake dry.
I find 1.5 cups> works perfectly with the espresso powder's natural bitterness. For a caramel note, replace ¼ cup sugar> with ¼ cup brown sugar>.
Spiced Variations
Add warmth with ½ tsp cinnamon> or ¼ tsp cardamom> to the batter for a Middle Eastern twist. A pinch of sea salt> on the nut topping enhances all flavors.
I've also tested adding ½ tsp vanilla bean paste> instead of extract for deeper vanilla notes. The spices should be finely ground to avoid texture issues.
Nutrition facts
Frequently asked questions
Why does this recipe use espresso powder instead of coffee?
Espresso powder delivers a more concentrated coffee flavor without adding moisture that could make the cake batter too thin. The powder dissolves completely into the batter, creating that signature Chez Panisse depth without altering the texture. It also prevents the cake from becoming soggy, which can happen with liquid coffee.
Can I make this cake without an oven thermometer?
Yes, but you'll need to rely on visual cues. The cake is done when the edges pull away slightly from the pan and a toothpick inserted in the center comes out with moist crumbs (not wet batter). For the nut topping, cook until it reaches a deep golden color and forms a thick, glossy layer at 235°F—this typically takes 8-10 minutes on medium heat.
How do I prevent the nut topping from melting when assembling?
Let the nut topping cool completely at room temperature before placing it on the cake. The mixture should be firm enough to handle without sticking. If it's too warm, chill it in the refrigerator for 15-20 minutes before using. Also, ensure the cake layers are fully cooled before assembling to avoid any melting.
What's the best way to store leftovers?
Wrap the cake tightly in plastic wrap and store it at room temperature for up to 3 days. For longer storage, refrigerate for up to 1 week. To restore the fudgy texture, warm slices at 300°F for 5-7 minutes. The nut topping can be refrigerated separately for 5 days or frozen for 3 months.
Can I make this cake in a single layer?
Yes, but the texture will be slightly denser. Use a 9-inch round pan and bake for 35-40 minutes at 350°F. The nut topping should still be spread evenly over the top, and you can skip the ganache layer between layers. This version works well for smaller gatherings or when you prefer a simpler presentation.
