Best Easy Vegetarian Mexican Casserole Recipe to Try Today

Updated On: October 5, 2025

If you’re craving a flavorful, hearty dish that’s both vegetarian and effortlessly delicious, this easy Mexican casserole recipe is exactly what you need. Packed with vibrant spices, wholesome vegetables, and gooey melted cheese, it’s the perfect comfort food for any night of the week.

Whether you’re a seasoned vegetarian or just looking to add more meatless meals into your rotation, this casserole promises to satisfy your taste buds with every bite.

What makes this recipe truly stand out is its simplicity and versatility. You can prepare it in under an hour, and it uses ingredients you likely already have in your pantry.

Plus, it’s a crowd-pleaser that’s ideal for family dinners, potlucks, or meal prepping for the week ahead. Dive into this colorful dish and bring a touch of Mexico to your table!

Why You’ll Love This Recipe

This easy vegetarian Mexican casserole is a delightful combination of textures and flavors, making it a standout meal for any occasion. Here’s why it’s a kitchen favorite:

  • Quick and Simple: Minimal prep and straightforward steps make this recipe accessible to cooks of all skill levels.
  • Nutritious and Filling: Loaded with beans, vegetables, and wholesome grains, this casserole provides a balanced meal packed with fiber and protein.
  • Customizable: Easily swap ingredients based on your preferences or pantry availability, making it highly versatile.
  • Family-Friendly: Mildly spiced but bursting with flavor, it appeals to both kids and adults alike.
  • Perfect for Leftovers: It reheats beautifully, making it an excellent choice for meal prep or next-day lunches.

Ingredients

  • 1 cup uncooked white rice (or brown rice for a healthier option)
  • 1 tbsp olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 bell pepper, diced (red or green)
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) corn kernels, drained
  • 1 can (14.5 oz) diced tomatoes with green chilies (like Rotel)
  • 1 packet taco seasoning (or homemade blend: chili powder, cumin, paprika, garlic powder, onion powder, salt, pepper)
  • 1 cup shredded cheddar cheese (or Mexican blend)
  • 1/2 cup shredded Monterey Jack cheese
  • 1/4 cup chopped fresh cilantro (optional)
  • 1 cup vegetable broth
  • Salt and pepper to taste

Equipment

  • Large skillet or sauté pan
  • Medium saucepan or rice cooker
  • 9×13-inch baking dish
  • Mixing spoon or spatula
  • Measuring cups and spoons
  • Sharp knife and cutting board

Instructions

  1. Cook the rice: In a medium saucepan, combine the rice and vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes until rice is tender and liquid is absorbed. Alternatively, use a rice cooker for convenience.
  2. Sauté the vegetables: While the rice cooks, heat olive oil in a large skillet over medium heat. Add diced onion and bell pepper, cooking for 5-7 minutes until softened. Stir in minced garlic and cook for another minute until fragrant.
  3. Add beans, corn, and tomatoes: Stir in black beans, corn, and diced tomatoes with green chilies. Sprinkle the taco seasoning over the mixture and stir well to combine. Cook for 3-4 minutes, allowing the flavors to meld.
  4. Combine rice and vegetable mixture: Once the rice is cooked, add it to the skillet with the vegetable mixture. Stir thoroughly to combine all ingredients evenly. Season with salt and pepper to taste.
  5. Assemble the casserole: Preheat your oven to 375°F (190°C). Transfer half of the rice and vegetable mixture into the 9×13-inch baking dish. Sprinkle half of the shredded cheeses over the layer. Add the remaining rice mixture on top and finish with the remaining cheese.
  6. Bake: Place the casserole in the preheated oven and bake for 20-25 minutes until the cheese is melted and bubbly and the casserole is heated through.
  7. Garnish and serve: Remove from the oven and sprinkle with chopped fresh cilantro if desired. Let cool for 5 minutes before serving.

Tips & Variations

“For a creamier texture, stir in 1/2 cup of sour cream or Greek yogurt before baking. To spice things up, add diced jalapeños or a dash of hot sauce to the vegetable mixture.”

  • Make it vegan: Replace cheese with vegan cheese alternatives or nutritional yeast.
  • Add more veggies: Try adding zucchini, mushrooms, or spinach for extra nutrition.
  • Use quinoa: Swap rice for quinoa to boost protein content and add a nutty flavor.
  • Top with avocado: Serve with sliced avocado or guacamole for a creamy finish.
  • Meal prep friendly: Store leftovers in airtight containers in the fridge for up to 4 days or freeze for longer storage.

