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!
Preheat your oven to 375°F (190°C) and grease a 9x13-inch baking dish.
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.
In a large saucepan, melt the butter over medium heat. Add the finely chopped onion and sauté for 3-4 minutes until softened.
Sprinkle the flour over the softened onions and whisk constantly for 1-2 minutes to make a roux.
Gradually add the milk to the roux, whisking constantly to avoid lumps. Simmer the mixture for 3-4 minutes until it thickens.
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.
Add the cooked macaroni, diced ham, and frozen peas to the cheese sauce, stirring to combine evenly.
Transfer the mixture into the prepared baking dish and spread it out into an even layer.
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.
Bake the casserole in the preheated oven for 25-30 minutes, or until the topping is golden and crisp.
Remove the casserole from the oven and let it cool for 5-10 minutes before serving. Enjoy your Ham and Macaroni Casserole!
Serving size | 1854.1 grams (1854.1g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 4008 |
Total Fat 188.30g | 241% |
Saturated Fat 91.90g | 460% |
Polyunsaturated Fat 4.20g | |
Cholesterol 672mg | 224% |
Sodium 11909mg | 518% |
Total Carbohydrate 341.10g | 124% |
Dietary Fiber 21.60g | 77% |
Total Sugars 58.10g | |
Protein 236.60g | 473% |
Vitamin D 269IU | 1347% |
Calcium 2344mg | 180% |
Iron 21mg | 116% |
Potassium 2732mg | 58% |
Source of Calories