This satisfying casserole brings together two beloved comfort foods—seasoned beef meatloaf and rich, cheesy macaroni—into one indulgent baked dish. The ground beef layer is flavored with onion, garlic, and Worcestershire sauce, then topped with elbow pasta coated in a creamy sharp cheddar and Parmesan sauce. A crunchy breadcrumb and cheese topping adds the perfect finishing touch.
The dish requires about 25 minutes of prep work before baking, making it manageable for weeknight dinners yet impressive enough for gatherings. Serve alongside a crisp green salad to balance the richness, and consider adding cooked bacon to the cheese layer for extra depth of flavor.
The smell of browning butter and melted cheddar drifting through my apartment on a rainy Tuesday is what finally convinced me that comfort food deserves its own category of therapy. I had half a pound of ground beef leftover from burgers and a box of elbow macaroni that had been staring at me for weeks, so I piled everything into one dish and hoped for the best. The result was a mashup so absurdly satisfying that my roommate stood in the kitchen doorway with a fork before I even finished plating. That casserole vanished before the night was over.
I brought this to a potluck once and watched three grown adults hover near the baking dish waiting for seconds. One of them told me it reminded him of his grandmothers cooking, which felt like the highest compliment even though I had invented the recipe from leftovers and stubbornness.
Ingredients
- Ground beef (1 1/2 lbs): Use 80/20 for the best balance of flavor and moisture, anything leaner and you risk a dry base layer.
- Onion, finely chopped (1 small): Finely is the key word here, you want it to melt into the meat rather than chunk up every bite.
- Garlic, minced (2 cloves): Fresh garlic only, the jarred stuff loses too much punch in a baked dish like this.
- Fresh breadcrumbs (1 cup): Fresh crumbs keep the meatloaf tender, dried crumbs drink up too much moisture and leave you with a denser texture.
- Egg (1 large): This is your binder, treat it gently and the whole layer holds together without getting rubbery.
- Milk (1/4 cup for meatloaf, 2 cups for sauce): Whole milk in the sauce makes a noticeable difference, lower fat milk leaves the cheese sauce thinner than you want.
- Ketchup (2 tbsp): Just enough to add a subtle sweetness and tang that balances the savory beef.
- Worcestershire sauce (1 tsp): This is the secret depth charge, dont skip it even if you are tempted.
- Salt and pepper: Season the meat mixture confidently, underseasoned meatloaf is the one mistake no one forgives.
- Elbow macaroni (8 oz): Cook it to just under al dente because it will continue cooking in the oven and you want it to hold its shape.
- Sharp cheddar cheese (2 cups shredded for sauce, plus 1/2 cup for topping): Sharp cheddar gives you the classic flavor, mild cheddar will leave the sauce tasting flat.
- Parmesan cheese (2/3 cup grated): Adds a salty, nutty backbone that elevates the whole cheese sauce beyond ordinary.
- Unsalted butter (2 tbsp for sauce, 1 tbsp melted for topping): Butter forms the base of your roux, unsalted lets you control the seasoning.
- All purpose flour (2 tbsp): This is what thickens the sauce, whisk it well to avoid lumps.
- Paprika (1/2 tsp) and dry mustard (1/2 tsp): These two work together in the background to give the cheese sauce a warmth that people notice but cannot quite identify.
- Panko breadcrumbs (1/4 cup for topping): Panko gives you that irresistible golden crunch on top that regular breadcrumbs cannot quite match.
Instructions
- Preheat and prepare the dish:
- Set your oven to 350F and grease a 9x13 baking dish with butter or a light coat of cooking spray. Line it up on the counter so you are ready to move fast once the components come together.
- Build the meatloaf layer:
- In a large bowl, combine the ground beef, onion, garlic, breadcrumbs, egg, milk, ketchup, Worcestershire sauce, salt, and pepper. Use your hands and mix just until everything is distributed, overworking the meat makes it tough and dense.
- Bake the base:
- Press the meat mixture evenly into the bottom of your prepared dish and slide it into the oven for 20 minutes. You want it partially cooked so it can finish baking underneath the mac and cheese layer without drying out.
- Cook the macaroni:
- While the meatloaf bakes, cook the elbow macaroni in salted boiling water until just al dente, then drain it well. Shake the colander a few extra times because excess water will make your casserole soupy.
- Make the cheese sauce:
- In a medium saucepan, melt the butter over medium heat and whisk in the flour, cooking for one minute until it smells toasty. Slowly pour in the milk while whisking constantly, then cook for 2 to 3 minutes until the sauce coats the back of a spoon.
- Finish the mac and cheese:
- Stir in the cheddar, Parmesan, paprika, dry mustard, salt, and pepper, then keep stirring until the sauce is smooth and glossy. Fold in the drained macaroni and mix until every noodle is coated in that velvety sauce.
- Assemble the casserole:
- Spread the mac and cheese evenly over the partially baked meatloaf layer, making sure to get it all the way to the edges. Combine the topping cheddar, panko, and melted butter in a small bowl, then scatter it across the top in an even layer.
- Bake until golden:
- Return the assembled casserole to the oven and bake for 30 to 35 minutes until the top is deeply golden and the edges are bubbling. Let it rest for 10 minutes before slicing so the layers have time to set and hold their shape.
The first time I served this to my family, my sister went quiet after the first bite, which in my house means either something is wrong or something is very right. She looked up, pointed at her plate with her fork, and simply said more, which told me everything I needed to know.
Getting the Cheese Sauce Right
The roux is the foundation of everything here, and the biggest mistake I made early on was rushing it. Let the butter and flour cook together for a full minute until you smell that warm, slightly nutty aroma, because raw flour taste will haunt your cheese sauce no matter how much cheese you throw at it. Add the milk in a slow stream while whisking like you mean it, and be patient while it thickens because it always seems like nothing is happening until suddenly it is.
Making It Your Own
Once you have the basic structure down, this casserole is incredibly forgiving and open to interpretation. I have folded crumbled bacon into the mac and cheese layer on nights when indulgence was the entire point, and I have swapped the beef for ground turkey when I wanted something that didnt put me straight to sleep afterward. A pinch of smoked paprika in the meatloaf mixture adds a campfire warmth that works beautifully, and a handful of frozen peas tucked into the mac and cheese brings a pop of color and sweetness that cuts through the richness.
Serving and Storing
This casserole is at its absolute best when it has rested for those 10 minutes after coming out of the oven, which gives the cheese sauce time to settle and the meatloaf time to firm up so you get clean, beautiful slices. Leftovers reheat wonderfully in the oven at 325F for about 15 minutes, and honestly I think the flavors deepen overnight in the fridge so the second day might even be better than the first.
- Let the casserole rest the full 10 minutes or the layers will slide apart when you cut into it.
- Store leftovers covered in the fridge for up to three days, anything beyond that and the texture starts to suffer.
- A simple green salad with vinaigrette is the perfect side to balance the richness of this dish.
Some dishes are just food, and then some dishes become the thing people ask for every single time they walk through your door, and this casserole has earned that spot in my kitchen. Make it once and you will understand why the combination works so well that you will wonder why nobody thought of it sooner.
Common Recipe Questions
- → Can I make this casserole ahead of time?
-
Yes, assemble the entire casserole up to 24 hours in advance and refrigerate unbaked. Add 5-10 minutes to the baking time if baking from cold.
- → What other ground meats work well?
-
Ground turkey, pork, or chicken can replace the beef. Turkey will be lighter, while pork adds extra richness and moisture.
- → How do I prevent the meatloaf layer from becoming greasy?
-
Choose ground beef with 85-90% lean meat ratio. Draining any excess fat after the initial 20-minute bake helps reduce grease.
- → Can I freeze leftovers?
-
Leftovers freeze well for up to 3 months. Cut into portions, wrap tightly in plastic and foil, then thaw overnight in the refrigerator before reheating.
- → What cheese varieties work best?
-
Sharp cheddar provides the best flavor contrast. Gruyère, Monterey Jack, or Colby Jack can be substituted or mixed with cheddar for different flavor profiles.