When comfort food dreams collide, you get something utterly delicious like this Mac and Cheese Meatloaf Casserole. Imagine the creamy richness of mac and cheese stacked over a flavorful layer of hearty meatloaf, all baked until bubbling and golden. It’s a forkful of nostalgia, with every bite bringing warmth, satisfaction, and the kind of coziness you crave on busy weeknights or lazy Sundays.

This recipe is ideal for family dinners, potlucks, or anytime you need a dish that’s both kid-friendly and crowd-pleasing. It combines the bold savory bite of seasoned ground beef with the creamy, cheesy indulgence of classic macaroni and cheese. Simple to assemble, easy to bake, and a total hit with all ages, it’s the definition of a dinner win.
Ingredients for this Mac and Cheese Meatloaf Casserole Recipe
For the Meatloaf Base:
- 1 lb ground beef
- 1/2 cup onion, finely chopped
- 1/2 cup breadcrumbs
- 1 egg
- 2 tbsp ketchup
- 1 tbsp Worcestershire sauce
- 1 tsp garlic powder
- Salt and pepper to taste
For the Mac and Cheese Layer:
- 2 cups elbow macaroni
- 2 cups shredded cheddar cheese (plus more for topping)
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 2 cups milk (whole milk preferred)
- 1/2 tsp mustard powder (optional)
- Salt to taste
Topping:
- 1/2 cup shredded cheddar cheese

Step 1: Prepare the Meatloaf Layer
Preheat your oven to 350°F (175°C). In a mixing bowl, combine the ground beef, chopped onion, breadcrumbs, egg, ketchup, Worcestershire sauce, garlic powder, salt, and pepper. Mix until just combined — don’t overwork the meat. Press this mixture evenly into the bottom of a greased 9×13 inch baking dish to form the base. Bake uncovered for 25 minutes.
Step 2: Cook the Macaroni
While the meatloaf is baking, bring a pot of salted water to a boil. Add the elbow macaroni and cook according to package instructions until al dente. Drain and set aside.
Step 3: Make the Cheese Sauce
In a medium saucepan, melt the butter over medium heat. Whisk in the flour and cook for 1 minute to form a roux. Slowly whisk in the milk and continue stirring until the sauce thickens. Add the mustard powder and a pinch of salt. Stir in the shredded cheese until smooth and creamy.
Step 4: Combine and Layer
Add the cooked macaroni to the cheese sauce, stirring until all noodles are coated. Spread the mac and cheese evenly over the baked meatloaf base. Sprinkle additional cheddar cheese on top.
Step 5: Bake Until Bubbly
Return the casserole to the oven and bake for another 15-20 minutes, or until the cheese is melted and golden brown on top. Let it cool slightly before serving for cleaner slices.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Absolutely! Ground turkey or chicken are great alternatives and can lighten up the dish while keeping it flavorful.
What cheese works best for this casserole?
Sharp cheddar is a favorite, but you can mix in mozzarella, Colby jack, or even pepper jack for some heat.
Can I make this casserole ahead of time?
Yes, you can fully assemble the casserole, cover it, and refrigerate for up to 24 hours before baking. Add a few extra minutes to the baking time if starting from cold.
How do I keep the mac and cheese from drying out?
Make sure your cheese sauce is rich and creamy to start. You can also cover the casserole with foil while baking, then remove it at the end to brown the top.
Is this kid-friendly?
Definitely! Kids love the cheesy mac and meat combo. It’s easy to eat and full of familiar flavors.
Can I add vegetables to this recipe?
Sure! You can stir in cooked peas, corn, or even chopped spinach into the mac and cheese layer before baking for added nutrition.

Mac and Cheese Meatloaf Casserole Recipe
- Total Time: 1 hour
- Yield: 6 servings
Description
If you’re craving something hearty, cheesy, and deeply satisfying, this Mac and Cheese Meatloaf Casserole will win your heart. It merges two all-time favorite comfort foods into one irresistible dish. The juicy, savory meatloaf base is crowned with a luscious layer of creamy mac and cheese, then baked to golden perfection. Whether you need a quick dinner idea, a kid-approved recipe, or something indulgent for your next potluck, this easy casserole checks all the boxes. It’s an ideal weeknight recipe that brings big flavor with minimal fuss.
Ingredients
For the Meatloaf Base:
1 lb ground beef
1/2 cup onion, finely chopped
1/2 cup breadcrumbs
1 egg
2 tbsp ketchup
1 tbsp Worcestershire sauce
1 tsp garlic powder
Salt and pepper to taste
For the Mac and Cheese Layer:
2 cups elbow macaroni
2 cups shredded cheddar cheese (plus more for topping)
2 tbsp butter
2 tbsp all-purpose flour
2 cups milk (whole milk preferred)
1/2 tsp mustard powder (optional)
Salt to taste
Topping:
1/2 cup shredded cheddar cheese
Instructions
- Preheat oven to 350°F (175°C).
- Make the meatloaf base: In a bowl, combine beef, onion, breadcrumbs, egg, ketchup, Worcestershire, garlic powder, salt, and pepper. Press into a greased 9×13 inch dish and bake 25 minutes.
- Cook macaroni in salted boiling water until al dente. Drain and set aside.
- Make cheese sauce: Melt butter in a saucepan. Whisk in flour, cook 1 minute, then gradually add milk. Cook until thick. Stir in mustard powder and cheese until smooth.
- Combine macaroni and cheese sauce. Spread over meatloaf base. Top with extra cheese.
- Bake again for 15-20 minutes until bubbly and golden.
- Let cool slightly before slicing.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Dinner