Broccoli cheddar casserole with ham in a dish.
5.00 from 3 votes

This Broccoli Cheddar Ham Pasta Casserole recipe is one of my hands-down favorite healthier dinner ideas! With 42 grams of protein, it's hearty, filling, and SO good. Even my picky kids love this one! The creamy sauce is flavorful and goes over protein pasta, roasted broccoli, and diced ham. The whole thing is baked in a casserole dish topped with cheese and your choice of breadcrumbs for a dinner recipe the entire family will love!

Rate Recipe

Broccoli Cheddar Ham Pasta Casserole

This post may contain affiliate links, please see our privacy policy (opens in a new tab)

This Broccoli Cheddar Ham Pasta Casserole recipe is one of my hands-down favorite healthier dinner ideas! With 42 grams of protein, it’s hearty, filling, and SO good. Even my picky kids love this one! The creamy sauce is flavorful and goes over protein pasta, roasted broccoli, and diced ham. The whole thing is baked in a casserole dish topped with cheese and your choice of breadcrumbs for a dinner recipe the entire family will love!

Broccoli Cheddar Ham Pasta Casserole Recipe

I’m officially obsessed with this recipe. It’s one of those easy dinners that you come back to over and over, and my family has yet to get tired of it! It’s yummy, flavorful, savory, hearty, and full of cheesy goodness. Not to mention higher in protein, so it’s filling and goes a long way!

If you’ve been searching for a healthy dinner idea that’s easy, hearty, and healthier, then this Broccoli Cheddar Ham Pasta Casserole recipe is for you. It’s the ultimate healthy comfort food! I love it, my family loves it, and I’m so excited to share it – every bite is so good!

You’ll Also Love: Spicy Vodka Ham Pasta

Angled photo of Broccoli Cheddar Ham Pasta Casserole with wooden spoon.

Ingredients

How to Make Broccoli Cheddar Ham Pasta Casserole

This Broccoli Cheddar Ham Pasta Casserole is one of my absolute favorite weeknight dinners! It’s cozy, cheesy, and packed with protein—perfect for a busy family dinner or even meal prep. Here’s how to make it:

  1. Roast the Broccoli: Start by roasting your broccoli florets for that slightly caramelized, nutty flavor. Toss them with a little avocado oil and a pinch of salt, then let the oven do its magic.
  2. Cook the Pasta: While the broccoli is roasting, boil the protein pasta. Don’t forget to reserve some of that starchy pasta water—it’s the secret to a silky, creamy sauce!
  3. Blend the Sauce: Cottage cheese is the star of this healthier, high-protein sauce! Blend it with milk, garlic, and seasonings until it’s creamy and smooth. Warm it in a skillet, stir in the reserved pasta water, and melt in half the cheddar cheese.
  4. Combine Everything: Toss the cooked pasta in the creamy sauce, then stir in the roasted broccoli and diced ham. The sauce thickens beautifully as it cools—so satisfying!
  5. Bake: Keep it in the oven-safe pan or place it in a 9×13″ Casserole Dish (opens in a new tab). Top with the remaining cheddar cheese and optional breadcrumbs for a crispy, golden topping. Pop it in the oven until it’s bubbly and irresistible!

RELATED: Instant Pot Black Eyed Peas

Tips

  • Roasting Broccoli: For maximum flavor, spread the florets in a single layer on the baking sheet and roast at 400°F until they’re tender and slightly crispy.
  • Perfect Sauce Consistency: If the sauce feels too thick, add a splash more milk. Too thin? Let it simmer for an extra minute to thicken up.
  • Cottage Cheese Hack: Don’t love the texture of cottage cheese? Blending it with the milk makes it completely smooth while keeping all that protein! Ricotta cheese is also a great alternative.
  • Cheese Choices: Sharp cheddar is my go-to for that bold cheesy flavor, but you can use a blend of cheeses if you prefer—Gruyère or Parmesan are great options!

Variations for Ham Casserole

