Skip to Content

Broccoli Cheese Pasta Bake

A cheesy, savory broccoli cheese pasta bake made with Parmesan and Gruyere cheeses! It’s a warm and comforting casserole everyone will love.

Over the years, we’ve made a lot of pasta recipes like our spicy fettuccine alfredo, easy tuna casserole, and creamy chicken noodle casserole. Of course, we also have more complicated dishes, like our ricotta spinach stuffed pasta shells and spaghetti pie.

Today, it’s all about our broccoli cheese pasta bake. This pasta bake is a casserole that combines two flavors most people enjoy, broccoli and cheese. It’s very similar to John’s cheesy pasta bake casserole that we shared back in 2019.

This recipe starts with a short pasta noodle and fresh broccoli florets tossed in a creamy cheese sauce topped with freshly shredded cheese. It doesn’t get much better than that!

A scoop of the cheesy pasta being lifted from the casserole dish.

How to Make Broccoli Cheese Pasta Bake

  1. First, preheat your oven to 350°F, and grease a 2.5 quart casserole dish with non-stick cooking spray.
  2. Next, bring a large pot of salted water to a boil, and add the pasta noodles. Let them cook for 5-6 minutes. Then, toss in the broccoli florets. Cook for 1 more minute. You want the noodles al dente and the broccoli florets lightly blanched.
  3. Drain off the pasta water, rinse with cold water, and drain again. Then, set aside.
  4. Afterward, place a large skillet over medium heat and melt the butter. Once it’s melted, whisk in the flour. Cook the flour for 2-3 minutes to remove any raw flavor. Add the minced garlic, salt, basil, and oregano, and whisk to combine.
  5. Reduce the heat to low and slowly pour in the broth and heavy cream while continuing to whisk. As the liquid begins to steam, sprinkle in half of the Parmesan cheese and half of the Gruyere cheese.
  6. Continue whisking while the cheese melts. Otherwise, it will stick to the bottom of the pan and burn. Once the cheese melts, remove the skillet from heat.
  7. Transfer the broccoli and pasta to the casserole dish. Then, pour the cheese sauce over the pasta. Stir the mixture to combine the ingredients, and sprinkle the remaining cheese over the top.
  8. Bake uncovered for 20-25 minutes or until the cheese on top is golden brown and edges of the casserole are bubbling.
  9. Last, remove the broccoli cheese pasta bake from the oven and let it cool for about 10 minutes before serving.
Collage showing how to make broccoli cheese pasta bake.

Broccoli Cheese Pasta Bake Tips and Variations:

  • Add cooked chicken (like leftover rotisserie chicken) or cooked ham for some added protein.
  • If you’re using frozen broccoli, then do NOT add it to the boiling pasta. Simply thaw it out under cold water then continue the recipe as it’s written.
  • You can skip the baking step if you wish. Once the pasta and veggies are drained, return them to the pot, and make the cheese sauce as it’s written. Now, combine the pasta, veggies, and cheese sauce in the same pot you used to cook the pasta. Reheat the pasta and veggies over low heat. Sprinkle the remaining cheese over the hot pasta and serve.
  • Swap the Gruyere cheese with mozzarella shredded off the block.
A top-down view of the cheesy casserole.


Refrigerator: Store this broccoli cheese pasta bake in an airtight container in the refrigerator for 3-4 days.

Freezer: This pasta bake freezes well. Wrap the fully cooked and cooled pasta bake in a layer of plastic wrap followed by aluminum foil. Enjoy within 2 months.

To thaw, place in the refrigerator overnight and bake on 350°F until heated through. For best results, cover with a new layer of aluminum foil to lock in moisture and keep the pasta bake from drying out.

Like This Recipe?

We’d love it if you would leave a 5 Star ⭐️⭐️⭐️⭐️⭐️ rating below and follow us on Facebook and Pinterest!

Yield: 6 Cups

Broccoli Cheese Pasta Bake

The finished broccoli cheese pasta bake topped with melted Parmesan.

A cheesy, savory broccoli cheese pasta bake made with Parmesan and Gruyere cheeses! It's a warm and comforting casserole everyone will love.

Prep Time 10 minutes
Cook Time 40 minutes
Additional Time 10 minutes
Total Time 1 hour


  • 8 ounces uncooked penne pasta (or other short pasta noodle)
  • 4 cups fresh broccoli florets
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 2 tablespoons garlic, minced or pressed
  • 1 teaspoon salt
  • ½ teaspoon dried basil
  • ½ teaspoon dried oregano
  • 1 cup heavy cream
  • 1 cup chicken broth
  • 1 cup shredded gruyere cheese, divided
  • 1 cup shredded parmesan cheese, divided


  1. Preheat the oven to 350°F, and lightly grease a 2.5 quart baking dish. Set aside.
  2. Bring a large pot of salted water to a boil, and cook the pasta for 5-6 minutes. Add the broccoli florets and cook for an additional 1 minute. The pasta should be al dente, and the broccoli should be lightly blanched.
  3. Drain the pasta and broccoli, rinse under cold water, drain again, and set aside. In a large skillet over medium heat, melt the butter. Whisk in the flour, and cook for 2-3 minutes. Then, add the garlic, salt, basil, and oregano, and whisk to combine.
  4. Adjust the heat to low. While continuing to whisk, slowly pour in the heavy cream and broth. Continue whisking until wisps of steam begin to rise from the liquid. Then, add half the Gruyere and half the Parmesan cheese a little at a time, whisking between each addition until the cheese is melted. Remove from heat.
  5. Transfer the pasta, broccoli, and sauce to the prepared baking dish. Stir to combine. Top with the remaining cheese. Bake uncovered for 20-25 minutes or until the cheese is golden brown and the sauce is bubbling around the edges.
  6. Remove from the oven and allow to cool for 10 minutes before serving. See post for storage options.


*The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 1 cup of pasta bake. Actual calories will vary.

*For more information, tips, and answers to frequently asked questions, please refer to the post.

*We used cheese shredded of the block not pre-shredded, bagged cheese.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:



Serving Size:

1 Cup

Amount Per Serving: Calories: 415Total Fat: 29gSaturated Fat: 18gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 86mgSodium: 922mgCarbohydrates: 24gFiber: 4gSugar: 3gProtein: 17g

*The calories are an estimate and are based on the ingredients and serving size listed. The calories can vary depending on the brand of product purchased.

Don't forget to follow us on Pinterest!

Share this recipe by clicking the Pinterest button below!

Sarah chandler

Wednesday 29th of September 2021

Can I use mozzarella cheese instead of the cheese that starts with a G?


Wednesday 29th of September 2021

Hi Sarah!

Yes, absolutely! Mozzarella will work in this recipe. Have a great day! :)

Skip to Recipe