Creamy Ham Mac Cheese is a comforting and satisfying dish that combines the classic flavors of macaroni and cheese with savory ham. This delightful recipe is perfect for those chilly evenings when you crave something warm and hearty. Made with elbow macaroni, creamy cheese, and tender ham, it’s an ideal way to use up leftover ham. Plus, you can easily customize it with your favorite vegetables. Let’s dive into this easy creamy ham macaroni and cheese recipe that will surely become a family favorite!

Why You’ll Love This Creamy Ham Mac Cheese
This Creamy Ham Mac Cheese is not just any macaroni dish; it’s a delightful blend of flavors that will keep you coming back for more. Here are a few reasons why this dish stands out:
- It’s a one-pot meal, making cleanup a breeze.
- Perfect for using up leftover ham, reducing food waste.
- Rich and creamy texture that feels like a warm hug.
- Kid-friendly and a great way to sneak in vegetables.
- Quick and easy to prepare, ready in just 30 minutes.
- Perfect for family gatherings or weeknight dinners.
- Can be customized with various veggies or spices.
- Comfort food that warms the soul.
This dish is truly a family favorite ham and cheese pasta that everyone will love, and it’s classified as a gluten-free option!
Ingredients for Creamy Ham Mac Cheese
Gather these items:
- 1 ½ cups uncooked elbow macaroni shells
- 1 cup carrots, diced small (optional)
- 1 cup peas (optional, frozen or fresh)
- 2 tablespoons butter, plus a little more for flour
- 2 tablespoons all-purpose flour or gluten free flour
- 1 small yellow onion, diced or grated
- 1 ½ teaspoons Dijon mustard
- 1 quart chicken broth or stock
- 1 ½ cups half and half
- 1 lb whole milk white American cheese, shredded or diced
- 1 cup ham, diced
- 1 teaspoon kosher salt (to taste)
- Black pepper to taste (optional)
How to Make Creamy Ham Mac Cheese Step-by-Step
- Step 1: Boil the elbow macaroni according to package instructions until al dente. Drain and set aside.
- Step 2: Melt 2 tablespoons of butter in a large soup pot over medium heat. Add the onion and diced carrots. Sauté for 5-7 minutes until soft.
- Step 3: Add an additional tablespoon of butter if needed. Stir in the flour and Dijon mustard, cooking for about 1 minute.
- Step 4: Slowly pour in the chicken broth and half and half while stirring to avoid lumps. Cook until steaming and slightly thickened, about 4-5 minutes.
- Step 5: Reduce heat to low and stir in the shredded cheese until melted. Avoid boiling.
- Step 6: Stir in the cooked macaroni and diced ham. Cook for another 4-5 minutes until heated through. Adjust seasoning and add peas just before serving.
Pro Tips for the Best Creamy Ham Mac Cheese
Keep these in mind:
- This soup can be customized with various vegetables.
- Leftover ham works well in this recipe.
- Adjust salt and pepper to your taste.
- For extra creaminess, consider adding a bit more cheese.
- Stir frequently to prevent sticking on the bottom of the pot.
Best Ways to Serve Creamy Ham Mac Cheese
Here are some serving suggestions:
- Pair it with a fresh green salad for a balanced meal.
- Top with breadcrumbs and bake for a Cheesy Ham Pasta Bake variation.
- Serve with garlic bread for a comforting dinner experience.
How to Store and Reheat Creamy Ham Mac Cheese
To store leftovers, cool the Creamy Ham Mac Cheese and transfer it to an airtight container. It can be refrigerated for up to 3 days. When you’re ready to reheat, simply microwave it or warm it on the stovetop. Add a splash of milk if it seems too thick. This dish is perfect for meal prep!
Frequently Asked Questions About Creamy Ham Mac Cheese
What’s the secret to perfect Creamy Ham Mac Cheese?
The secret lies in using quality cheese, ensuring it melts smoothly for that creamy texture. Incorporating leftover ham adds depth, making it a delicious ham macaroni and cheese dish.
Can I make Creamy Ham Mac Cheese ahead of time?
Yes! You can prepare the soup and store it in the refrigerator. Just reheat and add the macaroni right before serving to keep it fresh and creamy.
How do I avoid common mistakes with Creamy Ham Mac Cheese?
To avoid curdling the cheese, make sure to keep the heat low after adding it. Also, stir continuously to ensure everything combines perfectly without lumps.
Variations of Creamy Ham Mac Cheese You Can Try
Experiment with these variations:
- Swap elbow macaroni for whole wheat or gluten-free pasta.
- Add different vegetables like spinach or broccoli for added nutrition.
- Try different cheeses such as cheddar or gouda for unique flavors.
- Make it a Baked Macaroni with Ham by topping with breadcrumbs and baking until golden.
For more information about cooking techniques, visit our about page. If you have any questions regarding our policies, check out our privacy policy. You can also learn more about terms of use on our website.
Print
Delicious Creamy Ham Mac Cheese for Comforting Meals
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
Creamy Ham Mac and Cheese Soup is a comforting dish made with elbow macaroni, savory ham, and flavorful ingredients. It’s perfect for using leftover ham and can be customized with optional veggies.
Ingredients
- 1 ½ cups uncooked elbow macaroni shells
- 1 cup carrots, diced small (optional)
- 1 cup peas (optional, frozen or fresh)
- 2 tablespoons butter, plus a little more for flour
- 2 tablespoons all-purpose flour or gluten free flour
- 1 small yellow onion, diced or grated
- 1 ½ teaspoons Dijon mustard
- 1 quart chicken broth or stock
- 1 ½ cups half and half
- 1 lb whole milk white American cheese, shredded or diced
- 1 cup ham, diced
- 1 teaspoon kosher salt (to taste)
- Black pepper to taste (optional)
Instructions
- Boil the elbow macaroni according to package instructions until al dente. Drain and set aside.
- Melt 2 tablespoons of butter in a large soup pot over medium heat. Add the onion and diced carrots. Sauté for 5-7 minutes until soft.
- Add an additional tablespoon of butter if needed. Stir in the flour and Dijon mustard, cooking for about 1 minute.
- Slowly pour in the chicken broth and half and half while stirring to avoid lumps. Cook until steaming and slightly thickened, about 4-5 minutes.
- Reduce heat to low and stir in the shredded cheese until melted. Avoid boiling.
- Stir in the cooked macaroni and diced ham. Cook for another 4-5 minutes until heated through. Adjust seasoning and add peas just before serving.
Notes
- This soup can be customized with various vegetables.
- Leftover ham works well in this recipe.
- Adjust salt and pepper to your taste.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 310
- Sugar: 2 g
- Sodium: 800 mg
- Fat: 18 g
- Saturated Fat: 10 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 1 g
- Protein: 14 g
- Cholesterol: 50 mg