Go Back

Irresistibly Gooey Chocolate Marshmallow Bars You’ll Want to Bake Again - Soft, Chewy, and Crowd-Pleasing

Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 12 servings

Ingredients
  

  • For the cookie base: 1/2 cup (113 g) unsalted butter, softened
  • 3/4 cup (150 g) granulated sugar
  • 1 large egg, room temperature
  • 1 teaspoon pure vanilla extract
  • 1 cup (125 g) all-purpose flour, spooned and leveled
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon fine salt
  • For the marshmallow layer: 3 cups mini marshmallows (about 150 g)
  • For the chocolate topping: 1 1/2 cups (260 g) semi-sweet chocolate chips
  • 1/2 cup (125 g) creamy peanut butter
  • 1 tablespoon neutral oil (optional, for extra shine)
  • Pinch of salt (optional)
  • Optional add-ins and finishes: 1/2 cup chopped toasted peanuts or almonds
  • Flaky sea salt for sprinkling
  • 1/2 teaspoon cinnamon or espresso powder in the cookie base for depth

Instructions
 

  • Prep the pan. Line an 8x8-inch (20x20 cm) baking pan with parchment, leaving overhang on two sides for easy lifting. Lightly grease the parchment.
  • Preheat the oven. Set to 350°F (175°C). This ensures the base bakes evenly from the start.
  • Cream the butter and sugar. In a mixing bowl, beat the butter and sugar until light and fluffy, 2–3 minutes. Add the egg and vanilla; mix until smooth.
  • Combine dry ingredients. In a separate bowl, whisk flour, baking powder, and salt. Add to the wet mixture and stir until just combined. Do not overmix.
  • Press and bake the base. Press the dough evenly into the prepared pan. Bake for 12–15 minutes, until the edges are set and lightly golden. The center should look slightly soft.
  • Add marshmallows. Immediately scatter the mini marshmallows over the hot crust. Return to the oven for 2–3 minutes, just until puffy and sticky, not browned.
  • Make the topping. While the marshmallows puff, melt the chocolate chips and peanut butter together in a microwave-safe bowl in 20–30 second bursts, stirring between each, until smooth. Stir in the oil and a pinch of salt if using.
  • Spread the chocolate layer. Gently tilt or spread the warm chocolate mixture over the marshmallows. If the marshmallows lift, use a light touch and small strokes. Sprinkle nuts or flaky salt if desired.
  • Cool and set. Let the pan cool at room temperature for 45–60 minutes, then transfer to the fridge for 20–30 minutes to firm. Don’t chill too long or cutting gets harder.
  • Slice and serve. Lift the slab using the parchment. Warm a sharp knife under hot water, wipe dry, and cut into squares. Serve slightly cool or at room temperature for peak gooeyness.