I love a broccoli and rice casserole for its mix of comfort and practicality, and I’ll show you how simple choices—rice type, sauce, and cheese—make all the difference. I’ll walk through quick prep, smart swaps to lighten it, and tricks to keep it creamy instead of soggy.
Stick with me and you’ll have a reliable, crowd-pleasing recipe that’s easy to customize and reheats beautifully—plus a few topping ideas you’ll want to try.
Why Broccoli and Rice Casserole Works Every Time

Broccoli and rice casserole is a comforting, reliable dish that combines tender broccoli, creamy rice, and melty cheese into a satisfying bake that holds together well thanks to a balance of starch, binder, and moisture; it reheats and freezes nicely, adapts to many add-ins, and requires only simple technique to deliver consistent results every time.
- 3 cups cooked white or brown rice
- 4 cups broccoli florets (fresh or frozen, thawed)
- 2 cups shredded sharp cheddar cheese
- 1 can (10.5 oz) cream of mushroom soup (or cream of chicken)
- 1 cup sour cream or plain Greek yogurt
- 1/2 cup milk
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons butter
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup breadcrumbs or crushed crackers (optional topping)
- 1/4 cup grated Parmesan (optional topping)
Preheat oven to 350°F (175°C); sauté onion and garlic in butter until softened, mix cooked rice, broccoli, cream soup, sour cream, milk, 1 1/2 cups cheddar, salt, and pepper until evenly combined, transfer to a greased 9×13-inch baking dish, sprinkle remaining cheese and optional breadcrumbs/Parmesan over the top, and bake uncovered for 25–30 minutes until bubbly and lightly browned, then let rest 5–10 minutes before serving.
For best results, slightly undercook fresh broccoli so it finishes tender in the oven, use warm rice so the casserole heats through evenly, adjust creaminess with extra milk or sour cream if needed, and feel free to add cooked chicken, mushrooms, or spices like smoked paprika for variation.
This casserole is also excellent when topped with crispy breadcrumbs or crackers to add texture.
Choosing the Best Rice for Texture

Choosing the right rice is key to a perfect broccoli and rice casserole: medium-grain white rice gives a creamier, slightly stickier texture that binds well, long-grain white stays fluffier and keeps distinct grains, and brown rice adds nuttiness and chew but may need more liquid and longer cooking; for ease and reliable creaminess, use warm, freshly cooked medium-grain rice or day-old refrigerated long-grain for firmer texture, and adjust milk or sour cream to reach your preferred creaminess before baking.
- 3 cups cooked medium-grain white rice (or 3 cups cooked long-grain or brown rice, see note)
- 4 cups broccoli florets (fresh or frozen, thawed)
- 2 cups shredded sharp cheddar cheese, divided
- 1 can (10.5 oz) cream of mushroom soup (or cream of chicken)
- 1 cup sour cream or plain Greek yogurt
- 1/2 cup milk (plus more if needed)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons butter
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 cup breadcrumbs or crushed crackers (optional topping)
- 1/4 cup grated Parmesan (optional topping)
Sauté the onion and garlic in butter until softened and translucent, then let cool slightly and in a large bowl stir together warm cooked rice, broccoli, soup, sour cream, milk, 1 1/2 cups cheddar, sautéed onion and garlic, salt, and pepper until evenly combined and creamy (add up to 1/4 cup extra milk or sour cream if the mixture seems dry).
Transfer to a greased 9×13-inch baking dish, sprinkle remaining cheese and optional breadcrumbs/Parmesan on top, and bake uncovered at 350°F (175°C) for 25–30 minutes until bubbly and lightly browned, then let rest 5–10 minutes before serving.
Tip: If using brown rice, pre-moisten it with an extra 1/4 to 1/2 cup milk or broth and taste for seasoning before baking since brown rice absorbs more liquid and can benefit from a brief steam in the covered casserole for 10 minutes after baking to reach ideal tenderness.
Sautéing the onion and garlic in butter first adds depth of flavor and helps create a richer base for the casserole.
Selecting and Preparing Broccoli

