This Broccoli Cheese Casserole is rich, creamy, and loaded with tender broccoli, cheddar cheese, and fluffy rice. A classic Southern holiday casserole everyone loves.
Always a holiday favorite, this Broccoli Cheese Casserole has been a family favorite casserole for a long time. This is my mother’s recipe and it’s the best that I’ve ever tasted. It’s extra creamy and cheesy and it’s topped with lots of crispy fried onion rings! It’s the perfect side dish for any family gathering, potluck, or holiday meal. No wonder Southern Living Magazine saids it’s the most searched casserole for the holidays!
T his recipe is from my cookbook Deliciously Southern. It’s one of my favorites and one of the most popular recipes in the cookbook. It’s super easy to make and there is never a morel left. It’s just plain good comfort food.
You can add cooked chicken to this and have a whole meal. It also freezes well so you can double the recipe and freeze one. This works great for busy families on the go.

What you’ll need to make Cheesy Broccoli Rice Casserole:
( Be sure to see the full printable recipe at the bottom of this post)
- Fresh broccoli florets
- Salt & pepper
- Butter
- Sweet yellow onion
- White rice
- Cheez Whiz
- Cream of mushroom soup
- Freshly grated cheddar cheese
- French fried onion rings
How to Make This Broccoli Cheese Casserole
This classic Southern casserole comes together quickly with just a few simple steps:
1. Prep the broccoli.
Blanch the fresh broccoli florets in boiling water for just a few seconds. This keeps them bright, crisp-tender, and beautifully green. Rinse under cold water to stop the cooking.
2. Cook the rice.
Prepare your white rice according to the package directions, being careful not to overcook it. You want the rice fluffy so the casserole stays light and not mushy.
3. Sauté the onions.
Melt butter in a skillet and cook the chopped sweet onion until it’s tender but still has a little crunch. This adds great flavor and texture to the casserole.
4. Mix everything together.
In a large mixing bowl, combine the blanched broccoli, cooked rice, sautéed onions, cheddar cheese, cream soup, Cheese Whiz, and seasonings. Gently fold everything together until it’s creamy, cheesy, and well combined.
5. Fill your baking dish.
Spread the mixture into a greased casserole dish. You can use a standard 13×9-inch dish or a smaller one if you prefer a thicker casserole.
6. Bake until bubbly.
Bake until the casserole is hot and the cheese begins to melt and bubble around the edges.
7. Add the toppings.
Sprinkle more grated cheese over the top, return it to the oven to melt, then finish with a layer of crispy fried onion rings. A minute or two back in the oven makes them golden and perfectly toasted.
8. Serve warm.
Once the casserole is bubbling, cheesy, and lightly browned, it’s ready for the table. This dish is always a favorite during the holidays. It’s warm, comforting, and full of Southern charm.

