Joe Louis Cake: The One Cake Every Canadian Grows Up Loving
I first tried a Joe Louis cake on a snowed-in afternoon, when a neighbor knocked with a paper-wrapped square of something glossy and impossibly light. I bit into chocolate sponge, then a pillowy, sweet interior, and the world briefly narrowed to that perfect, slightly sticky mouthful.
It felt like a treat from childhood — compact, comforting, and a little bit theatrical. This version is my home-kitchen take: easy enough to make for a weekday crowd, flexible enough to tweak, and built so the texture contrasts are the star.
Note: The Canadian snack is usually spelled Jos Louis (named for the Vachon family’s sons), though many people call it Joe Louis — I’ll use both names here while showing how to make a full-sized, cake-style Jos/Joe Louis inspired by the classic treat.
Why This Recipe Works
- Texture Contrast: Two tender, cocoa-scented cake layers give a soft frame; a marshmallow-style filling provides loft and chew; and a glossy chocolate coating or ganache adds snap and richness. The interplay of tender crumb, fluffy filling, and shiny chocolate is what makes the cake feel both nostalgic and indulgent.
- Flavor Simplicity: The flavour palette is narrow—chocolate, vanilla, and a touch of salt—so each element reads clearly. That lets you nudge sweetness or cocoa intensity without breaking the recipe.
- Beginner-Friendly Techniques: No tempering, no complicated syrups. Simple cake batter, a stable marshmallow/Swiss meringue-style filling, and a quick ganache/coat get you the classic silhouette with modern home-kitchen reliability.
- Flexible Build: Make as a single large cake, as individual sandwich cakes, or use a muffin-tin drop-cake method for quick assembly.