Selecting and preparing the broccoli well makes or breaks a broccoli and rice casserole: choose firm, brightly colored heads, trim into evenly sized florets (smaller for faster, uniform cooking), and blanch or steam briefly so they stay tender-crisp and retain color rather than turning mushy in the bake; if using frozen broccoli, fully thaw and drain well to avoid watering down the casserole.
- 4 cups broccoli florets (fresh or frozen, thawed and well-drained)
- 1 teaspoon kosher salt, divided
- 1 tablespoon lemon juice or 1/2 teaspoon citric acid (optional, for brightening)
- 2 tablespoons olive oil or 2 tablespoons butter (for sautéing, optional)
- 1/4 cup finely chopped onion (optional, for flavor)
- 1 clove garlic, minced (optional)
- 3 cups cooked rice (medium-grain recommended)
- 1 can (10.5 oz) cream of mushroom soup
- 1 cup sour cream or plain Greek yogurt
- 1/2 cup milk (plus more if needed)
- 1 1/2 cups shredded sharp cheddar (for mixing) plus 1/2 cup for topping
- 1/4 cup breadcrumbs or crushed crackers (optional topping)
- 1/4 cup grated Parmesan (optional topping)
To prepare the broccoli, bring a large pot of salted water to a rolling boil, add florets and blanch 1–2 minutes for small pieces or 2–3 minutes for larger florets until bright green and just tender, then immediately plunge into an ice bath and drain thoroughly before folding into the warm rice and sauce mixture; alternatively, steam for 3–4 minutes, or sauté briefly in oil or butter with onion and garlic until just softened, and always taste and season with a little extra salt and lemon juice before baking.
When using frozen broccoli make certain it’s completely thawed and patted dry to prevent a watery casserole and consider slightly undercooking fresh broccoli in the blanch/steam step since it will finish cooking in the oven; also, cut florets uniformly for even texture and toss with a splash of oil or lemon to preserve color and flavor. Steaming or blanching also helps reduce surface bacteria and enyzmes that can affect color retention and texture during baking.
Building a Creamy Sauce Base

