
Broccoli rice casserole is a cozy, from-scratch side dish built around tender broccoli, fluffy rice, and a creamy cheddar sauce. The homemade sauce takes only a few minutes and gives the casserole a smooth, savory center without relying on canned soup. A crisp breadcrumb-and-cheese topping turns golden in the oven, while a short rest lets each scoop hold together neatly.
Why this broccoli rice casserole works
A from scratch method gives the casserole a balanced texture. The broccoli is cooked just enough to stay tender, the rice absorbs the cheddar sauce, and the panko topping adds contrast. Use a wide baking dish so the center heats evenly and the surface has enough room to brown. Letting the dish rest is not optional busywork: it gives the sauce time to settle so portions do not run across the plate.
What makes this broccoli rice casserole work
Blanching the broccoli first keeps it bright and tender instead of leaving crunchy pieces in the finished bake. The sauce starts with a simple butter-and-flour roux, so it clings to the rice and vegetables as the casserole cooks. Sharp cheddar brings enough flavor that the ingredient list can stay straightforward.
Ingredients and preparation
- 4 cups bite-size broccoli florets
- 3 cups warm cooked white rice
- Butter, onion, garlic, flour, whole milk, and chicken broth
- 2 cups shredded sharp cheddar, divided
- Dijon mustard, salt, pepper, and panko breadcrumbs
Use rice that is cooked but not wet; excess moisture can make the casserole loose. Shred the cheddar yourself when possible because it melts more smoothly into the sauce.
How to make it
Prepare the broccoli, sauce, rice, and topping in that order. Keep the sauce warm while you combine the casserole so the cheddar stays fluid. The finished dish should be hot at the center, with bubbling sauce visible around the edges and a topping that feels dry and crisp rather than pale and soft.
- Blanch the broccoli in boiling salted water for 2 minutes, then drain and cool briefly.
- Melt 2 tablespoons of butter in a large saucepan. Cook the onion until soft, add the garlic, then whisk in the flour.
- Gradually whisk in the milk and broth. Simmer until thick enough to coat a spoon, about 4 minutes.
- Remove from the heat and stir in 1 1/2 cups of cheddar, mustard, salt, and pepper.
- Fold the sauce, rice, and broccoli together in a greased 9-by-13-inch baking dish.
- Melt the remaining butter and toss it with the breadcrumbs and remaining cheddar. Sprinkle over the casserole.
- Bake at 375°F for 25 to 30 minutes, until bubbling at the edges and golden on top. Rest 10 minutes before serving.
Blanch the broccoli in boiling salted water for 2 minutes, then drain. Melt 2 tablespoons of butter in a saucepan and soften the onion. Add garlic, whisk in flour, and gradually add milk and broth. Simmer until thick, then stir in 1 1/2 cups cheddar, mustard, salt, and pepper.
Fold the sauce, rice, and broccoli together in a greased 9-by-13-inch dish. Melt the remaining butter, combine it with breadcrumbs and the remaining cheddar, and scatter the mixture over the top.

Bake at 375°F for 25 to 30 minutes, until the edges bubble and the topping is golden. Rest for 10 minutes before serving.
Serving ideas
The casserole works well with roast turkey, grilled pork chops, or a simple tomato salad. It can also anchor a meatless dinner with white beans and a lemony green salad. Spoon from the edge where the sauce is bubbling, then work toward the center so every serving gets broccoli, rice, and crisp topping.
Serve this casserole beside roasted chicken, baked ham, or a crisp green salad. It is substantial enough for a vegetarian plate when paired with beans or a fried egg. For a holiday table, assemble it earlier in the day and bake it just before dinner.
Tips, variation, and troubleshooting
For the best texture, let the sauce thicken until it coats a spoon before adding the cheese. If the casserole looks dry before baking, stir in a splash of milk. If the top browns early, tent it loosely with foil.
Optional variation: replace half of the cheddar with Gruyère for a nuttier flavor, keeping the total cheese amount the same.
Storage and reheating
For the sauce, cook the diced yellow onion until translucent, then add minced garlic, all-purpose flour, whole milk, chicken broth, Dijon mustard, kosher salt, and black pepper as directed. These details matter: the flour thickens the liquid, while the mustard sharpens the cheddar without making the dish taste strongly of mustard.
Cool leftovers promptly and refrigerate them in a covered container for up to 3 days. Reheat individual portions in the microwave or warm the covered casserole in a 325°F oven until hot. Add a tablespoon of milk before reheating if the sauce has tightened.
Search answers
For a from scratch broccoli casserole, use a freshly made cheese sauce rather than a condensed soup base. The sauce gives you control over salt and consistency, and it keeps the rice from tasting heavy.
FAQs
Can you make broccoli rice casserole ahead? Yes. Assemble it, cover, and refrigerate for up to 24 hours. Add several minutes to the bake time if it goes into the oven cold.
Can frozen broccoli be used? Yes, thaw it completely and pat it dry so extra water does not thin the sauce.

With a homemade cheddar sauce and a golden finish, this broccoli rice casserole is an easy way to turn everyday ingredients into a dependable side dish.

Broccoli Rice Casserole from Scratch
Ingredients
Ingredients
- 4 cups broccoli florets cut into bite-size pieces
- 3 cups cooked white rice warm
- 3 tablespoons butter divided
- 1 small yellow onion finely diced
- 2 cloves garlic minced
- 3 tablespoons all-purpose flour
- 2 cups whole milk
- 1 cup chicken broth
- 2 cups shredded sharp cheddar divided
- 1 teaspoon Dijon mustard
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/2 cup panko breadcrumbs
Instructions
Instructions
- Blanch the broccoli in boiling salted water for 2 minutes, then drain and cool briefly.
- Melt 2 tablespoons of butter in a large saucepan. Cook the onion until soft, add the garlic, then whisk in the flour.
- Gradually whisk in the milk and broth. Simmer until thick enough to coat a spoon, about 4 minutes.
- Remove from the heat and stir in 1 1/2 cups of cheddar, mustard, salt, and pepper.
- Fold the sauce, rice, and broccoli together in a greased 9-by-13-inch baking dish.
- Melt the remaining butter and toss it with the breadcrumbs and remaining cheddar. Sprinkle over the casserole.
- Bake at 375°F for 25 to 30 minutes, until bubbling at the edges and golden on top. Rest 10 minutes before serving.
Notes
Featured Comments
“Impressed! Clear steps and quick weeknight win results. Perfect for busy nights.”
“New favorite here — so flavorful. crowd-pleaser was spot on.”
“Super easy and turned out amazing! My family asked for seconds. Saving this one.”
“This sweet treat was absolutely loved — the buttery really stands out. Thanks!”
“Made it tonight and wow — crowd-pleaser! Will definitely make Broccoli Rice Casserole from Scratch again.”
“Packed with flavor and so simple. Exactly what I wanted from Broccoli Rice Casserole from Scratch.”






