Looking for a hearty, wholesome dinner that brings big flavor without the meat? Say hello to the Roasted Veggie Enchilada Casserole—a vibrant, nourishing, one-dish meal that’s bursting with smoky spices, tender roasted vegetables, protein-packed chickpeas, and rich tomato flavor. It’s the kind of meal that makes you feel good inside and out: filling, flavorful, and full of good-for-you ingredients.
Why You’ll Love This Recipe
- One-Pan Wonder: Everything cooks together beautifully, making cleanup a breeze.
- Big Flavor, No Meat: Smoky paprika, garlic, olives, and fire-roasted tomatoes create deep, savory flavors.
- Super Filling: With chickpeas, brown rice, and vegetables, this meal satisfies even the biggest appetites.
- Meal Prep Friendly: It stores well, reheats like a dream, and can even be frozen for later.
- Customizable: Add spice, swap veggies, or top with cheese—make it your own.
- Perfect for Sharing: Whether you’re hosting a casual dinner or need a dish to pass, it’s a guaranteed crowd-pleaser.
This is one of those recipes that feels fancy, but is made with simple pantry staples and fresh ingredients. Comforting, colorful, and always a hit at the table.
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 sweetness and depth.
- 1½ teaspoons fine sea salt, divided – To season each layer.
- 6 garlic cloves, minced or pressed – Brings bold, savory flavor.
- 2 teaspoons smoked paprika – Infuses the dish with smoky warmth.
- 1 can (15 oz) fire-roasted diced tomatoes, drained – Adds rich tomato flavor.
- 2 cups short-grain brown rice – Hearty and filling; holds up well in the casserole.
- 1 can (15 oz) chickpeas, rinsed and drained – For protein and texture.
- 3 cups vegetable broth – To cook the rice and deepen flavor.
- ⅓ cup dry white wine or vegetable broth – Adds brightness and balance.
- ½ teaspoon saffron threads (optional), crumbled – For color and subtle floral notes.
- 1 can (14 oz) quartered artichokes or 1 jar (12 oz) marinated, drained – Adds tang and texture.
- 2 red bell peppers, stemmed, seeded, sliced into ½” strips – Roasted for sweetness.
- ½ cup Kalamata olives, pitted and halved – Adds briny contrast.
- Freshly ground black pepper, to taste – For balance and spice.
- ¼ cup chopped fresh parsley, plus 1 tbsp more for garnish – For freshness and color.
- 2 tablespoons lemon juice, plus wedges for serving – Brightens everything up.
- ½ cup frozen peas – A pop of sweetness and color.
Let’s Get Started
Here’s how to bring this beautiful, layered casserole to life:
Roast the Veggies
Preheat your oven to 400°F (200°C). Toss the sliced bell peppers and drained artichokes with 1 tablespoon of olive oil and a pinch of salt. Spread them on a baking sheet and roast for 20–25 minutes, flipping once, until soft and slightly charred.Cook the Aromatics
In a large sauté pan or deep skillet, heat 2 tablespoons of olive oil over medium heat. Add chopped onion and ½ teaspoon of sea salt. Cook for 5–6 minutes until the onions are soft and translucent. Add the garlic and smoked paprika, stir for about 30 seconds until fragrant.Simmer the Rice Mixture
Stir in the drained fire-roasted tomatoes, rice, chickpeas, vegetable broth, white wine (or more broth), and saffron if using. Bring to a boil, reduce heat, cover, and simmer for 35–40 minutes, or until the rice is tender and the liquid is absorbed.Finish the Filling
Stir in the roasted bell peppers and artichokes, frozen peas, olives, lemon juice, parsley, remaining 1 teaspoon sea salt, and a few grinds of black pepper. Taste and adjust seasoning as needed.Assemble the Casserole
Preheat the oven to 375°F (190°C). Lightly oil a 9×13-inch baking dish. Spread half of the rice and veggie mixture into the dish. If using tortillas (optional), layer a few in between. Add the rest of the mixture on top.Bake
Cover the casserole with foil and bake for 20 minutes. Uncover and bake another 10–15 minutes until everything is heated through and the top is slightly crisp.Garnish & Serve
Let cool for a few minutes before serving. Sprinkle with fresh parsley and serve with lemon wedges for a fresh finish.
Servings and Pairing
This recipe serves 6 generous portions, making it ideal for family dinners, meal prep, or guests.
Serve it with:
- A fresh green salad with lime or lemon vinaigrette
- Tortilla chips and guacamole
- A dollop of sour cream or vegan yogurt
- Warm corn tortillas on the side
- A crisp glass of white wine or sparkling lime water
Variations
Make it your own with these easy tweaks:
- Add Cheese: Sprinkle shredded Monterey Jack or cheddar on top before baking.
- Make It Spicy: Add diced jalapeños or a pinch of cayenne to the filling.
- Use Different Veggies: Zucchini, corn, or mushrooms can replace bell peppers.
- Swap the Grain: Try quinoa or farro instead of rice for a different texture.
- Add Tortilla Layers: For a more enchilada-style bake, layer corn tortillas between the rice mixture.
Storage Tips
- Refrigerate: Store in an airtight container for up to 4 days.
- Freeze: Freeze the baked casserole in portions for up to 2 months.
- Reheat: Microwave individual servings or reheat in a 350°F oven until warm throughout.
This casserole makes amazing leftovers — the flavors deepen overnight!
FAQs
Can I make this casserole ahead of time?
Yes! You can prep the whole dish, refrigerate it overnight, and bake it the next day.
Is saffron necessary?
Not at all—it’s a nice bonus, but the casserole is still flavorful without it.
Can I make this gluten-free?
Absolutely! The base recipe is gluten-free. Just skip tortillas or use certified gluten-free ones if layering.
Can I add cheese?
Of course! A layer of cheese on top adds richness—use vegan cheese for a plant-based version.
Do I need to pre-cook the rice?
Nope! It cooks right in the pan with the broth and vegetables, saving you an extra step.
Final Thoughts
This Roasted Veggie Enchilada Casserole is the ultimate vegetarian comfort food. It’s cozy, packed with nutrition, and layered with complex flavors that’ll satisfy any palate. With pantry staples and fresh veggies, it’s the kind of dish you can make on a weeknight but proudly serve at a dinner party. And with the added bonus of easy storage and leftovers, it’s the gift that keeps on giving.
Print
Roasted Veggie Enchilada Casserole
- Total Time: 1 hour 10 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A hearty roasted vegetable enchilada casserole made with brown rice, chickpeas, peppers, and Mediterranean-inspired flavors, finished with lemon and fresh herbs for balance.
Ingredients
- 3 tablespoons extra-virgin olive oil, divided
- 1 medium yellow onion, finely chopped
- 1 ½ teaspoons fine sea salt, divided
- 6 garlic cloves, minced or pressed
- 2 teaspoons 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
- ⅓ cup dry white wine or vegetable broth
- ½ teaspoon saffron threads, crumbled (optional)
- 1 can (14 oz) quartered artichokes or 12 oz jar marinated artichokes, drained
- 2 red bell peppers, sliced into ½-inch strips
- ½ cup Kalamata olives, pitted and halved
- Freshly ground black pepper, to taste
- ¼ cup chopped fresh parsley, plus extra for garnish
- 2 tablespoons lemon juice, plus lemon wedges for serving
- ½ cup frozen peas
Instructions
- Preheat oven to 425°F (220°C).
- Toss bell peppers with 1 tablespoon olive oil and a pinch of salt; roast for 20–25 minutes until tender and lightly charred.
- Meanwhile, heat remaining olive oil in a large oven-safe skillet or pot over medium heat.
- Add onion and cook until softened, about 5 minutes.
- Stir in garlic, smoked paprika, and remaining salt; cook 30 seconds until fragrant.
- Add tomatoes, rice, chickpeas, vegetable broth, wine, and saffron (if using). Bring to a gentle simmer.
- Cover and cook 35–40 minutes, stirring occasionally, until rice is tender.
- Fold in roasted peppers, artichokes, olives, peas, parsley, lemon juice, and black pepper.
- Transfer to a baking dish if needed and bake uncovered for 10 minutes to meld flavors.
- Garnish with additional parsley and serve with lemon wedges.
Notes
- Use fire-roasted tomatoes for deeper flavor.
- Short-grain brown rice creates a creamier texture than long-grain.
- Add shredded cheese or vegan cheese on top if desired.
- Prep Time: 20 minutes
- Cook Time: 50 minutes