Nutrition Facts

Nutrient Amount per Serving
Calories 350
Protein 15g
Carbohydrates 45g
Fiber 8g
Fat 10g
Saturated Fat 4g
Sodium 600mg

Serving Suggestions

This Mexican casserole pairs beautifully with fresh, vibrant sides that complement its rich flavors. Consider serving it alongside:

  • A crisp green salad with lime vinaigrette
  • Homemade guacamole and tortilla chips
  • Mexican street corn (elote) or a simple corn salad
  • Refried beans or black bean salad
  • A dollop of sour cream or a squeeze of fresh lime juice for extra zest

For drinks, a refreshing agua fresca or a chilled margarita can elevate your meal to restaurant-quality dining at home.

Conclusion

This easy vegetarian Mexican casserole recipe is a fantastic addition to your recipe collection, offering a perfect balance of taste, nutrition, and convenience. It’s an ideal go-to meal that brings warmth and comfort to your table without requiring hours of prep or complicated ingredients.

With its adaptable nature, you can customize this dish to suit your dietary needs or experiment with different vegetables and spices to keep things exciting.

Whether you’re cooking for a family dinner or meal prepping for the busy week ahead, this casserole delivers big on flavor and satisfaction. If you enjoyed this recipe, you might also love exploring other delicious dishes like the Magic Dough Recipe, the comforting Kosher Lasagna Recipe, or the flavorful Kale Tonic First Watch Recipe.

Happy cooking and buen provecho!

📖 Recipe Card: Best Easy Vegetarian Mexican Casserole

Description: A flavorful and hearty vegetarian casserole packed with beans, corn, and cheese. Perfect for a quick and satisfying Mexican-inspired meal.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 6 servings

Ingredients

  • 1 cup cooked black beans
  • 1 cup frozen corn, thawed
  • 1 cup diced tomatoes with green chilies
  • 1 cup shredded cheddar cheese
  • 1/2 cup chopped onion
  • 1/2 cup chopped bell pepper
  • 1 cup cooked rice
  • 1/2 cup sour cream
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/4 teaspoon garlic powder
  • Salt and pepper to taste

Instructions

  1. Preheat oven to 375°F (190°C).
  2. In a bowl, mix black beans, corn, tomatoes, onion, bell pepper, rice, sour cream, and spices.
  3. Season with salt and pepper and stir well.
  4. Transfer mixture to a greased casserole dish.
  5. Sprinkle shredded cheddar cheese evenly on top.
  6. Bake uncovered for 25-30 minutes until cheese is melted and bubbly.
  7. Let cool for 5 minutes before serving.

Nutrition: Calories: 320 kcal | Protein: 15 g | Fat: 10 g | Carbs: 40 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Easy Vegetarian Mexican Casserole”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and hearty vegetarian casserole packed with beans, corn, and cheese. Perfect for a quick and satisfying Mexican-inspired meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 cup cooked black beans”, “1 cup frozen corn, thawed”, “1 cup diced tomatoes with green chilies”, “1 cup shredded cheddar cheese”, “1/2 cup chopped onion”, “1/2 cup chopped bell pepper”, “1 cup cooked rice”, “1/2 cup sour cream”, “1 teaspoon chili powder”, “1/2 teaspoon cumin”, “1/4 teaspoon garlic powder”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 375\u00b0F (190\u00b0C).”}, {“@type”: “HowToStep”, “text”: “In a bowl, mix black beans, corn, tomatoes, onion, bell pepper, rice, sour cream, and spices.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper and stir well.”}, {“@type”: “HowToStep”, “text”: “Transfer mixture to a greased casserole dish.”}, {“@type”: “HowToStep”, “text”: “Sprinkle shredded cheddar cheese evenly on top.”}, {“@type”: “HowToStep”, “text”: “Bake uncovered for 25-30 minutes until cheese is melted and bubbly.”}, {“@type”: “HowToStep”, “text”: “Let cool for 5 minutes before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “15 g”, “fatContent”: “10 g”, “carbohydrateContent”: “40 g”}}

Photo of author

Marta K

Leave a Comment

X