This Vegan Mexican Rice Casserole is layered with rice, beans, corn, salsa, and a creamy dairy-free queso. A healthy weeknight dinner or vegan meal prep!
Heat the olive oil in a large skillet over medium heat. Add the diced onion and red bell pepper and sauté for about 7–10 minutes, until soft and slightly golden.
Stir in the taco seasoning, salt, black pepper, and smoked paprika.
Mix in the black beans, corn, and cooked brown rice. Stir until well combined and evenly coated.
Add ½ cup of salsa to the bottom of a 9x13 (or 8x8) baking dish. Then layer in half of the rice mixture, followed by another ½ cup of salsa. Add the remaining rice mixture on top, and finish with the last ¼ cup of salsa.
Cover the casserole with foil and bake at 400°F for 15 minutes.
While the casserole bakes, make the vegan queso by blending the soaked cashews, non-dairy milk, nutritional yeast, apple cider vinegar, salt, garlic powder, onion powder, turmeric, and smoked paprika until smooth and creamy.
Remove the foil from the casserole, spread the vegan queso on top, and bake uncovered for 5 more minutes.
Serve topped with sliced avocado, scallions, and tortilla chips for crunch. Enjoy!
Notes
Brown rice swaps: Use quinoa or white rice if you prefer.
Short on time? Use store-bought vegan queso and pre-cooked rice.
Spice it up: Add jalapeños or hot salsa.
Veggie boost: Toss in fresh spinach, cooked sweet potato, or sautéed mushrooms.
Queso tip: Don’t skip soaking the cashews—it makes the sauce super smooth and creamy.