Go Back
Plate of spaghetti with grilled meatballs topped with tomato sauce and fresh basil

Spaghetti with Grilled Meatballs

This spaghetti with grilled meatballs combines smoky, grilled meatballs with a fresh, vibrant tomato sauce. It’s a wholesome, protein-packed summer spaghetti recipe your family will love.
Prep Time 25 minutes
Cook Time 10 minutes
Total Time 35 minutes
Cuisine Mediterranean
Servings 6 servings

Ingredients
  

  • 12 ounces uncooked spaghetti
  • 1/2 cup finely chopped onion
  • 1/4 cup seasoned bread crumbs
  • 1 large egg
  • 2 tablespoons grated Parmesan cheese
  • 1 tablespoon 2% milk
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1 pound ground beef
  • 2 pounds large tomatoes, chopped (4 to 5)
  • 3 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 teaspoon sugar
  • 3/4 teaspoon salt
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon pepper
  • 2 tablespoons minced fresh basil
  • Shredded Parmesan cheese for serving

Instructions
 

  • Cook the spaghetti according to the package directions, then drain and set aside.
  • In a large bowl, combine onion, bread crumbs, egg, Parmesan, milk, garlic powder, and onion powder. Mix well.
  • Add the ground beef and mix gently until just combined. Avoid overmixing to keep the meatballs tender.
  • With wet hands, shape the mixture into 1 1/2-inch balls.
  • Preheat your grill to medium heat and grease the grates. Grill the meatballs, covered, for about 10 minutes or until they’re browned and cooked through, turning occasionally.
  • In an 11x7 disposable foil pan, combine chopped tomatoes, minced garlic, olive oil, sugar, salt, oregano, and pepper. Place the pan on the grill.
  • Cook, stirring occasionally, until the tomatoes break down and the sauce begins to simmer (about 10 minutes).
  • Stir fresh basil into the sauce just before serving.
  • Plate the spaghetti, top with grilled meatballs and the tomato sauce, and garnish with shredded Parmesan.