Roasted Veggie Enchilada Casserole recipe

Caroline

Sharing simple, flavorful recipes made with love and care.

There are certain recipes in my kitchen that feel like a warm hug in a casserole dish, and this Roasted Veggie Enchilada Casserole is the undisputed champion. I first created it on a chilly fall evening, determined to make a “Meatless Monday” meal that my husband, a dedicated meat-and-potatoes man, wouldn’t just tolerate but would actually request again. I knew the key was to build deep, savory flavors that would make nobody miss the meat. The magic, I discovered, was in the roasting. By caramelizing a rainbow of vegetables—sweet potatoes, bell peppers, zucchini—until their edges were crisp and their natural sugars intensified, I created a filling that was smoky, sweet, and incredibly substantial. I layered it all with earthy black beans, corn tortillas, and a rich enchilada sauce, then smothered it in bubbly, golden cheese. The moment I pulled it from the oven, fragrant and beautiful, I had a feeling I’d created a winner. My husband’s reaction after his first bite confirmed it: “Wow. You can make this anytime.” Now, it’s our go-to for cozy weeknight dinners, a crowd-pleasing dish for potlucks, and my favorite way to pack a ton of nutritious vegetables into one outrageously delicious meal.

The Ultimate Roasted Veggie Enchilada Casserole: Hearty, Healthy, and Delicious

This isn’t just another vegetarian casserole; it’s a celebration of flavor, texture, and color that will satisfy everyone at the table, from devoted vegetarians to staunch carnivores. The secret lies in a two-step process that builds a depth of flavor you simply can’t achieve by sautéing. First, we roast a medley of vegetables with classic Mexican spices until they are tender, sweet, and slightly charred. This roasting process transforms them, concentrating their flavors and adding a smoky complexity that forms the heart of the dish.

Next, instead of the often-fussy process of individually rolling enchiladas, we borrow from the brilliance of lasagna and create a layered casserole. This method is not only significantly faster and easier, but it also ensures that every single bite is a perfect combination of soft corn tortillas, savory roasted vegetable filling, rich red enchilada sauce, and melted, gooey cheese. It’s a forgiving, make-ahead-friendly recipe that delivers all the comforting, beloved flavors of traditional enchiladas in an easy-to-serve format. Perfect for a weeknight dinner, meal prepping for the week, or serving a hungry crowd, this Roasted Veggie Enchilada Casserole is destined to become a staple in your recipe collection.

Ingredients for a Perfect Enchilada Casserole

The beauty of this recipe is its use of simple, wholesome ingredients that come together to create something truly special. For the best flavor, use fresh vegetables and a good quality enchilada sauce and cheese.

For the Roasted Vegetables:

  • Sweet Potato: 1 large (about 1 ½ lbs), peeled and diced into ½-inch cubes.
  • Bell Peppers: 2 medium, any color (we love using one red and one yellow for color), seeded and chopped into ½-inch pieces.
  • Zucchini: 1 medium, chopped into ½-inch pieces.
  • Red Onion: 1 medium, chopped.
  • Olive Oil: 3 tablespoons.
  • Chili Powder: 2 teaspoons.
  • Cumin: 1 ½ teaspoons.
  • Smoked Paprika: 1 teaspoon. (This adds a wonderful smoky depth).
  • Fine Sea Salt: 1 teaspoon.
  • Black Pepper: ½ teaspoon.

For the Casserole Assembly:

  • Black Beans: 1 (15-ounce) can, rinsed and drained.
  • Corn: 1 cup, frozen or from 1 (15-ounce) can, drained.
  • Red Enchilada Sauce: 1 large (28-ounce) can, or about 3 ½ cups of your favorite brand (choose mild, medium, or hot).
  • Corn Tortillas: 12-15 (6-inch) tortillas.
  • Shredded Cheese: 3 cups of a Mexican blend, Monterey Jack, or a mix of cheddar and mozzarella.

Optional Toppings for Serving:

  • Fresh Cilantro, chopped
  • Sour Cream or Mexican Crema
  • Avocado, sliced or mashed
  • Sliced Jalapeños (fresh or pickled)
  • Crumbled Cotija Cheese
  • Pico de Gallo or your favorite salsa

Step-by-Step Instructions: Building Your Casserole

Follow these detailed steps to create a flawless, flavor-packed enchilada casserole. The process is simple: roast, mix, layer, and bake!

Step 1: Roast the Vegetables

