Skip to Content

Easy Vegan Cornbread

This is the perfect cornbread. It’s equal parts soft and fluffy, moist and tender. Barely sweet and deliciously buttery. It’s my easy vegan cornbread!

vegan cornbread stacked on a plate

You don’t need fancy equipment or fancy ingredients to make good cornbread. This recipe is pantry friendly and will be ready before you know it! Even with the baking time!

You can think of this as a base recipe if you’d like. You can add corn if you’d like, jalapeños, or even some vegan cheddar. But I usually enjoy it in its unadulterated form, because I’m honestly not even sure if it gets better!

vegan cornbread cut in the baking dish

How to make vegan cornbread:

Cornbread is basically a savory cake. Well I suppose some people like it rather sweet, but I’m not one of those people. But sweet or savory, it’s texture is more reminiscent to cake than it is to a bread roll.

And my approach to making cornbread is more similar to my approach to cake than it is to baking bread. This means it’s non-fussy.

cornbread with a bite taken out of it

The non vegan ingredients in cornbread are typically: butter, milk, and eggs. The first two are easy to swap out–use a vegan butter and a plant based milk.

Eggs are theoretically trickier, lending both leavening and binding to the cornbread. But in practice it’s no big deal to remove them.

My recipe uses cornstarch for added binding (and the gluten in the wheat flour also acts as a binder) and baking powder and baking soda for leavening.

three pieces of cornbread on a plate

This cornbread recipe uses a “buttermilk” to help get that tender crumb. To make a vegan buttermilk we add vinegar to plant milk (soy, almond, and oat work best) and this clabbers the milk.

The vinegar also provides the acid that baking soda needs to activate and do it’s leavening job!

The method:

So that’s the why of the ingredients but let’s go over the how. And you’re in luck because this stuff is easy. Like 4 steps to the recipe easy.

First turn on your oven and give it time to preheat. Also, prepare your baking pan by spraying it with oil or lightly greasing it. You can use a cake pan or a cast iron skillet for this recipe!

While you’re waiting for the oven to preheat, prep your vegan buttermilk. Add the vinegar to the plant milk and set it aside to curdle, this takes about 5-10 minutes.

Now measure out your dry ingredients and whisk them together in a large mixing bowl. Add the vegan buttermilk and melted vegan butter. And whisk to make a fairly smooth batter–as in it should be pretty smooth but don’t over mix to get rid of a stubborn remaining lump or two.

I love weights for baking, but if you’re going to measure by volume you should follow my method which is to whisk the flour to undo any settling, then scoop with the measuring cup and level.

Pour that batter into the pan and bake the cornbread until a tester comes out clean!

easy vegan cornbread, right out of the oven in its pan

Let your cornbread cool for a few minutes cutting up and serving! Enjoy with a pat of vegan butter, dipped into chili or other stews, for snacks or alongside any meal!

If you make this easy vegan cornbread, leave a comment below and rate the recipe on the recipe card. And please share your photos with me on Instagram, tag @thecuriouschickpea and #thecuriouschickpea. I love seeing your recreations!

vegan cornbread stacked on a plate

Easy Vegan Cornbread

Yield: 16 servings
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes

This easy vegan cornbread is soft and fluffy, buttery tasting and lightly sweetened, and the perfect accompaniment to your meal!


  • 1 1/2 (340g) cups soy milk, almond milk, or oat milk
  • 2 tsp (10g) apple cider vinegar
  • 1 cup (140g) cornmeal
  • 3/4 cups (96g) all purpose flour
  • 2 tbsp (25g) sugar
  • 2 tbsp (16g) cornstarch
  • 1 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 6 tbsp (84g) melted vegan butter


  1. Preheat the oven to 375 ºF and lightly oil a 8" pan.
  2. Measure out the vegan milk and add the vinegar. Set aside for 5-10 minutes to curdle.
  3. In a mixing bowl whisk together the dry ingredients. Pour in the vegan buttermilk and add the melted vegan butter. Mix together until fairly smooth.
  4. Pour the batter into the prepared baking pan and bake for 22-25 minutes, or until the sides have pulled away from the edges of the pan and a tester comes out clean. Let cool for 10 minutes before serving.


To properly measure your flour, whisk it to undo any settling, then scoop with a measuring cup and level with the back of a knife.

Leftovers can be stored tightly sealed at room temperature for about a week.

Recipe adapted from Paula Deen.

Nutrition Information:
Yield: 16 Serving Size: 1
Amount Per Serving: Calories: 107Total Fat: 5gSodium: 182mgCarbohydrates: 14gFiber: 1gSugar: 2gProtein: 2g

Nutrition is calculated automatically so should be used as an estimate.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Claudia McKenzie

Sunday 15th of August 2021

My husband and I just made your cornbread for dinner, oh we love it!! The only change we made was switch maple syrup for the sugar. So good, thank you so much!!

Eva Agha

Wednesday 18th of August 2021

so happy you enjoyed it! :)


Thursday 22nd of October 2020

Can I replace butter with nut butter like tahni or something?

Ralanda Nelson

Monday 30th of December 2019

What about alternative flours? Could I replace all purpose with casava? Looking for a viable gluten free corn bread.


Friday 6th of December 2019

Hi, So happy to find a not too sweet vegan cornbread recipe! I’d like to avoid using vegan butter-have you tri’d This recipe with oil? If so which type of oil would you suggest? Thank you.


Tuesday 26th of November 2019

I'm definitely going to give this recipe a try! I've been searching for the perfect vegan cornbread for so long, and this looks very promising.

One question: in the ingredients, baking powder is listed twice. I assume one of the measurements is for baking soda--can you please clarify which one?

Thank you!

Eva Agha

Tuesday 26th of November 2019

Oh thanks so much for catching that! Yes it's 1 1/2 tsp baking powder and 1/2 tsp baking soda :)

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe