Nothing says Sunday dinner at Grandma Jo’s like the aroma of bubbling cheese and crisp broccoli filling the kitchen. This Broccoli Parmesan Casserole Recipe has been warming our family table since my kids were knee-high to grasshoppers – and let me tell you, it’s the dish that made vegetable lovers out of even my pickiest eaters!

Table of Contents
Table of Contents
What I love most about this recipe (besides how my grandbabies lick their plates clean) is how simple it comes together. Just a handful of honest ingredients transform into something magical. The creamy Parmesan sauce hugs those emerald-green florets, while golden breadcrumbs add the perfect crunch. Sunday after church, I’d have this in the oven before the roast finished resting.
Now my daughter calls every Thanksgiving asking, “Mom, are you making your famous broccoli casserole?” Like I’d dream of skipping it!
Trust me, this isn’t one of those fussy casseroles. Fifteen minutes of prep, one baking dish to wash, and you’ve got a side that steals the show every time. Whether it’s Easter ham or Tuesday night meatloaf, this dish belongs at your table too.
Why You’ll Love This Broccoli Parmesan Casserole Recipe
Listen, I’ve been making this Broccoli Parmesan Casserole for more Sunday dinners than I can count—and there’s good reasons it never leaves our rotation:
- Creamy without the gloop: That cheese sauce? Pure magic. The roux method means it coats every floret evenly without turning soupy.
- Golden crunch temptation: Those buttery breadcrumbs on top—I catch folks sneaking forkfuls straight from the baking dish!
- 20-minute prep promise: From chopping to oven in less time than it takes to set the table. (Perfect when the grandkids show up hungry!)
- Vegetable victory: Even my broccoli-hating nephew asks for seconds. The steaming method keeps it crisp-tender, not mushy.
- Holiday hero: Doubles beautifully for crowds. Last Thanksgiving, I baked four pans—and still ran out!
Truth? This recipe’s survived fifty years of family dinners because it works. Simple ingredients, foolproof steps, and that nostalgic Parmesan aroma—it’s comfort food at its finest.
Ingredients for Broccoli Parmesan Casserole Recipe
Now let’s gather those simple ingredients that’ll make magic happen! Here’s what you’ll need for the perfect Broccoli Parmesan Casserole:

- 4 bunches fresh broccoli, cut into florets (about 8 cups) – trust me, fresh makes all the difference
- 6 tablespoons butter, divided – real butter only, none of that margarine business
- 1 small onion, finely chopped – I prefer sweet Vidalias when they’re in season
- 1 garlic clove, minced – fresh is best, but I won’t tell if you use the jarred stuff
- 1/4 cup all-purpose flour – your trusty thickener
- 2 cups 2% milk – whole milk works too for extra creaminess
- 1 large egg yolk, beaten – this little secret makes the sauce extra luscious
- 1 cup freshly grated Parmesan cheese – not that powdery stuff in the green can!
- 1/2 teaspoon salt – adjust to your taste
- 1/8 teaspoon pepper – freshly ground if you’ve got it
- 1/2 cup seasoned bread crumbs – plain work fine too, just amp up the seasoning
Ingredient Notes & Substitutions
After fifty years of making this casserole, I’ve learned a few things about these ingredients:
Fresh broccoli is non-negotiable in my book – frozen just gets too mushy and releases too much water. Look for bright green, firm heads at the store. That said, in a real pinch, you can use frozen – just thaw and pat it bone-dry first.
For the milk, I grew up using whatever we had – whole, 2%, even evaporated in lean times. These days I stick with 2% for balance, but if you want it extra rich, go for whole milk. Half-and-half? Now you’re spoiling your family!
Those breadcrumbs – oh, they make the top so golden and crisp! I keep a tub of homemade seasoned crumbs in the freezer, but store-bought works fine. Panko gives extra crunch if you’re feeling fancy.
Now about that Parmesan… sweet mercy, please grate it fresh! That pre-shredded stuff has anti-caking agents that keep it from melting right. A block of Parmesan Reggiano lasts ages in the fridge – just grate what you need. The flavor difference? Like night and day!
How to Make Broccoli Parmesan Casserole Recipe
Alright, let’s get cooking! I’ll walk you through each step just like I did with my grandkids when they first learned this recipe – pay attention to those little tricks that make all the difference.

