Creamy Quinoa Broccoli and Cheese Casserole

Casserole with melted, bubbling cheese turning golden brown under the broiler.

This quinoa, broccoli, and cheese casserole is a lighter twist on a classic comfort dish. Imagine fluffy quinoa and tender roasted broccoli smooshed together in a creamy, cheesy sauce, topped with extra cheese and a crunchy breadcrumb crust that bakes up golden and bubbly. It all comes together in just one dish, making it perfect for a quick weeknight dinner or meal prep that keeps well and tastes just as good the next day.

Below, I’ve broken down everything you need—complete ingredient list, clear steps for cooking quinoa, roasting broccoli, whipping up the sauce, and putting the casserole together for baking. Plus, I’ll share my best tips on choosing cheeses, ingredient swaps, common mistakes to avoid, storing leftovers, reheating hacks, serving ideas, and even nutrition info.

This casserole offers a lighter spin on traditional comfort food. The best part? That fluffy quinoa and caramelized roasted broccoli come together in a rich, creamy cheese sauce crowned with ooey-gooey cheese and a crunchy top. It’s baked all in one dish, which means it’s not just quick to prep, but it also heats back up beautifully for packed lunches or dinner leftovers. Plus, it’s easy to make vegetarian by swapping the broth and perfect for anyone who loves meal prepping.

Stick with me, and I’ll guide you through every step, including:

  • Choosing and swapping cheeses and other ingredients without losing taste
  • Avoiding common pitfalls like overcooking broccoli or forgetting to rinse quinoa
  • Smart tips for storing, freezing, and reheating so leftovers stay tasty
  • Ways to customize your casserole with tasty mix-ins and smart serving suggestions

Whether you’re busy feeding your family dinner, packing lunches for the week, or trying out a new veggie-packed main dish, this recipe is forgiving, family-friendly, and full of that cozy, cheesy comfort without weighing you down.

What Makes It Special

  • Protein-packed – Thanks to quinoa, Greek yogurt, beans, and cheese, this dish fills everyone up with goodness that lasts.
  • Veggie-loaded – With broccoli, carrots, and beans tucked inside, it sneaks in healthy greens the whole family will actually eat.
  • Healthier comfort food – All the creamy, cheesy goodness you crave, but made with wholesome ingredients like quinoa, Greek yogurt, and fresh vegetables.
  • Perfect for meal prep – Heats back up really well, so it’s a fantastic choice for busy weeknights or packed lunches.
  • Vegetarian-friendly – Simply use vegetable broth to keep it meatless without losing any of the satisfying flavor.

Ingredients and Quantities

Measured ingredients arranged for Creamy Quinoa Broccoli and Cheese Casserole: 2 cups low-sodium vegetable or chicken broth, 1 cup uncooked quinoa (rinsed well), 1/4 tsp ground black pepper, 1/2 tsp kosher salt, 2 tbsp e

  • 2 cups low-sodium vegetable or chicken broth
  • 1 cup uncooked quinoa (rinsed well)
  • 1/4 tsp ground black pepper
  • 1/2 tsp kosher salt
  • 2 tbsp extra virgin olive oil
  • 1 lb broccoli florets
  • 2 tbsp all-purpose flour (I love King Arthur flour but use what you have)
  • 3 medium carrots, diced
  • Chopped fresh herbs (optional, but such a nice flavor boost)
  • 1 cup non-fat milk
  • 1 15-oz can cannellini beans, drained and rinsed
  • 1 tsp kosher salt
  • 1 tsp dried oregano
  • 1 tsp minced garlic
  • 1/4 tsp ground black pepper
  • 1 cup plain nonfat Greek yogurt
  • 1 tbsp extra virgin olive oil
  • 3/4 cup shredded mozzarella, fontina, or provolone cheese
  • 1 small yellow onion, finely diced
  • 1/8 tsp cayenne pepper (optional for a gentle kick)
  • 3/4 cup sharp cheddar cheese (for best flavor)
  • 1 cup low-sodium vegetable or chicken broth

