Classic Spaghetti, & Meatballs Recipe

Dive into a timeless Italian favorite with this classic spaghetti and meatballs recipe. Perfectly seasoned meatballs nestled in a bed of al dente spaghetti, all coated in a rich tomato sauce – it’s comfort food at its finest.


  • 1 pound (450g) ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1/4 cup chopped fresh parsley
  • 1 egg, lightly beaten
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons olive oil
  • 1 onion, finely chopped
  • 2 (14-ounce/400g) cans crushed tomatoes
  • 1 teaspoon sugar
  • Salt and pepper to taste
  • 12 ounces (340g) spaghetti
  • Fresh basil leaves for garnish


  1. In a large mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, parsley, egg, minced garlic, oregano, salt, and pepper. Mix until well combined.
  2. Shape the mixture into meatballs, about 1 inch in diameter.
  3. 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 the meatballs from the skillet and set aside.
  4. In the same skillet, add chopped onion and cook until softened, about 5 minutes.
  5. Pour in the crushed tomatoes and add sugar. Season with salt and pepper to taste. Bring the sauce to a simmer.
  6. Return the meatballs to the skillet, coating them with the tomato sauce. Let them simmer gently for about 20 minutes, or until the meatballs are cooked through.
  7. Meanwhile, cook the spaghetti according to the package instructions until al dente. Drain well.
  8. Serve the meatballs and sauce over the cooked spaghetti. Garnish with fresh basil leaves. Enjoy your classic spaghetti and meatballs!

This recipe serves 4-6 people, depending on portion sizes. Adjust ingredients accordingly for larger or smaller servings.

Leave a Comment