Southwest Vegan Casserole with Beans and Zesty Corn

Southwestern bake is a cozy vegan casserole of lentils, vegetables and noodles in a mildly spicy sauce finished with a cornbread topping. One bite of this savory-sweet dish and you may find a new family favorite.

I am eating vegan southwestern bake with a fork.

When temperatures dip, comfort food hits the spot — and it can be made from wholesome ingredients. This vegan southwestern bake is a hearty casserole built from whole foods and optionally topped with an oil-free cornbread. It’s comforting, filling, and easy to scale from single servings to a family-sized pan.

Despite its indulgent look, this casserole is full of nutritious plant-based ingredients and warms up easily for leftovers.

I make this in smaller portions now that my children are grown, but it scales up perfectly when the whole family is home.

Southwestern Bake Ingredients

I am cooking the casserole filling in a pan on the stove.

Use a 9×13-inch baking dish for a family-size casserole or individual ovenproof ramekins for single servings.

Base ingredients for the southwestern bake before adding the cornbread topping:

  • Whole-grain elbow macaroni: I use whole-grain elbows, cooked only halfway.
  • White onion: Dice and sauté until translucent and slightly sweet.
  • Garlic: Fresh cloves, minced.
  • Diced tomatoes: Canned diced tomatoes blend well into the sauce.
  • Pinto beans: Hearty and keep their shape; black beans can be substituted.
  • Salt and pepper: To taste; fresh-ground pepper adds the best flavor.
  • Chili powder and cumin (or taco seasoning): For the signature southwestern spices.
  • Jalapeños: Add heat when desired; remove seeds for milder flavor.
  • Cooked brown lentils: I used pre-steamed brown lentils for convenience.

Ingredient Substitutions

  • Swap any pasta shape you have on hand.
  • Yellow onion can replace white onion.
  • If you don’t have fresh garlic, use garlic powder (about 1/8 teaspoon per clove) or garlic salt (adjust total salt accordingly).
  • Use fresh tomatoes or fire-roasted canned tomatoes for extra depth.
  • Black beans work well in place of pinto beans.
  • Use taco seasoning if you prefer it over separate chili powder and cumin.
  • Omit jalapeños for a milder dish or replace with serranos for more heat.
  • Extra canned beans can replace lentils if needed.

How to Make Vegan Southwestern Bake

  1. Preheat the oven to 375°F (190°C).
  2. Prepare the cornbread batter if using the topping.
  3. Cook the macaroni for half the recommended package time, then drain and set aside.
  4. In a large skillet, sauté the diced onion and minced garlic until the onion is translucent.
  5. Add the cooked lentils, diced tomatoes, drained pinto beans, green chilies, diced jalapeños, and taco seasoning (or chili powder and cumin).
  6. Stir to combine and heat through.
  7. Fold in the half-cooked noodles.
  8. Transfer the mixture to a 9×13-inch casserole dish or divide among individual ramekins.
  9. Spoon a thin layer of cornbread batter over the top of the casserole or each ramekin.
  10. Gently spread the batter with a knife — do not stir it into the filling.
  11. Bake uncovered for about 20–25 minutes, or until the cornbread is golden and set.
  12. Remove from the oven and let the casserole rest a few minutes before serving.
  13. Serve warm; offer hot sauce and extra jalapeños for anyone wanting more heat.

Recipe Variations

Southwestern bake in a single serving ramekin on the counter.

For single servings use oven-safe bowls or ramekins. You can freeze the noodle-and-bean-lentil portion (without the cornbread) in individual portions and top with cornbread after thawing before baking.

Family Size Option

Spread the casserole filling into a 9 X 13 inch Pyrex pan on the counter.

A 9×13-inch pan is ideal for serving a larger group. The casserole reheats well for lunches or leftovers.

Making the Cornbread Topping

Vegan cornbread mix in a bowl with a spoon on the counter.
  • Prepare the oil-free cornbread batter according to the recipe.
  • Spoon a thin, even layer over the casserole or each ramekin.
  • Bake uncovered until the cornbread is golden — roughly 20–25 minutes. The bake is delicious with or without the cornbread topping.
