Cheese-Stuffed Meatloaf

Cheese-Stuffed Meatloaf Recipe

  • Author: Christine Pittman
  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings 1x
  • Category: Entrée
  • Method: Baked
  • Cuisine: American


A classic meatloaf with a delicious surprise in the center.


Units Scale
  • 1 Tbsp. cooking oil
  • 1 small onion, chopped
  • 2 lbs. lean ground beef
  • 1/2 cup dry breadcrumbs
  • 2 Tbsp. ketchup, divided
  • 1 Tbsp. Worcestershire sauce
  • 2 tsp. Italian seasoning
  • 1/2 tsp. garlic powder
  • 1 egg, lightly beaten
  • 4 oz. mozzarella cheese, cubed (it’s about 20 1/2-inch cubes)
  • 1/2 cup tomato sauce (basic marinara)
  • 1 cup shredded mozzarella cheese


  1. Preheat oven to 350°F.
  2. Heat the oil in a medium skillet over medium heat. Add the onion and sauté until softened, about 5 minutes.
  3. Transfer onion to a large bowl.
  4. To the bowl add ground beef, breadcrumbs, ketchup, Worcestershire sauce, Italian seasoning, garlic powder, and egg. Use your hands to squeeze and knead the meat until the seasonings are all mixed through. Do not overmix.
  5. Line a large baking sheet with foil.
  6. Transfer meat to baking sheet and shape into a 10×5-inch loaf.
  7. Make a 2-inch wide trench in the loaf (see image above in post). Go down deep into the loaf but leave at least 1 inch of meat on the bottom.
  8. Add cheese cubes to the trench. Use hands to smooth meat up and over cheese.
  9. Bake for 45 minutes.
  10. Remove meatloaf from oven and spread with tomato sauce and top with shredded cheese.
  11. Return meatloaf to oven and bake until internal temperature on an instant read thermometer is 160°F, 10-20 more minutes.
  12. Remove meatloaf from oven and let rest for 10-15 minutes.
  13. Slice and serve.

Love this recipe? I’d appreciate it if you could scroll down and add a *5 star rating* to help others know they’ll love it as well!