Fudgy One-Bowl Vegan Chocolate Cake
A good vegan chocolate cake is one of those things every home cook should have in their back pocket. This one comes together in a single bowl, uses pantry staples you probably have right now, and bakes up so dark and tender you will not miss the eggs or dairy.

It has a soft crumb and a deep cocoa flavor that hits all the right notes. Even the frosting lovers at your table will reach for a second plain slice.
What Makes This Vegan Chocolate Cake So Good
I keep coming back to this version because it actually tastes like a proper chocolate cake. The vinegar reacts with the baking soda in the wet batter to create lift and a fine, even crumb, and the oil keeps it moist for a solid three days on the counter.
The flavor is rich without being heavy. You get that dark chocolate taste from standard cocoa powder, and the optional shot of coffee deepens it even more without screaming “coffee.” It is the cake I make for birthdays, potlucks, and Tuesday afternoons when a chocolate craving hits.
Ingredients

- 1 ½ cups all-purpose flour: spoon and level for a tender crumb, or weigh 190 g
- 1 cup granulated sugar: white sugar gives the cleanest sweetness
- ⅓ cup unsweetened cocoa powder: natural or Dutch-process both work here
- 1 tsp baking soda: this is what reacts with the vinegar to lift the cake
- ½ tsp salt: fine sea salt or table salt
- 1 cup water: you can swap in cooled strong black coffee for a deeper chocolate flavor
- ⅓ cup vegetable oil: any neutral oil, or melted refined coconut oil
- 1 tbsp apple cider vinegar: or white vinegar; you will not taste it
- 1 tsp vanilla extract: use a good one if you have it
- ½ cup vegan chocolate chips: optional, but tiny pockets of melted chocolate are never a bad thing
Variations / Substitutions
- Gluten free: use a good 1-to-1 gluten-free baking flour blend that contains xanthan gum. The crumb will be a little more delicate but still moist.
- Coffee boost: replace the water with cooled strong brewed coffee. It makes the chocolate taste darker without any coffee flavor.
- Orange twist: add 1 tsp finely grated orange zest to the dry mix and a splash of orange juice to the wet. Chocolate and orange are a classic pair.
- Oil swap: any neutral liquid oil works. Melted refined coconut oil is fine, but unrefined coconut oil will add a subtle coconut note.
- No chips: the cake is still deeply chocolatey without them. A dusting of powdered sugar over the cooled cake works just as well for a simple finish.
If you like a spicier chocolate dessert, try pairing this with a batch of chocolate snickerdoodles for a dessert table that covers all the textures.
How to Make Fudgy Vegan Chocolate Cake
Step 1: Mix the Dry Ingredients

Preheat your oven to 350°F (175°C) and lightly grease an 8-inch round cake pan. In a large mixing bowl, whisk together the 1 ½ cups flour, 1 cup sugar, ⅓ cup cocoa powder, 1 tsp baking soda, and ½ tsp salt until no cocoa clumps remain and everything looks evenly cocoa-colored.
The dry mix should look like fine dark sand and smell faintly of chocolate. Running your whisk through it a few extra times now saves you from dealing with dry pockets later.
Step 2: Stir in the Wet Ingredients

Pour the 1 cup water, ⅓ cup oil, 1 tbsp vinegar, and 1 tsp vanilla right into the dry bowl. Whisk just until the batter is smooth and no streaks of flour show. If you are adding chocolate chips, fold them in now with a spatula.
The batter will be thin, almost like pancake batter. That is exactly what you want, so do not add more flour. A few small bubbles popping on the surface means the baking soda is already getting to work with the vinegar.
Step 3: Bake the Cake

Scrape the batter into the greased pan and smooth the top. Bake on the middle rack for 30 to 35 minutes, until the top springs back when you press it lightly and a toothpick inserted in the center comes out with a few moist crumbs.
The edges will pull away from the sides of the pan just slightly, and the top will have a matte, slightly crackled surface. The smell at the 25-minute mark is your cue to start checking for doneness.
Step 4: Cool and Slice

Let the cake cool in the pan on a wire rack for 10 minutes, then run a knife around the edge and turn it out onto the rack to cool completely. Once it is room temperature, slice it right on the rack or move it to a plate.
The crumb will be tender and a deep mahogany brown. Serve plain with a dusting of powdered sugar, a swoosh of vegan whipped cream, or a smear of your favorite chocolate frosting while the cake is still slightly cool.
Tips for a Cake That Stays Moist
- Do not overmix: once the wet hits the dry, stir just until the flour disappears. Overmixing can make the crumb tough, even without gluten development.
- Use room-temperature water: cold water can make the oil seize up a little, so cool or room temperature is best.
- Test a few minutes early: oven temperatures vary. Start checking with a toothpick at the 28-minute mark to avoid overbaking, which is the fastest way to dry out a vegan cake.
- Let it cool completely before wrapping: trapping heat will create steam and make the top sticky. Give it a full hour on the rack before you cover it.
Bake times by pan:
| Pan Type | Bake Time (min) |
|---|---|
| 8-inch round | 30 to 35 |
| 9-inch square | 25 to 30 |
| 12-cup muffin tin (filled ⅔ full) | 18 to 22 |
Keeping Your Vegan Chocolate Cake Fresh
- Refrigerate: store the cooled cake in an airtight container at room temperature for up to 3 days, or in the fridge for up to 5 days. Bring refrigerated slices to room temperature before serving for the best texture.
- Reheating: a 10-second zap in the microwave makes leftover slices taste like they just came out of the oven, especially if you plan to serve them with a scoop of vegan ice cream.
Frequently Asked Questions
Why is there vinegar in a chocolate cake?
The vinegar reacts with the baking soda to create carbon dioxide bubbles that help the cake rise. You will not taste any vinegar in the finished cake.
Can I use baking powder instead of baking soda?
No, this recipe needs baking soda to react with the acid from the vinegar. Baking powder alone will not give the same lift or structure.
Can I make cupcakes with this batter?
Yes, divide the batter into a lined 12-cup muffin tin and bake at 350°F (175°C) for 18 to 22 minutes. Check with a toothpick at 18 minutes.
Can I freeze this cake?
Absolutely. Wrap the completely cooled cake in plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight in the fridge and bring to room temperature before serving.
What kind of cocoa powder works best?
Both natural and Dutch-process cocoa work well in this recipe. Natural cocoa gives a slightly lighter, fruitier chocolate taste, while Dutch-process gives a darker, smoother flavor.

Fudgy Vegan Chocolate Cake Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C) and grease an 8-inch round cake pan. In a large bowl, whisk together flour, sugar, cocoa, baking soda, and salt.
- Add water, oil, vinegar, and vanilla. Whisk until smooth. Fold in chocolate chips if using.
- Pour batter into the prepared pan. Bake on the middle rack for 30 to 35 minutes, until a toothpick inserted in the center comes out with moist crumbs.
- Cool in the pan on a wire rack for 10 minutes, then turn out onto the rack to cool completely before slicing.
