Hearty Spaghetti with Homemade Meatballs is a classic dish that exudes comfort and warmth, making it a beloved meal across many households. This dish represents more than just a combination of pasta and meat; it’s a testament to the joy of homemade cooking, bringing together rich, flavorful meatballs and perfectly cooked spaghetti drenched in a savory tomato sauce. Whether it’s a cozy family dinner, a gathering with friends, or a special occasion, this recipe promises a fulfilling and delicious experience that’s sure to leave everyone asking for seconds. Let’s dive into creating this heartwarming meal from scratch.
Ingredients:
For the Meatballs:
- 1 pound (450g) ground beef
- 1/2 pound (225g) ground pork (optional, you can use all beef if preferred)
- 1 cup breadcrumbs
- 1/2 cup grated Parmesan cheese
- 1/4 cup fresh parsley, finely chopped
- 2 cloves garlic, minced
- 1 large egg, beaten
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried oregano
- 1/4 cup milk
For the Tomato Sauce:
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 can (28 ounces) crushed tomatoes
- 1 can (14 ounces) tomato sauce
- 1 teaspoon sugar (optional, to balance acidity)
- 1 teaspoon dried basil
- 1/2 teaspoon dried oregano
- Salt and pepper to taste
For the Spaghetti:
- 1 pound (450g) spaghetti
- Salt, for the pasta water