This satisfying casserole brings together two beloved comfort foods—savory meatloaf and creamy macaroni and cheese—in one indulgent layered bake. The ground beef mixture is seasoned with onion, garlic, and Worcestershire, then partially baked before being topped with a rich cheddar-Parmesan cheese sauce coating al dente pasta. A final layer of melted cheese and buttery breadcrumbs creates a golden, crispy crust. The result is a filling, crowd-pleasing main dish that's perfect for feeding a hungry family or bringing to potlucks and gatherings.
My refrigerator was a disaster zone the night I stumbled onto this creation: leftover boiled macaroni sitting next to a pound of ground beef that needed using, and a block of cheddar staring me down like a challenge. I figured why choose between two of Americas greatest comfort foods when they could become one ridiculous, glorious casserole. The smell that filled my kitchen that evening made my roommate appear from her bedroom without being called, fork already in hand.
I brought this to a potluck last winter and watched three grown adults hover near the baking dish, pretending to socialize while guarding the remaining corner pieces. Someone asked me for the recipe before they even finished their first bite, which is honestly the highest compliment a home cook can receive.
Ingredients
- 1 and 1/2 lbs (680 g) ground beef: Go for 80/20 lean if you can find it, anything leaner and the meatloaf layer dries out before the mac and cheese has time to get golden.
- 1 small onion, finely chopped: Finely is the key word here, large chunks will create weak spots in your meatloaf that fall apart when you slice.
- 2 cloves garlic, minced: Fresh only, the jarred stuff tastes flat once baked inside meat for nearly an hour.
- 1 cup (60 g) fresh breadcrumbs: Fresh crumbs bind the meatloaf gently without making it dense like a brick.
- 1 large egg: This is your insurance policy holding everything together.
- 1/4 cup (60 ml) milk: Softens the breadcrumbs so they disappear into the meat rather than leaving dry pockets.
- 2 tbsp ketchup: Just enough tang and sweetness to round out the savory beef.
- 1 tsp Worcestershire sauce: This is the secret depth charge that makes people ask what your special ingredient is.
- 1 tsp salt and 1/2 tsp black pepper: Season the meatloaf layer confidently, the cheese on top is rich but not salty enough to carry the bottom.
- 8 oz (225 g) elbow macaroni: Cook it one minute less than the package says because it will finish cooking in the oven.
- 2 cups (480 ml) whole milk: Do not substitute skim or low fat milk, the sauce needs the fat to stay silky.
- 2 cups (200 g) shredded sharp cheddar cheese: Always shred your own, pre shredded cheese is coated in anti caking powder that makes grainy sauce.
- 2/3 cup (65 g) grated Parmesan cheese: Adds a nutty backbone that cheddar alone cannot achieve.
- 2 tbsp unsalted butter and 2 tbsp all-purpose flour: Your roux is the foundation of a sauce that coats instead of running.
- 1/2 tsp paprika and 1/2 tsp dry mustard: These two work together to make the cheese taste more like itself, it sounds strange but trust the combination.
- Salt and pepper, to taste: Taste the cheese sauce before combining with pasta and adjust.
- 1/2 cup (50 g) shredded cheddar cheese, 1/4 cup (20 g) panko breadcrumbs, and 1 tbsp melted butter for topping: This trio creates the crunchy lid that makes every serving worth fighting over.
Instructions
- Get your oven ready:
- Preheat to 350 degrees F (175 degrees C) and grease a 9 by 13 inch baking dish with butter or nonstick spray. Take a moment to really coat the corners where sticking happens most.
- 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 it turns tender meatloaf into a dense sponge.
- Give the meat a head start:
- Press the mixture evenly into your prepared dish and bake for 20 minutes. You will see fat pooling around the edges, which is exactly what you want because the mac and cheese will soak it up later.
- Cook the pasta:
- While the meat bakes, boil the elbow macaroni in salted water until just al dente, meaning it still has a slight bite in the center. Drain it and shake off excess water but do not rinse.
- Make the cheese sauce:
- In a saucepan, melt the butter over medium heat and whisk in the flour, cooking for one minute until it smells like toasted popcorn. Slowly pour in the milk while whisking constantly and cook until the sauce thickens enough to coat the back of a spoon, about 2 to 3 minutes.
- Turn it into liquid gold:
- Remove the pan from heat and stir in the cheddar, Parmesan, paprika, dry mustard, salt, and pepper. Keep stirring until the cheese is completely melted and the sauce is glossy smooth, then fold in the cooked macaroni until every noodle is coated.
- Bring the layers together:
- Spread the macaroni and cheese mixture evenly over the partially baked meatloaf layer, pressing gently so it fills every gap. The meat will have shrunk slightly and that is fine, the pasta will settle into the edges beautifully.
- Build the crunchy topping:
- Mix the extra shredded cheddar, panko breadcrumbs, and melted butter in a small bowl until the crumbs are evenly moistened. Scatter this mixture across the entire surface so every serving gets some crunch.
- Bake until bubbly and golden:
- Return the casserole to the oven for 30 to 35 minutes until the top is deeply golden and the edges are bubbling aggressively. Let it rest for 10 minutes before cutting, this is not optional or the layers will slide apart into a beautiful but messy pile.
The first time I served this to my family, my brother in law went quiet after his first bite, which for him is a standing ovation. My sister leaned over and whispered that she was never making regular meatloaf again, and I felt like I had unlocked some kind of kitchen cheat code.
Smart Swaps and Variations
Ground turkey works surprisingly well if you want something lighter, just add an extra tablespoon of ketchup and a splash more milk to compensate for the lower fat content. Chopped cooked bacon folded into the mac and cheese layer adds a smoky richness that makes the dish even more indulgent without any extra effort. You could also swap the cheddar for a smoked gouda if you want to take the flavor profile in a more sophisticated direction.
What to Serve Alongside
This casserole is rich enough that it practically begs for something fresh and crunchy beside it. A simple mixed green salad with a sharp vinaigrette cuts through the heaviness perfectly. A glass of medium bodied red wine, something like a Merlot or a Crozes Hermitage, pairs beautifully with the savory meat and sharp cheese.
Storage and Reheating
Cover the dish tightly with foil and refrigerate for up to three days, though in my experience it never lasts that long. Reheat individual portions in the microwave at 70 percent power for about two minutes so the cheese sauce reheats gently without separating or turning oily.
- Freeze individual portions wrapped tightly in foil for up to two months, then thaw overnight in the fridge before reheating.
- The topping will lose its crunch in the freezer, so sprinkle fresh panko and a little cheese on top before reheating frozen portions.
- Always let frozen portions thaw completely in the refrigerator before reheating for the best texture.
Some recipes are just dinner, but this one feels like a warm kitchen on a cold night and the sound of people going back for seconds without asking permission. Make it once and it will earn a permanent spot in your comfort food rotation.
Recipe Questions & Answers
- → Can I make this casserole ahead of time?
-
Yes, assemble the entire casserole up to 24 hours in advance, cover tightly, and refrigerate. Add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → What other ground meats can I use?
-
Ground turkey, pork, or chicken work well as lighter alternatives. Keep in mind that leaner meats may result in a slightly less rich final dish.
- → Can I freeze leftovers?
-
Leftovers freeze well for up to 3 months. Slice into portions, wrap individually in plastic wrap and foil, then thaw overnight in the refrigerator before reheating.
- → How do I know when it's done baking?
-
The casserole is ready when the cheese topping is golden brown and bubbly, and the internal temperature reaches 160°F (71°C) when inserted into the meat layer.
- → What sides pair well with this dish?
-
A crisp green salad with vinaigrette helps balance the richness. Steamed vegetables like broccoli or green beans also make excellent accompaniments.
- → Can I use different pasta shapes?
-
While elbow macaroni is traditional, shells, cavatappi, or penne also work well. Just adjust cooking time according to package directions.