Skip to Content

Broccoli Casserole Recipe

You can’t go wrong with this classic favorite broccoli casserole recipe. Creamy broccoli and mushrooms are topped with sharp cheddar cheese and crushed ritz cracker topping!

ritz cracker topped casserole with a scoop taken out

Helloooo comfort food! 

This broccoli casserole recipe is where it’s at. 

Ultra creamy, easy to make, and topped with a delicious sharp cheddar ritz topping!

Broccoli and cheese are the perfect match in this casserole, and we love it as much as we do broccoli cheese soup

broccoli casserole with a wooden spoon from an overhead view

This is a guaranteed crowd pleaser and would make a great addition to your Thanksgiving table this year. 

how to make broccoli casserole

First, start off with a fresh flavor base of finely chopped mushrooms, fresh garlic, and diced yellow onion.

diced mushrooms, chopped onion, and minced garlic in a skillet

Cook until soft, then add it to a bowl along with the sour cream, cream of mushroom soup, frozen broccoli, and one cup of the sharp cheddar cheese. 

Give it all a stir until it is totally combined and the broccoli is coated. 

frozen broccoli, cream of mushroom soup, mushrooms, cheddar cheese, and sour cream in a bowl with a rubber spatula

Be sure not to skip grating the cheddar cheese yourself, as it is so much fresher and the flavor is so delicious!

Grease a small casserole dish, then pour the casserole in. 

broccoli casserole topped with cheddar cheese before baking

Top with the remaining one cup of sharp cheddar cheese.

Crush up one sleeve of ritz crackers and crumble it over the top of the casserole. 

sharp cheddar cheese topping of the casserole from an overhead view

Bake your broccoli mushroom casserole at 350 for around 30 minutes, or until the ritz crackers are browned and the filling is nice and bubbly. 

crushed ritz cracker topping on the broccoli casserole

Just look at that delicious cheesy ritz cracker crust! 

The perfect complement to the creamy rich broccoli filling. 

overhead view of the finished casserole in a white baking dish

We can’t get enough of this broccoli casserole!

It is pure comfort food in every single bite. 

broccoli casserole with a scoop taken out

This is one dish you will be fighting for seconds! 

wooden spoon with a scoop of casserole

More Thanksgiving Recipes

up close image showing the casserole filling, cheese, and crushed ritz crackers on top

Are you making this recipe? I want to see! Don’t forget to tag me on instagram @buildyourbite and hashtag #buildyourbite with your recipe creations!

Be sure to pin this recipe for later and follow Build Your Bite on Pinterest for all the latest delicious recipes!

image with text saying "broccoli casserole"

Did you make this recipe? Be sure to leave a star rating below!

Creamy Broccoli Casserole Recipe

Yield: 6 servings

Broccoli Casserole Recipe

broccoli and cheese casserole in a baking dish

The best broccoli casserole topped with sharp cheddar cheese and crushed ritz crackers

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes


  • 12 oz frozen broccoli florets
  • 1 small yellow onion, diced
  • 5 cloves of garlic, minced
  • 8 oz mushrooms, diced into small pieces
  • 1/4 teaspoon salt
  • 1 tablespoon olive oil
  • 2/3 cup sour cream
  • 10.5 oz cream of mushroom soup
  • 2 cups freshly grated sharp cheddar cheese
  • 1 sleeve of ritz crackers, crushed


  1. Add the mushrooms, garlic, onion, olive oil, and salt to a skillet
  2. Cook over medium high heat for around 10 minutes, until the mushrooms evaporate their liquid and cook down
  3. In a large bowl, mix together 1 cup of the cheddar cheese, cream of mushroom soup, sour cream, broccoli, and the mushroom onion mixture
  4. Grease a small casserole dish and pour in the broccoli casserole
  5. Top with remaining 1 cup of sharp cheddar cheese
  6. Sprinkle crushed ritz crackers over the top
  7. Bake at 350 degrees for 25 - 35 minutes, until browned and bubbly

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 463Total Fat: 36gSaturated Fat: 18gTrans Fat: 1gUnsaturated Fat: 13gCholesterol: 90mgSodium: 960mgCarbohydrates: 15gFiber: 4gSugar: 4gProtein: 22g

Did you make this recipe?

Be sure to tag me on instagram @buildyourbite and hashtag #buildyourbite with your recipe creations!

3 cheese lasagna in a casserole dish
Three Cheese Lasagna Recipe
cheesy baked brussels sprouts
Brussels Sprouts Gratin

Sharing is caring!