Vegan Mexican Rice Casserole Recipe

Learn how to make this easy homemade Vegan Mexican Rice Casserole – a one-dish wonder packed with protein-rich beans, aromatic rice, and authentic Mexican spices. The best family-friendly plant-based dinner with a crispy cornbread topping that's perfect for meal prep or feeding a crowd.
Difficulty:
Intermediate
Prep Time:
25 mins
Cook Time:
50 mins
Serves:
8 servings
An overhead shot of the Vegan Mexican Rice Casserole showcasing the golden cornbread top with a slice removed, revealing layers of vibrant Mexican rice studded with colorful bell peppers, black beans, and corn kernels. Soft natural light highlights the crisp edges of the cornbread and the steam rising from the just-served portion. The casserole sits on a rustic terracotta dish surrounded by garnishes of fresh cilantro, lime wedges, and sliced avocado. A wooden serving spoon dips into the casserole, lifting a portion that stretches with melted plant-based cheese, revealing the moist, flavorful interior with its warm spices and varied textures.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">300g long-grain white rice</li><li class="ingredients-single-item">2 tbsp olive oil</li><li class="ingredients-single-item">1 large onion, diced</li><li class="ingredients-single-item">3 garlic cloves, minced</li><li class="ingredients-single-item">1 red bell pepper, diced</li><li class="ingredients-single-item">1 green bell pepper, diced</li><li class="ingredients-single-item">2 tbsp tomato paste</li><li class="ingredients-single-item">2 tsp ground cumin</li><li class="ingredients-single-item">1 tbsp chili powder</li><li class="ingredients-single-item">1 tsp smoked paprika</li><li class="ingredients-single-item">1 tsp dried oregano</li><li class="ingredients-single-item">750ml vegetable stock</li><li class="ingredients-single-item">400g can black beans, drained and rinsed</li><li class="ingredients-single-item">200g frozen corn</li><li class="ingredients-single-item">1 can (400g) diced tomatoes</li><li class="ingredients-single-item">150g vegan cheese shreds</li><li class="ingredients-single-item">30g fresh cilantro, chopped</li><li class="ingredients-single-item">1 jalapeño, finely diced (optional)</li><li class="ingredients-single-item">Juice of 1 lime</li><li class="ingredients-single-item">Salt and pepper to taste</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Large oven-safe casserole dish or Dutch oven (about 30cm/12-inch)</li><li class="equipment-single-item">Large sauté pan</li><li class="equipment-single-item">Measuring cups and spoons</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 190°C (375°F). Rinse the rice under cold water until the water runs clear – this removes excess starch and prevents your rice from becoming gummy in the casserole.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>In a large oven-safe casserole dish or Dutch oven, heat the olive oil over medium heat. Add the diced onion and sauté for 4-5 minutes until softened and translucent. Add the minced garlic and cook for another 30 seconds until fragrant, being careful not to burn it as this can create bitter flavors.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Add the diced red and green bell peppers to the pot and cook for 3-4 minutes until they begin to soften. Stir in the tomato paste and cook for 1 minute, allowing it to slightly caramelize which deepens the flavor base of your casserole.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Add the ground cumin, chili powder, smoked paprika, and dried oregano to the vegetable mixture. Toast the spices for about 30 seconds until fragrant – this blooms the essential oils in the spices, intensifying their flavors throughout the dish.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Add the rinsed rice to the pot and stir well to coat each grain with the spice mixture. Pour in the vegetable stock and bring to a gentle boil. Reduce heat to low, cover, and simmer for 15 minutes until the rice has absorbed most of the liquid but is still slightly underdone (it will finish cooking in the oven).</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Remove from heat and gently fold in the black beans, corn, diced tomatoes, half of the vegan cheese, chopped cilantro, diced jalapeño (if using), and lime juice. Season with salt and pepper to taste. The mixture should be moist but not soupy – if it seems too dry, add a splash more vegetable stock.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Prepare the cornbread topping by first mixing the ground flaxseed with water and letting it sit for 5 minutes to gel (this acts as your egg replacer, binding the cornbread together). In a large bowl, whisk together the cornmeal, flour, sugar, baking powder, and salt. In a separate bowl, combine the plant milk, vegetable oil, and flaxseed mixture.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Pour the wet ingredients into the dry ingredients and stir just until combined – overmixing will develop the gluten in the flour and result in a tough cornbread. The batter should be thick but pourable, similar to a cake batter consistency.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Sprinkle the remaining vegan cheese over the rice mixture, then gently pour and spread the cornbread batter evenly over the top. The cornbread will rise and create a beautiful golden crust while baking.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Bake uncovered in the preheated oven for 25-30 minutes, until the cornbread topping is golden brown and a toothpick inserted into the topping comes out clean. Look for bubbling around the edges, which indicates the filling is hot and thoroughly cooked.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Remove from the oven and let the casserole rest for 10 minutes before serving – this resting period allows the flavors to meld and the layers to set, making it easier to portion. Serve warm, garnished with additional fresh cilantro, lime wedges, avocado slices, or your favorite vegan sour cream.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Vegan Mexican Rice Casserole?

