Description
This Baked Spaghetti Meatballs recipe combines saucy spaghetti, juicy homemade meatballs, and melty mozzarella cheese for a comforting, crowd-pleasing meal. Perfect for family dinners, potlucks, or weekly meal prep—it’s hearty, easy to make, and just as delicious the next day.
Ingredients
1 pound ground beef
1 cup breadcrumbs
1 large egg
1/2 cup grated Parmesan cheese
2 cloves garlic, minced
1/4 cup finely chopped onion
1 teaspoon Italian seasoning
1/2 teaspoon salt
1/4 teaspoon black pepper
12 ounces spaghetti
3 cups marinara sauce
2 cups shredded mozzarella cheese
2 tablespoons chopped fresh parsley
Instructions
1. In a large bowl, combine ground beef, breadcrumbs, egg, Parmesan, garlic, onion, Italian seasoning, salt, and pepper. Mix until just combined.
2. Roll mixture into golf-ball-sized meatballs. Brown them in a skillet with olive oil until golden on all sides (they don’t need to be fully cooked).
3. Boil spaghetti until al dente. Drain and toss with half the marinara sauce.
4. In a baking dish, layer the sauced spaghetti. Add meatballs on top. Pour remaining sauce over and sprinkle with mozzarella.
5. Cover with foil and bake at 375°F (190°C) for 20 minutes. Uncover and bake another 10-15 minutes until cheese is golden and bubbly.
6. Garnish with chopped parsley. Let rest for a few minutes before serving.
Notes
For best texture, avoid overmixing the meatball mixture.
Let the dish rest 5-10 minutes before serving to set up for easier slicing.
You can prep this a day ahead and bake straight from the fridge (add 10 extra minutes).
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian-American
Nutrition
- Serving Size: 1/6 of recipe
- Calories: 620
- Sugar: 6g
- Sodium: 850mg
- Fat: 30g
- Saturated Fat: 12g
- Unsaturated Fat: 15g
- Trans Fat: 0.5g
- Carbohydrates: 55g
- Fiber: 4g
- Protein: 32g
- Cholesterol: 105mg