Home » Southern Comfort Food » Broccoli Cheddar Gratin

Broccoli Cheddar Gratin

Broccoli Cheddar Gratin is a made-from-scratch version of the beloved potluck casserole classic that we all love. The homemade cheese sauce sets it apart, and makes it creamy and delicious to the very last spoonful.

Broccoli Cheddar Gratin

Easy Broccoli Cheddar Gratin Recipe

Broccoli and cheddar cheese are a classic match-up that we all seem to love, in any form. As a little girl, broccoli with a cheddar cheese sauce was the only way I would consider eating it.  I soon grew to love broccoli in any form and it remains one of my favorite vegetables to date. I’m sure you’re familiar with the classic broccoli casserole. This recipe takes it to another level with a homemade cheese sauce and a panko breadcrumb topping. The filling can be made in advance, then covered and chilled then add the crumb topping just before baking. How to make simple Broccoli Cheddar Gratin from scratch:

  • Broccoli – 8 cups of fresh or frozen broccoli florets. Around 2 pounds.
  • Seasonings – Salt, black pepper, ground mustard, garlic salt.
  • Sauce – Butter, diced onion, all purpose flour, whole milk.
  • Cheese – 3 cups shredded sharp cheddar cheese.
  • Topping – Panko bread crumbs, grated Parmesan cheese and garlic salt.
Broccoli Cheddar Gratin

How to Make the Best Broccoli Cheddar Gratin Recipe

  • Ingredients you’ll need to make homemade Broccoli Cheddar Gratin: Fresh broccoli florets, butter, onion, all purpose flour, garlic salt, black pepper, ground mustard, whole milk, grated Parmesan cheese, shredded cheddar cheese, panko breadcrumbs.
  • Kitchen tools you’ll need: A vegetable steamer, cheese grater, medium bowl, rubber spatula, measuring cups and spoons, a sharp knife and cutting board, a 2 quart baking dish (I used an oblong 11 x 7 inch dish but you can use any shape.)
  • You’ll get the best result if you use fresh broccoli florets and slightly under cook them  They’ll finish cooking in the oven and maintain a more pleasing texture.
  • Should you opt to use frozen broccoli florets, slightly under cook them as well. Please use florets and not broccoli cuts.
  • I use cheddar cheese in this recipe in keeping with the classic flavor profile. You can use mild, medium or sharp cheddar cheese but sharp cheddar will give you the most intense flavor.
  • Topping Options: I top this gratin with panko breadcrumbs which are an absolute favorite. Other options you may like to consider is using crushed cheddar crackers (i.e. Cheez-It or similar), Ritz crackers, fresh breadcrumbs or even crushed French fried onions. I make this broccoli gratin rather often so depending on what I have on hand,  I’ve used all of those from time to time. Cooking is often about improvising with the ingredients you have on hand, right? So, don’t fret over the topping, be creative and use what you have.
  • This dish can be fully assembled in advance, covered and chilled. Let it sit on the counter for 15-20 minutes to let it warm to room temperature then bake until golden and bubbly.
  • Store baked Broccoli Cheddar Gratin chilled in the refrigerator for up to 3 days. Reheat in single servings in the microwave.
  • If this flavor combination is a favorite of yours, you may also like to try: Broccoli Cheese Cornbread, Cheesy Broccoli Rice Casserole, a big bowl of Creamy Broccoli Cheddar Soup or Broccoli Cheddar Bacon Quiche any time of day.
Broccoli Cheddar Gratin

More Easy Side Dish and Casserole Recipes to Make

Broccoli Cheddar Gratin

Thanks for visiting come back soon!

Disclosure ~ If  a purchase is made using one of the affiliate links on this website we may earn a small commission at no additional cost to you. Thank you!

Broccoli Cheddar Gratin