How to Make It

  1. Start by rinsing the quinoa under cold water in a fine-mesh strainer until the water runs clear. This step is key to getting rid of the natural bitter coating called saponin.
  2. In a large saucepan, combine the rinsed quinoa with 2 cups of broth. Bring to a gentle boil over medium-high heat.
  3. Once boiling, turn the heat down to low, cover the pot, and let the quinoa simmer for 15 minutes.
  4. Remove from heat, keep it covered, and let it rest for 5 minutes so the quinoa finishes steaming. Then fluff it with a fork to separate the grains.

    Quinoa being fluffed with a fork in a covered saucepan after cooking and resting.

  5. Preheat your oven to 400°F and set your racks in the upper and lower thirds.
  6. Spray two large rimmed baking sheets and a 9×13-inch casserole dish with nonstick spray.
  7. Put the broccoli in a big bowl, drizzle with olive oil, season with kosher salt and black pepper, then toss until everything is coated.
  8. Spread the broccoli out in a single layer on the baking sheets. Make sure they’re not crowded so they roast nicely.

    Broccoli florets tossed with oil and seasoning spread in single layer on baking sheet.

  9. Roast the broccoli for 10 minutes, then give it a good toss. Swap the baking sheets’ positions and roast for another 5–10 minutes. You’re aiming for browned edges and slightly crisp tips without overdoing it.
  10. Turn your oven down to 350°F for the casserole baking step.
  11. Heat the olive oil in a large Dutch oven or deep skillet over medium heat.
  12. Add the diced onion and carrots, and sauté for about 5 minutes until they soften.

    Diced onion and carrots sautéing in a skillet, softened and beginning to brown.

  13. Add the minced garlic, kosher salt, and black pepper. Cook just about 30 seconds until fragrant.
  14. Sprinkle the flour over the veggies, stir constantly for 30–60 seconds until the flour starts turning light golden. This helps thicken your sauce.
  15. Slowly whisk in 1 cup of broth, then whisk in 1 cup of milk bit by bit to avoid lumps.
  16. Bring the sauce to a gentle simmer, then lower the heat. Let it cook for about 5 minutes, stirring often, until it thickens up nicely.

    Thickening sauce in pot as milk and broth are whisked into the lightly browned flour-coated vegetables.

  17. Stir in dried oregano and cayenne pepper, then take the pot off the heat.
  18. For a cheesier kick, you can add a tablespoon of grated Parmesan now if you like.
  19. Drain and rinse your cannellini beans well.
  20. Gently stir the cooked quinoa into the warm sauce until fully combined.

    Cooked quinoa being stirred into the warm seasoned sauce beside drained cannellini beans.

  21. Fold in the cannellini beans and roasted broccoli carefully.
  22. Give it a taste and add more salt or pepper if it needs a little boost.
  23. Now, slowly stir in the Greek yogurt along with half of the shredded mozzarella and half of the cheddar cheese until the mixture is creamy and smooth.
  24. Spread this cheesy, creamy mixture evenly into your prepared casserole dish.

    Creamy quinoa mixture with yogurt and half the cheese being spread into a casserole dish.

  25. Sprinkle the remaining cheddar and mozzarella evenly over the top.
  26. Bake uncovered at 350°F for about 15 minutes, until the cheese melts and the casserole heats through.
  27. Switch your oven to broil and broil the casserole 3–4 minutes until the top is golden brown and bubbly. Keep a close eye here so it doesn’t burn!
  28. Take it out of the oven and let it rest for 5 minutes to set up.

    Casserole with melted, bubbling cheese turning golden brown under the broiler.

  29. Just before serving, sprinkle chopped fresh herbs on top if you want to add a fresh pop of flavor and color.

    Chopped fresh herbs being sprinkled over finished casserole as garnish.

Expert Tips and Serving Ideas

A big mistake I see is skipping the quinoa rinse. Seriously, don’t skip this! Quinoa has a natural coating called saponin that tastes bitter. Rinse it under cold water with a fine-mesh strainer until the water runs clear. It makes all the difference.

When roasting broccoli, keep an eye so it stays just a bit crisp. Overcooked, mushy broccoli just doesn’t have the same fresh texture and takes away from the casserole’s appeal since it will cook more in the oven later.

Don’t dump all your cheese in at once. Hold some back so you can sprinkle it on top just before baking. That golden, bubbly cheese crust is the best part!

If your casserole mixture feels dry before baking, add a splash more broth or milk. Quinoa is like a sponge and will suck up moisture, so keeping it a little loose makes for a creamier casserole.

Image: mollyshomeguide.com / Photographer Molly

This dish is hearty enough on its own, but I often serve it with a fresh green salad tossed in a lemon vinaigrette to brighten things up and cut through the richness. Garlic bread or warm dinner rolls make it more filling and are perfect for hungry kids or guests. If you want to add extra protein, grilled chicken or baked salmon are both delicious picks. For a lighter meal overall, roasted zucchini or bell peppers complement the casserole well and add lovely color.

