Mac And Cheese Soup With Ham And Broccoli
This easy 30 minute soup recipe features everything you love about a classic creamy macaroni and cheese, but now in soup form. Featuring diced ham, tender broccoli florets, and a perfect blend of flavors this mac and cheese soup is a bowl full of cozy comfort that appeals to the kid in us all.

I feel like most kids like mac and cheese. I mean it’s pasta, which is like a beloved staple in the kingdoms of toddler and child, smothered in a rich and creamy cheese sauce. Who wouldn’t love that?
My kids are no exception to the macaroni and cheese rule. I’m also a huge fan due to it’s inherent yumminess, but also because it’s just so darn versatile.
It makes a great side dish to so many of our favorite meals on busy evenings, and it’s an easy option to bring to potlucks and barbecues.
Whether it serves as a lunch that I know my pickiest eaters will actually eat and enjoy, or even as a snack for the bottomless pits that are my teenagers, a good mac and cheese always saves the day for me.
You could ask my youngest son any day, any time what he’d like to eat and he’d quite happily tell you mac and cheese- and mean it.
I, however, can’t survive on cheesy pasta alone and I have to insist on somewhat balanced meals that include things like protein and vegetables.
Luckily, I was able to get creative and figured out an acceptable way to flesh out his favorite boxed dinner and turn it into a meal fit for the whole family with this quick and easy mac and cheese soup with ham and broccoli.
Ready in under thirty minutes with boxed mac and cheese as the base, this cozy soup is a fun dinner that tastes great and just might encourage your kids to eat, and enjoy, some veggies.

Ingredients Needed
Like all my favorite recipes, making this macaroni and cheese soup doesn’t require anything super fancy or hard to find.
To make it, you’ll need:
- Mac & Cheese – A 12 ounce box of classic Velveeta shells and cheese. The kind with a cheese sauce packet included, not a packet of powder.
- Broccoli – Fresh broccoli florets. You could use frozen broccoli, but you need to thaw and drain it well beforehand so that it doesn’t make the soup watery.
- Onion – A bit of finely diced yellow onion really boosts the flavor profile. If feeding picky eaters, finely mince it and it will be hidden in the liquid.
- Condensed Soup – A 10.5 ounce can of condensed cheddar cheese soup
- Dairy – A blend of milk and heavy cream thin out the cheese sauce into a rich & creamy soup base.
- Cheese – Shredded cheddar cheese
- Ham – Diced ham. This is a great way to use up leftover ham after the holidays or any other big meal.
- Salt & Pepper – To taste. These are both totally optional, and I’d recommend tasting the finished mac and cheese soup before adjusting accordingly. Be careful when tasting the hot soup!
Once you’ve gathered all the ingredients, you’re ready to begin!

How To Make Mac And Cheese Soup
This mac and cheese soup recipe really is pretty basic, both in it’s ingredients and the steps it takes to make it.
You start it just like you would with any other boxed macaroni & cheese.
Add 8 cups of water to a large soup pot, and bring it to a boil. Once a rolling boil’s reached, add the packaged pasta to the pot. Give it a good stir to prevent the pasta from sticking together. Set the cheese packet aside to use later.
Let the pasta cook for 8-10 minutes, stirring occasionally, until the pasta is al dente. If the time for al dente is different on the package instructions, follow that suggested cook time instead.
Drain the cooked macaroni, transfer it back to the soup pot, and set it aside.

Add two cups of water to a separate pot and bring it to a rolling boil. Add the broccoli and onion to the pot and cook, uncovered, for roughly three to five minutes. You want the broccoli to get tender, but not super soft.
Add the condensed soup, ham, milk, cream, and the cheese sauce packet from the boxed mix. Whisk everything together until until the everything’s evenly combined and smooth.
Pour this mixture into the soup pot with the pasta. Heat the soup just until hot, then add the cheese. Stir occasionally until it’s melted and the soup’s smooth. and the cheese has melted.
Season the soup with salt and pepper, to taste.
Ladle the soup into bowls, serve warm, and enjoy!

Storing
While most soup’s store well, this macaroni and cheese soup is best enjoyed the day it was made.
If you do have leftovers, you can store them in an airtight container in the refrigerator overnight.
I highly recommend enjoying them again the next day. The longer the pasta sits the more of the sauce causing it to break down and become soggy.

