Moist Dairy Free Cornbread (One Bowl)
This dairy free cornbread is tender, golden, and comes together in a single bowl with no butter or milk. It bakes up with a crisp crust and a soft crumb that works just as well next to a bowl of chili as it does with a drizzle of maple syrup.

The batter stirs together fast with pantry staples, and the whole thing is in the oven in under 10 minutes. You will not miss the dairy one bit.
Why This Dairy-Free Cornbread Stays So Tender
Without butter or buttermilk, cornbread can turn out dry and crumbly. This version uses oil and your favorite unsweetened non-dairy milk to keep the crumb soft, while a splash of vinegar gives a subtle tang that mimics buttermilk.
A single egg adds structure so the slices hold together cleanly, and a short rest before baking lets the cornmeal hydrate. The result is a light, moist bread with shattery edges from the hot oven.
It is my go-to when I am cooking for friends who do not do dairy, and honestly, I make it even on days the butter is sitting right there in the fridge.
Ingredients

- 1 cup (120g) yellow cornmeal: fine or medium grind works best; avoid coarse polenta.
- 1 cup (125g) all-purpose flour: for structure; a 1:1 gluten-free blend works if needed.
- 1/4 cup (50g) granulated sugar: just a whisper of sweetness, totally optional for savory cornbread.
- 1 tbsp baking powder: gives the cornbread its lift.
- 1/2 tsp baking soda: reacts with the vinegar for a light crumb.
- 1/2 tsp salt: fine sea salt.
- 1 cup (240 ml) unsweetened almond milk: oat milk, soy milk, or any unflavored non-dairy milk.
- 1 large egg: at room temperature.
- 1/4 cup (60 ml) neutral oil: such as avocado, canola, or melted coconut oil.
- 1 tsp apple cider vinegar: or white vinegar, adds a subtle tang.
Variations / Substitutions
- Make it vegan: swap the egg for 1 tbsp ground flaxseed mixed with 2.5 tbsp water; let it sit 5 minutes before using.
- Go savory: cut the sugar to 1 tbsp and stir in 1/2 cup fresh corn kernels or a minced jalapeño.
- Gluten-free: use a 1:1 GF flour blend that includes xanthan gum.
- Swap the oil: melted coconut oil adds a light coconut note, or use olive oil for a more robust flavor.
- Sweet cornbread: bump the sugar to 1/3 cup and drizzle warm slices with agave or maple syrup after baking.
If you want a classic buttermilk version, try my Buttermilk Cornbread with Honey Butter.
How to Make Dairy Free Cornbread
Step 1: Whisk the Dry Ingredients

Preheat your oven to 400°F (200°C). In a large mixing bowl, whisk together the 1 cup cornmeal, 1 cup flour, 1/4 cup sugar, 1 tbsp baking powder, 1/2 tsp baking soda, and 1/2 tsp salt until no streaks of white remain.
The dry mix should look uniform and feel light when you run the whisk through it. Breaking up any clumps now means no pockets of baking powder later.
Step 2: Stir the Wet Ingredients

Make a well in the center of the dry ingredients. Pour in the 1 cup almond milk, the egg, 1/4 cup oil, and 1 tsp apple cider vinegar. Whisk the wet ingredients together right in the well, then gradually pull the dry mix in from the sides until a thick batter forms and no dry flour is visible. Stop as soon as everything comes together; a few small lumps are fine.
The batter will look slightly bubbly and pale yellow. It should be thick but pourable, not stiff like a dough.
Step 3: Fold Together and Rest Briefly

Switch to a spatula and fold the batter a few times to catch any flour at the bottom of the bowl. Let the batter sit for 2 to 3 minutes. This short rest gives the cornmeal a chance to absorb some liquid, which helps the crumb stay tender after baking.
The surface of the batter will look mousse-like and airy. That is the leaveners doing their job.
Step 4: Bake Until Golden