This plant-based casserole combines long-grain rice, black beans, bell peppers, corn, vegan cheese, and Mexican spices like cumin and chili powder. The golden cornbread topping features cornmeal, flour, plant milk, and a flaxseed egg replacer.

How to cook Vegan Mexican Rice Casserole at home?

Learn how to cook Vegan Mexican Rice Casserole by first sautéing vegetables with spices, partially cooking rice in vegetable stock, then mixing with beans, corn and tomatoes. Pour a homemade cornbread batter on top and bake until golden. The two-part cooking method ensures perfectly cooked rice and a crispy cornbread crust.

Can I make this Mexican casserole gluten-free?

Absolutely! Simply substitute the plain flour in the cornbread topping with a gluten-free all-purpose blend. Ensure your cornmeal is certified gluten-free, as some brands process it in facilities with wheat. Double-check that your vegetable stock and other packaged ingredients are also gluten-free.

Is it possible to prepare this casserole ahead of time?

Yes! You can prepare the rice mixture up to 2 days ahead and refrigerate. Make the cornbread batter fresh before baking. Alternatively, assemble the entire casserole, cover tightly and freeze for up to 1 month. Thaw overnight in the refrigerator before baking.

What can I serve with a Mexican rice casserole for a complete meal?

Complement your casserole with fresh sides like guacamole, pico de gallo, or a tangy cabbage slaw. A simple green salad with lime dressing works beautifully. For added richness, serve with vegan sour cream or cashew crema and extra lime wedges for squeezing.

Want to try something else in ...

Vegan Casserole Recipes

