This Creamy Broccoli and Rice Casserole isn’t just another recipe in our rotation; it’s practically a member of the family. I still remember the first time I made it – a chilly Tuesday evening when nothing sounded better than pure, unadulterated comfort food. I was skeptical if the kids, notoriously picky about anything green, would even touch it. But the aroma wafting from the oven as it baked – that warm, cheesy, slightly savory scent – had everyone hovering around the kitchen. When I finally pulled out that bubbly, golden-topped dish, the silence that followed the first few bites was golden. Success! Even my youngest, who usually dissects his food like a tiny scientist, happily devoured his portion, broccoli and all. Since then, it’s become our go-to for busy weeknights, potluck contributions, and those days when we just need a culinary hug. It’s reliable, incredibly satisfying, and brings a sense of cozy warmth to the table every single time. The beauty lies in its simplicity and the magical way pantry staples transform into something so deeply flavorful and comforting. It’s the kind of dish that makes you feel like a kitchen hero with minimal fuss, delivering maximum cheesy, creamy, satisfying goodness.
Ingredients
Here’s what you’ll need to create this comforting casserole:
- 1 tablespoon Olive Oil: For sautéing the aromatics.
- 1 medium Yellow Onion (about 1 cup chopped): Finely chopped, forms the flavor base.
- 2 cloves Garlic: Minced, adds aromatic depth.
- 4 cups Broccoli Florets (about 1 large head): Fresh or frozen work well; cut into bite-sized pieces.
- 4 tablespoons Unsalted Butter: Forms the base of the creamy sauce (roux).
- 1/4 cup All-Purpose Flour: Thickens the sauce. Use a gluten-free blend if needed.
- 2 cups Milk: Whole milk provides the richest flavor, but low-fat or unsweetened plant-based milk can be substituted.
- 1 cup Chicken or Vegetable Broth: Adds savory depth to the sauce. Low-sodium is recommended to control saltiness.
- 1 teaspoon Salt (or to taste): Enhances all the flavors. Adjust based on broth saltiness.
- 1/2 teaspoon Black Pepper: Freshly ground preferred for better flavor.
- 1/4 teaspoon Paprika: Adds a touch of warmth and color. Smoked paprika can add a different dimension.
- Pinch of Nutmeg (optional): Complements dairy-based sauces wonderfully.
- 8 ounces Sharp Cheddar Cheese: Freshly shredded melts best; about 2 cups. Reserve some for topping.
- 4 ounces Cream Cheese: Cut into cubes and softened; adds extra creaminess and tang.
- 3 cups Cooked Rice: Long-grain white rice is classic, but brown rice or wild rice blend works too (ensure it’s fully cooked). Leftover rice is perfect here.
- Optional Topping: 1/2 cup Panko breadcrumbs or crushed buttery crackers mixed with 1 tablespoon melted butter.
Instructions
Follow these steps for a perfectly creamy and delicious casserole:
- Preheat & Prepare: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish or a similar 2.5-3 quart casserole dish.
- Cook Rice (if needed): If you don’t have leftover cooked rice, cook your rice according to package directions. You need 3 cups of cooked rice, which usually requires about 1-1.5 cups of uncooked rice, depending on the type. Fluff with a fork and set aside.
- Prepare Broccoli: If using fresh broccoli, steam or blanch the florets for 2-3 minutes until bright green and slightly tender-crisp. Drain thoroughly. If using frozen broccoli, thaw it completely and pat it very dry with paper towels to remove excess moisture (this prevents a watery casserole).
- Sauté Aromatics: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant. Remove the onions and garlic from the skillet and set aside.
- Make the Cream Sauce (Roux): Melt the butter in the same skillet over medium heat. Once melted, whisk in the flour and cook for 1-2 minutes, whisking constantly, until it forms a smooth paste (this is your roux). Don’t let it brown too much.
- Build the Sauce: Gradually whisk in the milk, a little at a time, ensuring no lumps form. Once all the milk is incorporated and smooth, gradually whisk in the chicken or vegetable broth.
- Simmer and Season: Bring the mixture to a gentle simmer, whisking frequently. Let it cook for 3-5 minutes, or until the sauce has thickened enough to coat the back of a spoon. Reduce the heat to low. Stir in the salt, black pepper, paprika, and optional nutmeg. Taste and adjust seasonings if needed.
- Melt the Cheeses: Add the cubed cream cheese and stir until it melts completely into the sauce. Remove the skillet from the heat. Gradually stir in about 1.5 cups of the shredded cheddar cheese, stirring until melted and the sauce is smooth and cheesy. Reserve the remaining 1/2 cup of cheddar for the topping.
- Combine Ingredients: In a large bowl, combine the cooked rice, steamed (and drained) or thawed (and dried) broccoli florets, and the sautéed onions and garlic.
- Mix Gently: Pour the creamy cheese sauce over the rice and broccoli mixture. Gently fold everything together until well combined, being careful not to mash the broccoli or rice too much.
- Transfer to Dish: Spoon the mixture evenly into the prepared baking dish.
- Add Topping: Sprinkle the reserved 1/2 cup of shredded cheddar cheese evenly over the top. If using the optional breadcrumb/cracker topping, mix the Panko or crushed crackers with the melted butter, then sprinkle evenly over the cheese layer.
- Bake: Bake in the preheated oven for 25-30 minutes, or until the casserole is hot and bubbly, and the topping is golden brown and crisp. If the top starts browning too quickly, you can loosely tent it with foil.
- Rest: Let the casserole rest for 5-10 minutes before serving. This allows the sauce to set slightly and makes it easier to serve.
Nutrition Facts
(Nutritional information is an estimate only, calculated based on the ingredients listed, and can vary depending on specific products used and portion sizes.)
- Servings: 6-8 servings
- Calories per Serving: Approximately 450-550 kcal (based on 8 servings)
- Protein: Provides a moderate amount, primarily from cheese and milk, supporting muscle maintenance.
- Fiber: Contains dietary fiber from broccoli and potentially brown/wild rice (if used), aiding digestion.
- Fat: Includes saturated fat from butter, cheese, and whole milk, contributing to richness and satiety. Using lower-fat dairy can reduce this.
- Sodium: Content can vary significantly based on the broth and salt added. Using low-sodium broth and seasoning to taste helps control intake.
- Carbohydrates: Primarily from rice and flour, providing energy.
Preparation Time
This recipe comes together relatively quickly, especially if using leftover rice:
- Prep Time: Approximately 20-25 minutes (includes chopping vegetables, preparing broccoli, making the sauce).
- Cook Time: 25-30 minutes (baking time in the oven).
- Total Time: Approximately 45-55 minutes from start to finish, plus 5-10 minutes resting time. This makes it a feasible and rewarding option for weeknight dinners or weekend comfort cooking.
How to Serve
This Creamy Broccoli and Rice Casserole is wonderfully versatile. Here are some serving suggestions:
- As a Main Course:
- Serve generous portions on its own for a satisfying vegetarian meal.
- Pair with a simple side salad with a light vinaigrette dressing to cut through the richness.
- Accompany with a cup of tomato soup for a classic comfort food combination.
- Serve alongside some crusty bread or garlic knots for dipping into the creamy sauce.
- As a Side Dish:
- It makes an excellent companion to roasted or grilled chicken breasts.
- Serve alongside baked salmon or pan-seared pork chops.
- It’s a fantastic addition to a holiday spread, complementing turkey, ham, or roast beef.
- Include it as part of a potluck or buffet-style meal.
- Garnishes:
- Sprinkle with fresh chopped parsley or chives just before serving for a pop of color and freshness.
- Add a dollop of sour cream or plain Greek yogurt for extra tang.
- Top with extra black pepper or a dash of hot sauce for those who like a kick.
- Crispy fried onions can be added as a topping either before baking or sprinkled on just before serving for extra crunch and flavor.
Additional Tips
Elevate your casserole game with these helpful tips:
- Ensure Dry Broccoli: Whether using fresh or frozen, getting rid of excess moisture in the broccoli is key to preventing a watery casserole. Pat thawed frozen broccoli thoroughly with paper towels. If steaming fresh broccoli, let it drain very well, even patting it dry before adding.
- Freshly Shredded Cheese: Pre-shredded cheese often contains anti-caking agents that can make your sauce slightly gritty. Shredding your own block of cheddar cheese results in a smoother, meltier sauce. Sharp cheddar provides the best flavor punch against the creamy base.
- Make-Ahead Magic: This casserole is fantastic for meal prep. Assemble the entire casserole up to the point of baking (don’t add the crumb topping yet if using), cover tightly with plastic wrap or foil, and refrigerate for up to 2 days. When ready to bake, remove from the fridge for 30 minutes to take the chill off, add the topping if desired, and bake as directed, possibly adding 10-15 minutes to the baking time until hot and bubbly throughout.
- Freezing Instructions: You can freeze the casserole baked or unbaked.
- Unbaked: Assemble without the topping in a freezer-safe dish. Cover tightly with plastic wrap, then foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before topping and baking as directed (may need extra time).
- Baked: Let the baked casserole cool completely. Cover tightly or transfer portions to airtight containers. Freeze for up to 3 months. Reheat thawed portions in the microwave or oven (covered with foil at 350°F until heated through). The texture might be slightly altered after freezing, but still delicious.
- Spice It Up: For a spicier kick, add a pinch of cayenne pepper or red pepper flakes to the sauce along with the other seasonings. You could also use Pepper Jack cheese instead of or in addition to the cheddar. Sautéing some diced jalapeño along with the onion adds another layer of heat.
- Protein Power-Up: Easily turn this into an all-in-one meal by adding cooked protein. Stir in 1-2 cups of shredded rotisserie chicken, diced cooked ham, crumbled cooked sausage, or even canned (drained) chickpeas or white beans along with the rice and broccoli before adding the sauce.
- Vegetable Variety: Feel free to customize the vegetables. Add sautéed mushrooms, steamed carrots, peas, corn, or sautéed bell peppers along with the broccoli. Ensure any added vegetables are pre-cooked and excess moisture is removed.
- Perfecting the Sauce Consistency: If your sauce seems too thin, let it simmer a few minutes longer before adding the cheese. If it seems too thick, whisk in a little more milk or broth until it reaches the desired consistency. Remember it will thicken further as it bakes and cools.
FAQ
Here are answers to some frequently asked questions about this Creamy Broccoli and Rice Casserole:
- Can I use fresh broccoli instead of frozen?
Absolutely! Both work well. If using fresh broccoli, cut it into bite-sized florets and steam or blanch them for 2-3 minutes until tender-crisp. Ensure you drain them very well before adding to the casserole mixture to avoid excess water. Roughly 1 large head or 1-1.5 pounds of fresh broccoli yields about 4 cups of florets. - How can I make this casserole gluten-free?
Making this gluten-free is straightforward. Replace the all-purpose flour with an equal amount of a good quality gluten-free all-purpose flour blend (one that contains xanthan gum usually works best for sauces). Ensure your chicken or vegetable broth is certified gluten-free, as some brands contain gluten. - Can I make this recipe dairy-free?
Making this casserole fully dairy-free is challenging due to the reliance on milk, butter, and cheese for its signature creaminess and flavor. However, you could try substituting: use plant-based butter, unsweetened plain plant-based milk (like almond, soy, or oat), and dairy-free cheese shreds and cream cheese alternatives. Nutritional yeast can also add a “cheesy” flavor. Be aware that the taste and texture will differ significantly from the original recipe. - What’s the best way to reheat leftovers?
Leftovers reheat well! For individual portions, the microwave is quickest. Heat on medium power in 60-90 second intervals, stirring in between, until heated through. You might want to add a splash of milk or broth if it seems dry. To reheat a larger portion, place it in an oven-safe dish, cover with foil, and bake at 350°F (175°C) for 20-30 minutes, or until hot and bubbly. Remove the foil for the last 5-10 minutes if you want to re-crisp the top. - My casserole turned out watery. What went wrong?
Watery casserole usually happens due to excess moisture. Common culprits include: not draining steamed broccoli sufficiently, not patting thawed frozen broccoli dry enough, or using undercooked rice which releases starch and liquid during baking. Also, ensure the cheese sauce was simmered long enough to thicken properly before combining it with the other ingredients. - My casserole seems dry. How can I fix it?
Dryness can occur if the casserole is overbaked, if there wasn’t quite enough sauce, or if the rice absorbed too much liquid (especially common with very absorbent rice types or if left sitting too long before baking). If eating leftovers, adding a splash of milk or broth before reheating helps. If making it again, ensure you have the correct sauce-to-filling ratio or slightly increase the sauce ingredients. Don’t bake it longer than necessary. - Can I use brown rice or other types of rice?
Yes, you can use brown rice, wild rice blends, or medium-grain rice. The key is that the rice needs to be fully cooked before being added to the casserole mixture. Keep in mind that brown rice and wild rice have nuttier flavors and chewier textures, which can be a delicious variation. Cooking times for these rice types are longer, so plan accordingly. - How long will this casserole last in the refrigerator?
Stored properly in an airtight container, leftover Creamy Broccoli and Rice Casserole will last for 3 to 4 days in the refrigerator. Ensure it cools down before refrigerating. Reheat thoroughly before serving.
Creamy Broccoli and Rice Casserole
Ingredients
Here’s what you’ll need to create this comforting casserole:
- 1 tablespoon Olive Oil: For sautéing the aromatics.
- 1 medium Yellow Onion (about 1 cup chopped):Â Finely chopped, forms the flavor base.
- 2 cloves Garlic:Â Minced, adds aromatic depth.
- 4 cups Broccoli Florets (about 1 large head):Â Fresh or frozen work well; cut into bite-sized pieces.
- 4 tablespoons Unsalted Butter:Â Forms the base of the creamy sauce (roux).
- 1/4 cup All-Purpose Flour:Â Thickens the sauce. Use a gluten-free blend if needed.
- 2 cups Milk:Â Whole milk provides the richest flavor, but low-fat or unsweetened plant-based milk can be substituted.
- 1 cup Chicken or Vegetable Broth:Â Adds savory depth to the sauce. Low-sodium is recommended to control saltiness.
- 1 teaspoon Salt (or to taste):Â Enhances all the flavors. Adjust based on broth saltiness.
- 1/2 teaspoon Black Pepper:Â Freshly ground preferred for better flavor.
- 1/4 teaspoon Paprika:Â Adds a touch of warmth and color. Smoked paprika can add a different dimension.
- Pinch of Nutmeg (optional):Â Complements dairy-based sauces wonderfully.
- 8 ounces Sharp Cheddar Cheese:Â Freshly shredded melts best; about 2 cups. Reserve some for topping.
- 4 ounces Cream Cheese:Â Cut into cubes and softened; adds extra creaminess and tang.
- 3 cups Cooked Rice: Long-grain white rice is classic, but brown rice or wild rice blend works too (ensure it’s fully cooked). Leftover rice is perfect here.
- Optional Topping: 1/2 cup Panko breadcrumbs or crushed buttery crackers mixed with 1 tablespoon melted butter.
Instructions
Follow these steps for a perfectly creamy and delicious casserole:
- Preheat & Prepare: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish or a similar 2.5-3 quart casserole dish.
- Cook Rice (if needed): If you don’t have leftover cooked rice, cook your rice according to package directions. You need 3 cups of cooked rice, which usually requires about 1-1.5 cups of uncooked rice, depending on the type. Fluff with a fork and set aside.
- Prepare Broccoli:Â If using fresh broccoli, steam or blanch the florets for 2-3 minutes until bright green and slightly tender-crisp. Drain thoroughly. If using frozen broccoli, thaw it completely and pat it very dry with paper towels to remove excess moisture (this prevents a watery casserole).
- Sauté Aromatics: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant. Remove the onions and garlic from the skillet and set aside.
- Make the Cream Sauce (Roux): Melt the butter in the same skillet over medium heat. Once melted, whisk in the flour and cook for 1-2 minutes, whisking constantly, until it forms a smooth paste (this is your roux). Don’t let it brown too much.
- Build the Sauce:Â Gradually whisk in the milk, a little at a time, ensuring no lumps form. Once all the milk is incorporated and smooth, gradually whisk in the chicken or vegetable broth.
- Simmer and Season:Â Bring the mixture to a gentle simmer, whisking frequently. Let it cook for 3-5 minutes, or until the sauce has thickened enough to coat the back of a spoon. Reduce the heat to low. Stir in the salt, black pepper, paprika, and optional nutmeg. Taste and adjust seasonings if needed.
- Melt the Cheeses:Â Add the cubed cream cheese and stir until it melts completely into the sauce. Remove the skillet from the heat. Gradually stir in about 1.5 cups of the shredded cheddar cheese, stirring until melted and the sauce is smooth and cheesy. Reserve the remaining 1/2 cup of cheddar for the topping.
- Combine Ingredients: In a large bowl, combine the cooked rice, steamed (and drained) or thawed (and dried) broccoli florets, and the sautéed onions and garlic.
- Mix Gently:Â Pour the creamy cheese sauce over the rice and broccoli mixture. Gently fold everything together until well combined, being careful not to mash the broccoli or rice too much.
- Transfer to Dish:Â Spoon the mixture evenly into the prepared baking dish.
- Add Topping:Â Sprinkle the reserved 1/2 cup of shredded cheddar cheese evenly over the top. If using the optional breadcrumb/cracker topping, mix the Panko or crushed crackers with the melted butter, then sprinkle evenly over the cheese layer.
- Bake:Â Bake in the preheated oven for 25-30 minutes, or until the casserole is hot and bubbly, and the topping is golden brown and crisp. If the top starts browning too quickly, you can loosely tent it with foil.
- Rest: Let the casserole rest for 5-10 minutes before serving. This allows the sauce to set slightly and makes it easier to serve.
Nutrition
- Serving Size: one normal portion
- Calories: 550





