My daughter is a tough crowd. She’s the kid who will eat plain pasta with nothing on it and call it a meal. So when I told her we were having broccoli for dinner, the look on her face was exactly what you’d expect. I’d spotted a head of broccoli in the fridge that wasn’t going to last another day, and I had a cup of quinoa sitting in the pantry doing nothing. I figured I’d throw something together and just see what happened. What I didn’t expect was for her to ask for seconds. She didn’t even realize she’d eaten a full serving of vegetables until I pointed it out, which honestly felt like a small victory I’ll be bragging about for weeks.
Why This Version Works
A lot of broccoli casseroles lean on canned cream of mushroom soup for their sauce. This one builds a simple cheese sauce from scratch using butter, milk, cheddar, and a little mozzarella. It’s not complicated, and it makes a real difference. The quinoa soaks up the sauce as it bakes, which means every bite is creamy and cohesive rather than soupy at the bottom and dry on top. The whole wheat breadcrumb topping crisps up just enough to give you that contrast of textures that makes a casserole worth making in the first place.
Ingredients with Notes

| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli florets | 1 pound | Fresh works best; frozen is fine if thawed and dried well |
| Quinoa | 1 cup | Rinse it first to remove bitterness |
| Vegetable broth | 2 cups | Used for cooking the quinoa; adds more flavor than plain water |
| Cheddar cheese | 2 cups | Sharp cheddar melts better and has more flavor |
| Mozzarella cheese | 1/2 cup | Adds the gooey pull to the sauce |
| Low-fat milk | 1 cup | Whole milk works too if you want it richer |
| Butter | 1/2 tablespoon | Just enough to start the sauce |
| Olive oil | 2 tablespoons | Split between sauteing the broccoli and the breadcrumb topping |
| Garlic | 1 clove | Mince it fine so it doesn’t overpower |
| Whole wheat bread | 1 1/2 slices | Pulse in a food processor for fresh breadcrumbs |
| Salt | 1 teaspoon | Season to taste |
| Black pepper | 1/2 teaspoon | Freshly ground if you have it |
| Red pepper flakes | 1/3 teaspoon | Optional but adds a nice background warmth |
Step-by-Step Instructions
Step 1: Preheat and prep your baking dish
Set your oven to 400°F (190°C). Lightly grease a 9×13-inch baking dish with a little olive oil or cooking spray. You don’t need much, just enough to keep the bottom from sticking. Set it aside while everything else comes together.
Step 2: Cook the quinoa in broth
Add the rinsed quinoa and 2 cups of vegetable broth to a medium saucepan. Bring it to a boil over medium-high heat, then drop the heat to low, cover the pot, and let it simmer for about 15 minutes. The quinoa is done when it’s absorbed all the broth and you can see the little white spirals starting to separate from the seeds. Fluff it with a fork and take it off the heat. Cooking quinoa in broth instead of water is a small step that adds a lot of flavor to the finished dish, so it’s worth doing.
Step 3: Saute the broccoli and garlic
While the quinoa is cooking, heat 1 tablespoon of olive oil in a skillet over medium heat. Add your broccoli florets and let them cook for about 4 to 5 minutes, stirring occasionally. You’re looking for them to turn a bright, vibrant green and become just slightly tender. They’ll finish cooking in the oven, so don’t overdo it here or they’ll get mushy. Add the minced garlic in the last minute of cooking, stir it around, and pull the pan off the heat. Burnt garlic will make the whole dish taste bitter, so keep an eye on it.
Step 4: Make the cheese sauce

In a small saucepan, melt the butter over medium heat. Pour in the milk and let it warm up for a minute, then start adding the cheddar and mozzarella in small handfuls, stirring constantly as each addition melts in. Don’t rush this. If you dump all the cheese in at once, it tends to clump instead of melting into a smooth sauce. Once all the cheese is incorporated, stir in the salt, black pepper, and red pepper flakes. Reduce the heat to low and keep stirring occasionally while you get the rest of the dish ready. The sauce should be thick enough to coat the back of a spoon. If it feels too thick, splash in a tablespoon or two more milk.
Step 5: Combine everything in a bowl
Add the cooked quinoa, sauteed broccoli, and cheese sauce to a large mixing bowl. Stir it all together until every bit of quinoa and broccoli is coated in the sauce. You want the mixture to look uniformly creamy with no dry pockets. This is also the moment to taste it and adjust salt if needed. I always end up adding a pinch more here.
Step 6: Make the breadcrumb topping
Tear the whole wheat bread into rough pieces and pulse them in a food processor until you get fine crumbs. It takes about 10 to 15 pulses. Transfer the crumbs to a small bowl and drizzle the remaining tablespoon of olive oil over them. Toss to coat. These breadcrumbs are what give the casserole its golden, slightly crunchy top, and they bake up so much better when they’ve got a little fat in them. If you don’t have a food processor, you can also just crumble the bread by hand for a rougher, more rustic topping.
Step 7: Assemble and bake
Pour the quinoa and broccoli mixture into your prepared baking dish and spread it out in an even layer. Scatter the breadcrumb topping evenly across the surface. Slide the dish into the oven and bake for 20 to 25 minutes. It’s ready when the top is golden brown and you can see the edges bubbling. If the breadcrumbs are browning too fast before the 20-minute mark, loosely tent a piece of foil over the dish for the last few minutes.
Step 8: Rest before serving
Take the casserole out of the oven and let it sit for 5 minutes before you cut into it. I know it’s hard to wait. But that short rest lets the cheese sauce firm up just slightly, which means you get clean scoops instead of everything sliding around on the plate.
What to Serve It With