A single serving of vegan southern bake recipe ina ramekin on the table.
  • Let the casserole rest a few minutes after baking so it sets before serving.
  • Serve extra jalapeños and your favorite hot sauce alongside for those who like extra spice.
9 x ! 3-inch pan of vegan casserole with vegan cornbread spread in a thin layer over the top.
  • This casserole is a crowd-pleaser whether served in individual ramekins or from a large pan.
Southwestern Bake served in a ramekin on the counter.

Recipe FAQs

What is the key to making a good casserole?

Avoid overcooking vegetables and pasta; undercook them slightly because they will finish cooking in the oven.

Is it better to bake a casserole covered or uncovered?

For this recipe, bake uncovered so the cornbread topping browns nicely. If you skip the topping, you can bake covered and then uncover at the end.

What temperature should you bake the casserole?

Bake between 300°F and 400°F; 350°F is a good general temperature. This recipe recommends 375°F.

Tips

  • Adjust baking time for smaller ramekins, which will cook faster.
  • Cook noodles only half the recommended time so they don’t become mushy after baking.
  • Deseed jalapeños for less heat or leave seeds for more spice.
  • Reheat leftovers in the microwave or in a 325°F oven for about 20 minutes (covered).
  • Freeze the noodle-and-bean portion (without cornbread or baking) for up to two months; thaw completely before topping and baking.

If you enjoy comforting plant-based meals, try this vegan Southwestern bake. The balance of hearty, spiced filling and sweet cornbread topping is especially welcome on cool evenings.

📖 Recipe

vegan southwestern bake

Vegan Southwestern Bake

Southwestern bake is a comforting vegan casserole with lentils, vegetables, and noodles in a slightly spicy sauce topped with cornbread.
5 from 7 votes
Prep Time 10 mins
Cook Time 30 mins
Total Time 40 mins
Course Entrees
Cuisine Mexican
Servings 8
Calories 419 kcal

Ingredients

  • 8 ounces elbow macaroni, cooked half the package time
  • 1 large white onion, diced
  • 2 cloves garlic, minced
  • 30 ounces diced tomatoes
  • 15 ounces pinto beans (or beans of choice), drained
  • 4 ounces green chilies
  • 2 ½ cups cooked brown lentils
  • 2 jalapeños, seeded and diced (optional)
  • 1 package vegan taco seasoning (or equivalent spice blend)

Optional: Oil-Free Cornbread Topping

  • One recipe oil-free cornbread (spooned thinly over the casserole)

Instructions

  1. Preheat oven to 375°F (190°C).
  2. Prepare the cornbread batter if using the topping.
  3. Cook the macaroni for half the recommended package time; drain and set aside.
  4. Sauté the diced onion and minced garlic in a large skillet until the onion is translucent.
  5. Add the cooked lentils, diced tomatoes, pinto beans, green chilies, jalapeños, and taco seasoning.
  6. Stir and heat the mixture through.
  7. Fold in the half-cooked noodles.
  8. Transfer the mixture to a 9×13-inch casserole dish or individual ramekins.
  9. Spoon a thin layer of cornbread batter over the top and gently spread it without mixing into the filling.
  10. Bake uncovered for 20–25 minutes, until the cornbread is golden.
  11. Remove from the oven, let rest a few minutes, then serve warm with hot sauce or extra jalapeños.

Notes

  • If skipping the cornbread, bake covered at 375°F for 35 minutes, then uncover for 10 minutes.
  • Adjust baking time for smaller ramekins; they will cook faster.
  • Cook noodles only half the package time so they don’t overcook during baking.
  • Deseed jalapeños to reduce heat or leave some seeds for more spice.
  • Reheat leftovers in the microwave or covered in a 325°F oven for 20 minutes.
  • Freeze the uncooked noodle-and-filling portion (without cornbread) for up to 2 months. Thaw completely before topping and baking.

Nutrition

Calories: 419 kcal
Carbohydrates: 78 g
Protein: 17 g
Fat: 2 g
Fiber: 15 g
Sodium: 403 mg