When you’re craving comfort food but still want to keep things vibrant and veggie-forward, roasted veggie enchilada casserole is the answer. This isn’t your average casserole—it’s a bold, flavor-packed, nutrient-rich meal that’s as hearty as it is wholesome. Roasted bell peppers, fire-roasted tomatoes, and creamy chickpeas come together with smoky spices and gooey layers of enchilada sauce, all stacked between tortillas and baked to bubbling perfection.
Why You’ll Love This Recipe
- It’s Comforting Yet Healthy: Layers of hearty roasted vegetables, brown rice, and chickpeas baked into a casserole? Yes, please. It satisfies without weighing you down.
- Meal Prep Friendly: Make it once and enjoy leftovers for days. It reheats beautifully and even freezes well.
- Customizable: Swap the veggies, adjust the spice level, or make it gluten-free with corn tortillas.
- Perfectly Balanced Flavors: Smoky paprika, zesty lemon, rich olive oil, and the tang of artichokes and olives create a flavor symphony.
- Great for Sharing: Whether it’s a family dinner, potluck, or weekend gathering, this dish is a crowd-pleaser.
- Plant-Based Power: Packed with protein, fiber, and nutrients, it’s a filling vegetarian meal that meat-eaters will love too.
Ingredients You’ll Need
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 3 tablespoons extra-virgin olive oil, divided – For roasting and sautéing.
- 1 medium yellow onion, finely chopped – Adds savory sweetness.
- 1½ teaspoons fine sea salt, divided – For seasoning each layer.
- 6 garlic cloves, pressed or minced – Brings robust depth.
- 2 teaspoons smoked paprika – Adds warmth and smokiness.
- 1 can (15 oz) fire-roasted diced tomatoes, drained – Adds a savory, charred flavor.
- 2 cups short-grain brown rice – Provides a hearty base.
- 1 can (15 oz) chickpeas, rinsed and drained – Adds protein and texture.
- 3 cups vegetable broth – For cooking the rice and building flavor.
- 1/3 cup dry white wine or extra veggie broth – Adds brightness.
- 1/2 teaspoon saffron threads, crumbled (optional) – For color and subtle floral flavor.
- 1 can (14 oz) quartered artichokes or 1 jar (12 oz) marinated, drained – Tangy and briny.
- 2 red bell peppers, sliced into ½” wide strips – Roasted to sweet perfection.
- 1/2 cup Kalamata olives, pitted and halved – Salty, bold flavor contrast.
- Freshly ground black pepper, to taste – Rounds out the flavor.
- 1/4 cup chopped fresh parsley, plus more for garnish – Adds freshness and color.
- 2 tablespoons lemon juice, plus lemon wedges for serving – Balances richness.
- 1/2 cup frozen peas – Adds a pop of sweetness and color.
Optional additions:
- Corn or flour tortillas (to create a layered enchilada-style bake)
- Shredded cheese (for a melty topping if not vegan)
Let’s Get Started
-
Roast the Veggies
Preheat the oven to 400°F (200°C). On a sheet pan, toss red bell pepper strips and drained artichokes with 1 tablespoon olive oil and a pinch of salt. Roast for 20–25 minutes, flipping halfway, until lightly browned and tender. -
Sauté the Base Flavors
In a large deep skillet or saucepan, heat remaining olive oil over medium heat. Add chopped onion and ½ teaspoon salt. Sauté until soft and translucent, about 5–6 minutes. Stir in garlic and smoked paprika; cook for another 30 seconds until fragrant. -
Build the Rice Mixture
Add fire-roasted tomatoes, rice, chickpeas, broth, wine (or more broth), and saffron (if using). Bring to a simmer. Cover, reduce heat to low, and cook until rice is tender and liquid is absorbed (about 35–40 minutes). Stir in peas, olives, lemon juice, parsley, and black pepper to taste. -
Assemble the Casserole
In a 9×13-inch baking dish, layer a base of enchilada sauce (if using tortillas). Add a layer of rice mixture, then roasted veggies. Repeat if layering with tortillas. Top with extra enchilada sauce or a light sprinkle of cheese if desired. -
Bake
Reduce oven to 375°F (190°C). Cover casserole with foil and bake for 20 minutes. Uncover and bake for another 10–15 minutes until hot and slightly crisp on top. -
Garnish and Serve
Let cool for a few minutes before serving. Top with chopped parsley and serve with lemon wedges on the side.
Servings and Pairing
This recipe makes about 6 hearty servings, making it perfect for meal prep, dinner parties, or feeding a hungry family. It pairs wonderfully with:
- Simple green salad with a citrus vinaigrette
- Guacamole and tortilla chips
- Fresh salsa or pico de gallo
- A cold cerveza or sparkling lime water
It’s filling enough to serve on its own but versatile enough to round out a full meal.
Variations
Want to switch it up? Try these easy variations:
- Add Cheese: Top with shredded cheddar or Mexican blend before baking.
- Make It Vegan: Keep it dairy-free and skip the cheese, or use vegan cheese.
- Spicy Twist: Add jalapeños, hot sauce, or a dash of cayenne to the filling.
- Switch the Grains: Use quinoa, farro, or even orzo instead of brown rice.
- Add Protein: Toss in tofu crumbles, cooked lentils, or shredded vegan chicken for more protein.
This recipe is a blank canvas for your favorite flavors and add-ins.
Storage Tips
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Freeze: Freeze the casserole before or after baking. Wrap tightly and freeze for up to 2 months.
- Reheat: Warm individual portions in the microwave or reheat the entire dish in a 350°F oven until hot.
It’s a great freezer meal — just thaw overnight before baking or reheating.
FAQs
Can I make this casserole ahead of time?
Yes! Assemble the whole dish up to 1 day in advance and refrigerate until ready to bake.
Do I need saffron?
It’s optional. Saffron adds a subtle flavor and beautiful color but the dish is still delicious without it.
Can I use different vegetables?
Absolutely! Zucchini, mushrooms, corn, or sweet potatoes would all work well here.
Is it spicy?
Not unless you make it so. The base recipe is mild, but you can always add heat.
What’s the best way to reheat leftovers?
Microwave individual portions or reheat covered in the oven at 350°F until warmed through.
Final Thoughts
Roasted veggie enchilada casserole brings together everything we love about comfort food: warm, filling, flavorful layers—without compromising on nutrition or freshness. It’s colorful, hearty, and adaptable, making it a perfect go-to recipe for plant-based eaters and flexitarians alike. Whether you’re cooking for one, feeding a family, or planning ahead for the week, this casserole is the kind of meal that makes dinner feel both satisfying and stress-free.
Print
Roasted Veggie Enchilada Casserole
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A hearty, plant-based casserole layered with roasted bell peppers, chickpeas, artichokes, and brown rice simmered in smoky spices and topped with lemon, parsley, and olives.
Ingredients
- 3 tbsp extra-virgin olive oil, divided
- 1 medium yellow onion, finely chopped
- 1½ tsp fine sea salt, divided
- 6 garlic cloves, minced
- 2 tsp smoked paprika
- 1 can (15 oz) fire-roasted diced tomatoes, drained
- 2 cups short-grain brown rice
- 1 can (15 oz) chickpeas, rinsed and drained
- 3 cups vegetable broth
- 1/3 cup dry white wine or more broth
- ½ tsp saffron threads (optional), crumbled
- 1 can (14 oz) quartered artichokes or 1 jar (12 oz) marinated, drained
- 2 red bell peppers, sliced into ½-inch wide strips
- ½ cup Kalamata olives, halved
- Freshly ground black pepper, to taste
- ¼ cup chopped fresh parsley, plus more for garnish
- 2 tbsp lemon juice, plus wedges for serving
- ½ cup frozen peas
Instructions
- Preheat oven to 400°F (200°C). Toss bell peppers and artichokes with 1 tbsp olive oil and roast for 20–25 minutes.
- In a large pan, heat remaining oil. Sauté onion with ½ tsp salt until soft. Add garlic and paprika; stir briefly.
- Add tomatoes, rice, chickpeas, broth, wine, and saffron (if using). Simmer, cover, and cook until rice is tender (35–40 mins).
- Stir in peas, olives, lemon juice, parsley, black pepper, and remaining salt.
- Spread a layer of enchilada sauce (if using) in a 9×13 dish. Add rice mix, then roasted veggies.
- Optional: Top with more sauce or cheese. Bake at 375°F (190°C), covered for 20 mins, then uncovered for 10–15 mins.
- Garnish with parsley and lemon wedges before serving.
Notes
- Add jalapeños or chili flakes for heat.
- Use marinated artichokes for extra flavor.
- Swap rice with quinoa or farro if desired.
- Prep Time: 25 minutes
- Cook Time: 40 minutes