Prep Time20 minutes
Cook Time40 minutes
Total Time1 hour
Course: Side Dish
Cuisine: American, Southern
Keyword: broccoli-cheddar-gratin, broccoli-cheese-recipes, brocoli-casserole
Servings: 10 servings
Calories: 340kcal
Author: Melissa Sperka


  • 8 cups steamed broccoli florets [ Around 2 lb]
  • 8 Tbsp butter divided
  • 1 small sweet onion diced
  • 1/3 cup all purpose flour
  • 1 tsp dry mustard
  • 1 tsp garlic salt
  • black pepper to taste
  • 3 cups whole milk
  • 3 cups shredded sharp cheddar cheese divided
  • 2/3 cup panko bread crumbs
  • 1/4 cup grated Parmesan cheese
  • 1/4 tsp garlic salt


  • Preheat the oven to 350°F. Spray a 11×7 inch baking dish with cooking spray. Set aside. (I used an oblong pan but any 2 quart baking dish will do)
  • Steam the broccoli, slightly under cooking. Cool.
  • Prepare Sauce: In a medium saucepan, melt 6 tablespoons of butter. Saute the minced onion in the butter for 2 minutes just until translucent.
  • Sprinkle the flour over the butter. Add the dry mustard , garlic salt and black pepper. Stir until it the flour is absorbed by the butter. Cook stirring constantly for 1 minute.
  • Gradually add the milk, whisking constantly over medium-high heat. When the sauce begins to boil, lower the heat and simmer gently for 5 minutes.
  • Remove from the heat and add 2 cup shredded cheddar cheese, reserving 1 cup for the top. Stir until the cheese has blended with the sauce.
  • Add the steamed broccoli and using a large spatula, gently mix until combined. Pour into the prepared baking dish and sprinkle the remaining 1 cup shredded cheddar cheese on top.
  • Melt the remaining 2 Tbsp melted butter and mix with 2/3 panko breadcrumbs, 1/4 grated Parmesan cheese and 1/4 tsp garlic salt. Sprinkle on top.
  • Bake for 35-40 minutes until golden and bubbly. Serve immediately.


Serving: 1serving | Calories: 340kcal | Carbohydrates: 18g | Protein: 15g | Fat: 24g | Saturated Fat: 15g | Trans Fat: 1g | Cholesterol: 69mg | Sodium: 707mg | Potassium: 419mg | Fiber: 3g | Sugar: 7g | Vitamin A: 1214IU | Vitamin C: 67mg | Calcium: 407mg | Iron: 1mg
Tried this recipe?Mention @melissassk or tag #melissassk!


  1. 5 stars
    Oh, I forgot to mention in my prev message that I tried it a 2nd time in the air fryer & the broccoli was kinda tough. Anybody have any suggestions? In this heat, I try not to use the oven.

    1. I’m glad you enjoyed this, thanks! If the broccoli was tough maybe it was just a tad overcooked. When cooking in an air fryer as opposed to the oven, the temperature may not need to be as high OR the amount of time will be less. Or both. It can vary from recipe to recipe.

  2. 5 stars
    Haven’t tried this recipe yet, but was wondering if this can be frozen? I have the two pounds of broccoli and the church dinner I was planning to take it to has been cancelled due to snowy weather. Sure hate to waste that good broccoli!

  3. Very good! Waaay too much dry mustard for my taste, but that’s just a personal preference and next time I’ll just use less. Thank you for the yummy recipe!

  4. Have you ever prepared this in advance with success? I’m trying to decide if i can prepare this and then travel with it for a couple hours or if I can prepare it and refrigerate over night.

  5. Do you have to steam the broccoli? Since it’s going to bake for 40 mins wouldn’t that cook the broccoli enough

  6. I made this for Christmas and it was a hit! It was soooo good! Followed the recipe to the letter and it was creamy and cheesy goodness! Will definitely make it again and again!

    1. Time can vary slightly but, I would check it around 8 minutes. It should be slightly crisp. This is subjective so, use your best judgement. When the casserole has finished baking the goal is tender not mushy broccoli.

  7. I’m a broccoli lover too. You can never have too many broccoli and cheese recipes, that’s for sure. Your recipes are great!

Leave a Reply

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

Recipe Rating