vegan enchilada casserole

Vegan Enchilada Casserole

Course: Main Course
Cuisine: Mexican
Keyword: Vegan Enchilada Casseroles
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4
Calories: 368 kcal
Author: Megan Gilmore

This Vegan Quinoa Enchilada Casserole is ready in 30 minutes for a quick weeknight dinner. It's loaded with plant-based protein and is gluten-free, too! 



  • 1 tablespoon olive oil
  • 1 yellow onion , chopped
  • 1 bell pepper , chopped and seeds removed
  • 2 cloves garlic , minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • pinch of cayenne pepper
  • 1 (25 oz) box chopped tomatoes (nothing else added)
  • 1.5 teaspoons fine sea salt
  • 1 cup quinoa
  • 1/2 cup red lentils
  • 1 cup water
  • 1.5 cups cooked black beans (or one 15 oz. can, drained and rinsed)

Optional Toppings

  • fresh cilantro
  • avocado
  • sliced radishes


  1. Heat the olive oil in a 3.5 quart skillet or Dutch oven over medium heat. Sauté the onion and pepper until softened, about 8 minutes. 

  2. Add in the garlic, cumin, chili powder, and cayenne pepper, if using, and sauté until fragrant, about one more minute. 

  3. Add in the chopped tomatoes (with their juices), salt, quinoa, red lentils, water, and black beans. Stir well and bring the liquid to a boil. Cover and lower the heat to a simmer, cooking until the quinoa and lentils are tender, about 15 minutes. 

  4. Remove the lid and fluff with a fork. Serve warm with a topping of fresh cilantro, avocado slices, and radishes, if desired.