This Creamy Broccoli Rice Casserole is made with three types of cheese, tender broccoli, white rice and topped with more melty cheese! Plus there is no canned soup in this recipe! This broccoli and rice casserole is great on its own as a main course or as a stellar side dish. Perfect for the holidays or a dinner with family and friends. Plus, kids are sure to love it (all while eating their greens)!
Love easy casserole recipes? Then you need to try my Green Bean Casserole and my Sweet Potato Casserole!

Easy Broccoli Rice Casserole
I’m thrilled to share this Cheesy Broccoli Rice Casserole recipe with you today because it has quickly become one of my all-time favorite casseroles ever! It’s comfort food at its finest loaded with fresh broccoli, tender rice, and three different kinds of cheeses — sharp cheddar, cream cheese, and Parmesan.
And the best part? This dish is a great way to entice your kids to eat their green vegetables because they’re mixed with so many delicious and familiar ingredients. It’s a perfect addition to your holiday table, served as a vegetarian-friendly main course, or as a simple side dish. It’s also a great addition to potlucks! However you eat it, you’re sure to enjoy!
For a lighter version of this Broccoli Cheese Casserole try my Broccoli Quinoa Bake!

Broccoli Rice Casserole Ingredients
Perhaps the best part of this recipe is that there’s no condensed or canned soup in this recipe! No cream of chicken, cream of celery, cream of mushroom, or cream of whatever. Only wholesome fresh and dry ingredients that allow you to control the amount of salt in this dish.
- Broccoli: Cut into bite-sized pieces. Fresh broccoli works best however frozen thawed and drained broccoli could be used as well.
- Rice: Cooked long grain white rice works best however brown rice can be substituted. The rice is cooked beforehand. This is a great meal to make when you have leftover rice!
- Unsalted butter: And flour make the base of our cheese sauce: the roux. This thickens the sauce and makes it oh so creamy.
- Milk: I used whole milk however use whatever you have on hand!
- Seasonings: To flavor the cheese sauce we add mustard powder, paprika, onion powder and garlic powder.
- Cheese: I use a combination of cheese in my cheesy broccoli rice casserole for extra flavor. Grated parmesan, cream cheese and extra sharp cheddar cheese are added.
How to make Broccoli Rice Casserole
- Blanch the Broccoli: Fill a large pot with water and bring to a boil. Add in broccoli and cook for 2 minutes then immediately transfer it to a bowl with cold ice water, set aside.
- Make a Roux: Heat butter in a medium saucepan. Add in flour, and cook for 1-2 minutes stirring constantly.

- Add in the Milk and Dry Spices: Allow this mixture to come to a simmer stirring constantly over medium heat. Cook for 4-5 minutes or until the mixture starts to thicken slightly.
- Stir in the Cheese: Take off of the heat, and stir in 1 1/2 cups cheddar cheese, parmesan cheese and cream cheese. Season the cheese sauce with salt and pepper to taste.

- Combine Ingredients for the Casserole: Add cooked rice, blanched broccoli and cheese sauce to a large bowl or the pot you cooked the broccoli in. Toss to combine then layer into the bottom of the prepared baking dish.

- Bake: Top with the remaining 1/2 cup of cheddar cheese. Bake for 30-35 minutes, or until golden brown and bubbling around the edges.
- Serve immediately, and enjoy!

Kelley’s Tips
Tips For The BEST Broccoli Rice Casserole
- Add More Vegetables: Make this broccoli rice casserole your own by adding diced carrots, peas, or sautéed mushrooms. You can even swap the broccoli for cauliflower florets for a delicious variation!
- Add a Crunchy Topping: For a little extra texture, sprinkle crushed Ritz crackers or toasted panko breadcrumbs over the casserole before baking. The topping gets golden brown and crispy in the oven!
- Switch Up the Cheese: I love using extra-sharp cheddar cheese for its bold, cheesy flavor, but feel free to use what you have on hand! Monterey Jack, Colby, Swiss, or Gouda would all be delicious. You can even mix a couple of cheeses together!
- Use Frozen Broccoli: Fresh broccoli is my favorite for this recipe, but frozen works too! Simply thaw the broccoli completely and drain it well before mixing it with the rice and cheese sauce. This helps prevent excess moisture from making the casserole watery.
- Add Chicken: Turn this side dish into a complete meal by stirring in cooked, shredded chicken! Leftover rotisserie chicken or my Instant Pot Shredded Chicken both work great. It’s an easy way to make a hearty chicken broccoli rice casserole that’s perfect for busy weeknights!
Can Broccoli Rice Casserole be made ahead of time?
I love making this casserole during the holidays because it is so easy to make ahead of time. Simply make the recipe as directed and store it unbaked covered in the refrigerator until you are ready to bake! Allow it to come to room temperature while the oven preheats then bake as directed.
Storage, Freezing, and Reheating Instructions
- Store leftover broccoli cheese rice casserole in an airtight container in the fridge for up to 5 days.
- Freeze the cooled and cooked casserole in an airtight, freezer-safe container or plastic bag for up to 3 months. To reheat defrost overnight in the refrigerator and allow it to come to room temperature while the oven preheats. Bake as directed.
- Reheat this casserole in the microwave with some water or chicken broth for 3-5 minutes, or in the oven until warmed through and bubbling around the edges.