Tips on how to make the best Broccoli Cheese Casserole:
- Don’t overcook your broccoli. I used to use frozen broccoli in this casserole, but now I just recommend using fresh broccoli. Fresh broccoli tastes so much better in this casserole and it holds up better too. Cut the broccoli up into small pieces. I barely blanched it because it will continue to cook when you bake it. I place the broccoli in hot water for only about 12 seconds then run cold water over it to stop the cooking process. This also keeps the broccoli a beautiful green color. (Note: If you do use frozen broccoli, don’t blanch it because it has already been blanched. Just make sure that you drain the broccoli well.

- Be sure to use a sweet onion. Using a sweet onion is very important to the best-tasting casserole. I live in Georgia so if possible I love to use sweet Vidalia onions if they are in season. The chopped onion is saluted in butter until it’s just before it’s translucent. There again I don’t want to overcook the onion because it will cook while the casserole is baking. You want the onion to still be a little crunchy.
- Don’t overcook the rice: Cook the rice according to the package directions. If the rice is overcooked, your casserole will be soggy. What you want your rice to be nice and fluffy!
- Use Cheese Whiz: A jar of delicious Cheese Whiz is the secret ingredient to this casserole. It gives this casserole a deliciously cheesy, rich creamy taste! You can usually find it on the grocery store aisle where the macaroni noodles are or in the snack food section where the onion dips are.
- Use Freshly grated cheese: Believe me, taking the time to grated the cheese will make all the difference in the world. I promise! Freshly grated cheese melts better and is definitely more creamy and better tasting.
It’s ready to go in the oven. After baking uncovered for about 20 minutes, you add a layer of cheese on top and continue baking until the cheese is completely melted. - Use Campbell’s Soup brand of cream of mushroom soup: I’ve used an off-brand before and Campbell is the best.
- Top it off with a crunchy topping: I love to put crispy French fried onion rings on top. If you don’t like French fried onion rings, buttery Ritz crackers are delicious too.

How to Store & Freeze Broccoli Cheese Casserole
Storing Leftovers
- Let the casserole cool completely.
- Cover tightly with plastic wrap or foil, or transfer to an airtight container.
- Refrigerate for 3–4 days.
- Reheat in the oven at 350°F until warm and bubbly, or microwave individual servings.
Make-Ahead Tips
- Prepare the casserole mixture and pour it into your baking dish.
- Cover tightly and refrigerate up to 24 hours before baking.
- Add the fried onion topping right before baking so it stays crisp.
Freezing Instructions
You can freeze it baked or unbaked:
To Freeze Unbaked:
- Assemble the casserole (without the onion topping).
- Wrap in plastic wrap and foil.
- Freeze up to 3 months.
- Thaw overnight in the refrigerator, add the topping, and bake as directed.
To Freeze After Baking:
- Let the casserole cool completely.
- Wrap well or transfer to freezer-safe containers.
- Freeze up to 3 months.
- Thaw overnight, then reheat at 350°F until warm.
Reheating Tip
If the casserole looks a little dry when reheating, stir in a tablespoon or two of milk or cream to bring the creaminess back.
Thank you for stopping by. I’ll be back soon with more delicious Southern recipes.
Aletia
Other recipes that I know you’ll love.
Jiffy Corn Pudding
Sweet Potato Crunch Casserole
Sweet Potato Soufflé with Marshmallows
Best Hash Brown Breakfast Casserole
Be sure to leave a comment below if you have any questions about the recipes. I would love to hear from you and if you make it, be sure to use #deliciouslysouthern and let me know how you like it. Lastly, please follow me on Instagram, Pinterest, and Facebook.
Click here to purchase an autographed copy of my cookbook “Deliciously Southern “. It features over 370 delicious Southern recipes!Deliciously Southern (Autographed Edition)

A perfect gift to yourself or to someone you love!
Cheesy Broccoli Rice Casserole
Prep Time: 15 minutes
Cook Time: 25 to 30 minutes
Total Time: -29417789.116667 minute
Yield: 6 to 8 servings
Description
This Broccoli Cheese Casserole is rich, creamy, and loaded with tender broccoli, cheddar cheese, and fluffy rice. A classic Southern holiday casserole everyone loves.
Ingredients
- 5 cups fresh broccoli florets cut into small pieces
- 2 cups cooked white rice
- 1 large sweet yellow onion, chopped or diced (about 1 ½ cups)
- ½ cup (1 stick) salted butter
- 1 ( 8-ounce) jar of Cheese Whiz
- 1(10.75) can condensed cream of mushroom soup
- 3 cups freshly grated cheddar cheese, divided
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 cups French fried onion rings
Instructions
- Preheat the oven to 350 degrees. Spray a 13 x 9 -inch casserole dish with a nonstick spray. You can also use a smaller casserole dish for a thicker casserole. Blanch the broccoli in hot boiling water for about 12 seconds. Be careful not to over blanch because it will cook more when the casserole is baking. Run cold water over the broccoli to stop the cooking process and to keep it nice and green. Set aside and drain all the water off.
- Cook rice according to instructions on the packaging. Be careful not to overcook it. You want fluffy rice. Set aside.
- Salute chopped opinion in butter. Cook until just tender and still a little crunchy.
- In a large bowl, combine blanched broccoli florets, cooked rice, onions and butter, Cheese Whiz, cream of mushroom soup, 1 ½ cups grated cheese, salted and pepper. Gently mix until ingredients are well combined. Spoon into the prepared casserole dish and bake for 20 minutes. Remove from oven and sprinkle the remaining 1 ½ cups of grated cheese on top and continue baking for about 5 to 7 minutes or until the cheese is melted. Remove from the oven and sprinkle with the French fried onion rings and place the casserole back in the oven for about 1 to 2 minutes or until the onion rings are lightly browned and toasted. Enjoy!!
Notes
Do ahead/freeze tip: You can make the casserole up two or three days ahead. Store in the refrigerator and it will be ready to bake. The uncooked casserole will freeze for up to 3 months. Thaw out in the refrigerator overnight and follow the directions for cooking. You may also freeze the cooked casserole as well. Thaw out in the refrigerator overnight and cover with aluminum foil and reheat in the oven or microwave.
Nutrition
- Serving Size: 1/2 cup
- Calories: 187
- Sugar: 2.1 g
- Sodium: 430 mg
- Fat: .13 g
- Saturated Fat: 7.5 g
- Carbohydrates: 11 g
- Fiber: .08 g
- Protein: 5.6 g
- Cholesterol: 3.3 mg



