Baked Turkey Pesto Meatballs

Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 4 -6
Baked Turkey Pesto Meatballs stuffed with mozzarella cheese! These meatballs are amazing and loaded with tons of flavor!


  • 3-4 mozzarella sticks sliced into cubes
  • 2 pounds ground turkey
  • 1 large egg
  • 1 cup panko breadcrumbs
  • 4 tablespoons basil pesto
  • 3 tablespoons tomato paste
  • 3 tablespoons fresh parsley chopped
  • salt and pepper
  • olive oil for drizzling

Chunky Tomato Sauce

  • 1 tablespoon extra virgin olive oil
  • 1/4 cup onion diced
  • 3 garlic cloves minced
  • 1 28-ounce can diced tomatoes, with juices
  • 2 tablespoons tomato paste
  • 1/4 teaspoon Italian seasoning or more to taste
  • 1/4 teaspoon sugar
  • 1/8 teaspoon crushed red pepper flakes
  • salt and pepper


  1. Cut mozzarella into small cubes, about 1/2 inch. (About 6 pieces per stick). Place mozzarella cubes in the freezer for at least 1 hour to set.
  2. Preheat oven to 375 degrees.
  3. Add turkey, egg, breadcrumbs, pesto, tomato paste, parsley and a pinch of salt and pepper. Mix until combined and form into 16-18 meatballs.
  4. Gently push a piece of chilled mozzarella into the center of the meatball and roll again to make sure the cheese is completely covered.
  5. Place on a lightly oiled baking sheet.
  6. Cook for 25-30 minutes or until fully cooked.
  7. Serve the meatballs immediately with your favorite tomato sauce and pasta.

Chunky Tomato Sauce

  1. Heat oil in a large saucepan over medium heat.
  2. Add in the onion and cook for 4-5 minutes until tender.
  3. Add in garlic and cook for an additional minute.
  4. Pour in tomatoes, tomato paste, Italian seasoning, sugar and crushed red pepper flakes.
  5. Cook, stirring occasionally until sauce is thickened, about 20 minutes.