More Sides To Try
Save this Recipe
Enter your email to get it straight in your inbox! Plus, receive new recipes weekly!

Broccoli Rice Casserole
Ingredients
- 4 cups broccoli, cut into bite size pieces
- 3 cups cooked white rice
- 1/4 cup unsalted butter
- 1/4 cup all purpose flour
- 2 1/4 cup whole milk
- 1/2 tsp mustard powder
- 1/4 tsp paprika
- 1/2 tsp onion powder
- 1/2 tsp garlic powder
- 1 1/2 cups sharp cheddar cheese, shredded
- 1/2 cup grated parmesan cheese
- 3 ounces softened cream cheese, cubed
- 1/2 cup sharp cheddar cheese, shredded
- salt and pepper
Instructions
- Preheat oven to 350 degrees. Grease a 9 x 13 pan with non stick cooking spray.Blanch the broccoli: Fill a large pot with water and bring to a boil. Add in broccoli and cook for 2 minutes then immediately transfer it to a bowl with cold ice water, set aside.
- Make a roux: Heat butter in a medium saucepan. Add in flour and cook for 1-2 minutes stirring constantly.
- Add in milk and spices: And allow it to come to a simmer stirring constantly over medium heat. Cook for 4-5 minutes or until the mixture starts to thicken slightly.
- Stir in cheese: Take off of the heat and stir in 1 1/2 cups cheddar cheese, parmesan cheese and cream cheese. Season the cheese sauce with salt and pepper to taste.
- Toss everything together: Add cooked rice, blanched broccoli and cheese sauce to a large bowl or the pot you cooked the broccoli in. Toss to combine then layer into the bottom of the prepared baking dish.
- Bake: Top with the remaining 1/2 cup of cheddar cheese. Bake for 30-35 minutes or until golden brown.
- Serve: Immediately and enjoy!
Nutrition Information

Did You Make This?
I’d love to hear your feedback! Leave a review and make sure to share your pictures on social media! Don’t forget to follow @thechefsavvy.

Allison
When it says 3 cups cooked rice, is that 3 cups prior to cooking or after cooking? I know this sounds like a crazy question but it’s legit.
Kelley Simmons
Hi!
It’s 3 cups of cooked rice. Thanks!
Kelley
Jill
Making this for tomorrow. Curious if you used fresh parmesan or the geen canister! 😊
Kelley Simmons
Hi Jill!
Sorry hope I’m not too late! I use fresh grated parmesan cheese. I find it blends better with the sauce and doesn’t clump up as much.
Hope this helps!
Kelley
Jasmine
Sounds like an awesome recipe like something I would make and I am making your recipe tonight. Thanks for sharing!
Kelley Simmons
Hope you enjoy! Let me know how you make out!
Jennifer Craig
Would 1% milk work instead of whole milk?
Kelley Simmons
Yes absolutely!
Lisa
Have you baked it a day before and reheated the following day? I’d love to do this today and just need to reheat for tomorrow to cut down on the number of things I have to bake tomorrow.
Kelley Simmons
Hi Lisa!
Yes you could absolutely make it a day ahead and bake the next day.
Thanks and enjoy!
Kelley
Tonya
Can I make this a day ahead of time
Kelley Simmons
Hi Tonya!
I love making this casserole during the holidays because it is so easy to make ahead of time. Simply make the recipe as directed and store it unbaked covered in the refrigerator until you are ready to bake! Allow it to come to room temperature while the oven preheats then bake as directed.
Thanks and enjoy!
Kelley
Jackie Meissner
Hi, I was wondering if it would work if I used a California medley or mixed vegetables instead of broccoli? If so would I use the same weight in mixed veggies as if it were broccoli? I know, silly question but I just want to make sure. Ty so much! Trying this for Thanksgiving this year! Y’all’s comments make me excited to make and eat!!! ❤
Kelley Simmons
Hi Jackie!
Yes that would definitely work! If you plan to use frozen I suggest thawing first and draining all of the liquid.
Thanks and enjoy!
Kelley
Dana
This is so cozy and tasty! Absolute stick-to-your-ribs goodness. Will definitely be making this again this winter 🙂
Kathleen
Creamy, cheesy and a perfect side dish to go with any meal.
Kali Alexandria
Such a tasty dish. My hubby even approves!!
Kelley Simmons
Yah so glad you and your family enjoyed this!!