Bursting with bold Southwestern flavors, this Vegetarian Mexican Casserole is a comforting, crowd-pleasing dish that's as wholesome as it is delicious. Layered with nutrient-rich ingredients like black beans, sweet corn, diced tomatoes, and hearty brown rice, this casserole is seasoned with a medley of chili powder, cumin, and paprika for a smoky, spicy kick. Topped with gooey, melted Mexican blend cheese and a sprinkle of fresh cilantro, this recipe is a one-pan wonder perfect for busy weeknights or meal prep. Ready in under an hour, this vegetarian dinner is satisfying, easy to make, and packed with plant-based protein and fiber. Serve it as a main course or alongside your favorite taco toppings for a fiesta of flavors in every bite!
Preheat your oven to 375°F (190°C) and lightly grease a 9x13-inch casserole dish.
Heat the olive oil in a large skillet over medium heat. Add the diced onion and bell peppers, cooking for 5-7 minutes until softened.
Stir in the minced garlic and cook for an additional 1 minute until fragrant.
Add the cooked brown rice, black beans, corn, diced tomatoes (with juices), and tomato sauce to the skillet. Stir well to combine.
Mix in the chili powder, ground cumin, paprika, salt, and black pepper. Cook for 2-3 minutes, allowing the flavors to meld together.
Transfer half of the mixture into the prepared casserole dish, spreading it evenly.
Sprinkle 3/4 cup of shredded Mexican blend cheese over the layer. Add the remaining rice and vegetable mixture to create a second layer.
Top the casserole with the remaining 3/4 cup of shredded cheese.
Cover the casserole dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for another 10-15 minutes, or until the cheese is melted and bubbly.
Remove the casserole from the oven and let it rest for 5 minutes before serving.
Garnish with chopped cilantro if desired, and serve warm. Enjoy!
Calories |
2632 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 93.6 g | 120% | |
| Saturated Fat | 37.3 g | 186% | |
| Polyunsaturated Fat | 4.8 g | ||
| Cholesterol | 150 mg | 50% | |
| Sodium | 5103 mg | 222% | |
| Total Carbohydrate | 362.3 g | 132% | |
| Dietary Fiber | 61.3 g | 219% | |
| Total Sugars | 55.2 g | ||
| Protein | 101.2 g | 202% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 1559 mg | 120% | |
| Iron | 19.8 mg | 110% | |
| Potassium | 4587 mg | 98% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.