Tips & Tricks
- Velveeta shells and cheese comes in a variety of sizes and flavors now. This recipe is only meant to be made using the 12 ounce box, original cheese flavored variety.
- While this soup already includes broccoli, it’s a great recipe to use to get in other extra veggies too. Both carrots and corn would make a delicious addition. You could also add in some minced celery stalks in with the onion for extra vegetables and additional flavor.
- Don’t eat pork? You can skip the ham and substitute leftover chopped rotisserie chicken instead!
- Be careful when tasting the soup to adjust the seasonings. Hot soup can burn your mouth, so let it cool to a safe temperature first.

Other Easy Mac And Cheese Recipes
Just like the son’s favorite mac and cheese, this soup starts off with a box of the good stuff.
A simple box of store bought macaroni and cheese is the base of this semi homemade dinner. With a few easy additions it gets fleshed out into a cozy meal that’s still ready in under 30 minutes.
Creamy mac and cheese soup makes a delicious lunch or dinner that’s parent approve and kids will love any time of the year!
Looking for other easy mac and cheese recipes to enjoy?
Try these:
- Breakfast Mac and Cheese
- Macaroni And Cheese Donuts
- Macaroni And Cheese Pizza
- Mac And Cheese Lasagna
- Slow Cooker Macaroni & Cheese
- Grilled Mac And Cheese Sandwich
- Beefy Chili Cheese Mac
- Macaroni & Cheese Egg Rolls
If youโve tried this easy MAC AND CHEESE SOUP WITH HAM AND BROCCOLI, or any other recipe on my site, let me know in the comment section how it turned out, we love hearing from our readers! You can also follow along with me on PINTEREST, FACEBOOK, and INSTAGRAM to see more amazing recipes and whatever else weโve got going on!

Mac And Cheese Soup with Ham & Broccoli
Ingredients
- 1 12 oz box velveeta shells and cheese
- 10 cups water divided
- 2 1/2 cups fresh broccoli florets
- 2 tbsp finely chopped onion
- 1 10.5 oz can condensed cheddar cheese soup
- 1 1/2 cups milk
- 1 cup heavy cream
- 1 1/2 cups shredded cheddar cheese
- 1 cup diced, cooked ham
Instructions
- Add 8 cups of water to a soup pot and bring it to a boil. Add in the pasta and for 8-10 minutes, stirring occasionally, or just until the pasta's tender.1 12 oz box velveeta shells and cheese, 10 cups water
- Add the remaining 2 cups of water to a medium sized sauce pan, and bring it to a boil. Add in the broccoli and onion and let them cook, uncovered, for about 3 minutes.2 1/2 cups fresh broccoli florets, 2 tbsp finely chopped onion
- Stir in the cheddar cheese soup, milk, cream, cheddar cheese, ham, and the contents of the cheese sauce packet from the box until they're all evenly combined and the cheese has completely melted.1 10.5 oz can condensed cheddar cheese soup, 1 1/2 cups milk, 1 cup heavy cream, 1 1/2 cups shredded cheddar cheese, 1 cup diced, cooked ham
- Allow the soup to heat through. Drain the cooked macaroni and stir it into the soup.
- Season the soup with salt and pepper, ladle it into bowls, serve warm, and enjoy!
Notes
- Velveeta shells and cheese comes in a variety of sizes and flavors now. This recipe is only meant to be made using the 12 ounce box, original cheese flavored variety.
- While this soup already includes broccoli, it's a great recipe to use to get in other extra veggies too. Both carrots and corn would make a delicious addition. You could also add in some minced celery stalks in with the onion for extra vegetables and additional flavor.
- Don't eat pork? You can skip the ham and substitute leftover chopped rotisserie chicken instead!
- Be careful when tasting the soup to adjust the seasonings. Hot soup can burn your mouth, so let it cool to a safe temperature first.
Nutrition




What at great idea turning mac and cheese into a soup! The things we do to make our boys happy :). Thankyou for sharing this at fiesta friday. I hope you are having a great weekend!
Thanks :)
Thanks, Ashley!
SHUT UP!!! This looks Amazing! I didn’t think Mac and Cheese could get any better, but WHAT!?!
Yes, yes, yes. For once– it does get even better! Let me know if you give it a try.
Amen, sistah!!
I have never thought of mac and cheese as a soup! How cool!
It’s divine :)
I love mac and cheese and the addition of broccoli and turning it into a soup is genius.
Thanks!
Thanks, Candi :)
You always have the coolest combos! Sounds delish, pinning!
Aww, thanks April. I try to get creative- especially with so many mouths to feed on our budget.
My kids would love this. Pined and shared.
Thanks, Quinn! It really does seem to be a huge hit with the kids as much as with the adults. Guess it’s because we’re all such kids at heart, right?
What a clever idea! This is the perfect comfort food!
Thanks, Michelle! We sure think so :) Finally, I got the kids excited about a soup!