One-Layer S’mores Cake Recipe for Gooey Campfire Flavor

This buttery soft s’mores cake features a light vanilla cake layer on a crunchy graham cracker crust, finished with pillowy marshmallows and a glossy milk chocolate ganache. Baked in an 8×8 pan, this single-layer cake takes about 20 minutes of active prep and delivers classic s’mores flavor with minimal fuss.

slice of s'mores cake on a plate with a bite on a fork

Disclosure | This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

From the buttery graham cracker base to the tender vanilla crumb, marshmallow topping and silky chocolate ganache, this cake is all about texture and comfort. It’s simple to make—similar in ease to s’mores cookie bars—and faster than campfire-style s’mores while still delivering that nostalgic flavor.

As a longtime baker and busy parent, I favor recipes that look special but are easy to execute. This one-layer s’mores cake fits the bill: no elaborate decorating skills required and reliably delicious.

The cake batter is intentionally not overly sweet because the marshmallows and milk chocolate bring extra sweetness and nostalgia to each bite.

slice of s'mores cake on a plate with a fork

🍰 Cake ingredient notes

I tested variations of this recipe and learned that folding marshmallows directly into the batter causes them to melt away and leave gaps in the crumb. To keep the marshmallow flavor and texture, this version spreads the marshmallows on top of the baked cake so they soften and meld with the surface instead of dissolving into the batter.

Please refer to the printable recipe card at the end of this post for exact ingredient quantities and full baking directions.

ingredients for s'mores cake

Marshmallows — Mini marshmallows are ideal; they melt slightly and create that soft, bouncy topping.

Chocolate — Milk chocolate gives the familiar s’mores taste in the ganache. If you prefer dark or white chocolate, adjust the chocolate–cream ratio to achieve the right consistency.

Buttermilk — Buttermilk tenderizes the crumb and keeps the cake moist. Use store-bought buttermilk at room temperature for best results.

Eggs — Two large eggs at room temperature yield a better rise and softer texture.

Heavy cream — Use heavy or heavy whipping cream (about 36% fat) for the ganache so it sets properly; creams with less than 30% fat may produce a runny ganache.

Pro tip — To quickly bring eggs to room temperature, place them in a bowl of warm tap water for 5–10 minutes.

🥣 How to make this s’mores-inspired cake

Preheat the oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper and set aside.

graham cracker crust pressed into a parchment lined 8x8 pan

Make the graham cracker crust by crushing whole crackers in a food processor or a zip-top bag with a rolling pin. Mix the crumbs with melted butter and press firmly into the bottom of the lined pan. Set aside.

melted butter and sugar whisked together in a glass bowl

Whisk melted butter and sugar in a bowl until combined. Add vanilla, kosher salt and baking powder, whisking to incorporate.

cake batter after baking powder has been added

Whisk in the eggs, then fold in half the flour. Add the buttermilk, stir, then add the remaining flour and mix until just combined.

eggs whisked into batter in a bowl

Pour the batter over the prepared graham crust. Tap the pan gently on the counter a couple of times to release air bubbles.

vanilla cake batter in a glass bowl with a spatula

Bake for about 26–28 minutes, or until the edges are set and a toothpick inserted into the center comes out with a few moist crumbs.

baked vanilla cake layer in parchment lined 8x8 pan

As soon as the cake comes out of the oven, scatter mini marshmallows over the hot surface so they soften and adhere to the cake. Use caution—the pan will be hot. Let the cake cool completely before adding the ganache.

mini marshmallows added over the top of the baked vanilla crumb

When the cake has cooled, make the milk chocolate ganache: place finely chopped milk chocolate in a heatproof bowl. Warm the heavy cream until it just begins to simmer, pour it over the chocolate, let it sit for a minute, then stir until smooth and glossy.

chocolate ganache poured over mini marsmallows

Pour the ganache over the marshmallow-topped cake and spread gently with an offset spatula if needed. Sprinkle an additional crushed graham cracker over the ganache for garnish, if you like.

graham cracker crumbs sprinkled over chocolate ganache frosting

Allow the ganache to set for about an hour. Remove the cake from the pan, slice into pieces and serve.

Enjoy warm memories in a slice—perfect for family dessert or a special treat when you want classic s’mores without the campfire.

🎥 Video tutorial

A short video shows the cake coming together from crust to ganache. The ganache pour isn’t featured in my clip, but the written steps above explain it clearly.

👩🏻‍🍳 Tips for success