Again, keeping it simple is key: a crisp salad with bright lemon dressing balances out the creamy casserole beautifully. Fresh garlic bread or soft rolls are always crowd-pleasers, especially for little ones or company. Add protein with grilled chicken breasts or salmon for a more complete meal. And for a lighter touch, roasted veggies like zucchini or bell peppers add color and flavor without heaviness.

Swaps, Add-Ins, and Tweaks

This casserole is super flexible, so feel free to tweak ingredients based on what you have:

  • Quinoa: Brown rice or farro can swap nicely. Just keep in mind brown rice takes longer to cook (about 45 minutes), and farro about 30 minutes, so adjust your cooking times accordingly.
  • Broccoli: Cauliflower works just as well, or mix both veggies for variety. Frozen broccoli is okay too—just thaw and drain it well before roasting.
  • Greek yogurt: You can swap sour cream or plain yogurt if you prefer. If you pick regular yogurt, it might be a bit runnier, so add an extra tablespoon of flour to help thicken your sauce.
  • Cheese: Don’t hesitate to change things up! Gruyere, Monterey Jack, or Colby melt wonderfully here. Just keep your total cheese amount around 1 1/2 cups total.
  • Cannellini beans: Navy beans, great northern beans, or chickpeas are all great substitutes. Or skip beans altogether if you want a lighter casserole.
  • Carrots: Feel free to swap or add diced bell peppers, zucchini, or mushrooms to mix up flavors and textures.
  • Milk: Any milk will work—whole, 2%, or even unsweetened almond milk for dairy-free options (though if dairy-free, you’d want to swap out both the yogurt and cheese).

Storage, Reheating, and Freezing

Storing leftovers: This casserole is a dream for make-ahead meals! Once it cools, cover it tightly with foil or pop it into an airtight container. It keeps well in the fridge for up to 4 days and honestly tastes even better the next day—making it perfect for a quick dinner or meal prep.

Freezing: You can freeze this casserole either before or after baking. If freezing unbaked, assemble it but wait to add the cheese topping until you’re ready to bake. Wrap tightly with plastic wrap and foil, and it will last up to 3 months. For freezing after baking, cool completely first, then wrap and freeze the same way.

Reheating: To reheat leftovers, cover with foil and bake at 350°F for 20–25 minutes until hot all the way through. Microwaving works fine for single portions (about 2–3 minutes), but baking keeps the texture much nicer. If reheating from frozen, always thaw overnight in the fridge first for best results.

Preparation Time20-30 minutesCooking Time45-55 minutesTotal Time65-85 minutesLevel of DifficultyMedium

Answers to Common Questions

Using freshly grated cheese really ups the flavor and melt factor. Pre-shredded cheese usually contains anti-caking agents that can prevent it from melting smoothly. Sharp cheddar is my go-to here because of its bold flavor, but medium cheddar works if you want something milder. Mozzarella, fontina, and provolone melt beautifully and add that nice stretch and richness—I like mixing them up depending on what I have on hand. Feeling adventurous? Try combining different cheeses to find your favorite blend!

Print

A lighter comfort food casserole combining fluffy quinoa, roasted broccoli, carrots, and cannellini beans in a creamy, cheesy sauce with a golden breadcrumb topping. It is protein-packed, veggie-loaded, vegetarian-friendly, and perfect for meal prep.

  • Author: mapps6841@gmail.com
  • Prep Time: 20-30 minutes
  • Cook Time: 45-55 minutes
  • Total Time: 65-85 minutes
  • Yield: 6-8 servings 1x
  • Category: Main Course
  • Cuisine: American comfort food with a healthy twist

Ingredients

Scale
  • 2 cups low-sodium vegetable or chicken broth
  • 1 cup uncooked quinoa (rinsed well)
  • 1/4 tsp ground black pepper
  • 1/2 tsp kosher salt
  • 2 tbsp extra virgin olive oil (divided)
  • 1 lb broccoli florets
  • 2 tbsp all-purpose flour
  • 3 medium carrots, diced
  • 1 small yellow onion, finely diced
  • 1 tsp dried oregano
  • 1 tsp minced garlic
  • 1 tsp kosher salt
  • 1/4 tsp ground black pepper
  • 1/8 tsp cayenne pepper (optional)
  • 1 cup non-fat milk
  • 1 cup plain nonfat Greek yogurt
  • 1 15-oz can cannellini beans, drained and rinsed
  • 3/4 cup shredded mozzarella (split)
  • 3/4 cup sharp cheddar cheese (split)
  • Chopped fresh herbs (optional, for garnish)

