Go Back
+ servings
Broccoli Quinoa Casserole topped with vegan cheese in a pan

Cheesy Broccoli Quinoa Casserole

Inspired by the classic comfort dish "Broccoli Rice Casserole". This healthier version swaps in quinoa, and leaves out the butter & condensed soup.
AuthorKaitlin - The Garden Grazer
Prep Time:30 mins
Cook Time:20 mins
Total Time:50 mins
CourseMain Dish
CuisineGluten-Free, Vegan
Servings8 medium bowls


  • 1 1/2 cups white quinoa (uncooked)
  • 1/2 yellow onion
  • 2-3 cloves garlic
  • 1 large head broccoli (or 3-4 cups broccoli florets)
  • 8 oz. mushrooms (I use cremini)
  • 1 1/2 cups vegan cheddar shreds (plus more for topping if desired)
  • 1 tsp. smoked paprika
  • Salt/pepper to taste
  • 1-2 flax eggs* (optional)


  • Rinse quinoa well. Simmer covered in 3 cups water (or veggie broth for more flavor) for 15-20 minutes or until liquid is absorbed.
  • Meanwhile, dice onion and mushrooms. Mince garlic. Chop broccoli florets.
  • Preheat oven to 375°F (190°C).
  • Sauté onion and mushrooms over medium-high heat for about 5-7 minutes or until slightly softened. Remove any extra liquid from the mushrooms.
  • Steam broccoli for 2-3 minutes. (Or simply sauté in the skillet you cooked the onion and mushrooms in.)
  • In a large bowl, combine all ingredients with the cooked quinoa (and flax egg if using). Mix well.
  • Add mixture to a 9x13" baking dish (lightly sprayed if desired). Spread out evenly and lightly press down. Sprinkle additional cheese on top if desired.
  • Bake for about 15-20 minutes.


*To make a flax egg: mix 1 Tbsp. flax with 3 Tbsp. water. Let sit for a few minutes to thicken.
Freezing instructions: You can freeze this before or after baking. If freezing after baking, let it cool completely before freezing. Then place in a freezer & oven safe container. Cover tightly with plastic wrap, then foil. Before serving, it's best to thaw casserole in the refrigerator overnight if possible. If not, be sure to leave extra time for baking.
To reheat after freezing: heat in a 375 degree oven for 20 minutes or until center is hot. Add additional time if casserole isn't thawed completely before baking, checking every 10-15 minutes. If the top is browning too quickly, cover with foil and continue baking until heated through. Tip: you can also freeze smaller portions in individual containers to reheat a single serving or a couple servings at a time.

Nutrition Per Serving (Estimate)

Calories: 197 kcal | Carbohydrates: 28 g | Protein: 6 g | Fat: 7 g | Saturated Fat: 2 g | Potassium: 294 mg | Fiber: 4 g | Sugar: 1 g | Vitamin A: 312 IU | Vitamin C: 3 mg | Calcium: 34 mg | Iron: 2 mg