A silky, well-balanced sauce is the backbone of a great broccoli and rice casserole; this version combines a roux-thickened béchamel enriched with cream of mushroom soup and sour cream for tang and body, tempered with milk for pourability and a hit of mustard and lemon to brighten the finished bake so the sauce clings to rice and broccoli instead of pooling.
- 3 tablespoons butter
- 3 tablespoons all-purpose flour
- 2 cups milk (warmed)
- 1 can (10.5 oz) cream of mushroom soup
- 1/2 cup sour cream or plain Greek yogurt
- 1 teaspoon Dijon mustard
- 1/2 teaspoon kosher salt (adjust to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon nutmeg (optional)
- 1 tablespoon lemon juice or 1/2 teaspoon citric acid (optional)
- 1 1/2 cups shredded sharp cheddar (reserve 1/2 cup for topping)
- 3 cups cooked rice
- 4 cups prepared broccoli florets (blanched/steamed and drained)
Melt the butter in a medium saucepan over medium heat, whisk in the flour and cook 1–2 minutes until golden, then slowly whisk in the warmed milk and simmer until thickened and smooth; remove from heat and whisk in cream of mushroom soup, sour cream, Dijon, nutmeg, lemon juice, salt and pepper until homogeneous, fold in 1 cup of the cheddar, then combine with the cooked rice and broccoli in a buttered baking dish and top with the reserved cheddar.
Bake at 350°F (175°C) for 20–25 minutes until bubbly and lightly browned on top, let rest 5 minutes before serving.
Tip: Taste and adjust seasoning (salt, mustard, lemon) before baking because the cheese and soup concentrate flavor as it cooks, and keep the sauce slightly looser than you think since it will thicken in the oven.
This casserole also pairs beautifully with a crunchy Ritz cracker topping for added texture and buttery flavor.
Cheese Choices and Melting Tips

Choosing the right cheeses and handling them properly makes the difference between a gummy casserole and one with creamy, stringy, nicely browned pockets of flavor; this version uses a blend of a sharp cheddar for flavor, a young mozzarella or Monterey Jack for melt and stretch, and a small amount of Gruyère or Fontina for nutty complexity, plus strategies for shredding, room-temperature cheese, and finishing under a broiler for color.
- 1 1/2 cups shredded sharp cheddar (divided)
- 1 cup shredded young mozzarella or Monterey Jack
- 1/2 cup shredded Gruyère or Fontina (optional)
- 3 cups cooked rice
- 4 cups prepared broccoli florets (blanched/steamed and well drained)
- Sauce (prepared béchamel + cream of mushroom + sour cream mix from previous section)
- 2 tablespoons butter (for greasing and dotting)
- 1/4 cup panko or breadcrumbs (optional topping)
- 1/4 teaspoon kosher salt (adjust to taste)
- Freshly ground black pepper to taste
Stir 1 cup cheddar, the mozzarella/Monterey Jack, and Gruyère into the warm sauce until just melted and smooth, then fold the sauce into the rice and broccoli, pour into a buttered 9×13-inch (or similar) baking dish, sprinkle the remaining cheddar evenly on top and dot with butter, scatter panko if using, bake at 350°F (175°C) for 20–25 minutes until bubbly, then switch to broil for 1–2 minutes to brown the top carefully watching to avoid burning.
Tip: Grate your own cheese from blocks and bring it to room temperature for better melting, reserve some coarser grated cheddar for topping to get a crisp, browned finish, and avoid overbaking to keep the casserole creamy.
For best texture, make sure the broccoli is well drained and blanched and shocked before folding into the casserole to prevent excess moisture.
Adding Proteins and Vegetable Mix-Ins

Adding proteins and extra vegetables turns the broccoli and rice casserole into a hearty one-dish meal; this version incorporates cooked diced chicken (or turkey), crumbled bacon or cooked Italian sausage for savory depth, plus a mix of sautéed bell peppers, onions, and mushrooms to boost flavor and texture while keeping the cheese-forward sauce intact.
- 1 1/2 cups shredded sharp cheddar (divided)
- 1 cup shredded mozzarella or Monterey Jack
- 1/2 cup shredded Gruyère or Fontina (optional)
- 3 cups cooked rice
- 4 cups prepared broccoli florets (blanched and well drained)
- 2 cups cooked diced chicken or turkeyor turkey(or 1 1/2 cups cooked Italian sausage or 6 strips cooked crumbled bacon)
- 1 cup diced bell pepper (mixed colors)
- 1/2 cup diced onion
- 1 cup sliced mushrooms
- Sauce (prepared béchamel + cream of mushroom + sour cream mix)
- 2 tablespoons butter (for greasing and dotting)
- 1/4 cup panko or breadcrumbs (optional)
- 1/4 teaspoon kosher salt (adjust to taste)
- Freshly ground black pepper to taste
Sauté the onion, bell pepper, and mushrooms in a bit of oil until softened and any mushrooms have released their liquid; stir the warm sauce with 1 cup cheddar, mozzarella and Gruyère until smooth, fold in rice, broccoli, cooked protein and sautéed vegetables, then transfer to a buttered 9×13-inch dish, sprinkle remaining cheddar and panko on top, dot with butter and bake at 350°F (175°C) for 20–25 minutes until bubbly then broil 1–2 minutes to brown.
Tip: Use already-cooked seasoned proteins (rotisserie chicken, crisped bacon, or pre-cooked sausage) and drain vegetables well to avoid a watery casserole and stir gently to keep it creamy while ensuring even distribution. A whole rotisserie chicken can save time and add concentrated savory flavor when shredded and added to the casserole, making it an ideal shortcut for busy weeknights with rotisserie chicken.
Lightening the Casserole Without Sacrificing Flavor

Lightening this broccoli and rice casserole keeps the comfort and flavor while trimming calories and richness by using lower-fat dairy, more vegetables, and technique tweaks like extra-draining and careful baking so the dish stays creamy without heavy sauce; this version swaps part-skim cheeses, Greek yogurt for some sour cream, a light béchamel made with skim milk and a small amount of flour, increases broccoli and peppers, uses lean rotisserie or white-meat turkey (or omit for vegetarian), and relies on bright seasonings (lemon zest, Dijon, smoked paprika) to boost flavor so you don’t miss the fat.
- 1 cup part-skim shredded sharp cheddar (divided)
- 3/4 cup part-skim shredded mozzarella or Monterey Jack
- 3 cups cooked brown rice or mixed whole-grain rice
- 4 cups broccoli florets (blanched, patted very dry)
- 1 1/2 cups cooked diced lean chicken or turkey (optional) or 1 cup extra vegetables for vegetarian
- 1 cup diced bell pepper (mixed colors)
- 1/2 cup diced onion
- 1/2 cup low-sodium chicken or vegetable broth
- 1 cup skim milk
- 2 tablespoons all-purpose flour
- 1/2 cup plain nonfat Greek yogurt (replacing some sour cream)
- 1 tablespoon Dijon mustard
- 1 teaspoon lemon zest
- 1/4 teaspoon smoked paprika
- 1/4 teaspoon kosher salt (adjust)
- Freshly ground black pepper to taste
- 1 tablespoon olive oil
- 2 tablespoons panko (optional, toasted) or chopped almonds for crunch
Preheat oven to 350°F (175°C); sauté onion and pepper in olive oil until softened, toss with broccoli and rice, and if using chicken add it now; whisk flour into skim milk over medium heat until slightly thickened, stir in broth, Dijon, Greek yogurt, lemon zest, smoked paprika and 3/4 cup cheese until smooth, fold sauce into rice-vegetable mixture, transfer to a well-drained 9×13-inch baking dish, sprinkle remaining cheese and panko/almonds on top, bake uncovered 20–25 minutes until bubbly and lightly golden, then rest 5 minutes before serving.
Tip: Make sure broccoli and any sautéed vegetables are very well drained and use cooked cold rice (not freshly boiled) to prevent excess moisture; if the mixture seems thin, bake uncovered longer or let it rest to thicken. Chicken casseroles are a versatile base with similar methods and flavors as many easy chicken one-dish meals.
Baking Techniques to Prevent Sogginess

Baking a broccoli and rice casserole so it comes out creamy but not soggy is all about controlling moisture, using proper layering and heat, and finishing under high direct heat to evaporate excess steam; this recipe adapts the lightened casserole ingredients and adds technique steps—blanch and ice the broccoli, use cold cooked rice, drain and sauté vegetables well, slightly under-sauce the mixture, bake uncovered on a raised rack with a preheated shallow baking pan beneath to catch drips, and finish briefly under the broiler for a golden top while monitoring closely.
- 1 cup part-skim shredded sharp cheddar (divided)
- 3/4 cup part-skim shredded mozzarella or Monterey Jack
- 3 cups cooked brown rice, cooled and fluffed
- 4 cups broccoli florets, blanched and very well drained
- 1 1/2 cups cooked diced lean chicken or turkey (optional) or 1 cup extra vegetables
- 1 cup diced bell pepper (mixed colors)
- 1/2 cup diced onion
- 1/2 cup low-sodium chicken or vegetable broth
- 1 cup skim milk
- 2 tablespoons all-purpose flour
- 1/2 cup plain nonfat Greek yogurt
- 1 tablespoon Dijon mustard
- 1 teaspoon lemon zest
- 1/4 teaspoon smoked paprika
- 1/4 teaspoon kosher salt (adjust)
- Freshly ground black pepper to taste
- 1 tablespoon olive oil
- 2 tablespoons panko or chopped almonds (optional, toasted)
Heat oven to 375°F (190°C); sauté onion and pepper in olive oil until softened and very dry, toss with broccoli, cooled rice and chicken if using, and adjust mix so it’s slightly less saucy than you’d serve immediately; whisk flour into cold skim milk, warm over medium stirring until just thickened, whisk in broth, yogurt, Dijon, lemon zest, smoked paprika, salt, pepper and 3/4 cup cheese until smooth, fold into rice mixture, transfer to a well-drained 9×13-inch dish and smooth top, bake uncovered on the middle rack with a shallow rimmed pan on the rack below to improve air circulation and catch moisture for 20–25 minutes until edges bubble, then move dish to top rack and broil 1–3 minutes to brown the topping, remove and rest 5–10 minutes to set before serving.
Tip: Make sure broccoli and sautéed veg are patted dry and rice is cold and slightly firm, under-sauce slightly rather than over-mixing, bake uncovered and rest before serving to let steam escape and avoid sogginess.
This casserole technique builds on the comforting structure of a classic chicken and wild rice casserole to balance texture and flavor, making it a lighter yet satisfying meal with the same comforting casserole appeal.
Make-Ahead, Freezing, and Reheating Strategies

This make-ahead, freezing, and reheating guide adapts the lightened broccoli-and-rice casserole so you can assemble ahead, freeze for longer storage, and reheat without losing creaminess or creating sogginess: assemble the casserole through the point of baking (or fully bake and cool), cool completely, wrap tightly for the refrigerator (up to 3 days) or freezer (up to 3 months), and reheat from chilled or frozen using staged, moderate heat with moisture control to preserve texture and flavor.
- 1 cup part-skim shredded sharp cheddar (divided)
- 3/4 cup part-skim shredded mozzarella or Monterey Jack
- 3 cups cooked brown rice, cooled and fluffed
- 4 cups broccoli florets, blanched and very well drained
- 1 1/2 cups cooked diced lean chicken or turkey (optional) or 1 cup extra vegetables
- 1 cup diced bell pepper (mixed colors)
- 1/2 cup diced onion
- 1/2 cup low-sodium chicken or vegetable broth
- 1 cup skim milk
- 2 tablespoons all-purpose flour
- 1/2 cup plain nonfat Greek yogurt
- 1 tablespoon Dijon mustard
- 1 teaspoon lemon zest
- 1/4 teaspoon smoked paprika
- 1/4 teaspoon kosher salt (adjust)
- Freshly ground black pepper to taste
- 1 tablespoon olive oil
- 2 tablespoons panko or chopped almonds (optional, toasted)
To assemble for make-ahead or freezing, follow the original recipe through combining the sauce with rice, broccoli and fillings, then either: A) transfer to a well-drained 9×13-inch dish, cover tightly with plastic wrap and foil and refrigerate up to 3 days, or B) cool completely, wrap tightly in plastic and foil or place in a freezer-safe container and freeze up to 3 months; to bake from chilled, remove plastic, bake uncovered at 375°F (190°C) for 25–35 minutes until bubbling and golden (add 5–10 minutes if chilled longer), to bake from frozen, thaw overnight in refrigerator if possible, or bake covered at 350°F (175°C) for 40–60 minutes until hot through then uncover and brown 3–5 minutes under broiler, or reheat individual portions in a 350°F (175°C) oven for 15–25 minutes or microwave on medium power in short intervals, stirring and letting rest between bursts to avoid steam bubble-sogginess.
Tip: When freezing, under-sauce slightly and avoid extra liquid; cool completely before wrapping to prevent ice crystals, label with date and reheat slowly to let steam escape so the casserole stays creamy not watery. A light sprinkling of extra cheese before baking helps create a golden crust and even melting for a better finished texture.
Topping Ideas and Presentation Tips