Ingredients (Metric + US)
| Ingredient | Amount (US) | Amount (Metric) |
|---|---|---|
| All-Purpose Flour | 2 cups | 240 g |
| Granulated Sugar | 1 ¼ cups | 250 g |
| Unsweetened Cocoa Powder | ¾ cup (sifted) | 75 g |
| Baking Powder | 1 ½ tsp | 6 g |
| Baking Soda | 1 tsp | 5 g |
| Salt | ½ tsp | 3 g |
| Eggs, room temp | 2 large | 100 g |
| Buttermilk | 1 cup | 240 ml |
| Vegetable Oil (or melted butter) | ½ cup | 120 ml |
| Vanilla Extract | 1 ½ tsp | 7 ml |
| Boiling Water | ½ cup | 120 ml |
| For The Filling (Marshmallow-Style) | ||
| Granulated Sugar | 1 cup | 200 g |
| Light Corn Syrup (or maple syrup for Canadian twist) | ¼ cup | 60 ml |
| Egg Whites | 3 large | 90 g |
| Salt | Pinch | — |
| Vanilla Extract | 1 tsp | 5 ml |
| For The Coating (Ganache Or Chocolate Shell) | ||
| Semi-Sweet Chocolate Chips | 10 oz | 280 g |
| Heavy Cream | ¾ cup | 180 ml |
| Unsalted Butter (optional, for shine) | 1 tbsp | 14 g |
Yields: One 9-inch (23 cm) layered cake, or ~8–10 large sandwich cakes. Timing: ~30–40 minutes active, plus chilling/cooling.
Ingredient Notes & Substitutions
- Cocoa: Use natural unsweetened cocoa for a bright-chocolate finish, or Dutch-processed for a deeper, rounder chocolate note. If switching to Dutch, reduce baking powder by ¼ tsp and add ¼ tsp baking soda for lift.
- Buttermilk: Gives a subtle tang and tender crumb. If you don’t have it, use 1 cup milk + 1 tbsp white vinegar or lemon juice, let sit 5 minutes.
- Oil vs Butter: Oil keeps the cake moist longer; melted butter adds depth. Either works—use what you prefer or have on hand.
- Corn Syrup / Maple: Classic commercial Jos Louis uses a shelf-stable filling; for home cooks, light corn syrup stabilizes a glossy marshmallow. For a Canadian twist, you can use light maple syrup in place of some corn syrup (note: flavor and texture shift).
- Chocolate: Use good-quality chocolate for the ganache—chips work in a pinch but chopped couverture melts more smoothly.
- Make It Vegan-ish: Use aquafaba (chickpea liquid) whipped with sugar for the filling (see troubleshooting), non-dairy milk + vegan butter in the cake, and coconut cream for ganache. Results will be slightly different but excellent.
Equipment You’ll Need
- Two 9-inch (23 cm) round cake pans (or one 9-inch and a ring to layer)
- Electric mixer (hand or stand) for the filling and for beating eggs if desired
- Saucepan for making syrup
- Candy thermometer (helpful but not mandatory) for marshmallow-style filling
- Small saucepan and heatproof bowl for ganache
- Offset spatula and bench scraper (for clean assembly and smoothing)
- Instant-read thermometer (optional) for ganache temperature
Step-By-Step Method
1. Prep Pans And Oven
Preheat oven to 350°F (175°C). Grease two 9-inch round pans and line bottoms with parchment; grease parchment. This reduces sticking and helps the cakes release neatly.
2. Make The Cake Batter
- In a large bowl, whisk together flour, cocoa, baking powder, baking soda, and salt until evenly combined.
- In a separate bowl, whisk eggs with granulated sugar until slightly thickened. Add oil (or melted butter), buttermilk, and vanilla; whisk to combine.
- Add the wet ingredients to the dry and stir until just combined.
- Carefully add the boiling water and whisk until smooth. The batter will be thin; that’s normal—this yields a tender, moist crumb.
- Divide batter evenly between the two prepared pans and tap gently to remove large bubbles.
3. Bake And Cool
Bake for 22–28 minutes, until a toothpick inserted in the center comes out with a few moist crumbs (not wet batter). Let cakes cool in pans 10 minutes, then turn out onto a wire rack to cool completely. If you’re in a hurry, wrap in plastic and chill for 20–30 minutes—the firmer cake is easier to layer.
4. Make The Marshmallow-Style Filling
This filling is a simple, stable marshmallow or Swiss meringue-style filling that stays light but holds shape.
Option A — Hot Syrup Marshmallow (Classic Stable Filling)
- In a small saucepan, combine sugar and corn syrup. Bring to a boil over medium heat, stirring until sugar dissolves. If you have a candy thermometer, heat to 240°F (115°C) — soft-ball stage.
- While syrup heats, place egg whites and a pinch of salt in the bowl of a stand mixer fitted with whisk (or use a hand mixer). Whip egg whites on medium-high to soft peaks.
- With mixer running, carefully pour the hot syrup down the side of the bowl into the whites in a steady stream. Continue whipping until mixture is glossy, cool to the touch, and thick (5–8 minutes). Add vanilla at the end.
- If you used maple syrup for a partial swap, reduce heat slightly and watch for flavor change; the filling will be slightly softer and more aromatic.
Option B — Swiss Meringue (Quieter Stove Method)
- Whisk egg whites and sugar in a heatproof bowl set over a pot of simmering water (double boiler). Stir constantly until mixture is warm to the touch and sugar dissolved (about 160°F / 71°C).
- Transfer to mixer and whip to glossy peaks. Add vanilla.
Either method delivers a pipeable, stable filling. The hot-syrup version gives the most commercial-like texture.
5. Make The Ganache Or Chocolate Coating
- Place chopped chocolate in a heatproof bowl.
- Heat cream until just simmering and pour over chocolate. Let sit 1 minute, then stir to smooth. Add butter for shine if desired.
- Let ganache cool until slightly thickened but pourable for a mirror finish, or thin slightly for a dunkable coating.
6. Assemble The Cake
- If the cake tops are domed, level them with a serrated knife or cake leveler.
- Place bottom layer on a cake board or plate. Using an offset spatula or piping bag, spread or pipe a generous layer of marshmallow filling (about ½–¾ inch / 1–2 cm).
- Top with second cake layer, pressing gently to even out filling.
- For a full Jos Louis aesthetic, coat the top and sides with a thin ganache layer or completely dunk the cake in a tempered-like shell (home method: pour ganache over cake and use a spatula to smooth; let excess drip).
- Chill briefly to set (15–30 minutes), then finish with a final glossy pour of ganache if you like an ultra-smooth shell.
7. Chill And Slice
Chill until ganache is set, then slice with a sharp knife heated under hot water and wiped dry for cleaner slices.