There are so many ways to make this pasta casserole your own! Here are a few variation ideas:

  • Healthy Chicken Broccoli Pasta Casserole – Swap the ham for shredded rotisserie chicken or diced cooked chicken breasts. You’ll still get that protein boost, but with a different flavor profile.
  • Vegetarian Broccoli Cheddar Casserole – Skip the ham and add more roasted veggies, like cauliflower, mushrooms, or zucchini.
  • Gluten-Free Pasta Casserole – Use your favorite gluten-free pasta and breadcrumbs to make this dish completely gluten-free.
  • Spicy Kick – Add a pinch of red pepper flakes or diced jalapeños to the sauce for a little heat!

How to Store

Refrigerator: Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat individual portions in the microwave or warm the whole dish in the oven at 350°F until heated through.

Freezer: Let the casserole cool, then store it in an airtight container. Place it in the freezer and keep for up to 3 months! While it can be reheated from frozen in the microwave, it’s even better when it’s thawed overnight in the fridge and reheated in the oven.

Close up of Broccoli Cheddar Ham Pasta Casserole recipe.

Comforting Winter Dinners You’ll Love

Save This Recipe

Enter your email address and we'll send it straight to your inbox.

Broccoli cheddar casserole with ham in a dish.
ServingsServes 6
5.00 from 3 votes

Broccoli Cheddar Ham Pasta Casserole

This Broccoli Cheddar Ham Pasta Casserole recipe is one of my hands-down favorite healthier dinner ideas! With 42 grams of protein, it's hearty, filling, and SO good. Even my picky kids love this one! The creamy sauce is flavorful and goes over protein pasta, roasted broccoli, and diced ham. The whole thing is baked in a casserole dish topped with cheese and your choice of breadcrumbs for a dinner recipe the entire family will love!

Ingredients

Instructions

  1. Preheat the oven to 400 degrees F.
  2. Place broccoli on a sheet pan with oil and a pinch of salt (to taste), then roast for 15-20 minutes.
  3. Once the broccoli is done, remove from the oven and lower the heat to 350 degrees F.
  4. Cook the pasta according to the directions on the box.
  5. In a blender, combine the cottage cheese, milk, salt/pepper, and garlic and blend until smooth.
  6. Pour the blended sauce into a non-stick skillet and warm over low heat.
  7. Meanwhile, reserve 1/4 cup of the cooked pasta water, then drain the pasta.
  8. Add the pasta water to the sauce and 1/2 of the cheddar cheese, then stir until it melts.
  9. Add the cooked pasta to the skillet.
  10. Turn off the heat and stir the pasta continuously in the sauce for 1-2 minutes allowing the sauce to coat the pasta and thicken. The sauce will continue to thicken as it cools.
  11. Stir in the roasted broccoli and diced ham.
  12. Top with the remaining cheese and breadcrumbs, then bake for 10-15 minutes and enjoy!

Nutrition

Serving: 2 Cups | Calories: 469 kcal | Carbohydrates: 40 g | Protein: 42 g | Fat: 19 g | Saturated Fat: 6 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 4 g | Cholesterol: 63 mg | Sodium: 1704 mg | Potassium: 280 mg | Fiber: 9 g | Sugar: 10 g | Vitamin A: 650 IU | Vitamin C: 41 mg | Calcium: 344 mg | Iron: 6 mg

Did you make this? I’d love to see!
Tag me on socials at @JarOfLemons (opens in a new tab) or #JarOfLemons (opens in a new tab)

What Do You Think

Rate & Review

Rating




2 Comments

  1. Malia

    This is very yummy. It reminded me of a recipe that my mom made for me when I was a child. I adapted the recipe a little bit using almond milk and Greek yogurt instead of cottage cheese. I used dried oignons instead of bread crumbs but I think I will you the bread crumbs the next time, because I would like more crunch. Thanks for a great recipe! Oh…my mom always used spaghetti, so I did too.

    1. Jar Of Lemons

      Love to hear this, Malia. Thanks so much for the review!