Start by combining the TVP with 1 cup of veggie broth in a mixing bowl. Let it sit for about 10 minutes to absorb the liquid and soften.
In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the chopped onion and bell pepper, sautéing until they’re tender and fragrant, about 5-7 minutes. Stir in the onion powder, garlic powder, and 1 tablespoon of taco seasoning mix, cooking for another minute.
In the same skillet, add the hydrated TVP, black beans, sweet corn, cooked rice, salsa, and the remaining taco seasoning. Mix everything thoroughly to ensure the flavors meld together beautifully.
Preheat your oven to 350°F (175°C). Transfer the mixture into a greased baking dish, spreading it evenly.
Cover the baking dish with aluminum foil and bake for 25-30 minutes. This allows all the flavors to blend and the casserole to heat thoroughly.
Once done, remove the foil and let it cool slightly before serving. This Meaty Vegan Mexican Rice Casserole is perfect on its own or served with avocado, fresh cilantro, or a dollop of vegan sour cream.