Try following recommended recipes

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Vegan Mexican Rice Casserole Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/682a3c7acd926c51c8731172_Leonardo_Phoenix_10_An_overhead_shot_of_the_Vegan_Mexican_Rice_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-06-13", "description": "Learn how to make this easy homemade Vegan Mexican Rice Casserole – a one-dish wonder packed with protein-rich beans, aromatic rice, and authentic Mexican spices. The best family-friendly plant-based dinner with a crispy cornbread topping that's perfect for meal prep or feeding a crowd.", "prepTime": "PT25M", "cookTime": "PT50M", "totalTime": "PT1H15M", "keywords": "vegan Mexican rice, plant-based casserole, cornbread topping, black bean casserole, Mexican-inspired vegan", "recipeYield": "8 servings", "recipeCategory": "Main Dish", "recipeCuisine": "Mexican", "nutrition": { "@type": "NutritionInformation", "calories": "385 calories", "carbohydrateContent": "65 g", "proteinContent": "12 g", "fatContent": "10 g", "saturatedFatContent": "2 g", "cholesterolContent": "0 mg", "sodiumContent": "620 mg", "sugarContent": "6 g", "servingSize": "1 serving" }, "recipeIngredient": [ "300g long-grain white rice", "2 tbsp olive oil", "1 large onion, diced", "3 garlic cloves, minced", "1 red bell pepper, diced", "1 green bell pepper, diced", "2 tbsp tomato paste", "2 tsp ground cumin", "1 tbsp chili powder", "1 tsp smoked paprika", "1 tsp dried oregano", "750ml vegetable stock", "400g can black beans, drained and rinsed", "200g frozen corn", "1 can (400g) diced tomatoes", "150g vegan cheese shreds", "30g fresh cilantro, chopped", "1 jalapeño, finely diced (optional)", "Juice of 1 lime", "Salt and pepper to taste", "150g cornmeal", "150g plain flour", "2 tbsp sugar", "1 tbsp baking powder", "1/2 tsp salt", "250ml plant milk (oat or almond)", "60ml vegetable oil", "2 tbsp ground flaxseed mixed with 6 tbsp water" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare Rice", "text": "Preheat your oven to 190°C (375°F). Rinse the rice under cold water until the water runs clear – this removes excess starch and prevents your rice from becoming gummy in the casserole." }, { "@type": "HowToStep", "name": "Sauté Base", "text": "In a large oven-safe casserole dish or Dutch oven, heat the olive oil over medium heat. Add the diced onion and sauté for 4-5 minutes until softened and translucent. Add the minced garlic and cook for another 30 seconds until fragrant, being careful not to burn it as this can create bitter flavors." }, { "@type": "HowToStep", "name": "Add Vegetables", "text": "Add the diced red and green bell peppers to the pot and cook for 3-4 minutes until they begin to soften. Stir in the tomato paste and cook for 1 minute, allowing it to slightly caramelize which deepens the flavor base of your casserole." }, { "@type": "HowToStep", "name": "Add Spices", "text": "Add the ground cumin, chili powder, smoked paprika, and dried oregano to the vegetable mixture. Toast the spices for about 30 seconds until fragrant – this blooms the essential oils in the spices, intensifying their flavors throughout the dish." }, { "@type": "HowToStep", "name": "Cook Rice", "text": "Add the rinsed rice to the pot and stir well to coat each grain with the spice mixture. Pour in the vegetable stock and bring to a gentle boil. Reduce heat to low, cover, and simmer for 15 minutes until the rice has absorbed most of the liquid but is still slightly underdone (it will finish cooking in the oven)." }, { "@type": "HowToStep", "name": "Mix Ingredients", "text": "Remove from heat and gently fold in the black beans, corn, diced tomatoes, half of the vegan cheese, chopped cilantro, diced jalapeño (if using), and lime juice. Season with salt and pepper to taste. The mixture should be moist but not soupy – if it seems too dry, add a splash more vegetable stock." }, { "@type": "HowToStep", "name": "Prepare Cornbread Batter", "text": "Prepare the cornbread topping by first mixing the ground flaxseed with water and letting it sit for 5 minutes to gel (this acts as your egg replacer, binding the cornbread together). In a large bowl, whisk together the cornmeal, flour, sugar, baking powder, and salt. In a separate bowl, combine the plant milk, vegetable oil, and flaxseed mixture." }, { "@type": "HowToStep", "name": "Mix Cornbread", "text": "Pour the wet ingredients into the dry ingredients and stir just until combined – overmixing will develop the gluten in the flour and result in a tough cornbread. The batter should be thick but pourable, similar to a cake batter consistency." }, { "@type": "HowToStep", "name": "Assemble Casserole", "text": "Sprinkle the remaining vegan cheese over the rice mixture, then gently pour and spread the cornbread batter evenly over the top. The cornbread will rise and create a beautiful golden crust while baking." }, { "@type": "HowToStep", "name": "Bake", "text": "Bake uncovered in the preheated oven for 25-30 minutes, until the cornbread topping is golden brown and a toothpick inserted into the topping comes out clean. Look for bubbling around the edges, which indicates the filling is hot and thoroughly cooked." }, { "@type": "HowToStep", "name": "Rest and Serve", "text": "Remove from the oven and let the casserole rest for 10 minutes before serving – this resting period allows the flavors to meld and the layers to set, making it easier to portion. Serve warm, garnished with additional fresh cilantro, lime wedges, avocado slices, or your favorite vegan sour cream." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "158" }, "review": [ { "@type": "Review", "author": "Maria González", "datePublished": "2024-06-03", "reviewBody": "Perfect weeknight comfort food! I made this for my family and even the kids went back for seconds. The cornbread topping is what makes this dish truly special.", "name": "Comforting and Delicious", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Aisha Patel", "datePublished": "2024-06-05", "reviewBody": "My family devoured it completely! I was worried about making vegan Mexican food, but this recipe proved me wrong. The flavors are authentic and the cornbread topping is absolutely divine.", "name": "Family Favorite", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Lars Johansson", "datePublished": "2024-05-28", "reviewBody": "This freezes brilliantly for lunches! I made a double batch and portioned it out for meal prep. The flavors actually deepen after a day or two. Definitely adding this to my regular rotation.", "name": "Perfect for Meal Prep", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Samantha Chen", "datePublished": "2024-06-01", "reviewBody": "I've converted my meat-eating husband with this casserole! He didn't even notice it was vegan until I mentioned it after dinner. The texture is hearty and satisfying, and the spice level was perfect for us.", "name": "Carnivore Approved!", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Tobias Müller", "datePublished": "2024-05-25", "reviewBody": "Better than restaurant Mexican food! I added some diced avocados on top for the perfect finish. The contrasting textures between the soft rice filling and crunchy cornbread crust is magnificent.", "name": "Restaurant Quality", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ] }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Vegan Mexican Rice Casserole?", "acceptedAnswer": { "@type": "Answer", "text": "This plant-based casserole combines long-grain rice, black beans, bell peppers, corn, vegan cheese, and Mexican spices like cumin and chili powder. The golden cornbread topping features cornmeal, flour, plant milk, and a flaxseed egg replacer." } }, { "@type": "Question", "name": "How to cook Vegan Mexican Rice Casserole at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Vegan Mexican Rice Casserole by first sautéing vegetables with spices, partially cooking rice in vegetable stock, then mixing with beans, corn and tomatoes. Pour a homemade cornbread batter on top and bake until golden. The two-part cooking method ensures perfectly cooked rice and a crispy cornbread crust." } }, { "@type": "Question", "name": "Can I make this Mexican casserole gluten-free?", "acceptedAnswer": { "@type": "Answer", "text": "Absolutely! Simply substitute the plain flour in the cornbread topping with a gluten-free all-purpose blend. Ensure your cornmeal is certified gluten-free, as some brands process it in facilities with wheat. Double-check that your vegetable stock and other packaged ingredients are also gluten-free." } }, { "@type": "Question", "name": "Is it possible to prepare this casserole ahead of time?", "acceptedAnswer": { "@type": "Answer", "text": "Yes! You can prepare the rice mixture up to 2 days ahead and refrigerate. Make the cornbread batter fresh before baking. Alternatively, assemble the entire casserole, cover tightly and freeze for up to 1 month. Thaw overnight in the refrigerator before baking." } }, { "@type": "Question", "name": "What can I serve with a Mexican rice casserole for a complete meal?", "acceptedAnswer": { "@type": "Answer", "text": "Complement your casserole with fresh sides like guacamole, pico de gallo, or a tangy cabbage slaw. A simple green salad with lime dressing works beautifully. For added richness, serve with vegan sour cream or cashew crema and extra lime wedges for squeezing." } } ] }