S'mores Brownie Bars

Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes
Servings: 14 bars
S'mores in bar form, with a graham cracker base, a chewy brownie layer and a fluffy and creamy marshmallow frosting. These keep well at room temperature. Don't cover the top with plastic wrap, as it will stick. Instead, place wrap against the cut edge to keep them from drying out.


For the Graham Base:

  • 2 1/2 cups graham cracker crumbs
  • 1 1/2 Tbsp. packed brown sugar
  • Pinch salt
  • 10 Tbsp. + 2 Tbsp unsalted butter melted

For the Brownie Layer:

  • 1/2 cup unsalted butter
  • 4 oz. unsweetened chocolate
  • 1 1/2 cups granulated white sugar
  • 1/4 tsp. table salt
  • 2 tsp. vanilla
  • 2 large eggs at room temperature
  • 1 cup all-purpose flour
  • 2 Tbsp. cocoa powder

Marshmallow Topping:

  • 4 large egg whites at room temperature
  • 1 cup granulated white sugar
  • 1/4 tsp. cream of tartar
  • Pinch fine salt
  • 1 tsp. vanilla extract


  • Preheat oven to 350° F. Spray an 8 or 9-inch square baking pan and line with a piece of foil or parchment paper, allowing a couple of inches of over-hang on two sides.
  • For the Graham Base: Combine cracker crumbs, brown sugar and salt in a medium bowl and stir. Add melted butter and stir together until cracker crumbs are coated in butter. Gently press mixture into prepared pan and bake in the pre-heated 350° F. oven for 8-10 minutes. Set aside to cool completely before proceeding.
  • For the Brownie Layer: Melt the butter and chocolate together in a medium metal bowl set over a pan of simmering water (don’t let the bowl touch the water). *Or do this in the microwave, if you prefer.
  • Let the chocolate cool slightly before stirring in the sugar, salt and vanilla. Add the eggs one at a time, stirring each time until blended. Add the flour and cocoa and beat until the mixture is smooth, 30-60 seconds. Batter will be thick. Scrape the batter on top of the cooled graham cracker base and smooth top. Bake in pre-heated 350° F. oven until the top is uniformly coloured, with no indentation and a toothpick inserted in the middle comes out almost clean, with a few moist crumbs clinging to it, about 22-28 minutes. Set aside to cool completely before proceeding.
  • To make the Marshmallow Topping: Fill a medium saucepan with 1 inch of water and bring it to a simmer over medium heat.
  • Place the egg whites, sugar, cream of tartar, and salt in a clean metal or glass bowl, then place the bowl over the saucepan, making sure the bottom of the bowl is not touching the water. Heat the egg white mixture, whisking constantly, until the sugar has dissolved and the mixture is hot to the touch (about 120° F. on an instant-read thermometer), about 3-5 minutes.
  • Transfer the mixture to a stand mixer fitted with the whisk attachment or beat with a hand mixer in the same bowl. Turn the mixer to medium and whisk for 1 minute. Increase the speed to high and whisk until stiff, glossy peaks form, about 5 minutes more. Add the vanilla and whisk until just incorporated, about 1 minute.
  • Spoon marshmallow topping over cooled brownie layer and spread to cover top, swirling to make a decorative pattern.
  • To brown marshmallow topping, use a kitchen torch or remove from baking pan, fold down overhang sides then place on a baking sheet. Broil in oven until lightly golden (best done 10-12 inches from the broiler element - not too close, so it doesn't scorch)

Nutrition Information:

Calories: 436kcal | Carbohydrates: 59g | Protein: 5g | Fat: 21g | Saturated Fat: 12g | Cholesterol: 63mg | Sodium: 161mg | Potassium: 175mg | Fiber: 2g | Sugar: 40g | Vitamin A: 500IU | Calcium: 33mg | Iron: 2.8mg