4.84 from 6 votes
This macaroni and cheese with diced ham and extra vegetables is a perfect one dish meal.
Macaroni cheese with ham
Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins

Macaroni cheese is a classic that can be jazzed up which way and another. Mine contains a few optional portions of extra veg too, and some crispy fried Princes Diced Ham. With oozy gooey cheese it is perfect for cold winter evenings. Make a day in advance and keep in the fridge until ready to reheat. 

Course: Main Course
Cuisine: British
Keyword: Easy Mac & Cheese
Servings: 4 people
Calories: 474 kcal
Author: Helen Best-Shaw
  • 150 g macaroni
  • 20 g butter
  • 2 dsp plain flour
  • 500 ml skimmed milk
  • 200 g roasted butternut squash
  • 2 dsp soy sauce
  • 2 tsp French mustard (optional)
  • 200 g can Princes diced ham (drained and rinsed)
  • 100 g strongly flavoured hard cheese, such as cheddar or parmesan finely grated
  • 100 g mozzarella cut into small pieces
  1. Cook the macaroni as per the packet instructions in a large pan of salted water. 

  2. Blitz the butternut squash with 75ml of the milk with a stick blender.  

  3.  Melt the butter in a large pan, add the flour and stir well. Cook for a few minutes; this is important to stop the sauce tasting of flour.  

  4. Turn the heat right down, then add the remainder of the milk to the flour and butter, a splash at a time, stirring well all the time.   

  5. Add the butternut squash puree, soy sauce and mustard. Stir in half the hard cheese and half the mozzarella.

  6. Drain the can of Princes Diced Ham, and fry briefly until the cubes are pale brown on a couple of sides. Stir into the sauce. Add the macaroni to the sauce and mix well. 

  7. Transfer to the serving dishes, dot the top with the remaining mozzarella and sprinkle the rest of the cheese on top. 

  8. Put under a hot grill until golden and the sauce is bubbling.  

  9. Serve with green vegetables or salad. 

Recipe Notes

Prepare in advance and reheat in a medium oven, then grill before serving.
You can buy ready chopped frozen squash from all the major supermarkets, or roast your own and freeze any leftovers.
A quick and easy way to add some vegetables to the dish is to replace a third of the macaroni with chopped cauliflower.

Nutrition Facts
Macaroni cheese with ham
Amount Per Serving
Calories 474 Calories from Fat 180
% Daily Value*
Total Fat 20g 31%
Saturated Fat 12g 60%
Cholesterol 59mg 20%
Sodium 1710mg 71%
Potassium 498mg 14%
Total Carbohydrates 42g 14%
Dietary Fiber 2g 8%
Sugars 9g
Protein 29g 58%
Vitamin A 122.3%
Vitamin C 12.7%
Calcium 49.1%
Iron 6.2%
* Percent Daily Values are based on a 2000 calorie diet.