When it comes to cozy, all-in-one dinners, this Meatloaf with Mashed Potatoes and Cheese recipe checks every box. Imagine a juicy, savory meatloaf layer baked to perfection, topped with buttery mashed potatoes, and finished with a gooey cheddar cheese crust. It’s hearty, simple, and deeply satisfying—just like mom used to make, but with a fun twist!

Whether you’re feeding a hungry family or meal-prepping for the week, this comfort food casserole is a total win.
Why You’ll Love This Recipe
- Two comfort food classics in one dish
- Perfect for make-ahead meals and leftovers
- Simple ingredients you probably already have
- Great for weeknight dinners or potlucks
- Ready in under an hour!
Ingredients
For the Meatloaf Layer:
- 1 lb ground beef (85/15 recommended for moisture)
- ½ cup plain breadcrumbs
- ⅓ cup milk
- 1 egg
- ¼ cup ketchup
- 1 tsp garlic powder
- 1 tsp onion powder
- ½ tsp salt
- ½ tsp black pepper
For the Mashed Potato Layer:
- 3 cups mashed potatoes (prepared or leftover)
- ¼ cup sour cream
- 2 tbsp butter
- Salt & pepper to taste
For the Topping:
- 1½ cups shredded cheddar cheese
- Fresh parsley (optional, for garnish)
Instructions
1. Preheat & Prep
Preheat your oven to 375°F (190°C).
Grease a 9×9-inch baking dish or line it with parchment paper.
2. Mix the Meatloaf
In a large mixing bowl, combine ground beef, breadcrumbs, milk, egg, ketchup, and seasonings.
Gently mix until just combined—do not overmix.
3. Bake the Meat Layer
Press the meat mixture evenly into the prepared dish.
Bake uncovered for 20–25 minutes until cooked through.
4. Prep the Mashed Potatoes
While the meatloaf bakes, warm the mashed potatoes. Stir in sour cream, butter, salt, and pepper.
5. Layer the Potatoes
Carefully spread the creamy mashed potatoes over the cooked meat layer.
6. Add Cheese & Bake Again
Sprinkle cheddar cheese evenly on top.
Return to the oven and bake for 10–15 minutes until the cheese is melted and bubbly.
7. Rest & Serve
Let rest for 5–10 minutes. Garnish with chopped parsley if desired. Slice into squares and serve warm.

Storage & Reheating Tips
- Fridge: Store leftovers in an airtight container for up to 4 days
- Freezer: Freeze fully cooked portions for up to 2 months
- Reheat: Bake at 350°F or microwave until heated through
Pairing Suggestions
- Serve with steamed green beans, roasted carrots, or a crisp salad
- Add a drizzle of gravy or hot sauce for an extra flavor punch
- Pair with iced tea or a bold red wine
Meatloaf with Mashed Potatoes and Cheese
Ingredients
For the Meatloaf Layer:
- 1 lb ground beef 85/15 recommended for moisture
- ½ cup plain breadcrumbs
- ⅓ cup milk
- 1 egg
- ¼ cup ketchup
- 1 tsp garlic powder
- 1 tsp onion powder
- ½ tsp salt
- ½ tsp black pepper
For the Mashed Potato Layer:
- 3 cups mashed potatoes prepared or leftover
- ¼ cup sour cream
- 2 tbsp butter
- Salt & pepper to taste
- For the Topping:
- 1½ cups shredded cheddar cheese
- Fresh parsley optional, for garnish
Instructions
Preheat & Prep:
- Preheat your oven to 375°F (190°C).
- Grease a 9×9-inch baking dish or line it with parchment paper.
Mix the Meatloaf:
- In a large mixing bowl, combine ground beef, breadcrumbs, milk, egg, ketchup, and seasonings.
- Gently mix until just combined—do not overmix.
Bake the Meat Layer:
- Press the meat mixture evenly into the prepared dish.
- Bake uncovered for 20–25 minutes until cooked through.
Prep the Mashed Potatoes:
- While the meatloaf bakes, warm the mashed potatoes. Stir in sour cream, butter, salt, and pepper.
Layer the Potatoes:
- Carefully spread the creamy mashed potatoes over the cooked meat layer.
Add Cheese & Bake Again:
- Sprinkle cheddar cheese evenly on top.
- Return to the oven and bake for 10–15 minutes until the cheese is melted and bubbly.
Rest & Serve:
- Let rest for 5–10 minutes. Garnish with chopped parsley if desired. Slice into squares and serve warm.

Leave a Comment