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.

DonnaB
Thank you for a recipe for broccoli rice casserole that does not use canned condensed soup.
Jane T Moran
Just wondering if this can be prepared then frozen?
Kelley Simmons
Hi!
Yes you can prepare this then freeze to enjoy later. Defrost in the fridge overnight then rewarm in the oven!
Thanks and enjoy,
Kelley
Reid
I followed the recipe to the letter and it turned out to be the worst recipe I’d ever came across on the internet. The cheese sauce was looking like brown bubble gum before I added the cream cheese. The paprika should really be dropped, it adds nothing to the favor. More milk is needed when making a cheese sauce, 1/4 of a cup with all that cheese was a disaster. Three cups of rice was too much for the amount of sauce in the recipe.🤮
Doc Bon
Lovely! The “NO CANNED SOUP” is the recipe’s crowning glory!!
Kelley Simmons
Yah thank you so much! So glad you enjoyed this!
Dana Boyce
This came out delicious! It was a little dry, did I maybe do something wrong with the roux?
Thanks
Kelley Simmons
So sorry to hear this was on the dry side! I don’t think it has anything to do with the roux I am more so thinking cooking time? The longer it cooks the more likely it could start to dry out. Maybe next time shorten the cooking time to see if that helps. Thanks!
Elly Hockin
I made this over the weekend and absolutely loved it! Probably the best broccoli rice casserole I have ever tasted. My only comment is that I don’t think it would hurt to add a little more onion and garlic powder so I am going to try and make it again for Christmas but up it to 3/4 t. of each vs. 1/2 t. each. I highly recommend this recipe. Even better the next day reheated in the microwave! Yum.
Kelley Simmons
So happy to hear this!! Thanks so much for sharing!!
mary
Love no canned soup. Canned soup is convenient but I prefer a roux
DianaCD
Wonderful just as it is but the second time, I made it a meal. Added sautéed shallots, peppers, mushrooms and chicken. It was delicious.
Jennifer Hudson
Sorry to be that person, this sounds amazing. I do not care for cream cheese, can you taste it in the recipe? Or is there anything I can use as a substitute? Thank you!
Kelley Simmons
No worries!! I personally don’t think you can taste the cream cheese however you could add sour cream or add some additional cheese in place of the cream cheese!
Vicki
Just had this for dinner. We loved it! This recipe is a keeper! The possibilities for variations are endless. Yum!
Kelley Simmons
Yah so glad you enjoyed this! It’s one of our favorites!