30-Minute Fudgy Vegan Chocolate Cookies
These fudgy vegan chocolate cookies come together in about 30 minutes, no eggs or dairy needed. They have a brownie-like center and a crackly top, and you probably have all the ingredients in your pantry already.

The dough mixes in one bowl, so cleanup is quick. They’re the kind you can stir together on a weeknight and bake while you tidy the kitchen, and the house will smell incredible.
What Makes These Cookies So Good
I keep coming back to this recipe because the cookies stay fudgy for days, not just straight from the oven. The combination of cocoa powder and chocolate chips gives you double the chocolate in every bite, and a little bit of oil keeps them moist without any vegan butter substitutes.
A splash of non-dairy milk and a tiny bit of vinegar (if you have it) makes the crumb tender without needing a flax egg or any hard-to-find replacer. It’s the simplest chocolate cookie dough I know.
The brown sugar brings a soft caramel note that rounds out the dark cocoa. They’re sweet enough to satisfy a craving but never cloying, so you can eat two without your teeth aching.
Ingredients

- 1 ¼ cups all-purpose flour: spooned and leveled, not scooped from the bag
- ½ cup unsweetened cocoa powder: Dutch-process or natural both work
- ½ teaspoon baking soda
- ½ teaspoon salt
- ½ cup granulated sugar
- ½ cup packed light brown sugar
- ⅓ cup neutral oil: canola, avocado, or melted coconut oil
- ¼ cup unsweetened non-dairy milk: almond, oat, or soy
- 1 teaspoon vanilla extract
- ½ cup vegan chocolate chips or chopped dark chocolate
- 1 teaspoon apple cider vinegar: (optional): adds a more tender crumb
Variations / Substitutions
- Coconut sugar instead of white and brown sugar: use 1 cup coconut sugar. The cookies will be a little less sweet and a touch less chewy, but still deeply chocolatey.
- Gluten-free: swap the all-purpose flour for a 1-to-1 gluten-free baking blend that contains xanthan gum.
- Nutty add-ins: fold in ¼ cup chopped walnuts or pecans with the chocolate chips.
- Mint chocolate: add ¼ teaspoon peppermint extract along with the vanilla.
- Spicy Mexican chocolate: add ½ teaspoon cinnamon and a pinch of cayenne to the dry mix.
Rich No-Churn Vegan Chocolate Ice Cream is next on our list if these cookies are your kind of dessert.
How to Make Fudgy Vegan Chocolate Cookies
Step 1: Mix the Dry Ingredients

Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper. In a large bowl, whisk together the 1 ¼ cups flour, ½ cup cocoa powder, ½ teaspoon baking soda, and ½ teaspoon salt until no lumps remain.
You want the cocoa powder to be fully blended into the flour, so take an extra few seconds to whisk well. The mixture will look a bit like dark sand.
Step 2: Whisk the Wet Ingredients

In a separate smaller bowl, whisk together the ⅓ cup oil, ¼ cup non-dairy milk, 1 teaspoon vanilla, and the optional 1 teaspoon vinegar until smooth. Pour this into the dry ingredients and stir until a thick, glossy dough forms.
The dough will look like brownie batter, thick but not dry. If it seems too stiff, add a tiny splash more milk. It should come together easily with a spatula.
Step 3: Fold in the Chocolate

Add the ½ cup of chocolate chips and gently fold them through the dough with a spatula. Make sure they’re distributed evenly so every cookie gets a few melty pockets.
This is the moment where the kitchen starts smelling like a bakery, even before anything hits the oven. The chocolate will stay in chunks, which is exactly what you want.
Step 4: Scoop and Bake

Drop rounded tablespoons of dough onto the prepared baking sheets, spacing them about 2 inches apart. Bake for 10 to 12 minutes, until the edges look set and the tops are puffed and crackled.
The centers will appear underdone, but that’s key for the fudgy texture. Do not overbake them. The cookies firm up as they cool on the hot sheet.
Step 5: Cool and Serve

Let the cookies cool on the baking sheets for 5 minutes. Then use a thin spatula to transfer them to a wire rack to cool completely, or enjoy them while they’re still warm and gooey.
They’ll have a shiny, crackled top and a soft, almost truffle-like center. These cookies stay fudgy for days, but they rarely last that long.
Tips for the Fudgiest Cookies
- Underbake with confidence: Pull the cookies when the edges are set but the middles still look a bit wet. They’ll continue baking on the hot sheet.
- Weigh your flour: If you have a kitchen scale, use 160g of all-purpose flour instead of cup measurements. Too much flour leads to dry, cakey cookies.
- Use a cookie scoop: This helps you get even-sized cookies, which means even baking. A #40 scoop (about 1 ½ tablespoons) works perfectly.
- Chill briefly if your kitchen is hot: If the dough feels too soft or greasy, pop the bowl in the fridge for 10 to 15 minutes. It prevents excessive spreading.
- Don’t skip the salt: The ½ teaspoon of salt in the dough balances the sweetness and deepens the chocolate flavor.
Bake times vary slightly by cookie size, so use this as a guide:
| Scoop size | Bake time |
|---|---|
| Rounded tablespoon (about 1 ½ tbsp) | 10-12 minutes |
| 2 tablespoons (golf-ball size) | 12-14 minutes |
| 3 tablespoons (large cookie) | 14-16 minutes |
Storing Leftover Cookies
Room Temperature: Store in an airtight container at room temperature for up to 5 days. They stay fudgy if the container is sealed well.
Freezing: Freeze baked cookies in a zip-top bag for up to 3 months. Thaw at room temperature, or pop them in a 300°F oven for 5 minutes to refresh.
Frequently Asked Questions
Can I use a different oil?
Yes, melted coconut oil, avocado oil, or even light olive oil all work. Avoid strongly flavored oils like extra-virgin olive oil as they can overpower the chocolate.
Why did my cookies turn out cakey instead of fudgy?
Cakey cookies usually mean too much flour or overmixing. Spoon your flour into the cup and level it off, and stop mixing once the dough comes together.
Can I make the dough ahead of time?
Yes, you can refrigerate the dough for up to 2 days. Let it sit at room temperature for 15 minutes before scooping, or bake straight from the fridge and add 1 to 2 minutes to the bake time.

Fudgy Vegan Chocolate Cookies Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C) and line two baking sheets with parchment. In a large bowl, whisk together flour, cocoa powder, baking soda, and salt.
- In a small bowl, whisk oil, milk, vanilla, and vinegar if using. Pour into dry ingredients and stir until a thick dough forms.
- Fold in the chocolate chips.
- Drop rounded tablespoons of dough onto the prepared sheets, spacing them 2 inches apart. Bake for 10 to 12 minutes until edges are set and tops crackled.
- Cool on the sheets for 5 minutes, then transfer to a wire rack.