Instructions

  1. Rinse quinoa under cold water thoroughly using a fine-mesh strainer until the water runs clear to remove saponin coating.
  2. In a large saucepan, combine the rinsed quinoa and 2 cups of broth. Bring to a gentle boil over medium-high heat.
  3. Reduce heat to low, cover, and simmer for 15 minutes.
  4. Remove from heat, keep covered, and let quinoa steam for 5 minutes. Fluff with a fork to separate the grains.
  5. Preheat oven to 400°F (204°C) and set oven racks in upper and lower thirds.
  6. Spray two large rimmed baking sheets and a 9×13-inch casserole dish with nonstick spray.
  7. In a large bowl, toss broccoli florets with 2 tbsp olive oil, 1/2 tsp kosher salt, and 1/4 tsp black pepper until coated.
  8. Spread broccoli in a single layer on the baking sheets without crowding.
  9. Roast broccoli for 10 minutes, toss, swap baking sheets’ positions, and roast another 5-10 minutes until edges are browned and tips slightly crisp.
  10. Reduce oven temperature to 350°F (177°C) for casserole baking step.
  11. Heat 1 tbsp olive oil in a large Dutch oven or deep skillet over medium heat.
  12. Add diced onion and carrots; sauté about 5 minutes until softened.
  13. Add minced garlic, 1 tsp kosher salt, and 1/4 tsp black pepper; cook 30 seconds until fragrant.
  14. Sprinkle flour over vegetables; stir constantly 30-60 seconds until lightly golden.
  15. Slowly whisk in 1 cup broth, then whisk in 1 cup milk gradually to avoid lumps.
  16. Bring mixture to gentle simmer, then lower heat and cook about 5 minutes, stirring often, until thickened.
  17. Stir in dried oregano and cayenne pepper (if using), then remove from heat.
  18. Optionally, add 1 tbsp grated Parmesan cheese for extra flavor.
  19. Drain and rinse cannellini beans.
  20. Stir cooked quinoa into the warm sauce until combined.
  21. Fold in cannellini beans and roasted broccoli gently.
  22. Taste and adjust salt and pepper as needed.
  23. Stir in Greek yogurt, half of shredded mozzarella (about 3/8 cup), and half of shredded cheddar cheese (about 3/8 cup) until creamy and smooth.
  24. Spread mixture evenly into prepared casserole dish.
  25. Sprinkle remaining mozzarella and cheddar cheese evenly over the top.
  26. Bake uncovered at 350°F (177°C) for approximately 15 minutes until cheese melts and casserole is heated through.
  27. Switch oven to broil and broil casserole 3-4 minutes until top is golden brown and bubbly, watching closely to avoid burning.
  28. Remove casserole from oven and let rest 5 minutes to set.
  29. Optionally, sprinkle chopped fresh herbs on top before serving.

Notes

Always rinse quinoa thoroughly to remove the bitter saponin coating., Avoid overcooking broccoli to maintain slight crispness, as it will continue cooking in the casserole., Reserve some cheese for topping to achieve a golden, bubbly crust on the casserole., If mixture seems dry before baking, add a splash more broth or milk to keep casserole creamy., Use freshly grated cheese for better melting; pre-shredded may contain anti-caking agents., Leftovers keep well in fridge up to 4 days and taste even better the next day., This casserole can be frozen before or after baking; if freezing before baking, add cheese topping when ready to bake., Reheat covered at 350°F for 20-25 minutes or microwave 2-3 minutes for single portions; thaw overnight if frozen., Substitution ideas include brown rice or farro for quinoa (adjust cooking times), cauliflower for broccoli, sour cream or plain yogurt for Greek yogurt, and different cheeses like Gruyere or Monterey Jack., Serving suggestions: fresh green salad with lemon vinaigrette, garlic bread or dinner rolls, grilled chicken or baked salmon for extra protein, roasted zucchini or bell peppers for additional veggies.

Nutrition

  • Serving Size: About 1 cup per serving
  • Calories: Approximately 350-400 calories per serving
  • Fat: Approximately 10 grams per serving
  • Carbohydrates: Approximately 40 grams per serving
  • Protein: Approximately 20 grams per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Lunch Recipes

Claire Whitmore

ABOUT THE AUTHOR

Claire Whitmore

Hi, I’m Claire Whitmore, the baker and storyteller behind Cozy Oven Kitchen. I’m 42, married to Ryan, and a mom of three — Noah, our endlessly energetic boy, and his two sisters, Lily and Mae. Our days are loud, busy, and always moving, but baking has been my quiet place for as long as I can remember. When the oven warms the kitchen and the house finally slows down, I feel grounded again — connected to family, memory, and the simple comfort of making something with my hands.

READ MORE →

Leave a Comment

Recipe rating