🔥 Pinterest’s Favorite: 240+ Mediterranean Meals You Need to Try
START PLAN →

Creamy Broccoli Cheese Bake: A Family Favorite (Print Version)

Hearty Broccoli Cheese Bake recipe. Simple, comforting, and packed with cheesy goodness for a weeknight dinner.

# Recipe Info:

Prep Time: 20 Minutes minutes
Cook Time: 25 Minutes minutes
Total Time: 45 minutes
Servings: 6 Servings
Difficulty: Intermediate
Cuisine: American Comfort
Dietary: Vegetarian

# Ingredients:

→ Main Components

01 - 1 lb fresh broccoli florets (about 5-6 cups)
02 - 8 oz elbow macaroni (or similar small pasta)

→ Sauce Essentials

03 - 4 tbsp unsalted butter
04 - 1/4 cup all-purpose flour
05 - 3 cups whole milk
06 - 4 oz cream cheese, softened

→ Flavor Boosters & Cheese

07 - 1/2 yellow onion, finely diced
08 - 2 cloves garlic, minced
09 - 1 tsp Dijon mustard
10 - 1/4 tsp freshly grated nutmeg
11 - 1 tsp salt, or to taste
12 - 1/2 tsp freshly ground black pepper, or to taste
13 - 1.5 cups sharp cheddar cheese, shredded
14 - 1 cup Gruyere cheese, shredded

→ Finishing Touch (Optional)

15 - 1/2 cup Panko breadcrumbs

# Instructions:

01 - First things first, get your broccoli ready. I like to steam mine until it's tender-crisp – not mushy, but not raw either. You want it to still have a little bite, you know? While that's steaming, boil your pasta according to package directions, but aim for al dente. This is where I always remind myself not to overcook it, because it'll bake more later. Drain it well and set it aside. Honestly, sometimes I forget to salt the water, but it makes a difference!
02 - In a large pot or Dutch oven, melt the butter over medium heat. Once it's shimmering, toss in your finely diced onion and let it soften for a few minutes until it's translucent. Then, add the minced garlic and cook for another minute until it smells amazing – don't let it brown! Sprinkle in the flour and whisk constantly for about a minute. This is your roux, the base for that luscious sauce. It should look like a pale, sandy paste. This step is crucial for a smooth sauce, so don't rush it.
03 - Slowly, and I mean slowly, whisk in the whole milk, a little at a time, making sure each addition is fully incorporated before adding more. This prevents lumps, and trust me, I've had lumpy sauces before – oops! Once all the milk is in and the sauce is smooth and starting to thicken, stir in the cream cheese until it's completely melted and velvety. It should smell so rich and inviting at this point. Add the Dijon mustard and a pinch of freshly grated nutmeg. Season with salt and pepper to your liking.
04 - Now for the good stuff! Take the pot off the heat. Stir in about two-thirds of your shredded sharp cheddar and Gruyere cheeses. Keep stirring until they're completely melted and the sauce is gloriously smooth and gooey. Taste it here – does it need more salt? More pepper? This is your chance to adjust. This creamy sauce is the heart of our bake, so make it sing!
05 - Gently fold the steamed broccoli florets and the cooked pasta into the cheese sauce. Make sure everything is evenly coated. I usually do this right in the pot, which keeps things simple. Transfer the mixture to a 9x13 inch baking dish. At this point, I sometimes get a little messy, a stray piece of broccoli escaping, but it's all part of the home cooking charm, right? This dish is coming together beautifully!
06 - Sprinkle the remaining shredded cheeses over the top, and if you're using them, scatter the Panko breadcrumbs too. Pop it into a preheated oven at 375°F (190°C) for about 20-25 minutes, or until the top is bubbly, golden brown, and the sauce is hot throughout. What you're looking for is that beautiful golden crust and a bubbling interior. Let it rest for a few minutes before serving – honestly, it helps the sauce set a little. Enjoy your comforting bake!

# Notes:

01 - Always shred your own cheese for the creamiest sauce; pre-shredded just doesn't melt the same, I learned that the hard way.
02 - Reheat leftovers gently in the oven at a lower temperature (around 300°F or 150°C) covered with foil; microwaving can make the sauce separate.
03 - If you're out of Gruyere, a good quality Swiss cheese or even more sharp cheddar works, but the flavor will be a bit different.
04 - Serve this rich bake with a fresh, crisp green salad with a light vinaigrette to balance the flavors.

# Tools You'll Need:

01 - Large pot or Dutch oven
02 - whisk
03 - 9x13 inch baking dish

# Nutrition Facts (Per Serving):

Calories: 450 Calories
Total Fat: 28g
Total Carbohydrate: 35g
Protein: 20g