Broccoli and Cheese Casserole is a family favorite meal filled with pasta, ham (or chicken), and of course broccoli in a rich cheesy sauce!

The sauce is extra easy to make from scratch (no roux required) and full of flavor for a quick weeknight meal.

Broccoli Casserole with a spoon inside

The Best Broccoli Casserole

My family absolutely LOVES broccoli rice casserole but I have to say we love this pasta version just as much! It’s filled with all of the things we love best, but it’s versatile enough for mix-ins and substitutions!

Ingredients

BROCCOLI This recipe is full of fresh crisp broccoli of course! Frozen broccoli florets will work too. Add in some asparagus if you’d like.

PASTA We used penne in this casserole because we love how it holds the cheesy sauce but any medium-sized pasta can be used.

HAM It’s easy to add some flavor (and protein!) with chunks of ham. If you don’t have ham, use rotisserie chicken, or even Italian sausage.

SAUCE This is an extra easy sauce made with broth and light cream. Sharp cheddar and Parmesan make this casserole so cheesy. Sub in your favorite cheeses but make sure at least one of them has a big bold flavor.

ingredients to make Broccoli Casserole

How to Make Broccoli Casserole

  1. Cook pasta until al dente, adding broccoli to the pasta water during the last 4 minutes. Drain and set aside.
  2. Soften the onion in butter. Add broth, cream, cornstarch, & seasonings (per the recipe below) and cook until thickened.
  3. Remove from heat and stir in cheeses until creamy.
  4. Combine pasta/broccoli, ham, and sauce in a 9×13 casserole dish.
  5. Top with cheese and bake until bubbly.

process of adding ingredients to dish

To Make Ahead

Broccoli casserole can be assembled ahead, covered, and kept in the refrigerator up to 24 hours before baking. Add about 10 minutes to the cook time because the casserole will be cold.

How To Freeze Broccoli Casserole

Broccoli casserole can be frozen before or after baking with these simple tips!

  • Before assembling the casserole, cover the bottom of the casserole dish with aluminum foil that overlaps by 6” on both sides.
  • Prepare the casserole raw or bake it. Cool completely and fold the aluminum foil over the casserole.
  • Once frozen, lift the casserole out and wrap in plastic wrap with the date labeled on the outside. This allows you to use the casserole dish for other purposes.
  • Whether baked or unbaked, broccoli casserole will stay good for about 3 months.

close up of Broccoli Casserole in a decorative casserole dish

Leftovers

  • Keep leftover broccoli casserole covered in the refrigerator for up to 4 days.
  • Reheat individual servings in the microwave & refresh with salt & pepper.

Got Broccoli?!

Did you try this Broccoli & Cheese Casserole? Be sure to let us know how you liked it by leaving a rating and a comment below! 

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
close up of Broccoli Cheese Casserole
4.94 from 43 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Broccoli Cheese Casserole

Bursting with cheesy flavor and loaded with pasta, broccoli & ham, this hearty casserole satisfies the hungriest appetites.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 6 servings
buy hollys book

Ingredients  

  • 2 cups medium pasta uncooked
  • 8 cups broccoli florets
  • 2 tablespoons butter
  • 1 onion diced
  • 2 cloves garlic minced
  • 1 cup chicken broth
  • 1 cup half and half or light cream
  • 3 tablespoons cornstarch
  • ¼ teaspoon dried basil
  • 2 cups diced ham or cooked chicken, optional
  • 2 cups shredded sharp cheddar cheese divided
  • ¼ cup shredded Parmesan cheese
  • salt and pepper to taste

Instructions 

  • Preheat oven to 375°F. Grease a 9x13 casserole dish.
  • Bring a large pot of salted water to a boil and add pasta. Cook until al dente, adding broccoli for the last 4 minutes of cooking time. Drain very well and set aside.
  • While pasta is boiling, cook onion and garlic in butter in a frying pan over medium heat until tender, about 5 minutes.
  • In a large saucepan, combine broth, half and half, cornstarch, and basil. Add the onions and mix well. Bring to a simmer over medium heat while whisking until it comes to a boil and thickens.
  • Once thickened, remove from the heat and stir in ham, 1 ½ cups of cheddar cheese, and parmesan cheese until melted. Season with salt & pepper to taste.
  • Combine the pasta, broccoli, and ham and spread into the prepared casserole dish. Top with remaining ½ cup cheddar cheese and bake 20 minutes or until bubbly and cheese is melted.

Notes

Optional Topping - Stir 2 tablespoons of melted butter into 1/2 cup seasoned bread crumbs and 1 tablespoon grated parmesan cheese. Sprinkle over the casserole and bake as directed.
To make ahead: Cook everything as directed except the pasta and store in the refrigerator up to two days. Then combine with cooked pasta, top with cheese and bake, adding 10 minutes to the cooking time.
Leftovers: Store in the refrigerator for up to three days, or in the freezer for up to 1 month.
 
4.94 from 43 votes

Nutrition Information

Serving: 1.5cups | Calories: 439 | Carbohydrates: 32g | Protein: 25g | Fat: 25g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.2g | Cholesterol: 86mg | Sodium: 1051mg | Potassium: 554mg | Fiber: 4g | Sugar: 6g | Vitamin A: 1427IU | Vitamin C: 110mg | Calcium: 430mg | Iron: 2mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Air Fryer, Casserole, Dinner, Ham, Main Course, Pasta
Cuisine American
close up of Broccoli Casserole with writing
Broccoli Casserole cooked in a dish with writing
close up of Broccoli Casserole with a title
Broccoli Casserole in the dish and after cooking with a title

Categories:

, , , ,

Recipes you'll love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.94 from 43 votes (36 ratings without comment)

Leave a Reply

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

Recipe Rating




Comments

  1. I loved this! I only used 6 cups of broccoli because that’s all I had, and I think it was just the right amount. I also crushed some Ritz crackers and sprinkled those on top with a drizzle of melted butter before I put it in the oven. It was delicious and we look forward to eating the leftovers for lunch today.5 stars

  2. This is delicious! I’m a big fan of this recipe! I’ve made it twice now and it has turned out great. Our taste is on the saltier side so I add salt into the cream mixture and also in the final stir before pouring into the casserole dish. I have also successfully substituted tapioca flour in place of corn starch (just double the amount called for!). This recipe was also so good with leftover rotisserie chicken instead of ham. It’s a delicious recipe as written! and it also turned out great with these slight modifications based on what I had on hand. And yes I did use 8 cups of broccoli :) now save this page so you can make this for dinner!5 stars

  3. Giving 4 stars ahead of time because I love everything in the casserole. However, 8 cups of broccoli is a huge amount even for a 9×13 pan. Are you sure about that?4 stars

    1. We used 8 cups of broccoli in this casserole and it turned out perfect, but you can always add less depending on your preference!

  4. This was easy to make, and looked like it would serve more than the listed 6 servings. I think the sauce would provide a nice base to work with for other recipes. This particular combination was a bit bland and neither of my kids liked it.3 stars

    1. Glad you enjoyed the sauce, Ami. You can definitely increase the spices to suit your preference.

  5. Wow, this was delicious with ham and we didn’t need to add ANY salt or pepper. Look forward to making again with the optional breadcrumb topping.5 stars