This Healthy Vegetarian Mexican Casserole with Rice & Beans is a colorful, satisfying dinner packed with brown rice, black beans, corn, bell peppers, tomatoes, warm spices, and plenty of melted cheese. Fresh lime and cilantro brighten every bite, while jalapeños add just enough heat to make this easy meatless casserole anything but boring.
Why You’ll Love This Recipe
This casserole combines hearty pantry staples with plenty of colorful vegetables. Brown rice and black beans make it filling, while corn, peppers, tomatoes, and onions bring sweetness, texture, and fresh flavor.
It’s also wonderfully simple. The vegetables are quickly sautéed, everything is mixed with cooked rice and cheese, and the casserole finishes in the oven until hot and bubbling.
The spice level is easy to customize for your family. Use fewer jalapeños and less cayenne for a mild dinner, or increase both when you want something with more heat.
Ingredients

- 1 tablespoon olive oil
- 1 1/2 cups chopped red onion
- 1 1/2 cups chopped red bell pepper
- 1 1/2 cups chopped green bell pepper
- 2 jalapeños, 1 diced and 1 sliced, divided
- 2 cups frozen corn kernels
- 1 can (14 ounces) black beans, drained and rinsed
- 1 can (14 ounces) fire-roasted diced tomatoes
- 2 tablespoons fresh lime juice
- 4 cups cooked brown rice
- 1 3/4 cups shredded cheddar cheese
- 1/4 cup shredded Mexican-style cheese blend
- 1/4 cup chopped fresh cilantro
Seasoning
- 1 teaspoon garlic powder
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon paprika
- 1/2 teaspoon cayenne pepper or red chili powder
- 1 teaspoon salt, or to taste
Instructions
- Preheat the oven to 400°F (205°C). Lightly grease a casserole or baking dish.
- Heat the olive oil in a large skillet over medium-high heat.
- Add the chopped red onion, red bell pepper, green bell pepper, and diced jalapeño.
- Sauté for approximately 4 minutes, stirring occasionally, until the vegetables begin to soften and develop a little color.
- Add the frozen corn and continue cooking for another 2 minutes.
- Stir in the drained black beans, fire-roasted diced tomatoes, and fresh lime juice.
- Add the garlic powder, cumin, oregano, paprika, cayenne, and salt. Stir thoroughly until the vegetables and beans are evenly seasoned.
- Remove the skillet from the heat and taste, adjusting the salt or heat as desired.
- Add the cooked brown rice and mix until evenly combined.
- Stir 1 cup of shredded cheddar into the rice and vegetable mixture.
- Transfer the Healthy Vegetarian Mexican Casserole with Rice & Beans to the prepared baking dish and spread it into an even layer.
- Sprinkle the remaining cheddar and Mexican-style cheese blend evenly over the top.
- Bake in the center of the oven for 12–15 minutes, or until the casserole is thoroughly heated and the cheese is melted and bubbling.
- For a lightly browned cheese topping, broil briefly at the end while watching carefully to prevent burning.
- Remove from the oven and allow the casserole to rest for about 5 minutes.
- Garnish with fresh cilantro and sliced jalapeños before serving.

Tips & Tricks
Use fully cooked brown rice before assembling the casserole. Leftover refrigerated rice works especially well and makes preparation even faster.
Drain and rinse the black beans thoroughly to prevent excess liquid from making the casserole watery.
Fire-roasted tomatoes provide a subtle smoky flavor, but regular diced tomatoes work if that’s what you have available.
For a mild vegetarian Mexican casserole, remove the jalapeño seeds and reduce or omit the cayenne pepper.
If your tomato mixture seems particularly watery, let it cook for an extra couple of minutes before adding the rice.
Freshly grated cheese generally melts more smoothly than packaged shredded cheese.
Details
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Yield: Approximately 6–8 servings
Category: Main Course, Casserole
Method: Sautéing, Baking
Cuisine: Mexican-Inspired
Difficulty: Easy
Dietary Notes: Vegetarian, gluten-free when all packaged ingredients are certified gluten-free, halal-friendly when prepared with suitable cheeses

