Cheesy Broccoli and Rice Casserole is a classic comfort dish packed with tender broccoli, creamy cheese sauce, and fluffy rice all baked together until bubbly and golden. It’s the kind of recipe that feels like a warm hug on a plate, with just the right mix of creamy and cheesy textures and that fresh bite of green broccoli throughout.
I love making this casserole when I want something simple but satisfying. It’s one of those dishes that everyone seems to enjoy, whether you’re a broccoli fan or a little wary of veggies. My little trick is to use sharp cheddar cheese for a nice punch of flavor, and it always comes out perfectly cheesy and rich without being too heavy.
One of my favorite ways to serve this casserole is straight from the oven with a crispy top and a forkful that’s gooey and warm. It’s perfect as a side dish or even an easy main when I just want a cozy meal without a lot of fuss. Plus, leftovers heat up beautifully, so it’s great to make ahead for busy weeknights.
Key Ingredients & Substitutions for Cheesy Broccoli and Rice Casserole
Broccoli: Fresh broccoli cooks best for texture, but frozen works fine if thawed well. Just be sure to drain it to avoid a watery casserole.
Cheese: Cheddar brings a sharp, creamy flavor. Want a milder taste? Try mozzarella or Monterey Jack. Parmesan on top adds a nice twist but is optional.
Sour Cream & Cream Soup: Sour cream adds creaminess and a slight tang. If you don’t have cream of mushroom, cream of chicken or celery soup works well. You can also make a simple homemade cream sauce.
Rice: White rice is classic here; day-old rice holds up best. If you want, brown rice can be used but might need extra cooking time.
How Do You Get the Casserole CreamY and Not Watery?
Balancing moisture is key for a nice casserole texture. Here are some tips:
- Steam or boil fresh broccoli just until crisp-tender, not soggy.
- If using frozen broccoli, thaw completely and squeeze out excess water.
- Sauté onion and garlic in butter to build flavor and remove rawness.
- Mix all ingredients thoroughly so cheese and sour cream coat everything evenly.
- Don’t overdo the milk; just enough keeps it creamy without making it runny.
- Bake uncovered to let excess moisture evaporate, helping the top brown nicely.

Equipment You’ll Need
- 9×13 inch casserole dish – It’s the perfect size to hold everything comfortably and bake evenly.
- Large mixing bowl – I like it because it makes mixing all the ingredients simple and mess-free.
- Skillet – For cooking the onions, garlic, and butter. A non-stick skillet makes cleanup easier.
- Large spoon or spatula – To stir everything together and spread it into the dish smoothly.
- Oven – Preheated to 350°F; essential for baking until bubbling and cheese is golden.
Flavor Variations & Add-Ins
- Swap shredded cheddar for Monterey Jack or mozzarella to change the cheese flavor.
- Add cooked bacon bits or ham for extra protein and smoky taste.
- Mix in sautéed mushrooms or bell peppers for more veggies and flavor.
- Top with breadcrumbs mixed with a little butter before baking for a crispy crust.
Cheesy Broccoli and Rice Casserole
Ingredients You’ll Need:
- 2 cups cooked white rice
- 3 cups broccoli florets (fresh or frozen)
- 1 cup shredded cheddar cheese (plus extra for topping)
- 1/2 cup grated Parmesan cheese (optional)
- 1 cup sour cream
- 1 can (10.5 oz) cream of mushroom soup (or cream of chicken soup)
- 1/2 cup milk
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 tablespoons butter
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon dried thyme or parsley (optional for garnish)
How Much Time Will You Need?
Getting this cheesy broccoli and rice casserole ready takes about 15 minutes of preparation, plus 25-30 minutes baking time. If you’re using fresh broccoli, add a few extra minutes to steam or boil it. Overall, you’ll have a warm, comforting dish on your table in under an hour.
Step-by-Step Instructions:
1. Prepare the Oven and Broccoli:
Start by preheating your oven to 350°F (175°C). Lightly grease a 9×13 inch casserole dish to prevent sticking. If your broccoli is fresh, steam or boil it just until tender but still crisp. If frozen, thaw it fully and drain any extra water well to keep the casserole from getting soggy.
2. Cook the Aromatics:
Heat butter in a skillet over medium heat. Add the finely chopped onion and minced garlic. Cook them until soft and translucent, about 3-4 minutes, stirring occasionally to keep them from browning too much. This step gives your casserole a lovely depth of flavor.
3. Mix All Ingredients:
In a large mixing bowl, add the cooked rice, prepared broccoli, sautéed onions and garlic, sour cream, cream of mushroom soup, milk, shredded cheddar cheese, and Parmesan cheese if you’re using it. Season with salt, black pepper, and sprinkle some dried thyme or parsley for a fresh touch if you like. Stir everything well until combined evenly.
4. Assemble and Bake:
Pour the mixture into your greased casserole dish and spread it out evenly. Sprinkle extra shredded cheddar cheese on top to get that golden, cheesy crust. Place the casserole in the preheated oven and bake uncovered for 25-30 minutes, until it’s hot, bubbly, and the cheese has melted and lightly browned.
5. Serve and Enjoy:
Once baked, take the casserole out and let it cool for a few minutes before serving. This dish tastes warm and creamy, perfect as a comforting side or a light main meal. Enjoy your delicious cheesy broccoli and rice casserole!
Can I Use Frozen Broccoli Instead of Fresh?
Yes! Just make sure to fully thaw the frozen broccoli and drain any excess water before mixing it in. This helps prevent the casserole from becoming watery.
How Can I Make This Recipe Vegetarian?
Simply use cream of mushroom soup instead of cream of chicken, and you’re good to go! All other ingredients are naturally vegetarian-friendly.
Can I Prepare the Casserole Ahead of Time?
Absolutely! You can assemble the casserole a day in advance, cover it tightly, and refrigerate. Bake it when ready, adding an extra 5-10 minutes to the cooking time if baking straight from the fridge.
How Should I Store Leftovers?
Cool leftovers completely, then store them in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or microwave until warmed through.