Is there any meal more comforting than a big bowl of spaghetti with meatballs? Tender, juicy meatballs simmered in a rich, flavorful tomato sauce, served over a bed of perfectly cooked spaghetti—it’s the ultimate Italian-American classic.
This recipe delivers on all fronts: meatballs that are tender and packed with flavor, a sauce that’s deeply savory and aromatic, and a dish that brings the whole family to the table. The meatballs are baked before simmering in the sauce, which locks in moisture and creates a beautiful crust. Serve it with a sprinkle of Parmesan and fresh basil for a meal that’s pure nostalgia.
Instructions
Make the Panade
In a small bowl, combine the breadcrumbs and milk. Let sit for 5 minutes until the breadcrumbs absorb the liquid and form a paste.
Make the Meatballs
In a large bowl, combine the ground beef, ground pork, Parmesan cheese, eggs, garlic, parsley, salt, pepper, oregano, and red pepper flakes. Add the panade mixture. Mix gently with your hands until just combined—do not overmix, or the meatballs will be tough. Form into 1½-inch meatballs (about 18-20 meatballs).
Bake the Meatballs
Preheat your oven to 400°F (200°C). Place the meatballs on a parchment-lined baking sheet. Drizzle or brush with olive oil. Bake for 15 to 20 minutes, until browned and cooked through.
Make the Tomato Sauce
While the meatballs bake, heat olive oil in a large Dutch oven or pot over medium heat. Add the onion and cook for 5 minutes until softened. Add the garlic and cook for 1 minute until fragrant.
Add the tomato paste and cook for 2 minutes, stirring, to deepen its flavor. Add the crushed tomatoes, tomato sauce, beef broth, basil, oregano, sugar, salt, and pepper. Bring to a simmer, then reduce heat to low. Simmer for 15 to 20 minutes, stirring occasionally.
Simmer Meatballs in Sauce
Add the baked meatballs to the sauce. Simmer for 15 to 20 minutes, gently stirring occasionally, to allow the meatballs to absorb the sauce flavors.
Cook the Spaghetti
Bring a large pot of salted water to a boil. Cook the spaghetti according to package directions until al dente. Reserve ½ cup of pasta water before draining.
Combine and Serve
Add the drained spaghetti to the sauce and meatballs. Toss to coat, adding a splash of pasta water if needed to loosen the sauce. Serve immediately, garnished with grated Parmesan and fresh basil.
This Spaghetti with Meatballs is the ultimate comfort food—hearty, satisfying, and guaranteed to bring everyone to the table.
