This is truly the best vegan cornbread you’ll ever taste! Bake in an iron skillet or a casserole dish, it will come out perfect every time! I’ve been making this recipe for nearly 20 years and it never fails me! It’s moist and delicious, it doesn’t crumble and fall apart, and not too sweet. It’s the perfect addition to a bowl of vegan chili and it turns a bowl of soup into a meal!

A stack of three pieces of vegan cornbread stacked on top of eachother.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!

Save Recipe

Why you’ll love this recipe

  • It’s not too sweet.
  • This cornbread is perfectly moist.
  • It has a great texture.
  • This recipe is easy to make gluten-free.
  • It’s quick and easy to make in 1 bowl in just minutes.

This easy vegan cornbread recipe has been adapted from one of my favorite vegan cookbooks, The New Farm Vegetarian Cookbook. (It’s an old hippy cookbook from a vegan commune originally published in 1975).  Back when I became vegan, blogs hadn’t been invented yet and this was my guide when I was learning how to cook vegan food. 

I’ve made this countless times over the past 20 + years of eating vegan and I can honestly say that this is the best vegan cornbread recipe that you will find! It tastes just like traditional cornbread and no one will ever guess that it’s vegan.

Why make this instead of a box mix

You can find vegan cornbread box mixes, like vegetarian jiffy cornbread and others, but this recipe is so simple there is really no need.

  • It’s super easy to make.
  • Mixes are full of sugar and make “cornbread cake” as my family calls it.
  • Many mixes are not vegan! Be aware that the original Jiffy Original has lard, and some other major brands have dairy.

Ingredients and substitutions

  • Corn Meal – make sure that you use cornmeal and not cornflour. This will give your cornbread the right texture. Use medium ground cornmeal for the perfect cornbread with the best texture.
  • Flour – any all-purpose flour will work. You can also use any grain-based gluten-free flour mix. Don’t use almond flour or other nut-based flour.
  • Sugar – for a little sweetness. Feel free to omit or adjust to your taste. You can use maple syrup, coconut sugar, brown sugar, or any sweetener that you wish.
  • Baking Powder – to make the cornbread rise. (Do not use baking soda.)
  • Salt – for flavor.
  • Water – for the right amount of moisture.
  • Plant-Based Milk – for moisture or flavor. I usually use soy milk, almond milk, or oat milk, but you can use any non-dairy milk that you want. If you don’t have plant-based milk, you can swap it out with additional water and it will still work great.
  • Oil – for a moist cornbread. I usually use light olive oil, but you can use any neutral flavored oil that you want like canola oil or refined coconut oil. Extra virgin olive oil has too strong of a flavor for this bread.

Helpful tools

A Baking Dish – you can use an 8 X 8-inch or 9 X 13-inch baking pan, a cast-iron skillet, or even a muffin tin if you want to make vegan corn muffins.

Parchment Paper – to line the baking dish.

Iron Skillet – if you want to make skillet cornbread.

How to make vegan cornbread

Step 1Preheat your oven to 400° F (204° C).

Step 2Add the dry ingredients to a mixing bowl and give them a stir.

Step 3Add the wet ingredients to the mixing bowl and stir with a whisk until just combined.

The process of mixing the dry ingredients, adding the wet ingredients and baking the vegan cornbread in a square casserole dish.

Step 4Pour the batter into the bottom of a parchment-lined casserole dish or an oiled 10 or 12” iron skillet or baking pan.  (Use an 8 X 8-inch pan for thick slices or a 9 X 13 inch for thinner pieces.)

Step 5Bake at 400° F for about 30 minutes.  The top will turn golden and start to crack a little when it’s done.  (Turn to broil for the last 2-3 minutes to brown the top if desired).

Step 6Let it cool for about 10 minutes before slicing.

Serve with a pat of vegan butter on top and eat it with a bowl of chili or your favorite vegan soup or vegan stew.

Cutting the vegan cornbread into squares.

Pro Tips

  • Measure carefully – Be sure to spoon-measure your flour so your cornbread doesn’t bake up too dense.  (This simply means to spoon the flour into your measuring cups so it doesn’t get packed down.)
  • Stir just enough to mix the ingredients together, but don’t over-mix.
  • If you want crispy edges on your cornbread, place the oiled iron skillet into the oven while you are making the batter, then pour the batter into the hot skillet.  (This is my family’s favorite!)
  • Let it cool for about 10 minutes before slicing.
A slice of vegan skillet cornbread being taking out of a red skillet.

Vegan skillet cornbread instructions

Step 1 – Follow the instructions for regular vegan cornbread, but bake the cornbread in a cast-iron skillet instead of a pan. 

Step 2 – Put a tablespoon of oil in the bottom of the skillet and place the skillet in the oven while it preheats and you mix the batter. 

Step 3 – Carefully take the hot skillet out of the oven and pour the batter directly into the hot iron skillet. (This will give you delicious crispy edges.) 

Step 4 – Then return the skillet to the oven and bake for 28-30 minutes.

