Follow Me On Social Media!
Cheese-Stuffed Meatloaf with Creamy Gravy & Roasted Baby Potatoes
This is the kind of dinner that makes the whole house smell like something wonderful is happening. You’ve got a hearty, cozy meatloaf with a cheesy center (the best kind of surprise), baby potatoes roasting right alongside it, and a creamy gravy that ties everything together like a warm blanket.
It’s the perfect “let’s slow down and eat something comforting” meal — ideal for chilly evenings, lazy Sundays, or any night you want that classic home-cooked feeling without making three separate dishes. The meatloaf comes out deeply browned and juicy, the potatoes turn golden and tender, and the gravy is smooth and savory with just a little richness from the cream. One bite and you’ll get why this one’s a keeper.

Ingredients
For the Meatloaf
1½ pounds ground beef (80/20 preferred)
1 cup breadcrumbs
2 large eggs
1 small onion, finely grated
3 cloves garlic, minced
⅓ cup milk
2 tablespoons ketchup
1 teaspoon salt
½ teaspoon black pepper
1 teaspoon paprika
1 teaspoon Italian seasoning
1 cup shredded mozzarella or provolone (for stuffing)
For the Potatoes
1½ pounds baby potatoes
2 tablespoons olive oil
1 teaspoon dried thyme or rosemary
Salt and black pepper, to taste
For the Creamy Gravy
2 tablespoons butter
2 tablespoons all-purpose flour
2 cups beef broth
½ cup heavy cream
½ teaspoon garlic powder
Salt and black pepper, to taste
To Finish
Fresh chives or parsley, finely chopped (for garnish)
Instructions
1. Start with the potatoes
Preheat your oven to 375°F (190°C). Toss the baby potatoes with olive oil, thyme (or rosemary), salt, and pepper. Spread them around the edges of a large roasting pan, leaving the center open. They’ll roast while the meatloaf bakes, picking up all those savory flavors in the air.
2. Mix the meatloaf gently
In a large bowl, combine the ground beef, breadcrumbs, eggs, grated onion, garlic, milk, ketchup, salt, pepper, paprika, and Italian seasoning. Mix just until everything comes together. The less you overwork it, the more tender your meatloaf will be.
3. Stuff it with cheese
Press half the meat mixture into the center of the pan and shape it into a loaf base. Sprinkle the shredded cheese down the middle, keeping it away from the edges so it stays tucked inside. Top with the remaining meat mixture and seal the edges well. Think of it like wrapping a cheesy gift.
4. Bake until golden and bubbly
Bake uncovered for 55–60 minutes, until the meatloaf is deeply browned and reaches 160°F (71°C) inside. The potatoes should be tender when you poke them with a fork.
5. Make the creamy gravy
While everything bakes, melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1 minute to get rid of the raw flour taste.
Slowly pour in the beef broth, whisking constantly so it stays smooth. Stir in the heavy cream and garlic powder. Let it simmer until thickened, then season with salt and pepper to taste. You’re aiming for silky and spoonable.
6. Rest, then serve
Let the meatloaf rest for 10 minutes before slicing. This helps it hold together and keeps it juicy. Spoon the creamy gravy over the meatloaf and potatoes, then finish with chopped chives or parsley.
Presentation
For a really inviting plate, slice the meatloaf so that cheesy center is visible, then spoon gravy over the top so it drips down the sides a little. Pile the roasted baby potatoes next to it and sprinkle fresh herbs over everything right at the end — it adds color and that little fresh “restaurant” touch. If you want to go extra cozy, serve it with a simple green salad or steamed green beans for contrast.
Conclusion
This cheese-stuffed meatloaf dinner is pure comfort food in the best way — savory, creamy, and satisfying without feeling complicated. The roasted potatoes make it feel like a full meal all in one pan, and that creamy gravy brings everything together with one last cozy flourish. If you’re craving something hearty and homey, put this on your list for the next time you want dinner to feel like a hug.
Nutritional Information:
⏰ Prep Time: 20 minutes
🍳 Cooking Time: 60 minutes
🕒 Total Time: 80 minutes
🔥 Calories: ~560 kcal per serving
🍽️ Servings: 6 servings