This casserole is filling enough to stand on its own as a vegetarian main, but it’s also great alongside a simple green salad dressed with lemon and olive oil. A bowl of tomato soup on the side turns it into a really satisfying cold-weather dinner. If you’re serving it as a side dish, it pairs well with roasted chicken or anything from the grill. And if you want to keep the casserole streak going, my cheesy chicken and rice casserole is another crowd-pleaser that hits a similar comfort-food note, as is this easy vegetarian enchilada casserole if you’re feeding a crowd that skips meat.
Storage
Leftovers keep well in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm the whole dish in a 350°F oven until it’s heated through. You can also freeze this casserole for up to 3 months. Thaw it overnight in the fridge before reheating and note that the breadcrumb topping will soften after freezing, so you might want to add a fresh sprinkle before warming it back up.
Recipe Card
Easy Broccoli Quinoa Casserole
Prep time: 15 minutes
Cook time: 40 minutes
Total time: 55 minutes
Servings: 6
Ingredients
- 1 pound broccoli florets
- 1 cup quinoa, rinsed
- 2 cups vegetable broth
- 2 cups shredded cheddar cheese
- 1/2 cup shredded mozzarella cheese
- 1 cup low-fat milk
- 1/2 tablespoon butter
- 2 tablespoons olive oil, divided
- 1 clove garlic, minced
- 1 1/2 slices whole wheat bread
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/3 teaspoon red pepper flakes
Instructions
- Preheat oven to 400°F (190°C). Grease a 9×13-inch baking dish.
- Combine quinoa and vegetable broth in a saucepan. Bring to a boil, reduce heat, cover, and simmer 15 minutes until broth is absorbed. Fluff with a fork.
- Heat 1 tablespoon olive oil in a skillet over medium heat. Saute broccoli 4 to 5 minutes until bright green and slightly tender. Add garlic and cook 1 minute more. Remove from heat.
- Melt butter in a small saucepan over medium heat. Add milk and warm through. Gradually stir in cheddar and mozzarella until fully melted and smooth. Season with salt, pepper, and red pepper flakes.
- In a large bowl, combine quinoa, broccoli, and cheese sauce. Stir until evenly coated.
- Pulse bread in a food processor to form fine crumbs. Toss crumbs with remaining 1 tablespoon olive oil.
- Transfer the quinoa mixture to the prepared baking dish. Spread evenly and top with breadcrumbs.
- Bake 20 to 25 minutes until the top is golden and the edges are bubbling.
- Let rest 5 minutes before serving.
FAQ
Can I make this casserole ahead of time?
Yes. You can assemble the whole thing up to a day ahead, cover it tightly, and keep it in the fridge. When you’re ready to bake, pull it out 20 minutes before it goes in the oven so it’s not ice cold, then bake as directed. You may need to add 5 extra minutes to the bake time.
Can I use frozen broccoli?
You can. Thaw it completely first and pat it dry with a paper towel. Frozen broccoli holds more water than fresh, and extra moisture can make the casserole watery at the bottom. Skipping the saute step is fine if the broccoli is already soft from thawing, but a quick stir in the pan to drive off moisture doesn’t hurt.
Can I substitute the quinoa with something else?
Brown rice or farro both work here. The texture will be slightly different since neither absorbs the sauce quite the same way quinoa does, but the dish will still be good. If you’re using brown rice, cook it separately before adding it since it takes longer than the 15-minute simmer.
Is there a way to make this dairy-free?
The cheese sauce is the main challenge. Unsweetened oat milk or cashew milk works reasonably well in place of regular milk. For the cheese, a dairy-free shredded cheddar-style product will melt into a sauce, though it won’t be quite as smooth. The flavor is different but still really good, especially with a little nutritional yeast stirred in for extra depth.
My daughter still doesn’t know that’s what turned her into a broccoli fan. Or maybe she does and she’s just decided to let me have this one. Either way, I’ve made this casserole at least a dozen times since that first experiment, and it’s become the kind of reliable weeknight dinner I actually look forward to making. If you’re in the mood for something a little sweeter and just as unexpected, this pineapple casserole is worth a look too.