My kids jump with joy when I make this creamy broccoli cauliflower cheese casserole with tender vegetables, rich cheddar sauce, and a golden breadcrumb topping baked until hot and bubbly.

Broccoli and cauliflower in a casserole for dinner sounds like the worst nightmare for picky eaters, but I'm always up for a challenge. My kids sometimes finish their vegetables, and other times we go through a lengthy drama just making them eat greens. This broccoli cauliflower cheese casserole may sound scary at first, but it's one of the vegetable casseroles my kids actually ask for seconds of.
The vegetables need to be blanched for just 5 minutes before they go into the casserole, not cooked all the way through. If you boil them until they're fully tender, they'll turn mushy and shapeless during baking instead of holding their structure. I found this out the first time I overcooked them. I thought softer vegetables would make the casserole easier for my kids to eat, but they broke down into an unappetizing mush that nobody wanted to touch. Draining them well after blanching is critical because any water left on the florets thins out the cheese sauce and makes the whole thing watery instead of thick and creamy.
The roux has to cook for at least a minute before adding the milk, or you'll taste raw flour in the sauce, which gives it a chalky, unpleasant flavor that ruins the whole thing. Freshly shredded cheddar melts smoothly into the sauce, but pre-shredded cheese has anti-caking powder on it that makes it clump and separate instead of creating that velvety texture.
What makes this casserole so appealing is the breadcrumb topping that toasts in the oven. It adds a light crunch that makes the whole dish feel more interesting, and honestly, I think it's what convinced my kids to try it in the first place.
The casserole comes out of the oven hot and bubbly with a golden top, and suddenly vegetables don't seem so scary anymore. This has become my proof that if you cover vegetables in enough cheesy sauce and add a crispy topping, even the most hesitant vegetable eaters will clean their plates.
If you want more broccoli or cauliflower dishes that'll sure be eaten at home, try my green cauliflower bake, cheesy cauliflower casserole, or creamy vegan broccoli casserole!
Top Tips for Broccoli Cauliflower Cheese Casserole
Don’t overcook the vegetables: Boil the broccoli and cauliflower just until slightly tender. They will continue cooking in the oven, and overcooking them at the start can make the casserole mushy.
Drain the vegetables well: Extra water from the broccoli and cauliflower can thin the cheese sauce. Let them sit in a colander for a minute so excess moisture drains off before assembling the casserole.
Shred the cheese yourself: Freshly shredded cheddar melts more smoothly and gives the sauce a creamier texture than pre-shredded cheese, which often contains anti-caking agents.
Ingredients

Broccoli and cauliflower give this casserole both texture and balance. Broccoli brings a slightly stronger, earthy flavor, while cauliflower is milder and softens beautifully when baked in the sauce. Using fresh florets helps them hold their shape during baking, but frozen vegetables can work if you thaw and drain them well so the casserole doesn't become watery.
Butter and all-purpose flour make a simple roux that thickens the milk and creates a smooth base that coats the vegetables evenly. Cooking the roux for about a minute removes the raw flour taste and helps the sauce develop a creamy texture.
Sharp cheddar cheese gives the casserole its rich flavor. Freshly shredded cheese melts more smoothly than pre-shredded versions, which often have anti-caking agents that can affect the sauce. Most of the cheese gets stirred into the sauce, while the rest is sprinkled on top to create a bubbly, golden layer in the oven.
Breadcrumbs add the final contrast in texture. As the casserole bakes, they toast on the surface and create a light crunch that balances the creamy vegetables underneath.
See the recipe card for exact quantities.
How to Make Broccoli Cauliflower Cheese Casserole?

This broccoli cauliflower cheese casserole comes together in a few simple steps. The vegetables are lightly cooked first, then baked in a creamy cheddar sauce with a crisp breadcrumb topping.
Prepare the Oven and Baking Dish
Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish with cooking spray or butter so the casserole does not stick during baking.
Want to save this?
Cook the Vegetables

Bring a large pot of salted water to a boil. Add the broccoli and cauliflower florets and cook for about 5 minutes, just until they begin to soften.
Drain the vegetables well in a colander and let them sit for a minute so excess water drains away. This helps prevent the casserole from becoming watery.
Make the Cheese Sauce




Assemble the Casserole



Bake and Serve

Place the dish in the oven and bake for 20 to 25 minutes, until the casserole is hot and bubbly and the top is golden.

Remove from the oven and let it sit for a few minutes before serving. This helps the sauce settle and makes the casserole easier to scoop.
Storage

Let the casserole cool to room temperature before storing. Transfer leftovers to an airtight container or cover the baking dish tightly with foil or plastic wrap and refrigerate for up to 3–4 days.
To reheat, place portions in the microwave until heated through, or warm the casserole in a 350°F oven for about 10–15 minutes. If it looks dry, add a small splash of milk before reheating to help bring back the creamy texture.
Recipe
Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.
Broccoli Cauliflower Cheese Casserole
Ingredients
- 3 cups fresh broccoli florets
- 3 cups fresh cauliflower florets
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 ½ cups milk
- 2 cups shredded cheddar cheese divided
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup breadcrumbs
Instructions
- Preheat oven to 375°F. Grease a 9×13-inch baking dish.
- Boil broccoli and cauliflower in salted water for 5 minutes until tender. Drain well.
- Melt butter in saucepan over medium heat. Whisk in flour and cook 1 minute. Slowly add milk, whisking constantly. Cook until thickened, about 3 minutes.
- Remove from heat. Stir in 1 ½ cups cheese, salt, and pepper until melted.
- Place vegetables in baking dish. Pour cheese sauce over top. Sprinkle with remaining cheese and breadcrumbs.
- Bake 20-25 minutes until bubbly and golden on top.







Leave a Reply