This vegan cornbread is sweet, moist, fluffy, and so good that nobody at the table will guess it’s egg-free, dairy-free, and oil-free. It’s the perfect side for a big pot of chili — that classic pairing where warm cornbread soaks up the last of the bowl — but it’s just as happy alongside soup, stew, greens, or simply slathered with a little vegan butter and a drizzle of maple syrup. It comes together in one bowl in about 35 minutes, with a handful of pantry ingredients and no special technique.
I’ve made a lot of cornbread, vegan and not, and the thing that surprises people about this one is how tender and light it is. Vegan baking can go dense and crumbly fast, but the combination here — aquafaba for lift, a milk-and-vinegar buttermilk swap for tang and rise — keeps it soft and fluffy without any eggs or oil at all.
If you’ve been let down by dry, sandy cornbread before, this is the corrective.
How it stays moist and fluffy without eggs or oil
Egg-free, oil-free baking has two challenges: structure (eggs normally bind and lift) and moisture (oil normally keeps things tender). This recipe solves both cleverly.
The lift and structure come largely from aquafaba — the liquid from a can of chickpeas. It sounds odd if you’ve never used it, but aquafaba whips and behaves remarkably like egg whites, adding airiness and binding the batter together. A third of a cup here does the job two eggs would, keeping the cornbread fluffy rather than flat and crumbly.
The moisture and tenderness come from a vegan “buttermilk” — unsweetened soy milk mixed with apple cider vinegar. The vinegar curdles the milk slightly and, more importantly, its acidity reacts with the baking powder to give extra rise, while the maple syrup adds both sweetness and moisture. No oil needed; the cornbread stays soft on its own.
The result is a cornbread that’s genuinely sweet, moist, and light — the kind that holds together in a slice but melts in your mouth.
What you’ll need
A simple list, mostly baking staples plus one can-of-chickpeas trick.
Yellow cornmeal, one cup, for that essential corn flavor and slightly gritty, golden texture that makes cornbread cornbread. Flour, a cup and a quarter — whole wheat for a heartier, more wholesome loaf, or unbleached all-purpose for a lighter, more classic crumb. Both work well; whole wheat makes it a touch denser and nuttier.
Baking powder, a full tablespoon, for serious lift, and salt to balance the sweetness.
Maple syrup or agave, a quarter cup, as the sweetener — maple gives a lovely flavor, agave is more neutral. Unsweetened soy milk, a cup and a quarter (unsweetened almond milk works too); soy tends to curdle and behave most like dairy buttermilk, so it’s my first pick here. Apple cider vinegar, a tablespoon, to make that vegan buttermilk.
And aquafaba, a third of a cup — the liquid drained from a can of chickpeas. Just save it next time you open a can (or buy a can specifically; you can use the chickpeas in something else). It’s the secret ingredient doing the egg’s work.
How to make it
Heat the oven to 400°F and line an 8×8 baking pan with parchment paper. The parchment lets you lift the whole thing out cleanly for slicing, and the 8×8 size gives you nicely proportioned squares with a good crumb height.
In a large bowl, add all the dry ingredients — cornmeal, flour, baking powder, and salt — and whisk them together until well combined. Whisking the dry ingredients properly distributes the baking powder evenly, which matters for an even rise.
In a separate small bowl, mix the wet ingredients together: the maple syrup, soy milk, apple cider vinegar, and aquafaba. You’ll notice the milk start to curdle slightly from the vinegar — that’s exactly what you want, it’s the vegan buttermilk working.
Pour the wet mixture into the dry ingredients and stir until everything’s combined and the batter is fairly smooth. Then stop — don’t overmix. This is the one rule that matters: overmixing develops the gluten in the flour and makes the cornbread tough and dense instead of tender and fluffy. A few small lumps are fine. Mix just until you no longer see dry flour.
Pour the batter into the prepared pan, smooth the top, and bake for 25 to 30 minutes. It’s done when a toothpick inserted into the center comes out clean and the top is golden. Because there’s no egg or oil, don’t rely on color alone — give it the toothpick test to be sure the center’s set.
The first time I baked vegan cornbread I stirred the batter until it was perfectly smooth, the way you might a cake, and it came out tight and gummy. The fix was simply mixing less. Treat it like muffin batter — combine and stop. Lumps are your friend here.

Serving and storing
Let the cornbread cool for a few minutes in the pan, then lift it out by the parchment and cut into 12 slices. It’s wonderful warm, when it’s at its softest and most fragrant.
The classic move is to serve it with chili — a square of sweet cornbread alongside a bowl of chili is one of those perfect pairings — but it’s endlessly versatile. Serve it with soup or stew, alongside a plate of greens or beans, as part of a comfort-food spread, or just on its own with vegan butter and an extra drizzle of maple syrup for something closer to a treat. A little vegan honey or jam works beautifully too.

For storing, cornbread is best fresh and warm but keeps reasonably well: a couple of days at room temperature in an airtight container, longer in the fridge. Like most cornbread it does dry out over time, so warming leftover slices briefly — in the oven, a toaster oven, or even a dry skillet — brings back some of that fresh softness. It also freezes well; wrap slices individually and warm from frozen when you want one.
Makes 12 slices. Sweet, moist, fluffy, and completely plant-based — proof that vegan cornbread doesn’t have to be a compromise.
Print
Vegan Cornbread
Sweet, moist, and fluffy vegan cornbread that’s egg-free, dairy-free, and oil-free. A one-bowl recipe and the perfect side for chili, soup, or stew — no one will guess it’s plant-based.
- Total Time35 minutes
- Yield12 slices 1x
Ingredients
- 1 cup yellow cornmeal
- 1 1/4 cups whole wheat flour (or unbleached all-purpose flour)
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 1/4 cup maple syrup or agave
- 1 1/4 cups unsweetened soy milk (or unsweetened almond milk)
- 1 tablespoon apple cider vinegar
- 1/3 cup aquafaba (liquid from a can of chickpeas)
Instructions
- Preheat the oven to 400°F and line an 8×8-inch baking pan with parchment paper.
- In a large bowl, whisk together the dry ingredients (cornmeal, flour, baking powder, and salt) until well combined. In a separate small bowl, mix the wet ingredients (maple syrup, soy milk, apple cider vinegar, and aquafaba).
- Add the wet mixture to the dry ingredients and stir until combined and the batter is fairly smooth. Don’t overmix — a few lumps are fine.
- Pour the batter into the prepared pan and bake 25 to 30 minutes, until a toothpick inserted in the center comes out clean.
Notes
Aquafaba (chickpea can liquid) replaces the eggs for lift and binding; the soy milk plus apple cider vinegar makes a vegan buttermilk that adds rise and tenderness. Don’t overmix the batter or the cornbread turns dense — treat it like muffin batter and stop as soon as the dry flour disappears. Whole wheat flour makes it heartier; unbleached all-purpose makes it lighter. Best warm; keeps a couple of days at room temperature, longer refrigerated, and freezes well. Reheat slices to refresh.
- Prep Time: 10 minutes
- Cook Time: 25 minutes