Notes
White rice, quinoa, or another cooked grain can replace the brown rice, although the final texture and nutrition will differ.
Pinto beans can replace black beans, or you can combine the two.
For extra vegetables, add zucchini, spinach, mushrooms, or poblano peppers to the skillet.
Choose cheddar and Mexican-style cheeses made with halal-certified, microbial, or suitable vegetarian rennet for halal-friendly preparation.
Serve the casserole with avocado, guacamole, plain Greek yogurt, salsa, shredded lettuce, or additional lime wedges.
Nutrition
Approximate nutrition per serving, based on 8 servings:
Calories: 390
Protein: 16g
Carbohydrates: 49g
Fat: 16g
Nutrition values are estimates and will vary depending on the cheese, rice, toppings, and serving size.
FAQ
What is Healthy Vegetarian Mexican Casserole with Rice & Beans?
Healthy Vegetarian Mexican Casserole with Rice & Beans is a meatless baked meal combining brown rice, black beans, corn, peppers, tomatoes, Mexican-inspired seasonings, and melted cheese.
Can I make vegetarian Mexican casserole ahead of time?
Yes. Prepare the rice and vegetable mixture, transfer it to the baking dish, cover, and refrigerate. Add the cheese topping and bake when you’re ready to serve.
Can I use white rice instead of brown rice?
Yes. Cooked long-grain white rice works well as a substitute. Because the rice is already cooked before being added, no major adjustment to the baking time is necessary.
How can I make Mexican rice and bean casserole less spicy?
Omit the cayenne and use only one jalapeño with the seeds and membranes removed. You can also leave out the jalapeños entirely for a very mild version.
Can I add more protein to this vegetarian casserole?
Yes. Adding another can of black or pinto beans is an easy vegetarian option. You could also serve the casserole with Greek yogurt for additional protein.
What should I serve with rice and bean casserole?
Avocado, guacamole, salsa, fresh lime, a crisp green salad, or roasted vegetables all pair well with this hearty casserole.
Storage
Allow leftovers to cool before transferring them to an airtight container. Refrigerate for up to 4 days.
Reheat individual portions in the microwave until thoroughly hot. For larger portions, cover and warm in a 350°F (175°C) oven until heated through.
If the rice seems dry during reheating, add a tablespoon or two of water or vegetable broth before warming.
The casserole can also be frozen for up to 2–3 months. Cool completely, portion into freezer-safe containers, and freeze. Thaw overnight in the refrigerator before reheating for the best texture.

Similar Recipes

Healthy Vegetarian Mexican Casserole with Rice & Beans
Ingredients
- 1 tablespoon olive oil
- 1 1/2 cups chopped red onion
- 1 1/2 cups chopped red bell pepper
- 1 1/2 cups chopped green bell pepper
- 2 jalapeños 1 diced and 1 sliced, divided
- 2 cups frozen corn kernels
- 1 can 14 ounces black beans, drained and rinsed
- 1 can 14 ounces fire-roasted diced tomatoes
- 2 tablespoons fresh lime juice
- 4 cups cooked brown rice
- 1 3/4 cups shredded cheddar cheese
- 1/4 cup shredded Mexican-style cheese blend
- 1/4 cup chopped fresh cilantro
Seasoning
- 1 teaspoon garlic powder
- 2 teaspoons ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon paprika
- 1/2 teaspoon cayenne pepper or red chili powder
- 1 teaspoon salt or to taste
Notes
Conclusion
This Healthy Vegetarian Mexican Casserole with Rice & Beans turns everyday vegetables, beans, brown rice, and cheese into a warm and satisfying meatless meal. Smoky tomatoes, cumin, lime, jalapeños, and cilantro provide plenty of flavor, while bubbling cheese gives the casserole a comforting finish.
Whether you’re planning a family dinner or preparing lunches ahead, this Mexican rice and bean casserole is an easy, colorful way to put a hearty vegetarian meal on the table.