Weigh ingredients when possible for consistent results. After smoothing the batter over the crust, tap the pan on the counter 2–3 times to release air bubbles. Avoid overbaking—the cake should still show a few moist crumbs on a toothpick. Add marshmallows immediately after baking so they soften but don’t fully melt. When making ganache, chop the chocolate finely so it melts easily when the warm cream is added.

cake slice on a parchment lined cutting board

If you make this Simple One Layer S’mores Cake, please share a photo and tag me @twosugarbugs on Instagram — I love seeing your creations! Happy baking!

If you make this recipe {or any recipe} from two sugar bugs, please come back and leave a review and a ⭐️⭐️⭐️⭐️⭐️ rating. I read every comment and truly appreciate your feedback!

📖 Recipe

slice of s'mores cake on a plate with a fork

Simple One Layer S’mores Cake

recipe created and tested by:

Tasia Harper

Buttery soft s’mores cake with vanilla crumb, marshmallows and milk chocolate ganache on a graham crust. One-layer cake with about 20 minutes prep.

For best accuracy, use weight (metric) measurements when available.

Please note

If you scale the recipe to 2x or 3x, grams may not auto-adjust—please verify weights when multiplying ingredients.

Print Recipe
rate this recipe
Pin Recipe

Prep Time 20 mins
Bake Time 30 mins
Cooling and Decorating Time 2 hrs

Course Cakes, Dessert
Cuisine American

Servings 16 slices
Calories 303 kcal

Ingredients

  

Graham Cracker Crust

  • 1 sleeve graham crackers 9 full sheets (140g)
  • ¼ cup unsalted butter melted (57g)

Marshmallow Cake

  • ½ cup unsalted butter melted (113g)
  • ¾ cup granulated sugar (150g)
  • 1 tablespoon pure vanilla extract
  • ½ teaspoon kosher salt
  • 2 teaspoons baking powder
  • 2 large eggs room temperature
  • 1 ¾ cup all-purpose flour* (219g)
  • cup buttermilk** (160mL)
  • 2 cups mini marshmallows (96g)

Milk Chocolate Ganache

  • 8 ounces milk chocolate chopped small (227g)
  • ½ cup heavy cream (120mL)
  • 1 sheet graham crackers (15g) crushed, for garnish

Instructions

 

  • Preheat oven to 350°F (175°C). Line an 8×8-inch pan with parchment and set aside.

For the Graham Cracker Crust

  • Crush graham crackers (1 sleeve / 9 full crackers / 140g). Mix with melted butter (¼ cup / 57g) and press into the bottom of the lined 8×8 pan. Set aside.
  • In a bowl, whisk melted butter (½ cup / 113g) with sugar (¾ cup / 150g). Add vanilla (1 tbsp), kosher salt (½ tsp) and baking powder (2 tsp).
  • Whisk in eggs (2 large). Add half the flour (of 1 ¾ cups / 219g total), mix until some flour remains, add buttermilk (⅔ cup / 160mL), then fold in the remaining flour until just combined.
  • Pour batter over the crust and tap the pan 2–3 times to release bubbles. Bake 26–28 minutes, until edges are set and a toothpick shows a few moist crumbs.
  • Immediately top the hot cake with 2 cups mini marshmallows (96g). Use caution—the pan will be hot. Let the cake cool completely before adding ganache.

Milk Chocolate Ganache

  • Place finely chopped milk chocolate (8 oz / 227g) in a heatproof bowl. Heat heavy cream (½ cup / 120mL) until it simmers at the edges. Pour over the chocolate and let sit 1 minute.
  • Stir until smooth and shiny, then spread the ganache over the cooled marshmallows. Garnish with crushed graham cracker (1 sheet / 15g) if desired. Let ganache set about 1 hour, slice and serve.

Notes

*A kitchen scale is the most accurate way to measure flour. If using cups, spoon flour into the cup and level it off.

**Buttermilk can be substituted with kefir or with milk plus 2 teaspoons lemon juice or vinegar added to ⅔ cup and allowed to sit until slightly thickened.

This cake can be baked in a 9-inch cake round with 2–3″ sides; baking time is similar. Store leftovers at room temperature in an airtight container for 3–4 days or refrigerate; cover sides with parchment or plastic to retain moisture. Freeze up to 3 months; thaw overnight in the refrigerator.

Nutrition

Serving: 1sliceCalories: 303kcal

Nutrition information is an estimate and may vary based on brands and portion sizes.

DID YOU MAKE THIS RECIPE?Leave a comment and rating below! I love hearing from you!