Go Back
+ servings
Print Recipe
4.91 from 21 votes

Veggie-Loaded Quinoa Black Bean Casserole

Packed with vegetables, flavor and plant based protein, this vegetarian quinoa black bean casserole is the perfect easy healthy dinner recipe. Gluten free and easily vegan, this healthy casserole will become a new family staple.
Prep Time10 mins
Cook Time40 mins
Course: Main Course
Cuisine: American
Diet: Gluten Free, Vegetarian
Keyword: added veggies, easy casserole, make ahead casserole, vegetarian casserole, vegetarian dinner
Servings: 8 servings
Calories: 260kcal


  • olive oil or oil spray, for greasing the pan
  • 2 cups riced cauliflower frozen
  • 1 1/4 cup dry quinoa
  • 14 ounces canned black beans drained and rinsed
  • 1 cup frozen corn
  • 1 cup chopped spinach fresh or frozen
  • 15 ounces canned crushed tomatoes I like fire roasted for added flavor
  • 1 cup salsa
  • 1 cup water
  • 1 1/2 teaspoons salt
  • 1 teaspoon garlic powder
  • 1 teaspoon chili powder
  • 1/2 teaspoon ground cumin
  • 1 cup shredded cheddar cheese optional and to taste
  • diced avocado, fresh cilantro, hot sauce, diced fresh tomato optional toppings


  • Preheat oven to 375℉ Grease a 9-by-13-inch casserole dish or baking pan with oil.
  • Add frozen riced cauliflower, quinoa, black beans, corn, and spinach to the casserole dish in that order. This will help the quinoa to have enough liquid to even cook.
  • In a large liquid measuring cup or bowl, mix tomatoes, salsa, water, salt, garlic powder, chili powder, and cumin. Pour evenly over the ingredients in the casserole dish. Give the pan a gentle shake or use the back of a spoon to push the tomato mixture around to make sure the liquid is evenly distributed.
  • Cover tightly with aluminum foil and bake until the liquid is mostly absorbed and the quinoa is cooked, about 40 minutes.
  • If topping with cheese, preheat your broiler. Carefully remove the foil with an oven mitt or towel. Sprinkle your cheese evenly over the casserole. Broil until bubbly and golden brown.
  • Allow to cool for 5 minutes then spoon onto plates then add toppings as desired.


Calories: 260kcal | Carbohydrates: 39g | Protein: 13g | Fat: 7g | Saturated Fat: 3g | Cholesterol: 15mg | Sodium: 1037mg | Potassium: 777mg | Fiber: 8g | Sugar: 5g | Vitamin A: 846IU | Vitamin C: 29mg | Calcium: 176mg | Iron: 4mg