Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Homemade Spaghetti and Meatballs for Cozy Family Dinners

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This homemade spaghetti and meatballs recipe is the perfect comfort food for family dinners, delivering rich flavors, tender meatballs, and a hearty tomato sauce that brings everyone to the table.

  • Total Time: 1 hour 45 minutes
  • Yield: 6 servings

Ingredients

Scale

For the Sauce

  • 1 can whole tomatoes
  • 2 tablespoons olive oil
  • 2 tablespoons butter
  • 1 onion, chopped
  • 4 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • 1 teaspoon dried oregano
  • 1 tablespoon granulated sugar
  • 1 teaspoon crushed red pepper flakes
  • Salt and pepper to taste

For the Meatballs

  • 1 cup Italian seasoned breadcrumbs
  • 1/4 cup milk
  • 1 pound ground beef
  • 1/2 pound ground pork (or Italian sausage)
  • 1 large egg
  • 1/4 cup freshly grated Parmesan cheese
  • Fresh parsley to taste
  • Onion powder to taste

For the Pasta

  • 12 ounces spaghetti
  • Fresh basil (optional garnish)

Instructions

  1. Mince garlic and crush whole tomatoes in a bowl.
  2. Heat olive oil and butter in a large pot. Sauté onion for 5 minutes until translucent. Add garlic and cook 1-2 minutes.
  3. Add tomatoes, Italian seasoning, oregano, sugar, and red pepper flakes. Simmer on low for 30 minutes.
  4. In a bowl, combine breadcrumbs and milk. Add ground beef, pork, egg, Parmesan, salt, pepper, and parsley. Mix gently and form 18 meatballs.
  5. Add meatballs to sauce, cover, and simmer 35-45 minutes, turning halfway through.
  6. Cook spaghetti until al dente. Drain and serve topped with meatballs and sauce. Garnish with fresh basil and extra Parmesan.

Notes

  • Mix meatballs gently to keep them tender.
  • Simmer longer for deeper flavor.
  • Taste sauce and adjust seasoning before serving.
  • Freeze extra portions for easy future meals.
  • Author: lily
  • Prep Time: 30 minutes
  • Cook Time: 1 hour 15 minutes
  • Category: Dinner
  • Method: Simmering
  • Cuisine: Italian