Visual And Sensory Cues (How To Know It’s Right)
- Cake Crumb: Tender, even crumb with a faint spring when poked.
- Filling: Glossy, pillowy, and opaque — it should hold peaks and not weep.
- Coating: Smooth, shiny ganache that sets to a slight sheen. If you used a dunked shell, it should have a thin, crackly edge when cut.
- Smell: Warm cocoa and vanilla on first whiff; a hint of toasted sugar from the filling if you used light caramel notes.
Tips For The Best Results
- Don’t Overbeat Cake Batter: Once wet and dry are combined, stop mixing. Overworking creates toughness.
- Hot Syrup Safety: When pouring hot syrup into egg whites, keep mixer speed medium-high and pour slowly to avoid splatter. Stand back and use a heatproof measuring cup.
- Chill For Clean Layers: If you want postcard-perfect slices, chill the filled cake for 20–30 minutes to firm the filling before coating.
- Make Individual Cakes: Scoop 2–3 tbsp rounds onto parchment for quick single-serve versions; bake 10–12 minutes and assemble once cool.
- Maple Variation: Replace 2 tbsp corn syrup with 2 tbsp light maple syrup for a Canadian accent; flavor is lovely but slightly softer.
Variations And Flavor Ideas
- Maple-Marshmallow Joe Louis: Swap 2–3 tbsp of sugar in the filling with maple syrup; finish with a drizzle of maple glaze.
- Nutty Crunch: Fold finely chopped, toasted hazelnuts or walnuts into the filling for textural contrast.
- Espresso Enhanced: Add 1 tsp instant espresso powder to the cake batter or ganache to deepen chocolate notes.
- Red Velvet Twist: Use a red-velvet batter for one or both layers for a colourful, celebratory Jos Louis.
- Mini Whoopie-Pie Version: Pipe rounds of batter on a sheet, sandwich with filling, then dip tops in chocolate.
Make-Ahead, Freezing & Storage
- Assembled Cake: Store in the fridge for up to 4 days (ganache may become firmer — bring to room temp 20–30 minutes before serving).
- Freeze Baked Layers: Wrap cooled layers tightly and freeze for up to 2 months. Thaw overnight in the fridge before assembling.
- Freeze Individual Cakes: Freeze single sandwiched cakes individually on a tray, then bag. Thaw at room temperature or warm gently in the oven for 5 minutes.
- Filling: The marshmallow-style filling keeps well in the fridge for 3–4 days; re-whip briefly if it’s been sitting.
Troubleshooting (Quick Fixes)
- Filling Won’t Whip: If the marshmallow filling refuses to hold peaks, check that the egg whites were at proper temperature and that the syrup reached soft-ball (if using hot syrup). For Swiss meringue, ensure sugar dissolved while warming.
- Ganache Too Thin: Chill briefly to thicken, then whisk to a spreadable consistency. If it’s broken, warm gently over a water bath and whisk in a teaspoon of warm cream.
- Cake Too Dense: Likely overmixed or too much flour. Use a scale for accuracy next time and fold gently.
- Shell Beads Or Seizes: If the chocolate grainy, it may have contacted water or overheated. Rewarm gently and add a small knob of butter or cream to smooth.
Nutrition Facts (Approximate Per Slice — 10 Slices)
| Nutrition Fact | Amount Per Slice (approx.) |
|---|---|
| Calories | 380 kcal |
| Total Fat | 18 g |
| Saturated Fat | 9 g |
| Carbohydrates | 48 g |
| Sugars | 34 g |
| Dietary Fiber | 2 g |
| Protein | 5 g |
| Sodium | ~180 mg |
Note: These values are estimates for a standard recipe using ganache and marshmallow filling. Use exact product labels for precise dietary needs.
Printable Recipe Card
Joe (Jos) Louis Cake
Prep Time: 30 minutes (active)
Cook Time: 25 minutes
Total Time: 1 hr (plus cooling & chilling)
Yields: 10 slices
Ingredients — See full table above.
Instructions (Condensed)
- Preheat 350°F (175°C). Grease and line two 9″ pans.
- Whisk dry ingredients; mix wet ingredients and combine. Add boiling water; batter will be thin.
- Divide in pans; bake 22–28 minutes. Cool completely.
- Make marshmallow-style filling (hot syrup or Swiss meringue).
- Make ganache (heat cream, pour over chocolate, stir).
- Layer cake: bottom cake, pipe filling, cap with top cake, coat with ganache.
- Chill to set. Slice with hot, dry knife.
Frequently Asked Questions
Q: Is the cake actually named after the boxer Joe Louis?
A: The commercial treat’s name, Jos Louis, comes from Joseph and Louis Vachon (the Vachon family bakery). Over time people have used “Joe Louis” interchangeably, but the Canadian brand traces the name to the Vachon sons. If you hear lore connecting it to the boxer, that’s a common misconception.
Q: Can I make the filling without a candy thermometer?
A: Yes. For the hot-syrup method, you can test soft-ball stage by dropping a little syrup into ice water — it should form a soft, malleable ball. Or use the Swiss meringue method which only requires heating the whites and sugar to dissolve.
Q: What’s the best way to get a smooth chocolate shell?
A: Use a warm, pourable ganache and pour it when it’s slightly thickened but still fluid. Work quickly and use a rack to catch drips. For a thicker, snap-like shell, chill a thin ganache layer, then give one final thin pour.
Q: Does this recipe freeze well?
A: Yes. Baked layers freeze beautifully; whole assembled cakes freeze, but texture of the coating may change. Individually wrapped slices defrost quickly and keep well.
Q: I don’t eat eggs — can I still make this?
A: For the filling, aquafaba (chickpea brine) whipped with sugar can mimic marshmallow peaks. For the cake, use a tested egg replacer or a commercial vegan cake recipe as a base. Expect some differences in texture but still delicious outcomes.
Final Thoughts / Conclusion
The Jos/Joe Louis is a great example of how simple components—tender cocoa cake, a stable, pillowy filling, and a glossy chocolate finish—add up to something more than the sum of its parts.
What I love about making it at home is that each element is forgiving: a slightly thinner ganache still tastes beautiful, a softer filling still sandwiches neatly, and the cake stores well, making it a practical special-occasion dessert.
If you make it, consider a small maple tweak for a Canadian note, or try the mini sandwich version for bake-sale perfection. Tag me or leave a note — I’d love to hear how you adapted it. Happy baking!
