Ingredients:

  • ½ cup (115g) vegan butter, melted
  • 1 cup (200g) granulated sugar
  • ½ cup (45g) unsweetened cocoa powder
  • ¼ tsp (1.5g) salt
  • ¼ tsp (1.2g) baking powder
  • 2 large (100g) eggs, room temperature
  • 1 tsp (5ml) vanilla extract
  • ½ cup (65g) all-purpose flour
  • 1 cup (120g) powdered sugar
  • 2 tbsp (30ml) dairy-free milk (almond or oat)
  • 1 tbsp (15g) vegan butter, softened
  • 1 drop (0.5ml) violet or green food coloring
  • 12 dairy-free candy eyeballs

Instructions:

  1. Preheat your oven to 350°F (175°C). Line an 8x8 inch baking pan with parchment paper, leaving an overhang on the sides for easy removal.
  2. Whisk the melted vegan butter and sugar together until the mixture looks glossy.
  3. Stir in the cocoa powder, salt, and baking powder until smooth.
  4. Add the eggs one at a time, whisking vigorously after each addition to build the emulsion.
  5. Stir in the vanilla extract.
  6. Fold in the flour using a spatula just until no white streaks remain; do not overmix.
  7. Pour the batter into the pan and smooth the top.
  8. Bake for 25–30 minutes until the sides start to slightly pull away from the pan, but the center still has a slight wobble.
  9. Let the brownies cool completely in the pan before cutting to ensure the fudgy center does not collapse.
  10. Whisk the powdered sugar, dairy-free milk, and softened butter until stiff peaks form. Add food coloring if desired.
  11. Transfer the frosting to a piping bag and pipe a generous mound onto each brownie.
  12. Place one dairy-free candy eyeball on top of each frosting mound.