Lightly grease an 8-inch square baking pan with a little oil. Scrape the batter into the pan and smooth the top with the spatula. Bake for 22 to 25 minutes, until the top is deep golden brown and the edges start to pull away from the sides. A toothpick poked into the center should come out with a couple of moist crumbs, not wet batter.
The kitchen will smell like toasted corn and warm sugar. The edges will look darker and crisp, which means you will get that contrast of a crunchy crust and a soft middle.
Step 5: Turn Out and Slice

Let the cornbread cool in the pan on a wire rack for 5 minutes. Run a knife around the edges, turn it out onto a cutting board, and slice into squares. Serve the pieces warm, with a pat of dairy-free butter or a drizzle of agave.
The top will have a fine crackle, and the inside will steam gently when you pull a slice apart. That is exactly what you want.
Tips for a Perfect Crust and Tender Crumb
- Use a cast iron skillet: for the crunchiest edges, heat a 10-inch cast iron skillet in the oven with a little oil, then pour the batter in and bake. It crisps up beautifully.
- Do not overmix: stir until the dry and wet ingredients are just combined, otherwise the cornbread can turn out dense and chewy.
- Check for doneness early: ovens run differently. Start checking around the 20-minute mark to avoid overbaking.
- Let it rest in the pan: those 5 minutes let the cornbread set so it slices cleanly without crumbling.
Bake times by pan:
| Pan size and material | Time at 400°F (200°C) |
|---|---|
| 8-inch square metal pan | 22–25 minutes |
| 9-inch round metal pan | 20–23 minutes |
| 9-inch cast iron skillet | 25–28 minutes (preheat skillet) |
| Standard muffin tin (12 cups) | 15–18 minutes |
Keeping Leftover Cornbread Fresh
- Refrigerate: store baked cornbread in an airtight container at room temperature for up to 2 days, or in the fridge for up to 5 days. The fridge can dry it out, so wrap the pieces tightly.
- Reheating: warm individual slices in the microwave for 15 to 20 seconds, or wrap in foil and heat in a 350°F oven for 10 minutes to recrisp the edges.
- Freezing: freeze whole squares in a single layer on a baking sheet, then transfer to a zip-top bag for up to 3 months. Thaw at room temperature.
What To Serve With Dairy Free Cornbread
This cornbread is a natural next to a bowl of black bean chili or lentil soup; the mild sweetness offsets smoky, spicy flavors. For a lighter meal, pair it with a bright green salad and a tangy vinaigrette, or serve it alongside roasted vegetables and pulled jackfruit for a comforting dinner.
Frequently Asked Questions
Can I use a different non-dairy milk?
Yes, oat milk, soy milk, and unsweetened almond milk all work well. Just skip flavored or vanilla varieties, they can taste odd with the corn.
Why did my cornbread crumble apart?
It likely overbaked or was sliced while still too hot. Let it cool in the pan for the full 5 minutes and check your oven temperature with a thermometer if slices keep falling apart.
Can I make this cornbread without sugar?
Absolutely, the sugar is only for flavor. Leave it out for a fully savory bread, or swap in a pinch of stevia if you want a hint of sweetness without the sugar.
How can I make this oil-free?
Replace the oil with an equal amount of unsweetened applesauce. The texture will be a little more cake-like and the edges will not crisp up as much, but it still tastes great.

Dairy Free Cornbread Recipe
Ingredients
Method
- Preheat oven to 400°F (200°C). In a large bowl, whisk together the cornmeal, flour, sugar, baking powder, baking soda, and salt.
- Make a well, add the almond milk, egg, oil, and vinegar. Whisk in the center, then incorporate the dry ingredients until just combined and no dry flour remains.
- Fold the batter a few times with a spatula and let it rest for 2–3 minutes.
- Scrape the batter into a greased 8-inch square baking pan. Bake for 22–25 minutes until golden and a toothpick comes out with a few moist crumbs.
- Cool in the pan for 5 minutes, then turn out, slice into squares, and serve warm.
