These rich, chewy chocolate cookies offer a burst of cocoa flavor enhanced by a smooth, vegan frosting. Made with coconut oil, cocoa powder, and vegan chocolate chips, they bake to a soft center with set edges. The frosting combines powdered sugar, vegan butter, and cocoa for a creamy finish. Perfectly sweet and dairy-free, these treats satisfy cravings in a plant-based way.
The smell of cocoa drifting through my apartment on a rainy Tuesday afternoon stopped me in my tracks. I'd been testing vegan cookie recipes for weeks, but something about the way these dark chocolate rounds emerged from the oven made me pause. They looked unassuming, slightly cracked tops glistening, but that first bite revealed a chewy richness that felt completely indulgent despite being dairy-free. Now they're my go-to when I need dessert that satisfies everyone, regardless of dietary preferences.
Last summer, my niece who'd recently gone vegan was visiting, and I wanted to bake something that would make her feel included at our family dessert time. She took one bite of these frosted chocolate cookies and her eyes widened—she said she'd missed this kind of indulgent treat since changing her diet. We spent the afternoon frosting them together, making a mess of powdered sugar and sharing stories while they cooled.
Ingredients
- All-purpose flour: The foundation that gives these cookies their structure without making them heavy or cakey
- Unsweetened cocoa powder: I use Dutch-processed for that deep, dark chocolate flavor that makes these cookies feel intensely chocolatey
- Baking soda: Essential for the perfect lift and slightly crispy edges while keeping centers chewy
- Salt: A small amount that amplifies all the chocolate flavors and prevents the cookies from tasting flat
- Coconut oil: Adds a subtle richness and helps create that irresistible chewy texture, melted and cooled slightly before mixing
- Coconut sugar: My preferred sweetener for its deep caramel notes that complement the cocoa perfectly
- Plant-based milk: I've found oat milk creates the softest texture, but almond or soy work beautifully too
- Vanilla extract: Pure extract is worth the extra cost—it rounds out the chocolate flavor beautifully
- Vegan chocolate chips: Fold these in for pockets of melted chocolate throughout each cookie
- Powdered sugar: Creates a smooth, silky frosting that sets perfectly on the cooled cookies
- Vegan butter: Softened to room temperature so it whips into the frosting without lumps
- Unsweetened cocoa powder for frosting: Same as the dough, this makes the frosting intensely chocolatey without being cloyingly sweet
- Plant-based milk for frosting: Start with 2 tablespoons and add more only if needed—too much makes frosting runny
Instructions
- Prepare your baking space:
- Preheat your oven to 350°F with plenty of time for it to reach full temperature. Line two baking sheets with parchment paper, leaving no gaps between sheets.
- Whisk the dry ingredients:
- In a medium bowl, combine the flour, cocoa powder, baking soda, and salt. Whisk thoroughly to break up any cocoa lumps and ensure everything is evenly distributed.
- Blend the wet ingredients:
- In a large bowl, beat the melted coconut oil and coconut sugar until the mixture looks smooth and slightly glossy. Add the plant milk and vanilla, mixing until fully incorporated.
- Combine everything:
- Pour the dry ingredients into the wet mixture and stir gently just until no flour streaks remain. Fold in the chocolate chips, being careful not to overmix which can make cookies tough.
- Scoop and space:
- Drop tablespoon-sized portions onto your prepared sheets, leaving about 2 inches between each cookie. They will spread as they bake, so give them room to breathe.
- Bake to perfection:
- Bake for 10 to 12 minutes until edges look set and firm but centers still appear soft. Let them cool on the baking sheet for 5 minutes—they'll finish cooking and set up during this time.
- Cool completely:
- Transfer cookies to a wire rack and let them cool completely before frosting. Warm cookies will melt the frosting right off, so patience is essential here.
- Make the frosting:
- Beat together powdered sugar, vegan butter, cocoa powder, vanilla, salt, and 2 tablespoons plant milk until smooth and creamy. Add more milk only if needed to reach a spreadable consistency.
- Frost and finish:
- Spread or pipe frosting over each cooled cookie. Let them set for about 15 minutes so the frosting firms up slightly, making them easier to stack or serve.
These became a holiday tradition in our house after I brought them to a cookie exchange and they disappeared within minutes. People couldn't believe they were vegan, and I loved watching skeptics reach for seconds. Now they're part of every gathering, a reminder that the best recipes bring people together regardless of what they do or don't eat.
Getting the Perfect Texture
The key to these cookies is not overbaking them. I learned this the hard way after my first batch turned into hockey pucks. The edges should feel set to the touch, but the centers should still look soft and slightly glossy. They'll firm up as they cool, creating that perfect contrast between crispy edges and chewy middles.
Frosting Like a Pro
For the smoothest frosting, let your vegan butter sit at room temperature for at least 30 minutes before starting. Cold butter creates lumpy frosting that's impossible to smooth. If you're piping the frosting, I recommend chilling the frosted cookies for 10 minutes first—it helps hold those pretty swirl shapes.
Storage and Sharing
These cookies actually improve after a day in an airtight container as the flavors deepen and the frosting melds with the cookie. They'll stay fresh at room temperature for up to 5 days, though in my house they rarely last that long. For gifting, I layer them between sheets of parchment paper in a sturdy container.
- Pop frosted cookies in the fridge for 15 minutes if you need them to set quickly before serving
- These freeze beautifully—freeze unfrosted and add frosting after thawing for the best texture
- A light sprinkle of flaky sea salt on top of the frosting makes them look bakery-worthy
There's something deeply satisfying about watching people enjoy these cookies without any dietary caveats or apologies. That's the magic of a recipe that happens to be vegan instead of trying hard to be vegan.
Recipe Questions & Answers
- → What makes these cookies vegan-friendly?
-
They use plant-based ingredients like coconut oil, vegan butter, and plant milk, avoiding any animal products.
- → Can I substitute the coconut oil used here?
-
Yes, vegan butter can replace coconut oil for a richer texture and flavor.
- → How do I achieve that chewy texture in these cookies?
-
Use a combination of coconut sugar and proper baking time to keep centers soft while edges set.
- → What is the best way to spread the frosting?
-
After the cookies cool completely, spread or pipe the vegan frosting evenly and let it set for 15 minutes.
- → Can these cookies be made gluten-free?
-
Yes, substitute all-purpose flour with a 1:1 gluten-free flour blend without altering other ingredients.