I’ve fallen in love with this spaghetti and meatballs recipe. The meatballs are juicy and tender, and our easy homemade spaghetti sauce is flavored with Italian herbs and lots of garlic. An absolute winner!
12 to 16 ounces dried spaghetti or your favorite pasta
8 ounces (225g) ground beef, use 85/15 or 80/20
8 ounces (225g) ground pork
4 tablespoons (25g) saltine cracker crumbs from 8 crackers
1/2 cup + 1 tablespoon (135g) whole milk
1 ½ tablespoons olive oil
1/2 cup (60g) minced onion
4 cloves garlic, minced
1 tablespoon ground fennel
1/4 cup (10g) chopped parsley
6 tablespoons (1.5oz) finely grated Parmigiano-Reggiano cheese
3/4 teaspoon fine sea salt
1/4 teaspoon fresh ground black pepper
1/2 cup (60g) minced shallot
6 cloves garlic, minced
1/4 teaspoon Aleppo pepper or crushed red pepper flakes
2 tablespoons olive oil
1 tablespoon Italian seasoning
1/4 cup (60ml) dry white wine
1/3 cup (80ml) chicken stock
1 (28oz) can of crushed tomatoes, we like canned crushed tomatoes with basil
1/2 cup (15g) chopped fresh basil
1 teaspoon fine sea salt
1/4 teaspoon fresh ground black pepper
Combine saltine cracker crumbs and milk in a small bowl. Let sit.
Heat 1 ½ tablespoons of olive oil in a large, oven-safe skillet over medium heat. Add onions, garlic, and fennel. Cook until softened, but before they brown, 2 to 3 minutes. Remove from heat.
In a large bowl, combine ground beef, pork, parsley, cheese, salt, pepper, and the cooked onion mixture. Add the soaked saltine mixture and mix well (hands work best!).
Preheat oven to 425°F (218°C). Lightly oil a parchment-lined baking sheet. Shape the meatball mixture into four large meatballs. Place on the baking sheet and bake until browned on top, 10 to 12 minutes.
Heat 2 tablespoons of olive oil over medium heat in the same skillet used earlier. Add shallots, garlic, and Aleppo pepper. Cook until softened, 2 to 3 minutes.
Add wine and simmer until almost dry. Sprinkle Italian seasoning over the shallots and cook, stirring, for 1 minute.
Stir in stock, crushed tomatoes, salt, pepper, and fresh basil. Bring to a low simmer.
Bring a large pot of salted water to a boil, and then cook spaghetti according to package directions (usually 10 to 12 minutes), but check for doneness a minute or two before the suggested cooking time.
Gently nestle the partially baked meatballs into the sauce and pour in any juices left on the baking sheet. Spoon some sauce over each meatball.
Cover the skillet and simmer over low heat until meatballs reach 160°F internally (5 to 10 minutes).
Toss in the cooked spaghetti, then leave for a minute so the pasta absorbs some of the sauce. If the sauce needs thinning out, add 1/4 cup to 1/2 cup of the pasta cooking water. Toss again, and then serve with parmesan cheese sprinkled on top.