Step 1: Preparing the Broccoli
First things first – the broccoli! feeding eight hungry mouths taught me to steam in batches unless you want soggy florets. Here’s how I do it:
Grab that big pot with your steamer basket and get the water boiling underneath. Slide in half the broccoli florets (about 4 cups) and set your timer for 3 minutes – no cheating! We want crisp-tender, not mushy. Test one floret – it should pierce easily with a fork but still have some backbone.
Quickly transfer the steamed broccoli to your greased 13×9 baking dish using tongs (those florets are hot!). Repeat with the second batch. Now here’s my secret – spread them out evenly in the dish with little gaps between florets. This lets the sauce coat every nook and cranny later.
Step 2: Making the Cheese Sauce
Oh, this sauce! It’s where the magic happens. Grab your favorite heavy-bottomed saucepan – that even heat matters.
Melt 4 tablespoons of butter over medium heat and toss in your chopped onion. Cook until they’re soft and translucent, about 5 minutes – don’t let them brown! Add the garlic and give it just 60 seconds until fragrant (your kitchen should smell heavenly by now).
Sprinkle in the flour and whisk like you mean it for a full minute. This cooks out that raw flour taste. Now slowly drizzle in the milk while whisking constantly – I mean it, no lumps allowed! Bring it to a gentle bubble until it thickens enough to coat the back of a spoon.
Here’s the tricky bit – temper that egg yolk! Scoop out a spoonful of hot sauce, slowly whisk it into your beaten yolk, then pour it all back into the pan. This prevents scrambled eggs in your sauce – trust me, I learned that one the hard way in ’73! Cook for one more minute, then remove from heat.
Now stir in your glorious Parmesan until it melts into velvety perfection. Add salt and pepper to taste – but go easy since that Parmesan packs salty punch.
Step 3: Assembling & Baking
Pour that luscious sauce right over your waiting broccoli – I like to tilt the dish so it runs into all the gaps. Use a spatula to gently nudge any stubborn spots.
Now for the crowning glory! Melt those last 2 tablespoons of butter in a small pan, toss in your breadcrumbs, and toast until golden brown. Sprinkle evenly over the saucy broccoli – this creates that irresistible crunch.
Into a 400° oven it goes, uncovered, for about 15 minutes. You’ll know it’s ready when the edges bubble merrily and those breadcrumbs turn deep gold. If you’re feeling fancy, give it a quick broil at the end – but watch it like a hawk!
Let it rest 5 minutes before serving (if you can resist). Those flavors marry beautifully as it cools slightly. Now dig in and watch those veggies disappear!
Print
Grandma Jo’s Irresistible Broccoli Parmesan Casserole Recipe
A classic Broccoli Parmesan Casserole recipe with steamed broccoli in a creamy cheese sauce, topped with buttery breadcrumbs.
- Total Time: 40 minutes
- Yield: 8 servings 1x
Ingredients
- 4 bunches broccoli, cut into florets
- 6 tablespoons butter, divided
- 1 small onion, finely chopped
- 1 garlic clove, minced
- 1/4 cup all-purpose flour
- 2 cups 2% milk
- 1 large egg yolk, beaten
- 1 cup grated Parmesan cheese
- 1/2 teaspoon salt
- 1/8 teaspoon pepper
- 1/2 cup seasoned bread crumbs
Instructions
- Preheat oven to 400°. Steam half the broccoli for 3-4 minutes until crisp-tender. Place in a greased 13×9-in. baking dish. Repeat with remaining broccoli.
- Melt 4 tablespoons butter in a saucepan. Add onion and cook until tender. Add garlic; cook 1 minute.
- Stir in flour until blended. Gradually add milk. Bring to a boil; cook until thickened. Mix a small amount of sauce with egg yolk, then return to pan. Cook 1 minute. Remove from heat; stir in cheese, salt, and pepper. Pour over broccoli.
- Cook bread crumbs in remaining butter until golden. Sprinkle over casserole.
- Bake uncovered 15-18 minutes until heated through.
Notes
- Use fresh broccoli for best texture
- Grate Parmesan fresh for better melting
- Adjust salt based on bread crumb seasoning
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Side Dish
- Method: Baked
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1/8 of recipe
- Calories: 210
- Sugar: 5g
- Sodium: 420mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 9g
- Cholesterol: 55mg
Expert Tips for Perfect Broccoli Parmesan Casserole Recipe
After fifty years of making this dish, I’ve picked up a few tricks that’ll guarantee casserole perfection every time:
Say no to watery broccoli! After steaming those florets, let them drain on paper towels for a minute. That extra moisture is the enemy of a creamy sauce. If you see liquid pooling in your baking dish before adding sauce, pat the broccoli dry again.
Sauce too thick? Thin it with a splash of warm milk. Too thin? Let it simmer another minute or whisk in a teaspoon more flour. It should coat a spoon like heavy cream.
Taste as you go! Parmesan varies in saltiness – adjust seasoning after adding the cheese. Sometimes I’ll throw in a pinch of nutmeg for warmth.
For showstopper color, pop it under the broiler for the last 60 seconds – but don’t blink! Those breadcrumbs go from golden to burnt faster than grandkids raid the cookie jar.
Serving Suggestions for Broccoli Parmesan Casserole
This casserole plays well with just about anything on your plate! Sunday after church, I always served it alongside my garlic-rubbed roast chicken – the Parmesan flavors dance beautifully with crispy chicken skin. Come holiday time? It’s right at home next to glazed ham or herb-crusted prime rib.
Weeknight dinners? Try it with simple baked pasta or grilled pork chops. My grandkids love when I sprinkle extra Parmesan on top right before serving – sometimes I’ll even add a handful of toasted pine nuts for fancy nights. And don’t forget – leftovers make the best omelet filling next morning!
Storing and Reheating Your Broccoli Parmesan Casserole
Now listen here – this casserole disappears so fast at my house, we rarely have leftovers! But when we do (usually because I doubled the recipe for potlucks), here’s how to keep it tasting fresh:
First, let it cool completely – no more than 2 hours on the counter. Then tuck it into an airtight container (I swear by my glass Pyrex with the snap lid) and refrigerate for up to 4 days. The sauce might thicken a bit – that’s normal!
Reheating tricks:
- Oven method: My favorite! Cover with foil and warm at 350° for about 20 minutes. Remove the foil last 5 minutes to crisp up those breadcrumbs again.
- Stovetop rescue: For single servings, scoop some into a skillet with a splash of milk. Heat gently while stirring – the steam brings back that creamy texture.
- Microwave in a pinch: Use 50% power and stir every 30 seconds. That high heat can make the sauce grainy if you’re not careful!
One warning – freezing changes the texture something awful. The sauce separates and the broccoli gets mushy. Trust me, I learned that lesson after the church fundraiser of ’92! If you must freeze, leave off the breadcrumb topping and add fresh crumbs when reheating.
Broccoli Parmesan Casserole Recipe FAQs
Over the years, I’ve fielded more questions about this broccoli casserole than I can count! Here are the answers to the ones my neighbors and grandkids ask most:
Can I use frozen broccoli instead of fresh?
Oh honey, I know the convenience calls to you – but fresh really does make all the difference! Frozen broccoli tends to turn watery and mushy in the baking process. If you must use frozen, thaw it completely first, then pat it bone-dry with paper towels. Even then, expect a softer texture. (Between you and me? Worth the extra trip to the produce aisle!)
How far ahead can I prepare this casserole?
This is my secret weapon for holiday dinners! You can assemble everything up to 24 hours before baking – just hold off on those breadcrumbs. Cover tightly with foil and refrigerate. When ready to bake, sprinkle on fresh crumbs (they’ll get soggy if added early) and pop it in the oven. Might need an extra 5-10 minutes since it’s going in cold.
Can I double the recipe for a crowd?
Absolutely! This recipe doubles beautifully – I do it every Thanksgiving. Use two 13×9 pans rather than one giant dish (the sauce won’t coat evenly in a deeper pan). Keep an eye on baking time – it might need a few extra minutes. Pro tip: toast extra breadcrumbs in case you need to replenish after baking!
Nutritional Information
Now, I’m no nutritionist – just a grandma who believes good food feeds both body and soul. These numbers are estimates based on my standard ingredients (and Lord knows I eyeball measurements half the time!). But for those watching such things, here’s what you’re getting in each generous serving:
- Serving Size: 1/8 of the casserole (a nice hearty scoop!)
- Calories: 210 – most from that good cheese and butter
- Total Fat: 12g – 7g saturated (that’s the Parmesan working its magic)
- Cholesterol: 55mg – thanks to our egg yolk enrichment
- Sodium: 420mg – adjust with less salt if needed
- Total Carbs: 18g – 4g fiber from all that lovely broccoli
- Sugars: 5g – natural milk sugars mostly
- Protein: 9g – cheese and veggie power!
Remember, these values can swing based on your exact ingredients – like using whole milk instead of 2%, or adding extra Parmesan (not that I’d blame you!). What matters most is sharing good food with those you love.
Final Thoughts
Well there you have it, my dear – fifty years of Broccoli Parmesan Casserole wisdom in one recipe! I hope it brings as much joy to your table as it has to ours. Nothing warms my heart more than hearing how this dish becomes part of your family traditions too.
If you give this recipe a whirl, do me a favor – leave a note in the comments about how it turned out! Did your picky eater surprise you? Did you add your own special twist? I read every single one while sipping my afternoon tea.
Better yet – tell me about your family’s favorite comfort food memories. Was there a dish your grandma made that still makes you smile? That’s what good cooking’s all about – filling bellies and hearts at the same time.
Now grab that broccoli and get cooking! And remember what I always say – the secret ingredient is always love. (Though let’s be honest, in this case it’s probably the Parmesan.)
For More recipes, Follow me on Facebook!