Ingredients
Equipment
Method
- In a large mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, oregano, salt, and pepper. Mix until well combined and shape into small balls.
- Heat olive oil in a large skillet over medium heat. Add the meatballs and cook until browned on all sides, about 8-10 minutes. Remove and set aside.
- In the same skillet, sauté the chopped onion and minced garlic until soft. Stir in crushed tomatoes, tomato paste, and sugar. Simmer for 15-20 minutes until thickened, seasoning with salt and pepper.
- Meanwhile, bring a pot of salted water to a boil and cook spaghetti according to package instructions until al dente. Drain, reserving some pasta water.
- Add cooked spaghetti to the sauce, tossing to coat, and add reserved pasta water if needed. Gently fold in the meatballs and serve hot, garnished with fresh basil and Parmesan.
Nutrition
Calories: 480kcalCarbohydrates: 49gProtein: 24gFat: 20gSaturated Fat: 7gCholesterol: 75mgSodium: 800mgPotassium: 600mgFiber: 4gSugar: 5gVitamin A: 10IUVitamin C: 12mgCalcium: 8mgIron: 15mg
Notes
For juicier meatballs, add a few tablespoons of milk to the mixture. Browning the meatballs before adding to the sauce enhances flavor. Feel free to substitute ground beef with turkey or a mix of beef and pork. You can use crushed crackers instead of breadcrumbs and Pecorino Romano instead of Parmesan. Leftover meatball spaghetti can be stored in an airtight container in the refrigerator for 3-4 days or frozen for up to 3 months.
Tried this recipe?Let us know how it was!
