Macaroni and Cheese with Ham and Broccoli
Macaroni and Cheese with Ham and Broccoli – this recipe is classic comfort food: a creamy, homemade macaroni and cheese, that’s been taken to the next level with a little ham and roasted broccoli.
I’m a pasta lover, and I’m pretty sure I’ve been one for most of my life. I love just about every kind of noodle that’s out there and I get overly excited anytime I spot a new shape when I’m at the store. I tried orecchiette pasta recently and it was delicious, though I honestly have no clue how to pronounce it! Anyone out there willing to teach me? 😉
While I adore nearly every type of pasta there is, sometimes you just can’t beat a classic. Macaroni and Cheese is just so comforting, and it’s also so much fun to dress up. 😉 If you’re not into ham and broccoli and prefer your mac and cheese plain, you can totally leave those out. This recipe is an easy way to make homemade macaroni and cheese, even without any additions!
This recipe is a spinoff of another pasta recipe on my blog, Roasted Vegetable Macaroni and Cheese. For this recipe, I kept the roasted broccoli, but swapped the other veggies for ham, and added in some onions for flavor. If you’ve got some ham leftover from a special dinner, this would be an excellent way to use it up! Sprinkle on a little panko at the end and broil it for a little extra crunch, and you have one comforting meal!
I originally shared this recipe over at Kenarry: Ideas for the Home a couple of weeks ago, while Carrie was here sharing her recipe for Chicken Rigatoni with Bacon, Bleu Cheese, and Pears! Make sure to check it out if you haven’t already!

Macaroni and Cheese with Ham and Broccoli
Ingredients
- 1 medium head broccoli,, chopped
- 2 cups elbow macaroni
- 1/4 cup olive oil
- 1/2 cup onion,, diced
- 2 garlic cloves,, minced
- 3 Tablespoons all purpose flour
- 1 1/2 cups milk
- 2 cups sharp cheddar cheese,, shredded
- 12 oz. cooked,, chopped, ham
- Salt and pepper, to taste
- 3 Tablespoons panko breadcrumbs
Instructions
- Preheat oven to 400 degrees. Line a baking sheet with either aluminum foil or a silicone baking mat. Spray with olive oil or cooking spray. Add chopped broccoli to baking sheet and roast in the preheated oven for 15-20 minutes or until soft.
- Meanwhile bring a medium pot of salted water to boil, and cook pasta according to package directions. Drain and set aside.
- Heat oil in a large skillet over medium heat. Add onions and cook for 5 minutes, or until soft. Add in minced garlic and cook for 30 seconds, until fragrant. Whisk in flour and cook for 1 minute, then gradually whisk in milk, stirring constantly until mixture has thickened. Remove from heat and stir in cheese until melted and creamy. Season to taste with salt and pepper.
- Carefully mix in macaroni, ham, and broccoli.
- Place mixture in a large baking dish and sprinkle panko over the top. Place under broiler and bake for 3-4 minutes, or until top is golden brown.
Hungry for more pasta recipes? You might like these:
Pesto Alfredo Tortellini with Smoked Sausage
Can you ask for a more perfect way to put leftover ham to use?! I’m so happy that I have everything needed to put this beauty on my table tonight! Pretty sure I’d consider buying ham on purpose just to make this!lol! Thank you so much for a great post!
This is a great way to add in some extra nutrition to mac and cheese.
This macaroni and cheese is a whole meal and not just a side dish! I love the panko topping on it.
Ham and Broccoli sound amazing paired with Mac & Cheese, I need to try
Oh my, clearly I’ve been making mac and cheese wrong my entire life. I cannot wait to try this!
BEST mac n cheese I ever made! I used 3/4 parts jack cheese and 1/4 part gruyere, and 4 C. Pasta. Amazing!
What a great spin on Mac n Cheese! Soooo good.
Yes. Yes yes yes to all of this. The Mac, the CHEESE (especially the cheese), and all that ham! Oh, and the broccoli too. I will definitely be trying to make this!! ????
Love this loaded version of mac and cheese, especially the addition of broccoli. Great way to add veggies to kids’ favorite meal!
This pure comfort food!! I use this recipe any time I have leftover ham!
This is an old post, so I imagine someone has taught you by now, but it’s or-uh-SHETty.. ????
Actually, you’re incorrect. It’s OR-A-CHETI.
This is the perfect comfort food for my hubby and a sneaky way to get him eating more broccoli). Yummy!
Broccoli and ham are popular additions to pasta recipes here in Italy. Both go so well with a cheesy sauce! I can imagine this baked macaroni cheese tastes amazing!
What a great comforting meal! The kind of food I want to eat until spring!
Any kind of mac and cheese is good with me. Love that you have added some veggies too.
This amazing dish has all my favorite ingredients, so it is a definite try. It looks so delicious.
I love orecchiette pasta just for the fact that they are little ears but don’t ask me to say it!
Haha! So glad I’m not the only one! And yes, they are like little ears!
YUM, Ashlyn! I want a big bowl of this for lunch right now. It looks so creamy and delicious!
Thanks Andi!
I love the idea of using roasted broccoli! That looks so good!
Thanks Jaren! Roasting veggies is now my new favorite way to cook them!
I actually grew up thinking I didn’t like mac & cheese at all….turn out I just don’t like it unless it’s homemade! This looks like such a delicious weeknight meal that everyone would love (including me)!!
I know what you mean, Cathy! I love homemade so much more than the store bought kind. Can’t beat real cheese. 🙂
This mac and cheese is PACKED full of deliciousness. Love the ham and broccoli combo….yum!
Thank you so much!
I am a big pasta lover as well, and LOVE homemade mac and cheese! It is something my dad and I would make together, and yet, my sister will only eat the boxed stuff!
How awesome that you and your dad have a mac and cheese tradition! Maybe one day your sister will come around. 😉
Ashlyn, I love the comfort of this dish and would be perfect for a weeknight meal!
Thank you, Deb!