Preheat your oven to 400°F (200°C). Line a large, rimmed baking sheet with parchment paper for easy cleanup. In a very large bowl, combine the diced sweet potato, chopped bell peppers, zucchini, and red onion. Drizzle with the 3 tablespoons of olive oil. In a small bowl, whisk together the chili powder, cumin, smoked paprika, salt, and pepper. Sprinkle this spice mixture over the vegetables. Use your hands or a large spoon to toss everything together until the vegetables are evenly coated with oil and spices.

Spread the seasoned vegetables in a single, even layer on the prepared baking sheet. It’s important not to overcrowd the pan; use two baking sheets if necessary. Overcrowding will cause the vegetables to steam instead of roast, and you’ll miss out on the delicious caramelization. Roast for 25-30 minutes, tossing halfway through, until the sweet potatoes are fork-tender and the vegetables are softened and have slightly charred, caramelized edges.

Step 2: Prepare for Assembly

While the vegetables are roasting, prepare the rest of your components. Reduce the oven temperature to 375°F (190°C). Lightly grease a 9×13-inch baking dish. Pour about ½ cup of the enchilada sauce into the bottom of the prepared dish and spread it around to create a thin layer. This prevents the first layer of tortillas from sticking.

Once the vegetables are finished roasting, remove them from the oven. In the same large bowl you used earlier, combine the roasted vegetables with the rinsed black beans and the corn. Gently stir to combine. This mixture is your delicious enchilada filling.

Step 3: Layer the Casserole

Now for the fun part—building the layers!

  1. First Layer: Arrange a single layer of tortillas over the sauce in the bottom of the baking dish, tearing them as needed to cover the entire surface. It’s okay if they overlap slightly.
  2. Second Layer: Spoon half of the roasted vegetable, bean, and corn mixture evenly over the tortillas.
  3. Third Layer: Sprinkle 1 cup of the shredded cheese over the vegetable mixture.
  4. Fourth Layer: Pour 1 cup of the enchilada sauce as evenly as you can over the cheese.
  5. Repeat: Create a second, identical layer on top: another layer of tortillas, the remaining half of the vegetable mixture, another cup of shredded cheese, and another cup of enchilada sauce.
  6. Final Layer: Top with a final layer of tortillas, the remaining enchilada sauce (make sure to cover the tortillas completely to keep them from drying out), and the final cup of shredded cheese.

Step 4: Bake and Rest

Cover the casserole dish tightly with aluminum foil. This traps the steam and helps all the layers meld together. Bake in the preheated 375°F (190°C) oven for 20 minutes.

After 20 minutes, carefully remove the foil. Continue to bake, uncovered, for another 15-20 minutes, or until the sauce is bubbly and the cheese on top is fully melted and turning golden brown at the edges.

Once you remove the casserole from the oven, let it rest on a wire rack for at least 10-15 minutes before serving. This step is crucial! It allows the casserole to set, making it much easier to cut and serve neat squares that hold their shape.

Nutrition Facts: A Healthy and Hearty Meal

This casserole is a fantastic way to enjoy a comforting meal that’s also packed with fiber, vitamins, and plant-based protein.

  • Servings: This recipe makes 8 generous servings.
  • Calories per Serving: Approximately 450-500 calories.

Disclaimer: This nutritional information is an estimate and can vary based on the specific brands of enchilada sauce, tortillas, and cheese used. The final calorie count will also depend on the toppings you choose.

Preparation Time: Perfect for Weeknights

This recipe is designed to be efficient, with hands-on time kept to a minimum while the oven does most of the work.

  • Active Preparation Time: 20 minutes
  • Roasting & Baking Time: 45-50 minutes
  • Resting Time: 10-15 minutes
  • Total Time: Approximately 1 hour and 25 minutes

How to Serve Your Roasted Veggie Enchilada Casserole

The toppings are where you can truly customize this dish and add layers of fresh flavor and texture. Set up a small “toppings bar” and let everyone build their own perfect bite.

  • Creamy & Cooling:
    • A dollop of sour cream or Mexican crema to balance the spice.
    • Thick slices or a scoop of fresh avocado or guacamole.
  • Fresh & Zesty:
    • A generous sprinkle of freshly chopped cilantro.
    • A spoonful of vibrant pico de gallo or your favorite salsa.
    • A squeeze of fresh lime juice over the top just before serving.
  • Spicy & Salty:
    • Thinly sliced fresh or pickled jalapeños for a kick of heat.
    • A crumble of salty cotija cheese for an authentic finishing touch.
  • Perfect Side Dishes:
    • Serve each square alongside a scoop of cilantro-lime rice.
    • A simple side of seasoned black beans or refried beans.
    • A light green salad with a simple lime vinaigrette to cut through the richness.

