Because sometimes your cookie deserves a glow-up, meet these Mocha Cream Layered Cookies: extra, dramatic, and totally unapologetic about it.
They’ve got rich cocoa flavor, bold coffee notes, and creamy layers stacked like your unread texts—sweet, bold, and just a little messy.
Each bite delivers mocha madness, sandwich-style, with enough attitude to replace your need for actual human interaction.
They’re plant-based, indulgent, and fancier than your coworker’s overpriced manicure.
Warning: they look elegant but disappear faster than your willpower during a sale.
Yes, they’re vegan. No, you won’t miss the dairy.
Bake them. Flex them. Eat them.

Mocha Cream Layered Cookies
Rich chocolate cookies layered with luscious mocha cream. They’re stacked, sweet, and slightly over-caffeinated—basically your dessert soulmate in edible form.
Ingredients
For the Cookies:
- 1½ cups all-purpose flour
- ½ cup cocoa powder
- ½ tsp baking soda
- ¼ tsp salt
- ½ cup brown sugar
- ¼ cup maple syrup
- ⅓ cup coconut oil melted
- 2 tbsp brewed coffee
- 1 tbsp flaxseed meal + 3 tbsp water flax egg
- 1 tsp vanilla extract
For the Mocha Cream Filling:
- ¼ cup vegan butter
- 1 cup powdered sugar
- 1 tbsp espresso powder
- 1 tbsp plant-based milk
- ½ tsp vanilla extract
Instructions
- Preheat oven to 350°F (175°C). Line your baking sheet with parchment. Be smug about being prepared.
- Mix flaxseed meal and water. Let it thicken while you judge your spice rack organization.
- In a large bowl, whisk flour, cocoa, baking soda, and salt like you mean it.
- In another bowl, blend coconut oil, sugar, maple syrup, coffee, vanilla, and the flax egg.
- Combine wet and dry. Stir until a soft dough forms and try not to eat it all raw.
- Scoop out tablespoon-sized dough balls. Flatten gently.
- Bake for 12 minutes. Let them cool or they’ll fall apart like your last situationship.
- For cream, beat vegan butter until fluffy. Add sugar, espresso, milk, and vanilla.
- Whip into smooth, dreamy mocha fluff.
- Spread onto half the cookies. Top with the rest. Press lightly like it’s a first date.