This Broccoli Rice Casserole is a go-to dish in my kitchen, made with fresh broccoli for the best taste and texture. It’s rich, cheesy, and satisfying—perfect for family dinners or potlucks. The recipe makes a generous portion, so there’s always plenty to go around.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.
Using fresh broccoli keeps it crisp and flavorful, unlike frozen, which can make the dish watery and mushy. You don’t even need to pre-cook or blanch the broccoli. If you do, it’ll overcook. Paired with freshly cooked rice and a homemade cheese sauce, this casserole is a great option for a meatless meal that still feels hearty.
One of the best things about this recipe is how simple it is. With just a handful of fresh ingredients, you can put together a comforting, wholesome dish without a lot of effort. It’s a staple in my home, and I hope you enjoy it as much as I do.

History
Broccoli rice casserole became popular in American households in the 1950s and 1960s, when quick and convenient meals were on the rise. The combination of broccoli, rice, and canned soup became a staple, especially as brands like Campbell’s promoted their condensed soups as easy bases for home-cooked dishes. Over time, people started adding their own twists, including cheddar cheese, sour cream, and crunchy toppings. Today, it remains a classic comfort food, especially in the South and at family gatherings.
Ingredients
For the casserole:
- Broccoli – Use fresh broccoli, cut into bite-sized pieces.
- Cooked white rice – You can use any kind of white rice, but cook it with ½ cup less water than it calls for so that it doesn’t get mushy in the casserole.
- Butter – I cook with salted butter; if you use unsalted, adjust the seasoning before baking.
- Paprika – Sweet paprika keeps the flavor balanced without adding heat.
- Onion powder – Use powder, not fresh onion, to avoid excess moisture.
- Garlic powder – Garlic powder works better here than fresh, which can overpower the sauce.
- All-purpose flour – Whisk it in thoroughly so the sauce thickens smoothly without lumps.
- Milk – You can use any kind of milk.
- Dijon mustard – You can swap in the same amount of yellow mustard but it won’t give it quite the same flavor.
- Sharp cheddar cheese – Shred your own so you get lovely melty cheese.
- Cream cheese – You’ll need 1/2 a block; softened.
- Kosher salt – I cook with kosher salt.
- Ground black pepper – Freshly cracked black pepper has the best flavor.

How To Make Broccoli Rice Casserole from Grandma’s Recipe Box
Scroll down for the full recipe card with exact measurements and printable instructions.
Start by preheating your oven to 350°F and lightly greasing a 9×13-inch baking dish with nonstick spray. I like using a refillable oil mister so everything is evenly coated without overdoing it.
Cut the broccoli into bite-sized florets and set them aside. A broccoli prep knife with a curved tip makes quick work of trimming florets evenly.
Melt the butter in a medium saucepan over medium heat. Stir in the paprika, onion powder, and garlic powder, and let them warm for about 1 minute until fragrant. This little step wakes up the spices and adds great flavor.

Whisk in the flour to make a roux, stirring constantly for 1 to 2 minutes until smooth and lightly cooked. A flat whisk is perfect here because it gets into the corners of the pan without leaving lumps behind.
Slowly pour in the milk or milk and cream mixture while stirring. Bring it to a gentle simmer and cook for 4 to 5 minutes until the sauce thickens slightly.
Add the cream cheese and stir until completely melted and smooth. Remove the pan from the heat and mix in 1½ cups of shredded cheddar cheese until creamy. Season with black pepper to taste. This sauce is usually rich enough that it does not need extra salt.

Combine the cooked rice, broccoli florets, and cheese sauce in a large bowl, stirring until everything is well coated. A silicone folding spoon helps mix gently without breaking up the broccoli.

Transfer the mixture to the prepared baking dish and spread it evenly. Sprinkle the remaining ½ cup of shredded cheddar over the top.

Bake for 30 to 35 minutes until the casserole is bubbly and golden on top. Let it rest for a few minutes before serving so it sets up nicely.
Serve warm and enjoy a classic, comforting dish that tastes just like something Grandma would proudly pass around the table.

Chef Jenn’s Tips
- Use sharp cheddar for a bolder cheese flavor.
- For a touch of spice, add red pepper flakes to the cheese sauce.
- Freshly shredded cheese melts better than pre-shredded.
- Add rotisserie chicken for a protein boost.
Make It A Meal
Pair this casserole with a simple green salad and crusty bread for a complete meal. It also works as a hearty side dish for roasted or grilled meats.

Storage
To store leftovers, place them in an airtight container and refrigerate for up to three days. When ready to reheat, cover the casserole with foil and warm it in a 350°F oven until heated through. If you want to freeze the casserole, assemble it but do not bake. Wrap it tightly in plastic wrap and foil, then freeze for up to two months. Before baking, thaw it overnight in the refrigerator and cook as directed.

Broccoli Rice Casserole from Grandma’s Recipe Box
Ingredients
- 4 cups fresh broccoli cut into bite-sized pieces
- 3 cups white rice cooked
- ¼ cup butter
- ½ teaspoon paprika
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- ¼ cup all-purpose flour
- 2 cups milk or 1 cup milk and 1 cup heavy whipping cream
- 1 tablespoon Dijon mustard
- 2 cups sharp cheddar cheese shredded and divided
- 4 ounces cream cheese softened and cubed
- ½ teaspoon kosher salt
- ground black pepper to taste
Instructions
- Preheat the oven to 350°F and grease a 9×13-inch baking dish with nonstick spray.
- Cut the broccoli into bite sized chunks and set aside.
- Melt the butter in a medium saucepan over medium heat. Stir in paprika, onion powder, and garlic powder, cooking for about a minute.
- Make the roux by whisking in the flour. Stir constantly for 1-2 minutes until smooth.
- Pour in the milk (or milk and cream mixture) while stirring. Bring to a simmer and cook for 4-5 minutes until the sauce thickens slightly.
- Add the cream cheese, stirring until fully melted. Remove from heat and mix in 1½ cups of shredded cheddar until smooth. Season with black pepper to taste.
- Mix the cooked rice, broccoli, and cheese sauce until well coated. Transfer to the greased baking dish.
- Sprinkle the remaining ½ cup of shredded cheddar over the top. Bake for 30-35 minutes, until golden and bubbling.
- Serve immediately and enjoy!
Notes
Chef Jenn’s Tips
- Use sharp cheddar for a bolder cheese flavor.
- For a touch of spice, add red pepper flakes to the cheese sauce.
- Freshly shredded cheese melts better than pre-shredded.
- Add rotisserie chicken for a protein boost.
Nutrition
A Note on Nutritional Information
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.
Add Preferred Source