Cheesy Broccoli Rice Casserole Recipe
The first time I made this Cheesy Broccoli Rice Casserole Recipe, I was trying to impress my now-husband’s family. I was so nervous I forgot to cook the rice first. I just mixed it all in, dry and crunchy. We ended up with this weird, cheesy, broccoli-studded brick. His sweet grandma took a bite and just said, “Well, it’s got good flavor, dear.” I was mortified, but it became our funny story. Now I make it perfectly, and it’s the one dish everyone requests for holidays.
Recipe Card
| Recipe Title | Cheesy Broccoli Rice Casserole Recipe |
|---|---|
| Servings | 6 |
| Prep Time | 15 minutes |
| Cooking Time | 40 minutes |
| Calories | Approx. 385 per serving |
Ingredients
- 1 cup long-grain white rice, uncooked
- 2 cups chicken or vegetable broth
- 1 large head of broccoli, cut into small florets (about 4 cups)
- 1 tablespoon olive oil
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 1 (10.5 oz) can cream of mushroom soup
- 1 cup sour cream
- 2 cups shredded sharp cheddar cheese, divided
- 1/2 teaspoon garlic powder
- 1/2 teaspoon paprika
- Salt and black pepper to taste
- 1/2 cup crushed Ritz crackers or breadcrumbs for topping (optional)
That cream of mushroom soup is a total lifesaver, don’t let anyone shame you for it. I once tried to be fancy and make a from-scratch bechamel sauce. It was a lumpy mess and I burned the milk. The soup is the glue that holds this whole cozy operation together. And for the broccoli, trust me, cut it small. Big florets just don’t get tender enough and you’ll be chewing forever.
Directions
- Preheat your oven to 375°F (190°C) and grease a 9×13 inch baking dish.
- In a medium saucepan, combine the uncooked rice and broth. Bring to a boil, then reduce heat to low, cover, and simmer for 15-18 minutes, until the liquid is absorbed and the rice is tender. Fluff with a fork and set aside.
- While the rice cooks, steam your broccoli florets until they are bright green and just tender, about 4-5 minutes. Don’t overcook them! They’ll get mushy in the oven. Drain any excess water.
- In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook until soft and translucent, about 5-7 minutes. Add the minced garlic and cook for one more minute until fragrant.
- In a large mixing bowl, combine the cooked rice, steamed broccoli, and the onion/garlic mixture.
- Add the cream of mushroom soup, sour cream, 1 1/2 cups of the shredded cheddar cheese, garlic powder, paprika, salt, and pepper. Mix everything together until it’s really well combined.
- Pour this mixture into your prepared baking dish and spread it out evenly.
- Sprinkle the remaining 1/2 cup of cheddar cheese over the top. If you’re using them, sprinkle the crushed crackers or breadcrumbs over the cheese.
- Bake for 25-30 minutes, or until the casserole is bubbly around the edges and the top is golden brown.
- Let it sit for about 5-10 minutes before serving. It will be molten lava hot straight from the oven!
The step where you let it sit is the one I always used to ignore. I’d be so hungry and just dive right in. The result is a soupy, sloppy mess that doesn’t hold its shape on the plate. I learned the hard way after burning the roof of my mouth more times than I can count. Letting it rest lets everything set up, so you get a perfect, scoopable serving instead of a cheesy puddle.
This Cheesy Broccoli Rice Casserole Recipe is my ultimate comfort food. It’s the thing I make when it’s raining, when someone’s had a bad day, or when I just need a big hug from a dish. The leftovers are maybe even better the next day, if there are any. I’ve eaten it cold straight from the fridge at 2 AM more than I care to admit.
My biggest mistake over the years was always under-seasoning. I’d be scared of salt, so it would come out kinda bland. Don’t be like me! Taste the mixture before you put it in the dish. Does it need more pepper? A little more garlic powder? This is your chance to make it perfect. It’s a forgiving recipe, so you can really make it your own.
If I were to change one thing next time, I might try adding some diced, cooked chicken right into the mix to make it a full one-pot meal. I did that once for a potluck and it was a huge hit. It’s just such a versatile base for an easy dinner. You really can’t go wrong.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 385 | 32g | 22g | 15g |
Okay, so the nutrition isn’t exactly diet food, I know. It’s a cheesy casserole, after all! But I have made it a bit lighter before with some success. Using low-fat sour cream and a reduced-fat cream of mushroom soup works pretty well. I’ve also used a brown rice and cauliflower rice blend to up the fiber and lower the carbs. It changes the texture a bit, but it’s still delicious.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Cream of Mushroom Soup | Cream of Chicken or Celery Soup |
| Sour Cream | Plain Greek Yogurt |
| Cheddar Cheese | Gruyere, Monterey Jack, or a Mexican Blend |
| White Rice | Brown Rice or 1/2 Rice + 1/2 Riced Cauliflower |
| Broccoli | Broccoli and Cauliflower Mix |
I’ve tried almost all of these swaps. The Greek yogurt one is great, just make sure it’s plain or you’ll get a weird tang. I used a fancy Gruyere cheese once thinking it would be amazing, but it was actually a bit too strong and overpowered the whole dish. A good sharp cheddar is just perfect. The cauliflower rice swap works, but it lets off more water, so your casserole can be a bit wetter. Just pat the cauliflower rice dry with a paper towel first.
Tips
- Don’t skip steaming the broccoli first. Raw broccoli won’t cook through in the oven.
- Grate your own cheese if you can. The pre-shredded stuff has anti-caking agents that can make the sauce a little grainy.
- Let it rest after baking! I know it’s hard, but it makes all the difference for the texture.
- If the top is browning too fast, just lay a loose piece of aluminum foil over the top.
I learned the grating-your-own-cheese tip the hard way. I used the bagged stuff for years and wondered why my sauce never got super smooth. Then I saw a tip online and tried it with a block of cheddar. Wow. It melts so much creamier and creates this amazing, velvety sauce. It’s a tiny bit more work, but it’s totally worth it for that perfect, gooey texture.
FAQ
Can I make this Cheesy Broccoli Rice Casserole Recipe ahead of time?
Absolutely! I do this all the time for busy weeks. Just assemble the whole thing, cover it tightly, and stick it in the fridge for up to 24 hours. When you’re ready, just pop it in the oven. You might need to add 5-10 minutes to the baking time since it’s going in cold.
My casserole came out watery. What did I do wrong?
Oh, I’ve been there! This usually happens if the broccoli wasn’t drained well enough after steaming, or if you used frozen broccoli and didn’t thaw and squeeze out the excess water. Frozen broccoli holds a ton of water. Just make sure your veggies are as dry as possible before mixing them in.
Can I freeze this?
You can, but the texture of the dairy can change a bit and get a little grainy when thawed. It’ll still taste good, but it won’t be quite as creamy. If you do freeze it, thaw it in the fridge overnight before reheating it in the oven.
That’s everything I know about making Cheesy Broccoli Rice Casserole Recipe! Hope you give it a try, and if you mess it up, you’re in good company—I’ve done it more times than I can count. It’s all part of the fun.
Cheesy Broccoli Rice Casserole Recipe
A creamy, comforting casserole featuring tender broccoli and rice in a rich cheese sauce, perfect for family dinners and holiday gatherings.
Ingredients
- 1 cup long-grain white rice, uncooked
- 2 cups chicken or vegetable broth
- 1 large head of broccoli, cut into small florets (about 4 cups)
- 1 tablespoon olive oil
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 1 (10.5 oz) can cream of mushroom soup
- 1 cup sour cream
- 2 cups shredded sharp cheddar cheese, divided
- 1/2 teaspoon garlic powder
- 1/2 teaspoon paprika
- Salt and black pepper to taste
- 1/2 cup crushed Ritz crackers or breadcrumbs for topping (optional)
Instructions
-
Preheat your oven to 375°F (190°C) and grease a 9×13 inch baking dish.
-
In a medium saucepan, combine the uncooked rice and broth. Bring to a boil, then reduce heat to low, cover, and simmer for 15-18 minutes, until the liquid is absorbed and the rice is tender. Fluff with a fork and set aside.
-
While the rice cooks, steam your broccoli florets until they are bright green and just tender, about 4-5 minutes. Drain any excess water.
-
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook until soft and translucent, about 5-7 minutes. Add the minced garlic and cook for one more minute until fragrant.
-
In a large mixing bowl, combine the cooked rice, steamed broccoli, and the onion/garlic mixture.
-
Add the cream of mushroom soup, sour cream, 1 1/2 cups of the shredded cheddar cheese, garlic powder, paprika, salt, and pepper. Mix everything together until well combined.
-
Pour this mixture into your prepared baking dish and spread it out evenly.
-
Sprinkle the remaining 1/2 cup of cheddar cheese over the top. If using, sprinkle the crushed crackers or breadcrumbs over the cheese.
-
Bake for 25-30 minutes, or until the casserole is bubbly around the edges and the top is golden brown.
-
Let it sit for about 5-10 minutes before serving to allow it to set properly.
Nutrition (Per Serving)



