This Vegan Cornbread Casserole brings together everything you want in a cozy dish: a tender, golden cornbread top and a savory, hearty filling underneath. It’s simple enough for a weeknight and special enough for a holiday table. The flavors are warm and familiar, with just a touch of sweetness from the cornbread.
Jump to RecipeServe it as a main with a crisp salad, or pair it with your favorite chili or BBQ-style sides. It feeds a crowd, travels well, and reheats beautifully.
What Makes This Recipe So Good
- One-pan comfort: A creamy, savory base topped with fluffy cornbread—no complicated steps or fussy tools.
- 100% plant-based: No eggs or dairy, but you still get rich flavor and a satisfying texture.
- Balanced flavor: Slightly sweet cornbread complements a savory, spiced vegetable and bean filling.
- Flexible and forgiving: Swap in the veggies you have, adjust the spice, or make it gluten-free with an easy flour switch.
- Meal-prep friendly: Holds up for days and freezes well, making leftovers a win.
Shopping List
- For the filling:
- Olive oil or avocado oil
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 red bell pepper, diced
- 2 cups corn kernels (fresh, frozen, or canned and drained)
- 1 can (15 oz) black beans or pinto beans, drained and rinsed
- 1 cup unsweetened plant milk (oat, soy, or almond)
- 1/2 cup vegetable broth
- 2 tablespoons nutritional yeast (optional but recommended)
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon chili powder (mild or hot, to taste)
- Salt and black pepper
- For the cornbread topping:
- 1 cup fine to medium-ground cornmeal
- 3/4 cup all-purpose flour (or gluten-free 1:1 blend)
- 2 tablespoons organic cane sugar or maple syrup
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 3/4 cup unsweetened plant milk
- 1 tablespoon apple cider vinegar or lemon juice
- 1/4 cup neutral oil (grapeseed, canola, or melted coconut oil)
- 2 tablespoons unsweetened applesauce (egg replacer for moisture)
- Optional add-ins:
- 1 small jalapeño, seeded and minced
- 1/2 cup chopped scallions or cilantro
- 1/2 cup vegan shredded cheese for the filling or topping
How to Make It
- Prep the oven and pan: Preheat your oven to 400°F (200°C). Lightly grease a 9×13-inch baking dish or similar casserole pan.
- Sauté the aromatics: In a large skillet over medium heat, warm 1 tablespoon oil.Add onion and bell pepper. Cook 5–6 minutes until softened. Stir in garlic and cook 30 seconds.
- Build the filling: Add corn, beans, cumin, smoked paprika, chili powder, salt, and pepper.Stir in plant milk, vegetable broth, and nutritional yeast. Simmer 3–4 minutes to bring flavors together. Taste and adjust seasoning.Transfer to the greased baking dish and spread evenly.
- Mix the wet ingredients: In a measuring cup, combine plant milk and vinegar. Let sit 2 minutes to create a quick vegan “buttermilk.” Whisk in oil and applesauce. If using maple syrup, add it here.
- Make the dry mix: In a bowl, whisk cornmeal, flour, sugar (if using dry sugar), baking powder, baking soda, and salt until well combined.
- Combine gently: Pour the wet mixture into the dry.Stir just until no dry pockets remain. Do not overmix—some small lumps are fine. Fold in jalapeño or scallions if using.
- Top the filling: Spoon the cornbread batter over the warm filling.Use a spatula to spread to the corners. It’s okay if it doesn’t cover every inch; it will spread as it bakes.
- Bake: Place in the oven and bake 18–24 minutes, until the topping is set and lightly golden. A toothpick inserted into the cornbread should come out clean or with a few moist crumbs.
- Rest and serve: Let the casserole rest 10 minutes before scooping.This helps the layers set. Garnish with cilantro or green onions, if you like.
Vegan Cornbread Casserole
Golden cornbread, a savory bean and corn filling, and cozy weeknight comfort all in one pan
For the Filling
- 1 tbsp olive oil or avocado oil
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1 red bell pepper, diced
- 2 cups corn kernels (fresh, frozen, or canned and drained)
- 1 can (15 oz) black beans or pinto beans, drained and rinsed
- 1 cup unsweetened plant milk (oat, soy, or almond)
- ½ cup vegetable broth
- 2 tbsp nutritional yeast, optional but recommended
- 1 tsp ground cumin
- ½ tsp smoked paprika
- ½ tsp chili powder, mild or hot, to taste
- Salt and black pepper, to taste
For the Cornbread Topping
- 1 cup fine to medium-ground cornmeal
- ¾ cup all-purpose flour (or a 1:1 gluten-free blend)
- 2 tbsp organic cane sugar or maple syrup
- 2 tsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- ¾ cup unsweetened plant milk
- 1 tbsp apple cider vinegar or lemon juice
- ¼ cup neutral oil, such as grapeseed, canola, or melted coconut oil
- 2 tbsp unsweetened applesauce
Optional Add-Ins
- 1 small jalapeño, seeded and minced
- ½ cup chopped scallions or cilantro
- ½ cup vegan shredded cheese for the filling or topping
Instructions
- Prep the Oven and PanPreheat the oven to <strong>400°F (200°C)</strong>. Lightly grease a <strong>9x13-inch</strong> baking dish or a similar casserole pan so the filling and topping release easily after baking.Greasing well around the corners helps prevent the cornbread topping from sticking.
- Sauté the AromaticsIn a large skillet over medium heat, warm the oil. Add the onion and bell pepper and cook for 5–6 minutes until softened. Stir in the garlic and cook for about 30 seconds, just until fragrant.Do not rush this step — softening the onion and pepper builds a sweeter, deeper base for the casserole.
- Build the FillingAdd the corn, beans, cumin, smoked paprika, chili powder, salt, and black pepper. Stir in the plant milk, vegetable broth, and nutritional yeast if using. Simmer for 3–4 minutes so the flavors come together, then taste and adjust the seasoning.Season the filling well — the cornbread topping is mild, so the base should taste bold and savory.
- Transfer the FillingPour the warm filling into the prepared baking dish and spread it into an even layer.
- Make the Vegan ButtermilkIn a measuring cup or small bowl, combine the plant milk and vinegar or lemon juice. Let it sit for 2 minutes to create a quick vegan buttermilk. Whisk in the oil and applesauce, and add the maple syrup here if using.Do not skip this step — the acid helps activate the leaveners for a lighter, fluffier cornbread.
- Mix the Dry IngredientsIn a medium bowl, whisk together the cornmeal, flour, sugar if using, baking powder, baking soda, and salt until evenly combined.
- Combine the BatterPour the wet mixture into the dry ingredients and stir just until no dry pockets remain. Do not overmix. Some small lumps are perfectly fine. Fold in jalapeño or scallions if using.Overmixing can make the cornbread topping tough instead of tender.
- Top the CasseroleSpoon the cornbread batter over the warm filling and gently spread it toward the corners with a spatula. It is fine if it does not cover every inch — it will spread more as it bakes.
- BakeBake for 18–24 minutes, until the topping is set and lightly golden. A toothpick inserted into the cornbread should come out clean or with a few moist crumbs.Start checking around 18 minutes so the topping stays tender and does not dry out.
- Rest and ServeLet the casserole rest for 10 minutes before scooping. This gives the layers time to set. Garnish with cilantro or green onions if you like, and serve warm.
Tips for the Best Results
- Do not overmix the cornbread batter or the topping can turn dense and tough.
- The quick vegan buttermilk helps the cornbread rise better and keeps the crumb tender.
- Taste the filling before baking and make sure it is well seasoned since the topping is mildly sweet.
- Use fine to medium-ground cornmeal for the best texture — very coarse cornmeal can make the topping gritty.
- If you want more heat, add jalapeño, chipotle in adobo, or extra chili powder to the filling.
- For a gluten-free version, use a <strong>1:1</strong> gluten-free flour blend in the topping and make sure your cornmeal is certified gluten-free.
- For an oil-free version, sauté the vegetables in broth and replace the oil in the batter with <strong>3 additional tbsp</strong> applesauce.
- For extra vegetables, add diced zucchini, mushrooms, or spinach to the filling, but cook off excess moisture first.
- Leftovers keep in the fridge for up to 4 days and reheat well in the microwave or covered in the oven.
- Freeze tightly wrapped portions for up to 2 months, then thaw overnight in the fridge before reheating.
Storage Instructions
- Fridge: Cool completely, then cover and refrigerate for up to 4 days.
- Reheat: Warm individual portions in the microwave 60–90 seconds, or bake covered at 350°F (175°C) for 15–20 minutes.
- Freezer: Freeze tightly wrapped portions for up to 2 months. Thaw overnight in the fridge, then reheat as above.
Why This is Good for You
- Plant-powered protein and fiber: Beans and corn provide steady energy and keep you full longer.
- Better fats: Olive or avocado oil offers heart-friendly monounsaturated fats instead of butter.
- Micronutrient boost: Bell peppers, corn, and beans deliver vitamins A, C, folate, and minerals like magnesium and potassium.
- No dairy, no eggs: Easier on digestion for many people and suitable for a variety of dietary needs.
Common Mistakes to Avoid
- Overmixing the batter: This can make the cornbread tough.Stir just until combined.
- Skipping the “buttermilk” step: The vinegar helps activate the leaveners for a lighter crumb.
- Not seasoning the filling enough: The cornbread is mild. Make sure the filling is well salted and spiced.
- Overbaking: Dry cornbread is no fun. Start checking at 18 minutes and pull when it’s just set.
- Using very coarse cornmeal: It can make the topping gritty.Choose fine to medium grind for best texture.
Alternatives
- Gluten-free: Use a 1:1 gluten-free flour in the topping. Make sure your cornmeal is labeled gluten-free.
- Spicy Southwest: Add chipotle in adobo, extra jalapeño, and a handful of vegan cheese to the filling.
- Smoky BBQ: Swap beans for jackfruit or crumbled tempeh seasoned with BBQ sauce. Keep the same cornbread top.
- Veggie-packed: Stir in diced zucchini, mushrooms, or spinach to the filling.Sauté off excess moisture first.
- Sweet-corn twist: Fold 1/2 cup creamed corn into the batter for extra moisture and corn flavor.
FAQ
Can I use a boxed vegan cornbread mix?
Yes. Prepare the filling as written, then mix the boxed batter according to its instructions and spread it on top. Adjust baking time based on the mix’s directions, checking for doneness at the center.
What can I use instead of applesauce?
Mashed ripe banana (very mild amount), pumpkin purée, or an extra tablespoon of oil plus 2 tablespoons of plant milk can work.
Applesauce keeps it moist without adding flavor, so it’s the best neutral option.
How do I make it oil-free?
Sauté the veggies in a splash of broth and replace the oil in the batter with 3 additional tablespoons applesauce. Texture will be slightly denser but still tasty.
Jump to RecipeCan I make this ahead?
Yes. Assemble the filling and keep it in the baking dish, covered, in the fridge up to 24 hours.
Mix the cornbread batter right before baking for the best rise.
What size pan should I use if I halve the recipe?
An 8×8-inch or 9×9-inch pan works well. Start checking for doneness around 15–18 minutes, as it may bake faster.
Is this kid-friendly?
Usually yes. Keep spices on the mild side and skip jalapeños.
The sweet-savory combo tends to be a hit.
Can I add vegan cheese?
Absolutely. Sprinkle 1/2 cup over the filling before adding the batter, or mix some into the batter for a richer top.
Why is my cornbread crumbly?
Too little moisture or overbaking can cause crumble. Measure flour and cornmeal accurately, don’t overmix, and pull it from the oven as soon as it sets.
Jump to RecipeIn Conclusion
Vegan Cornbread Casserole is the kind of dish that makes everyone happy—homey, budget-friendly, and deeply satisfying.
With a golden, tender top and a hearty, flavorful base, it checks all the boxes for comfort food without the heaviness. Keep it classic, or customize it with your favorite spices and veggies. Make it once, and it just might become your go-to for gatherings, potlucks, or any night you want a warm, complete meal in one pan.




