Go Back

Vegan Mexican Rice and Bean Casserole – Cozy, Flavor-Packed, and Easy

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings

Ingredients
  

  • 1 cup long-grain white rice (jasmine or basmati both work)
  • 2 cups low-sodium vegetable broth (or water)
  • 1 tablespoon olive oil (or avocado oil)
  • 1 medium yellow onion, diced
  • 1 red bell pepper, diced
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika (optional but recommended)
  • 1/2 teaspoon dried oregano
  • 1 teaspoon kosher salt, plus more to taste
  • 1 can (15 ounces) black beans, drained and rinsed (or pinto beans)
  • 1 cup corn kernels (frozen or canned, drained)
  • 1 1/2 cups tomato salsa (mild, medium, or hot)
  • 1 can (14.5 ounces) fire-roasted diced tomatoes, drained
  • 1/2 cup canned green chiles (optional)
  • 1/2 lime, juiced
  • 1/3 cup chopped fresh cilantro, plus extra for topping
  • 1 to 1 1/2 cups shredded vegan cheese (Cheddar-style or pepper jack-style)
  • Optional toppings: sliced avocado, vegan sour cream, hot sauce, jalapeño, green onions

Method
 

  1. Cook the rice: Rinse the rice under cold water until the water runs clear. In a medium pot, combine rice and vegetable broth. Bring to a gentle boil, then reduce heat to low, cover, and cook for 12–15 minutes, until tender. Remove from heat and let sit covered for 5 minutes. Fluff with a fork.
  2. Preheat the oven: Set your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish or similar casserole dish.
  3. Sauté the aromatics: In a large skillet, heat olive oil over medium heat. Add onion and bell pepper, and cook 5–6 minutes until soft. Stir in garlic, cumin, chili powder, smoked paprika, oregano, and salt. Cook 1 minute until fragrant.
  4. Combine the mix-ins: Add black beans, corn, salsa, diced tomatoes, and green chiles to the skillet. Stir to combine and simmer 2–3 minutes to warm through. Taste and adjust salt if needed.
  5. Fold in rice and fresh elements: Add the cooked rice to the skillet along with lime juice and cilantro. Gently fold everything together so the rice is evenly coated and not clumped.
  6. Assemble the casserole: Transfer the mixture to your prepared baking dish. Sprinkle evenly with the shredded vegan cheese.
  7. Bake: Bake uncovered for 15–20 minutes, until the casserole is bubbling at the edges and the cheese has melted.
  8. Rest and garnish: Let it rest for 5–10 minutes before serving. Top with extra cilantro, avocado slices, vegan sour cream, jalapeño, and green onions as you like.
  9. Serve: Spoon into bowls and add hot sauce if you want more heat. Great with a green salad or warm tortillas.