Broccoli Cheese Casserole

$6.56 recipe / $1.09 serving
by Beth - Budget Bytes
4.73 from 79 votes
Pin RecipeJump to recipe โ†’

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

Who doesn’t love Broccoli Cheese Casserole?? This cozy homemade version doesn’t contain any canned “cream of” soup and still comes together super fast and easy. Broccoli cheese casserole is a comfort food classic that is great as a Thanksgiving side, or just a tasty addition to dinner any night of the week. Plus, it’s a great way to use up leftover rice from the night before!

Overhead view of a large spoon scooping some broccoli cheese casserole from the dish

If you didn’t grow up on broccoli cheese casserole, you’re missing out! this super rich and cream casserole combines tender broccoli with cooked rice, a super cheesy sauce, and plenty of seasoning so that every bite is packed with flavor. But this isn’t just any broccoli cheese casserole, we’ve skipped the condensed canned soup and made our sauce 100% from scratch. But don’t worry, I promise it’s still easy!

Want to make it a full meal instead of a side dish? Try our cheesy Chicken and Rice Casserole!

Ingredients for Broccoli Cheese Casserole

Here’s what you’ll need to make your own homemade broccoli cheese casserole:

  • Broccoli: We used frozen broccoli florets because it’s super convenient. Not only is it already chopped (yay!), but it’s also partially cooked, which makes the whole casserole come together so much faster.
  • Cooked Rice: Like fried rice, pre-cooked and chilled rice works best for this recipe because it absorbs more of the flavor from the sauce and prevents it doesn’t get mushy. If you don’t have rice on hand that is already cooked, allow time to cook some rice and allow it to cool before making this recipe. To cool your cooked rice faster, spread it out onto a baking sheet and place it in the refrigerator. The large surface area will help it cool quickly.
  • Cheddar Cheese: This is the “cheese” in the “cheese casserole”! Avoid using mild cheddar as it won’t give as much flavor to your casserole. Aim for medium or sharp cheddar instead.
  • Garlic & Onion: Sautéed fresh garlic and onion give the casserole a deep savory base flavor.
  • Butter & Flour: Butter and flour combine to create a roux that thickens the cheese sauce.
  • Milk: Whole milk is the base for the creamy cheese sauce in the casserole. While you can use a lower fat milk, it will definitely affect the flavor and richness of the casserole.
  • Seasoning: The casserole is seasoned simply with smoked paprika, cayenne pepper, salt, and pepper so the flavor of the broccoli and cheese can take the main stage.

Can I Use Brown Rice?

Yes! I’ve made this broccoli cheese casserole recipe using both brown and white rice and it’s delightful either way. Since you’re measuring the rice after it has been cooked, no adjustments need to be made to the recipe below if you plan to use brown rice. Brown rice gives this broccoli casserole a slightly nutty flavor and a little bit more texture.

Can Broccoli Cheese Casserole Be Made Ahead of Time?

Yes, you can assemble this broccoli cheese casserole up to one day ahead of time, keeping it refrigerated until you’re ready to cook. Because the casserole will be chilled when going into the oven, you may need to add an extra 20-30 minutes to the cooking time to make sure the casserole is heated through. 

Side view of broccoli cheese casserole being lifted out of the dish with a spoon
Share this recipe

Broccoli Cheese Casserole

4.73 from 79 votes
This Broccoli Cheese Casserole recipe is a classic side dish made with a creamy homemade cheese sauce, rice, and broccoli florets.
Broccoli cheddar casserole being scooped out of the dish
Servings 6
Prep 10 minutes
Cook 40 minutes
Total 50 minutes

Ingredients

  • 1 lb. frozen broccoli florets ($1.99)
  • 4 cups cooked rice (white or brown) ($0.67)
  • 2 cups shredded cheddar cheese ($1.69)
  • 1 yellow onion ($0.32)
  • 2 cloves garlic ($0.16)
  • 3 Tbsp butter ($0.42)
  • 3 Tbsp all-purpose flour ($0.03)
  • 2 cups whole milk ($0.75)
  • 1/2 tsp salt ($0.02)
  • 1/4 tsp smoked paprika ($0.02)
  • 1/8 tsp cayenne pepper ($0.01)
  • 1/8 tsp Freshly cracked black pepper ($0.01)