Additional Tips for Casserole Perfection

Take your enchilada casserole from great to absolutely unforgettable with these five pro tips.

  1. Don’t Skip the Roasting: It might be tempting to save time by sautéing the vegetables, but roasting is the single most important step for developing deep, complex flavor. The dry heat of the oven caramelizes the natural sugars in the sweet potatoes and peppers, creating a sweet, smoky foundation that is the signature of this dish.
  2. Warm Your Tortillas: For an even better texture and to prevent any chance of the tortillas becoming gummy, give them a quick toast before layering. You can do this by heating them one by one for about 15-20 seconds per side in a dry skillet over medium-high heat until they are soft and pliable. This step makes a subtle but noticeable difference.
  3. Boost Your Sauce: Elevate the flavor of a store-bought enchilada sauce by pouring it into a small saucepan and adding a teaspoon of cumin, half a teaspoon of chili powder, and a clove of minced garlic. Let it simmer for 5-10 minutes while your vegetables roast. This small step adds a homemade touch and much more depth.
  4. The Make-Ahead Master Plan: This casserole is a meal-prepper’s dream. You can fully assemble the entire casserole (without baking), cover it tightly with foil, and refrigerate it for up to 2 days. When you’re ready to eat, you may need to add about 10-15 minutes to the initial covered baking time since you’re starting from cold.
  5. Customize Your Veggies: This recipe is incredibly versatile. Feel free to swap or add vegetables based on what’s in season or what you have on hand. Cauliflower florets, mushrooms, butternut squash, or even spinach (stirred into the veggie mix after roasting) are all fantastic additions. Just aim for a similar total volume of vegetables.

Frequently Asked Questions (FAQ) about Veggie Enchilada Casserole

Here are answers to some of the most common questions about making this recipe.

1. Can I make this enchilada casserole vegan?
Yes, absolutely! It’s very easy to make this recipe vegan. Simply substitute the dairy cheese for your favorite brand of dairy-free shredded cheese (many vegan Mexican blends melt beautifully). Most canned red enchilada sauces are naturally vegan, but be sure to double-check the label for any hidden dairy or chicken stock. Serve with vegan sour cream or cashew crema.

2. Is this recipe gluten-free?
Yes, this recipe is naturally gluten-free as long as you use the right ingredients. Ensure you are using tortillas that are labeled “100% Corn” and not a corn/wheat blend. Additionally, while most enchilada sauces are gluten-free, it’s always best to check the label to ensure it is certified gluten-free and has no hidden wheat thickeners.

3. How do I store and reheat leftovers?
Leftovers are fantastic! Store them in an airtight container in the refrigerator for up to 4-5 days. You can reheat individual portions in the microwave for 1-2 minutes. For the best results and to re-crisp the cheesy top, reheat the casserole in an oven-safe dish at 350°F (175°C) for 15-20 minutes, or until heated through. This casserole also freezes well.

4. Why use a layered casserole style instead of rolling the enchiladas?
While rolled enchiladas are classic, the layered casserole approach offers several key advantages. It’s significantly faster and less messy, as you don’t have to fill and roll each tortilla individually. It’s also much easier to serve to a crowd. Most importantly, the layering ensures a perfect ratio of tortilla, filling, sauce, and cheese in every single bite. It’s all the flavor with a fraction of the work!

5. Can I use flour tortillas instead of corn?
You can, but it will significantly change the flavor and texture of the dish. Corn tortillas are traditional for enchiladas and provide an authentic, earthy corn flavor that complements the sauce and spices. When baked in sauce, they soften into a masa-like consistency. Flour tortillas will result in a much softer, almost doughy texture. If you prefer flour tortillas, the casserole will still be delicious, just different from a classic enchilada dish.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Roasted Veggie Enchilada Casserole recipe


  • Author: Caroline

Ingredients

