← Back to Recipes

Spaghetti and Meatballs

Italian Breakfast Hard contains-dairy contains-eggs contains-gluten
Servings6
Prep25 min
Cook1h
Total1h 25m

Ingredients

Instructions

  1. Make the sauce: Heat olive oil in a large pot or deep skillet over medium heat. Add onion and cook until soft, 5–7 minutes.
  2. Add minced garlic and cook until fragrant, about 30 seconds. Stir in tomato paste and cook 1–2 minutes to deepen flavor.
  3. Add crushed tomatoes, water, oregano, basil, red pepper flakes (if using), and sugar (if using). Bring to a gentle simmer. Season with salt. Reduce heat to low and let it simmer while you make the meatballs (at least 20 minutes; longer is even better). Stir occasionally.
  4. Make the meatball mixture: In a small bowl, combine panko and milk; let soak 5 minutes. In a large bowl, add beef, pork, soaked crumbs, egg, Parmesan, parsley, garlic, salt, and pepper. Mix gently just until combined (don’t overwork).
  5. Form into 16–20 meatballs (about golf-ball size).
  6. Brown the meatballs: Heat 2 tbsp olive oil in a large skillet over medium-high heat. Brown meatballs in batches, turning to color most sides, 6–8 minutes total per batch. They don’t need to be cooked through yet.
  7. Simmer meatballs in sauce: Add browned meatballs to the simmering sauce (and any pan juices). Cover partially and simmer until meatballs are cooked through, 15–20 minutes. Optional: stir in 1 tbsp butter and/or torn basil at the end.
  8. Cook pasta: Bring a large pot of water to a boil and salt it well. Cook spaghetti until al dente according to package directions. Reserve 1 cup pasta water, then drain.
  9. Combine and serve: Toss spaghetti with a ladle or two of sauce (add a splash of pasta water if needed). Plate pasta, top with meatballs and more sauce. Finish with Parmesan and parsley or basil.

Nutrition per Serving

570
Calories
34g
Protein
60g
Carbs
24g
Fat
4g
Fiber
800mg
Sodium
5g
Sugar

Try RecipeBook in ChatGPT

Save recipes from photos, URLs, or text. Get smart scaling, nutrition info, and instant shopping lists.

Open in ChatGPT