Instructions 

  • Thaw the frozen broccoli, then chop it into smaller pieces. Add the chopped broccoli to a large bowl along with the cooked rice and about 1.5 cups of the shredded cheese (save the last ½ cup for topping the casserole).
  • Begin to preheat the oven to 350ºF. Finely dice the onion and mince the garlic.
  • Add the butter, onion, and garlic to a small saucepot and cook over medium heat until the onions are soft and translucent (2-3 minutes). Add the flour and stir until a paste forms. Continue to stir and cook the paste for about two minutes, or just until it turns a light golden brown.
  • Whisk the milk into the butter and flour mixture. Continue to whisk the mixture as it heats, allowing it to reach a simmer, at which point it will thicken to the consistency of heavy cream. Remove the sauce from the heat.
  • Season the sauce with the salt, smoked paprika, cayenne, and pepper. Taste the sauce and add more seasoning if desired. The sauce should be heavily seasoned because it will be spread out over the broccoli and rice, which contain no seasoning of their own.
  • Pour the sauce over the rice, broccoli, and cheese, and stir until everything is evenly coated in sauce. Spread the casserole mixture evenly into a 9×9 inch casserole dish. Top with the remaining shredded cheddar.
  • Bake the casserole for about 35 minutes, or until the cheese on top is melted and is slightly browned around the edges. Divide into six portions and serve.

See how we calculate recipe costs here.


Nutrition

Serving: 1ServingCalories: 438kcalCarbohydrates: 44gProtein: 17gFat: 22gSodium: 543mgFiber: 3g
Read our full nutrition disclaimer here.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Looking for a low-carb alternative? Check out my Cheesy Loaded Cauliflower Casserole.

How to Make Broccoli Cheese Casserole – Step by Step Photos

Chopped frozen broccoli florets on a cutting board

Preheat the oven to 350ºF. Thaw one pound of frozen broccoli florets, then chop them into smaller pieces.

Chopped broccoli, rice, and shredded cheddar in a bowl

Add the chopped broccoli to a large bowl along with four cups cooked and cooled rice, and 6 oz. (1.5 cups) shredded cheddar cheese. Save the remaining ½ cup cheddar to top the casserole.

Stirred together broccoli, rice, and cheddar in the bowl

Stir the broccoli, rice, and cheese together until evenly combined, then set them aside.

Onion, garlic, and butter in a sauce pot

Next, begin the white sauce. Finely dice one yellow onion and mince two cloves of garlic. Add the onion and garlic to a saucepot with 2 Tbsp butter. Sauté the onion and garlic in the butter over medium heat until the onions are soft and translucent.

Flour added to the sauce pot

Add 3 Tbsp all-purpose flour to the cooked onions and garlic. Continue to stir and cook for about a minute more. The flour will form a paste with the butter.

Milk being poured into the onion and flour mixture.

Pour two cups of whole milk into the saucepot and whisk until all the flour is dissolved into the milk. Continue to stir and cook until the milk begins to gently simmer, at which point it will thicken to the consistency of heavy cream.

Seasoning added to the white sauce

Season the white sauce with ½ tsp salt, ¼ tsp smoked paprika, ⅛ tsp cayenne pepper, and ⅛ tsp black pepper. Give the sauce a taste and adjust the seasoning if you prefer (it should be heavily seasoned).

White sauce mixed in with broccoli, rice, and cheddar

Pour the white sauce into the bowl with the broccoli, rice, and cheddar, then stir to combine.

Broccoli rice mixture in a casserole dish being covered with shredded cheddar

Transfer the broccoli rice mixture to a casserole dish (about 9×9 inches) and then add the remaining shredded cheddar on top.

Baked broccoli cheddar casserole

Bake the broccoli cheese casserole for 35 minutes, or until the cheese is melted on top and it’s browned around the edges.

