Go Back
Homemade Italian Spaghetti with Meatballs photo

Italian Spaghetti with Meatballs

This Italian Spaghetti with Meatballs is a comforting and flavorful dish that brings family together!
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian

Ingredients
  

For the Meatballs:
  • 1 lb ground lean beef
  • 12 oz spaghetti
  • 1 slice ciabatta bread
  • 1/2 cup Parmesan cheese
  • 1 small white onion minced
  • 1 tablespoon fresh thyme leaves
  • 1 large egg
  • 2 tablespoons finely chopped basil
  • 1 teaspoon lemon zest
  • 2 teaspoons salt
  • 1 teaspoon black pepper
  • 2 tablespoons extra virgin olive oil
  • 2 cans peeled tomatoes seeds and juice discarded
  • 1 bunch basil leaves for garnishing
  • 1 clove garlic gently crushed

Equipment

  • Large pot
  • Large skillet
  • Baking sheet
  • Mixing bowl
  • Wooden spoon
  • Meat thermometer (optional)

Method
 

Instructions:
  1. Start by soaking the slice of ciabatta bread in a small bowl of milk until it’s soft. In a large mixing bowl, combine the ground beef, soaked ciabatta (squeezed of excess milk), Parmesan cheese, minced onion, fresh thyme leaves, egg, chopped basil, lemon zest, salt, and black pepper. Mix everything together until just combined; avoid overmixing to keep the meatballs tender.
  2. Roll the mixture into meatballs, about 1.5 inches in diameter. Place them on a baking sheet lined with parchment paper. This recipe should yield around 12-15 meatballs, depending on your size preference.
  3. Preheat your oven to 400°F (200°C). Drizzle 2 tablespoons of extra virgin olive oil in a large skillet over medium heat. Once hot, sear the meatballs in batches until browned on all sides, about 5 minutes. Transfer the browned meatballs to the oven and bake for an additional 15-20 minutes, or until cooked through.
  4. In the same skillet, add the crushed garlic clove and sauté for about 30 seconds until fragrant. Then, add the two cans of peeled tomatoes, bay leaf, and a pinch of salt and pepper. Bring the sauce to a simmer, and let it cook for about 20 minutes to allow flavors to meld.
  5. While the sauce is simmering, bring a large pot of salted water to a boil. Add the spaghetti and cook according to package instructions until al dente. Drain and set aside.
  6. When the meatballs are finished baking, add them to the tomato sauce, allowing them to simmer for a few minutes. Serve the spaghetti topped with the meatballs and sauce, garnished with fresh basil leaves and additional Parmesan cheese if desired.

Notes

  • For a gluten-free option, use gluten-free pasta or zucchini noodles.
  • To make it plant-based, substitute lentils or chickpeas for the meatballs.
  • Store leftovers in an airtight container for up to 3 days in the fridge.
  • Meatballs can be made ahead of time and stored in the fridge until ready to cook.
  • Experiment with different meats for the meatballs for varied flavors.