For the Roasted Vegetables:


  • Sweet Potato: 1 large (about 1 ½ lbs), peeled and diced into ½-inch cubes.


  • Bell Peppers: 2 medium, any color (we love using one red and one yellow for color), seeded and chopped into ½-inch pieces.


  • Zucchini: 1 medium, chopped into ½-inch pieces.


  • Red Onion: 1 medium, chopped.


  • Olive Oil: 3 tablespoons.


  • Chili Powder: 2 teaspoons.


  • Cumin: 1 ½ teaspoons.


  • Smoked Paprika: 1 teaspoon. (This adds a wonderful smoky depth).


  • Fine Sea Salt: 1 teaspoon.


  • Black Pepper: ½ teaspoon.


For the Casserole Assembly:


  • Black Beans: 1 (15-ounce) can, rinsed and drained.


  • Corn: 1 cup, frozen or from 1 (15-ounce) can, drained.


  • Red Enchilada Sauce: 1 large (28-ounce) can, or about 3 ½ cups of your favorite brand (choose mild, medium, or hot).


  • Corn Tortillas: 12-15 (6-inch) tortillas.


  • Shredded Cheese: 3 cups of a Mexican blend, Monterey Jack, or a mix of cheddar and mozzarella.


Optional Toppings for Serving:


  • Fresh Cilantro, chopped


  • Sour Cream or Mexican Crema


  • Avocado, sliced or mashed


  • Sliced Jalapeños (fresh or pickled)


  • Crumbled Cotija Cheese


  • Pico de Gallo or your favorite salsa



Instructions

tep 1: Roast the Vegetables

Preheat your oven to 400°F (200°C). Line a large, rimmed baking sheet with parchment paper for easy cleanup. In a very large bowl, combine the diced sweet potato, chopped bell peppers, zucchini, and red onion. Drizzle with the 3 tablespoons of olive oil. In a small bowl, whisk together the chili powder, cumin, smoked paprika, salt, and pepper. Sprinkle this spice mixture over the vegetables. Use your hands or a large spoon to toss everything together until the vegetables are evenly coated with oil and spices.

Spread the seasoned vegetables in a single, even layer on the prepared baking sheet. It’s important not to overcrowd the pan; use two baking sheets if necessary. Overcrowding will cause the vegetables to steam instead of roast, and you’ll miss out on the delicious caramelization. Roast for 25-30 minutes, tossing halfway through, until the sweet potatoes are fork-tender and the vegetables are softened and have slightly charred, caramelized edges.

Step 2: Prepare for Assembly

While the vegetables are roasting, prepare the rest of your components. Reduce the oven temperature to 375°F (190°C). Lightly grease a 9×13-inch baking dish. Pour about ½ cup of the enchilada sauce into the bottom of the prepared dish and spread it around to create a thin layer. This prevents the first layer of tortillas from sticking.

Once the vegetables are finished roasting, remove them from the oven. In the same large bowl you used earlier, combine the roasted vegetables with the rinsed black beans and the corn. Gently stir to combine. This mixture is your delicious enchilada filling.

Step 3: Layer the Casserole

Now for the fun part—building the layers!

  1. First Layer: Arrange a single layer of tortillas over the sauce in the bottom of the baking dish, tearing them as needed to cover the entire surface. It’s okay if they overlap slightly.

  2. Second Layer: Spoon half of the roasted vegetable, bean, and corn mixture evenly over the tortillas.

  3. Third Layer: Sprinkle 1 cup of the shredded cheese over the vegetable mixture.

  4. Fourth Layer: Pour 1 cup of the enchilada sauce as evenly as you can over the cheese.

  5. Repeat: Create a second, identical layer on top: another layer of tortillas, the remaining half of the vegetable mixture, another cup of shredded cheese, and another cup of enchilada sauce.

  6. Final Layer: Top with a final layer of tortillas, the remaining enchilada sauce (make sure to cover the tortillas completely to keep them from drying out), and the final cup of shredded cheese.

Step 4: Bake and Rest

Cover the casserole dish tightly with aluminum foil. This traps the steam and helps all the layers meld together. Bake in the preheated 375°F (190°C) oven for 20 minutes.

After 20 minutes, carefully remove the foil. Continue to bake, uncovered, for another 15-20 minutes, or until the sauce is bubbly and the cheese on top is fully melted and turning golden brown at the edges.

Once you remove the casserole from the oven, let it rest on a wire rack for at least 10-15 minutes before serving. This step is crucial! It allows the casserole to set, making it much easier to cut and serve neat squares that hold their shape

Nutrition

  • Serving Size: one normal portion
  • Calories: 450-500