Nutrition Facts for Ham and macaroni casserole

Ham and Macaroni Casserole

Image of Ham and Macaroni Casserole
Nutriscore Rating: 56/100

Creamy, cheesy, and irresistibly comforting, this Ham and Macaroni Casserole is a weeknight dinner hero that's sure to please the whole family. Featuring tender elbow macaroni bathed in a rich, homemade cheddar cheese sauce, this recipe gets a delightful upgrade with chunks of savory diced ham, sweet frozen peas, and a subtle hint of garlic. A golden breadcrumb and cheese topping adds an irresistible crunch that perfectly complements the creamy base. Ready in under an hour and perfect for leftovers, this casserole delivers hearty flavors and easy prep. Serve it bubbling hot straight from the oven for a crowd-pleasing meal that's both nostalgic and satisfying. Try this baked pasta dish tonight for the ultimate comfort food experience!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
30 min
🕐
Total Time
50 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

13 items
  • 8 ounces elbow macaroni
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk
  • 2 cups sharp cheddar cheese, shredded
  • 2 cups cooked ham, diced
  • 1 cup frozen peas
  • 1 small yellow onion, finely chopped
  • 1 cup breadcrumbs
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.5 teaspoon garlic powder
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Preheat your oven to 375°F (190°C) and grease a 9x13-inch baking dish.

2

Bring a large pot of salted water to a boil and cook the elbow macaroni according to package instructions until al dente. Drain and set aside.

3

In a large saucepan, melt the butter over medium heat. Add the finely chopped onion and sauté for 3-4 minutes until softened.

4

Sprinkle the flour over the softened onions and whisk constantly for 1-2 minutes to make a roux.

5

Gradually add the milk to the roux, whisking constantly to avoid lumps. Simmer the mixture for 3-4 minutes until it thickens.

6

Stir in 1 1/2 cups of the shredded cheddar cheese, salt, black pepper, and garlic powder. Continue stirring until the cheese is fully melted and the sauce is smooth.

7

Add the cooked macaroni, diced ham, and frozen peas to the cheese sauce, stirring to combine evenly.

8

Transfer the mixture into the prepared baking dish and spread it out into an even layer.

9

In a small bowl, combine the breadcrumbs, olive oil, and the remaining 1/2 cup of shredded cheddar cheese. Sprinkle the breadcrumb mixture evenly over the top of the casserole.

10

Bake the casserole in the preheated oven for 25-30 minutes, or until the topping is golden and crisp.

11

Remove the casserole from the oven and let it cool for 5-10 minutes before serving. Enjoy your Ham and Macaroni Casserole!

Cooking Tip: Take your time with each step for the best results!
4008
cal
236.6g
protein
341.1g
carbs
188.3g
fat

Nutrition Facts

1 serving (1854.1g)
Calories
4008
% Daily Value*
Total Fat 188.3 g 241%
Saturated Fat 91.9 g 460%
Polyunsaturated Fat 4.2 g
Cholesterol 672 mg 224%
Sodium 11909 mg 518%
Total Carbohydrate 341.1 g 124%
Dietary Fiber 21.6 g 77%
Total Sugars 58.1 g
Protein 236.6 g 473%
Vitamin D 6.7 mcg 34%
Calcium 2344 mg 180%
Iron 20.8 mg 116%
Potassium 2732 mg 58%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

34.1%%
23.6%%
42.3%%
Fat: 1694 cal (42.3%%)
Protein: 946 cal (23.6%%)
Carbs: 1364 cal (34.1%%)