Broccoli cheese casserole being scooped out of the dish

Serve hot and enjoy that cozy comfort!

Share this recipe

Posted in: , , , , , , , , , , ,

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

Leave a Comment
  1. Hi Beth,

    Thanks for another tasty-looking recipe!

    Actually, I was intrigued by your mention of making your Spinach Rice Breakfast Bowls quite often. I’d love to know more about what your all time favorite Budget Bytes recipes are, and if that changes over time/with seasons, or if there’s a few that have always remained your go-tos.

    (I’ve looked at the ‘My Favorites’ sidebar over on the right side of your blog, but wasn’t sure if those were your own personal choices or if those particular recipes are chosen b/c of general website popularity.)

    Thank you!

    1. My favorites are constantly changing. :) Because I’ve made SO MANY recipes over the past 5-6 years, I don’t think there is a way I could ever pick one. The favorites in the side bar are *some* of my favorites, but definitely not all. :) I list them there because although they are my favs, they don’t always get a lot of traffic, and I want to make sure they’re not missed!

  2. Yes! I do mac and cheese with broccoli all the time — so good — but somehow never get around to the classic broccoli rice casserole. Must make very soon!

  3. This recipe looks really great! I’ll definitely have to try it. Also, I might just be weird, but this is the first time I’ve heard of freezing rice. Seems like a great idea though – to have it ready for any dish that you’d like to make very quickly.

    Any idea how many calories are in one serving of the casserole? Just curious.

    1. I’m sorry, I don’t know the calories. And you’re not weird! It was a total light bulb moment for me when I discovered freezing rice and my life has never been the same. :)

      1. Hmm, that sounds like it may have been calculated using 4 cups of UNcooked rice? It seems too high.

    1. sriracha who needs it! I love how the “cream of” soups are omitted. Those are so gross and yet it seems like they are required for so many recipes. Last I checked, there’s 150 in just 1/2 cup of cream soups. I can eat a candy bar for the same amount of calories. And, um, you can freeze rice? That is a total new flash to me.

    2. I totally put some on my serving this afternoon… before reading this comment! Hahaha You know me too well. :)

  4. This is very similar to a recipe my mother loves – except hers has those soups…and Cheese Whiz! I resist all of that, so I haven’t made it in at least 5 years. I’m going to make yours very soon! YUMMM!

  5. Yum! Thanks for this! I love recipes needing ‘cream of’ soups (yeah yeah, I know) but all I can get here in AU is cream of chicken. Gonna make this SOON.

  6. Love this! I love being able to tell people that I made something from scratch. I feel like some primal cavewoman that could survive any natural disaster! Lol! Looking forward to trying this :)

  7. I LOVE Broccoli and Cheese Casserole!! Honestly, my mouth is WATERING right now!! Since I’m a HUGE fan of leftovers, I’m going to stretch this meal out by adding some chopped up chicken, and serve it with a salad. :-)

  8. This looks so good. I bet I would love this just the way it is with no meat!

    1. I need to test freezing it. Sometimes flour thickened sauces don’t freeze too well.

  9. How would you adjust for fresh broccoli? I don’t have frozen, but have a big bunch of fresh and this looks great!

    1. I’d chop it up, then drop it into boiling water for about a minute. Drain, then add to the recipe as I did with the frozen broccoli. :)

      1. Yep. The amount of broccoli is very flexible, so even it’s a little more or a little less, it will be fine. :)

    2. I didn’t see this comment and made it with fresh broccoli without blanching – it turned out fine! The pieces of stalk were a little crunchy, but I thought it worked. I used bacon fat for the roux…because I had a pan of bacon fat on the stove I was dreading cleaning :)

    1. You can, but you probably want to blanch it first to soften it up just a bit. Drop it into boiling water for about a minute, drain, then add to the recipe.

  10. Adding bacon would probably make it taste the way we eat baked potatoes. Yum. I was thinking of substituting peas and carrots for the broccoli and adding canned tuna. (We’ve gotten a lot of tuna on sale lately.) That sounds good even if I leave out the cheese.