Go Back
Homemade Italian Spaghetti with Meatballs photo

Italian Spaghetti with Meatballs

Classic spaghetti with homemade beef meatballs in a simple tomato-basil sauce.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

  • 12 oz spaghetti
  • 1 lb ground lean beef
  • 1 slice ciabatta bread cut into small cubes
  • milk enough to cover the bread for soaking
  • 1/2 cup Parmesan cheese grated
  • 1 small white onion minced
  • 1 tbsp fresh thyme leaves
  • 1 egg
  • 2 tbsp fresh basil finely chopped
  • 1 1/2 tsp lemon zest
  • 2 tsp salt
  • 1 tsp black pepper
  • 2 tbsp extra-virgin olive oil for frying meatballs
  • 2 cans peeled tomatoes chopped, seeds and excess juice discarded
  • a bunch basil leaves for sauce
  • 1 leaf bay leaf
  • 1 clove garlic gently crushed
  • 2 tbsp extra-virgin olive oil for sauce

Equipment

  • large frying pan
  • Saucepan
  • large pot for pasta
  • Mixing Bowl
  • Measuring Spoons
  • Knife
  • Cutting Board
  • Spoon or spatula

Method
 

  1. Cut the ciabatta slice into small cubes, place in a bowl, cover with milk and let soak until softened, about 5 minutes.
  2. In a large bowl combine the ground beef, grated Parmesan, minced onion, thyme leaves, egg, chopped basil, lemon zest, salt and black pepper.
  3. Squeeze the soaked bread to remove most of the milk, add the bread to the meat mixture, and mix until just combined.
  4. Portion the mixture into meatballs of about 2 oz each (use your palm to shape them round and gently flatten slightly).
  5. Heat 2 tbsp extra-virgin olive oil in a very large frying pan over high heat until hot, then add meatballs without crowding; do not move them for about 3 minutes to form a crust.
  6. Turn the meatballs and cook the other side for about 3 minutes, using pan juices to baste; once both sides are seared, remove from heat and set aside (they will finish cooking in the sauce).
  7. To make the sauce, heat 2 tbsp extra-virgin olive oil in a saucepan over medium heat with the crushed garlic; gently cook until golden then discard the garlic.
  8. Add the chopped peeled tomatoes, a couple of basil leaves, the bay leaf, salt, pepper and a pinch of sugar; reduce heat and simmer for 10–15 minutes.
  9. About halfway through the sauce cooking time, add the seared meatballs to the sauce and continue simmering until meatballs are cooked through and sauce has thickened, about 8 minutes more.
  10. Meanwhile, cook the spaghetti in a pot of lightly salted boiling water until about 8 minutes or al dente according to the pasta instructions; drain.
  11. Toss the drained spaghetti into the pan with the meatball sauce, combine well, grate fresh Parmesan on top, and serve immediately.

Notes

  • Use room-temperature meat for easier mixing.
  • Squeeze excess milk from the bread to avoid a soggy mixture.
  • Do not crowd the pan when searing meatballs to get a good crust.
  • Discard the garlic after browning to avoid a bitter taste.