This topping-and-presentation-focused version of the lightened broccoli-and-rice casserole elevates texture and appearance with crisp, flavorful finishes and simple plating tricks; assemble the casserole as usual through combining the rice, broccoli, fillings and sauce, then choose one or a combination of the suggested toppings below before baking or just before serving for best crunch and color.
- 1 cup part-skim shredded sharp cheddar (divided)
- 3/4 cup part-skim shredded mozzarella or Monterey Jack
- 3 cups cooked brown rice, cooled and fluffed
- 4 cups broccoli florets, blanched and very well drained
- 1 1/2 cups cooked diced lean chicken or turkey (optional) or 1 cup extra vegetables
- 1 cup diced bell pepper (mixed colors)
- 1/2 cup diced onion
- 1/2 cup low-sodium chicken or vegetable broth
- 1 cup skim milk
- 2 tablespoons all-purpose flour
- 1/2 cup plain nonfat Greek yogurt
- 1 tablespoon Dijon mustard
- 1 teaspoon lemon zest
- 1/4 teaspoon smoked paprika
- 1/4 teaspoon kosher salt (adjust)
- Freshly ground black pepper to taste
- 1 tablespoon olive oil
- 2 tablespoons panko or chopped almonds (optional, toasted)
- 1/4 cup crispy fried shallots or onions (for garnish)
- 2 tablespoons chopped fresh parsley or chives (for color)
- 1 tablespoon lemon juice (to brighten)
- 1/4 cup grated Parmesan (for finishing)
Preheat oven to 375°F (190°C) if baking now; combine rice, broccoli, proteins/veggies and sauce, transfer to a well-drained 9×13-inch dish, sprinkle with shredded cheeses and then choose a topping combination — (a) panko or chopped toasted almonds mixed with a little olive oil and Parmesan for a golden crunchy crust, (b) pita or cornflake crumbs with melted butter for extra crisp, or (c) reserved extra cheese for a bubbly, cheesy top — bake uncovered 25–35 minutes until bubbling and golden, then rest 5–10 minutes, finish with crispy fried shallots/onions, a squeeze of lemon juice and chopped herbs for bright contrast and serve in warm shallow bowls or a decorative casserole dish for best presentation.
Tip: Toast crunchy toppings separately until golden and add them after baking or in the last 5 minutes to retain crispness and add fresh herbs and lemon just before serving to keep brightness and avoid wilting.
This casserole adapts well to the comforting, family-friendly format of a classic Ritz Chicken Casserole, sharing a similar balance of tender protein and crunchy topping comforting casserole.
