Here is the Mac and Cheese Meatloaf Casserole recipe — two comfort food classics baked together in one dish.
Mac and Cheese Meatloaf Casserole
Juicy, cheesy meatloaf on the bottom — creamy, gooey mac and cheese on top.
🧾 What You Need
(Serves 6–8)
For the Meatloaf Layer
-
1½ pounds ground beef (80/20 is best)
-
½ cup breadcrumbs (plain or Italian)
-
⅓ cup milk
-
1 egg
-
½ cup finely chopped onion
-
2 cloves garlic, minced
-
1 teaspoon salt
-
½ teaspoon black pepper
-
1 teaspoon Worcestershire sauce
-
½ cup ketchup (plus 2 tablespoons for topping)
For the Mac and Cheese Layer
-
8 oz elbow macaroni (about 2 cups dry)
-
2 tablespoons butter
-
2 tablespoons all-purpose flour
-
1½ cups whole milk
-
½ cup heavy cream (or more milk)
-
2 cups shredded sharp cheddar cheese
-
½ cup shredded mozzarella or Monterey Jack
-
¼ cup grated Parmesan cheese
-
½ teaspoon salt
-
¼ teaspoon black pepper
-
¼ teaspoon paprika (optional)
Optional Topping
-
¼ cup additional shredded cheese
-
Fresh parsley, chopped (for garnish)
👩🍳 How to Make It
Step 1: Get ready
Preheat your oven to 375°F (190°C).
Grease a 9×13-inch baking dish with cooking spray or butter.
Step 2: Make the meatloaf mixture
In a large bowl, combine:
-
Ground beef
-
Breadcrumbs
-
Milk
-
Egg
-
Chopped onion
-
Minced garlic
-
Salt, pepper, and Worcestershire sauce
Mix with your hands until just combined — don’t overmix, or the meatloaf will be tough.
Step 3: Press into the dish
Press the meatloaf mixture evenly into the bottom of your greased baking dish.
Spread 2 tablespoons of ketchup over the top of the meat.
Step 4: Partially bake the meatloaf
Bake the meatloaf layer for 15–20 minutes, until it’s starting to brown and has released some of its juices.
Skip this step? The meatloaf won’t be fully cooked by the time the mac and cheese is done. Don’t skip!
Step 5: Cook the pasta
While the meatloaf bakes, bring a pot of salted water to a boil.
Cook the elbow macaroni according to package directions until al dente (1 minute less than the package says — it will continue cooking in the oven).
Drain and set aside.
Step 6: Make the cheese sauce
In a large saucepan, melt butter over medium heat.
Whisk in the flour and cook for 1 minute until bubbly.
Slowly pour in the milk and heavy cream, whisking constantly to prevent lumps.
Cook for 3–5 minutes until the sauce thickens enough to coat the back of a spoon.
Remove from heat. Stir in:
-
Cheddar cheese
-
Mozzarella (or Monterey Jack)
-
Parmesan cheese
-
Salt, pepper, and paprika (if using)
Stir until the cheese is completely melted and the sauce is smooth.
Step 7: Combine pasta and cheese sauce
Add the cooked macaroni to the cheese sauce.
Stir until every piece of pasta is coated in that creamy, cheesy goodness.
Step 8: Assemble the casserole
Take the meatloaf layer out of the oven.
Spoon the mac and cheese evenly over the top of the meatloaf.
If you want extra cheesiness, sprinkle with additional shredded cheese on top.
Step 9: Bake again
Return the casserole to the oven.
Bake uncovered for 15–20 minutes, until the mac and cheese is bubbly and golden on top.
Step 10: Rest and serve
Let the casserole rest for 10 minutes before serving.
(This helps it set so you can get clean slices.)
Garnish with fresh parsley if desired.
Serve hot.
🍴 What to Serve With It
-
A simple green salad with vinaigrette (something fresh to cut through the richness)
-
Roasted green beans or broccoli
-
Steamed peas
-
Just a big fork — it’s a meal all by itself!
🔄 Easy Swaps
| Swap | How |
|---|---|
| Different meat | Use ground turkey or ground chicken |
| Add bacon | Mix 4 slices cooked crumbled bacon into the meatloaf |
| Add veggies | Fold cooked broccoli or peas into the mac and cheese |
| Spicy version | Add ½ teaspoon cayenne to the cheese sauce |
| Different cheese | Use Colby, Gouda, or Gruyère instead of cheddar |
| Gluten-free | Use gluten-free breadcrumbs and gluten-free pasta + a gluten-free flour blend |
| Lighter version | Use ground turkey, skim milk, and reduce cheese by half |
❓ Quick Answers
Q: Why bake the meatloaf first?
The meatloaf needs more time to cook than the mac and cheese. Pre-baking ensures both layers are perfectly done when the casserole comes out of the oven.
Q: Can I use leftover meatloaf?
Yes! Crumble leftover meatloaf into the bottom of the dish, then top with freshly made mac and cheese. Bake at 375°F for 15–20 minutes.
Q: Can I make this ahead of time?
Yes! Assemble the entire casserole (but don’t bake), cover, and refrigerate for up to 24 hours. When ready to eat, bake at 375°F for 25–30 minutes.
Q: Can I freeze it?
Yes! Freeze the unbaked casserole for up to 2 months. Thaw in the fridge overnight, then bake as directed (add 10–15 minutes if still cold).
Q: How long do leftovers last?
4–5 days in the fridge in a sealed container.
Q: My cheese sauce is grainy. What happened?
The heat was too high when you added the cheese. Always take the sauce off the heat before stirring in the cheese. Also, pre-shredded cheese has anti-caking agents that can cause graininess — shredding your own works best.
🪄 Pro Tips
| Tip | Why |
|---|---|
| Don’t overmix the meatloaf | Overmixing makes it tough, not tender |
| Shred your own cheese | Pre-shredded has coatings that prevent smooth melting |
| Cook pasta al dente | It will absorb sauce and cook more in the oven |
| Rest before cutting | Helps the casserole hold its shape |
| Use room temperature ingredients for the cheese sauce | They blend together more smoothly |
Enjoy your Mac and Cheese Meatloaf Casserole — two comfort food favorites, one unforgettable dish!