Cornbread variations

  • Mexican Style Cornbread: add 1 small chopped onion, 2 cups of whole kernel corn, a finely chopped jalapeno, and 2 tsp of taco seasoning.
  • Green Chile Cornbread:  add 1 small onion chopped, and 1 cup of roasted peeled and chopped green chilies, or use a cup of green chili salsa and reduce the water by ½ cup. (The perfect addition to vegan green chile stew!)
  • Oil-Free Vegan Cornbread: add 1/3 cup unsweetened apple sauce instead of the oil. Bake the cornbread in a parchment-lined pan instead of an oiled skillet.
  • Sweet Cornbread: Add an additional 1-3 tablespoons of sugar to your cornbread to suit your taste.
  • Vegan Jalapeno Cornbread – this is one of my family’s favorite variations that I love to serve with southwest bean salad, vegan pozole, vegan tamales, or spicy vegan mac & cheese.

Gluten-free cornbread instructions

I have tried this recipe with most commercial gluten-free flour blends over the years and they all work well. My homemade gluten-free oat flour works great too.  However, I have found that the blends that contain sorghum flour give it a slightly chewier texture, so I try to avoid those. 

I have also noticed that it holds together better if there is xanthan gum in the mix or you can add a teaspoon to the cornbread batter. You must use grain-based flour for this to bake correctly. Don’t use almond flour or other nut-based flour.

Frequently asked questions

What can I substitute for an egg in vegan cornbread?

You don’t have to use a flax egg or any other egg substitute in this cornbread recipe. I find that it bakes up perfectly without eggs. If you have a recipe for cornbread that you love that calls for an egg, my chickpea flour egg recipe works as the best all-around egg replacement in any recipe.

How can I make oil-free cornbread?

Swap out the oil in the recipe for equal amounts of unsweetened apple sauce and bake your cornbread on a parchment-lined baking pan to avoid sticking.

Storing and freezing

The cornbread will keep well on the countertop for 24 hours or wrapped in the fridge for up to 5 days.  You can place the cornbread in an airtight container or freezer bag and freeze it for up to 3 months.

A square piece of vegan cornbread with a bite taken out of it with more pieces in the background.

Do you love cornbread and want to try something new?  You have to make my Vegan Cornbread Casserole!  It’s like a combo between cornbread and a vegan souffle! Your kids will love my vegan corn dog bites too!

What to serve with cornbread

Vegan cornbread recipe

5 from 24 rating

The Best Vegan Cornbread

A classic cornbread made vegan. Bakes up perfectly moist and delicious every time.

Ingredients

Dry ingredients:

  • 1 1/2 cup cornmeal
  • 1 1/2 cup all-purpose flour, (or whole wheat flour or gluten-free flour mix)
  • 1 tablespoon baking powder
  • 1 tablespoon vegan sugar, or any natural sweetener (optional)
  • 1 teaspoons salt

Wet Ingredients:

  • 1 cup plant-based milk, (soy, almond, oat, or cashew milk all work well)
  • 1 1/4 cup water
  • 1/3 cup light olive oil, or any neutral-flavored oil
  • 1 tbsp light olive oil (additional), for greasing the pan or skillet (or line with parchment paper).

Instructions
 

  • Preheat your oven to 400° F.
  • Add the dry ingredients (1 1/2 cup cornmeal, 1 1/2 cup flour, 1 tbsp baking powder, 1 tbsp sugar, 1 tsp salt) to a mixing bowl and give them a stir.
  • Add the wet ingredients (1 cup plant milk, 1 1/4 cup water, 1/3 cup oil) to the mixing bowl and stir with a whisk until just combined.
  • Pour the batter into the bottom of a parchment-lined casserole dish or an oiled 10 or 12” iron skillet or baking pan.  (Use an 8 X 8-inch pan for thick slices or a 9 X13 inch for thinner pieces.)
  • Bake at 400° F for about 30 minutes.  The top will turn golden and start to crack a little when it’s done.  (Turn to broil for the last 2-3 minutes to brown the top if desired).
  • Let it cool for about 10 minutes before slicing.

Notes

Variations of vegan cornbread:
  • Skillet Cornbread: simply bake the cornbread in an iron skillet instead of a pan.  Put a tablespoon of oil in the bottom of the skillet and place the skillet in the oven while it preheats and you mix the batter.  Carefully take the hot skillet out of the oven and pour the batter directly into the hot iron skillet. (This will give you delicious crispy edges.)  Then return the skillet to the oven and bake for 28-30 minutes.
  • Mexican Style Cornbread: add 1 small chopped onion, 2 cups of whole kernel corn, a finely chopped jalapeno, and 2 tsp of taco seasoning.
  • Green Chile Cornbread:  add 1 small onion chopped, 1 cup of roasted peeled and chopped green chilies or use a cup of green chili salsa and reduce the water by ½ cup.
  • Fat-Free Cornbread: add 1/3 cup unsweetened apple sauce instead of the oil.  Bake the cornbread in a parchment-lined pan instead of an oiled skillet.
  • Sweet Cornbread: Add and additional 1-3 tablespoons of sugar to your cornbread to suit your taste.
Serving: 1wedge, Calories: 252kcal, Carbohydrates: 34g, Protein: 5g, Fat: 11g, Saturated Fat: 2g, Sodium: 248mg, Potassium: 251mg, Fiber: 3g, Sugar: 2g, Vitamin A: 93IU, Vitamin C: 2mg, Calcium: 89mg, Iron: 2mg
Did you make this recipe?Please leave a star rating and review below!

📌 Be sure to follow me on Pinterest for new vegan recipes!

* This recipe was originally posted on 11/21/2018.  It was updated on 9/22/20 to include new images and more detailed instructions.