Savory Southern Vegan Cornbread
Cornbread is a required part of some meals. It belongs next to a pot of pinto beans, crumbled into a bowl of chili, or on a southern veggie plate with slow cooked collard greens. Savory southern vegan cornbread is delicious eaten warm straight from the skillet with nothing but a pat of vegan butter. And while some folks swear cornbread has to have eggs or buttermilk to taste “right,” this savory Southern vegan version proves otherwise. It’s hearty, golden, and perfectly crumbly, with that classic crisp edge you only get from a hot cast iron skillet.
This recipe leans savory. Southern cornbread isn’t sweet. It’s just simple pantry ingredients that come together into savory old-school comfort food.
Why This Vegan Cornbread Works
- No weird ingredients — just plant milk, cornmeal, flour, and a few kitchen staples.
- Cast-iron magic — preheating the skillet is the secret to those crispy, sizzly edges.
- Savory and authentic — this is the kind of cornbread you’d proudly bring to a southern potluck.

Savory Southern Vegan Cornbread Recipe
Ingredients
- 1 ½ cups cornmeal (yellow, medium-grind)
- 1 cup all-purpose flour
- 1 tsp baking powder
- ½ tsp baking soda
- 1 tsp salt
- 1 tbsp sugar
- 1 ¾ cups unsweetened oat or soy milk
- 1 tbsp apple cider vinegar (for vegan “buttermilk”)
- ¼ cup neutral vegetable oil (or melted vegan butter)
- 2 tbsp vegan butter for the skillet
Instructions
- Preheat your oven to 425°F. Place a cast iron skillet (10″ or 12″) inside to heat while you prep the batter.
- In a small bowl, mix the plant milk and vinegar. Let sit for 5 minutes to create vegan buttermilk.
- In a large bowl, whisk together the cornmeal, flour, baking powder, baking soda, sugar, and salt.
- Pour in the vegan buttermilk and oil. Stir until just combined—don’t overmix.
- Carefully remove the hot skillet, melt the vegan butter in it, and swirl to coat.
- Pour the batter into the sizzling skillet (you should hear it sizzle) and return it to the oven.
- Bake for 20–23 minutes, or until golden and set in the center.
- Let cool 10 minutes before slicing.

How to Serve It
- With pinto beans and chow chow
- Alongside a hearty soup or veggie stew
- Crumbled over collard greens
- Dipped in vegan chili
- Serve with Southern Vegan Butter Beans
- Reheated in a skillet with a touch of vegan butter
Looking for more to fill your plate? Check out this collection of 20+ Vegetarian Southern Side Dishes for the perfect pairing.
Frequently Asked Questions
Does this cornbread taste like traditional Southern cornbread? Absolutely. Traditional Southern cornbread is savory, not sweet, and relies on a hot skillet for that signature crust. This version uses a vegan “buttermilk” (plant milk + apple cider vinegar) to achieve the same tangy flavor and tender crumb you’d expect from a classic recipe.
Can I make this without a cast-iron skillet? While a cast-iron skillet is the secret to those crispy, golden edges, you can use a standard 9-inch square baking pan or a cake pan. Just be sure to grease it well with vegan butter before pouring in the batter.
What are the best dishes to serve with vegan cornbread? In the South, cornbread is practically a utensil! It is best served alongside:
- A big bowl of pinto beans or Southern Vegan Butter Beans.
- A plate of slow cooked collard greens.
- Any of the recipes found in this roundup of 20+ Vegetarian Southern Side Dishes.
Is this cornbread gluten-free? This specific recipe uses all-purpose flour. If you need a gluten-free version, you can swap the flour for a 1:1 gluten-free baking blend, but ensure your cornmeal is also certified gluten-free.
How do I store and reheat leftovers? Store leftovers in an airtight container at room temperature for up to two days. To get that “just baked” texture back, reheat a slice in a dry skillet over medium heat for a minute on each side. It crisps the edges right back up!
Ready to Bake?
This savory southern vegan cornbread keeps all the flavor of traditional southern cornbread while staying completely plant-based. It’s simple comfort food made for sharing especially on cold nights with a big pot of beans simmering on the stove.
If you make it, serve it hot and let those crispy edges speak for themselves.

Southern Vegan Cornbread
Ingredients
- 1 1/2 cups Cornmeal yellow, medium-grind
- 1 cup All Purpose Flour
- 1 tsp Baking Powder
- 1/2 tsp Baking Soda
- 1 tsp Salt
- 1 tbsp Sugar
- 1 3/4 cups Plant Based Milk unsweetened oat or soy milk work best
- 1 tbsp Apple Cider Vinegar for vegan “buttermilk”
- 1/4 cup Neutral Vegetable Oil or melted vegan butter
- 2 tbsp Plant Based Butter for the skillet
Instructions
-
Preheat your oven to 425°F. Place a cast iron skillet (10 or 12") inside to heat while you prep the batter.
-
In a small bowl, mix the plant milk and apple cider vinegar. Let sit for 5 minutes to create vegan buttermilk.
-
In a large bowl, mix together the cornmeal, flour, baking powder, baking soda, sugar, and salt.
-
Pour in the vegan buttermilk and oil. Stir until just combined—don’t overmix.
-
Carefully remove the hot skillet, melt the vegan butter in it, and swirl to coat.
-
Pour the batter into the sizzling hot skillet (you should hear it sizzle) and return it to the oven.
-
Bake for 20–23 minutes, or until golden and set in the center.
-
Let cool 10 minutes before slicing.

One Comment
Pamela Malu
I like cornbread and this looks delicious. Usually it takes me time to bake but these steps seem easier to follow.