This satisfying casserole brings together two beloved comfort foods in one indulgent dish. A seasoned beef and onion meatloaf base is partially baked, then topped with a rich homemade cheddar sauce coating tender elbow macaroni. The whole bakes together until the cheesy topping is golden and bubbling. Perfect for feeding a hungry family, this substantial main dish delivers protein and carbs in every bite.
There are two things my family never argues about: meatloaf and mac and cheese, so one rainy Tuesday I decided to stop choosing between them and just stacked both in the same pan. The oven door had barely closed before my partner appeared in the kitchen asking what smelled so good. That casserole disappeared so fast I barely got a corner piece for myself.
I brought this to a neighborhood potluck last fall and watched three people go back for seconds before anyone touched the other dishes. One neighbor actually pulled me aside in the kitchen to ask if I was hiding a restaurant background from everyone, which might be the best compliment I have ever received over a casserole.
Ingredients
- Ground beef (1 1/2 lbs): Use 80/20 for the best balance of flavor and moisture, leaner blends dry out during the double bake.
- Onion (1 small, finely chopped): Finely is the key word here, large chunks will create holes in the meatloaf layer as they shrink during cooking.
- Garlic (2 cloves, minced): Fresh garlic makes a noticeable difference in the meatloaf base, skip the jarred version for this one.
- Fresh breadcrumbs (1 cup): Fresh binds better than dried and keeps the meatloaf tender, tear up day old bread and pulse in a food processor.
- Egg (1 large): This is your binder, let it come to room temperature so it mixes evenly through the meat without streaks.
- Milk (1/4 cup for meatloaf, 2 cups for sauce): Whole milk in the sauce gives you that velvety texture, anything lower in fat leaves it slightly thin.
- Ketchup (2 tbsp): Just enough to add a subtle tang and a hint of sweetness to the meat without making it taste like a barbecue joint.
- Worcestershire sauce (1 tsp): This deepens the savory character of the beef in a way that salt alone cannot accomplish.
- Salt and pepper (1 tsp salt, 1/2 tsp pepper for meat): Season the meat mixture confidently, the cheese layer on top will mute some of the seasoning during baking.
- Elbow macaroni (8 oz): Cook it just to al dente because it will continue softening in the oven under the sauce and meat juices.
- Sharp cheddar cheese (2 cups plus 1/2 cup for topping): Sharp is essential, mild cheddar melts into the sauce without contributing much personality.
- Parmesan cheese (2/3 cup, grated): Adds a nutty backbone to the sauce that cheddar cannot provide on its own.
- Unsalted butter (2 tbsp for sauce, 1 tbsp melted for topping): Unsalted lets you control the seasoning, especially important since cheese already brings salt.
- All-purpose flour (2 tbsp): This is your thickening agent for the roux, cook it a full minute to eliminate the raw flour taste.
- Paprika and dry mustard (1/2 tsp each): These two work behind the scenes to give the cheese sauce depth and a gentle warmth rather than outright spice.
- Panko breadcrumbs (1/4 cup): Panko creates a lighter crunch than regular breadcrumbs, which is exactly what this rich casserole needs on top.
Instructions
- Get your oven ready:
- Preheat to 350 degrees F and lightly grease a 9 by 13 inch baking dish with butter or nonstick spray so nothing sticks to the corners.
- Build the meatloaf layer:
- In a large bowl combine the ground beef, chopped onion, minced garlic, breadcrumbs, egg, milk, ketchup, Worcestershire, salt, and pepper, then mix with your hands just until everything is evenly distributed without squeezing or overworking the meat. Press it firmly and evenly across the bottom of your prepared dish.
- Give the meat a head start:
- Slide the dish into the oven and bake for 20 minutes so the meatloaf layer firms up and releases some of its fat before the mac and cheese goes on top.
- Cook the pasta:
- While the meat bakes, cook the elbow macaroni in salted boiling water until just al dente, then drain immediately and set aside so it does not continue cooking in the residual heat.
- Make the cheese sauce:
- In a medium saucepan melt the butter over medium heat, whisk in the flour and cook for one minute until it smells slightly nutty, then slowly pour in the milk while whisking constantly to prevent lumps. Cook and stir for 2 to 3 minutes until the sauce coats the back of a spoon, then add the cheddar, Parmesan, paprika, dry mustard, and salt and pepper, stirring until the cheeses are completely melted and the sauce is smooth. Fold in the cooked macaroni until every piece is coated.
- Layer it all together:
- Spread the macaroni and cheese mixture evenly over the partially baked meatloaf layer, making sure to push it all the way to the edges of the dish.
- Add the crunchy topping:
- In a small bowl combine the extra shredded cheddar, panko breadcrumbs, and melted butter, then sprinkle this mixture evenly over the entire surface of the casserole.
- Bake until golden:
- Return the dish to the oven and bake for 30 to 35 minutes until the top is deeply golden and the edges are bubbling, then let it rest for 10 minutes before slicing so the layers hold together on the plate.
The first time I served this my stepson asked if we could have it every single week, and honestly I nearly agreed on the spot.
What To Serve Alongside
This casserole is rich enough to be a meal on its own but a simple mixed green salad with a bright vinaigrette cuts through the heaviness beautifully. A glass of medium bodied red wine alongside turns a casual weeknight dinner into something that feels intentionally special.
Making It Your Own
Chopped cooked bacon folded into the mac and cheese layer takes this firmly into celebration territory, and ground turkey works surprisingly well if you want something a little lighter. The recipe forgives substitutions easily, just keep the cheese sauce ratio consistent and you can experiment with confidence.
Storing and Reheating
Leftovers keep well in the refrigerator for up to three days when covered tightly, and they reheat in the oven at 325 degrees F far better than in the microwave which can make the macaroni rubbery.
- Let the casserole cool completely before covering and refrigerating to prevent condensation from making the topping soggy.
- For freezing, wrap individual portions tightly in foil and reheat directly from frozen at 350 degrees F for about 25 minutes.
- Always check that the internal temperature reaches 165 degrees F when reheating leftovers.
This is the kind of dish that makes people linger at the table a little longer, and that alone makes it worth the effort of dirtying a few extra dishes.
Recipe Q&A Section
- → Can I make this casserole ahead of time?
-
Yes, assemble the entire casserole up to 24 hours in advance and refrigerate. Add an extra 10-15 minutes to the baking time if baking cold from the refrigerator.
- → What other cheeses work well in the mac and cheese layer?
-
Sharp cheddar provides the best flavor, but you can substitute or add Gruyère, Monterey Jack, or Colby for different flavor profiles. Avoid pre-shredded cheese as it doesn't melt as smoothly.
- → Can I freeze leftovers?
-
Leftovers freeze well for up to 3 months. Wrap individual portions or the entire casserole tightly in plastic and foil. Thaw overnight in the refrigerator before reheating at 350°F until hot throughout.
- → How do I know when the meatloaf layer is fully cooked?
-
The casserole is done when the top is golden and bubbling and the internal temperature reaches 160°F when measured with a meat thermometer. The meatloaf should feel firm to the touch.
- → Can I use a different pasta shape?
-
Elbow macaroni works best because it holds the cheese sauce well, but you can substitute shells, cavatappi, or penne. Adjust cooking time according to package directions to ensure pasta remains al dente.
- → What sides pair well with this main dish?
-
A crisp mixed green salad with vinaigrette balances the richness. Roasted vegetables like broccoli or Brussels sprouts also complement well. For a lighter meal, serve with steamed green beans.