Classic Spaghetti and Meatballs

Classic Spaghetti and Meatballs

Dinner
Mii

Adapt this recipe

Preview a personalization for your household — then save or tweak further.

  • Prep25m
  • Cook45m
Total time
1h 10m
Cook at
425°F
Internal temp
165°F
Prep
25 min
Cook
45 min

Servings

Recipe written for 6 servings

Meatballs

Main

Sauce

Main

Oven

Stovetop

Aluminum Foil

Baking Sheet

Mixing Bowl

Cooking Spray

Skillet

Pot

Wooden Spoon

Tongs

Mixing Bowl (4 Quarts)

Colander

Fridge

4 days

Freezer

90 days

Reheat

StovetopMicrowaveOven
Start here
Choose how to cook

Pick a method — instructions, times, temperatures, and equipment update to match.

1 lb ground beef 80/20 blend preferred

Beef Brisket

Optional finish

More options

Also in this recipe

0.5 lb ground pork

Bacon
Step by step

Instructions

Tap a step number to check it off as you cook.

  • 425°F

Preheat your oven to 425°F. Line a large rimmed baking sheet with aluminum foil and lightly grease it with cooking spray or a drizzle of olive oil.

Uses

  • Oven
  • Baking Sheet
  • Aluminum Foil
  • Cooking Spray
  • Olive Oil
  • 2 min

In a large mixing bowl, combine the ½ cup plain breadcrumbs and ⅓ cup whole milk. Stir and let sit for 2 minutes until the ½ cup plain breadcrumbs have absorbed the ⅓ cup whole milk — this is your panade, and it's the key to juicy meatballs.

Uses

  • Mixing Bowl
  • Breadcrumb
  • Milk

Add the 1 lb ground beef 80/20 blend preferred, ½ lb ground pork, 2 eggs lightly, ½ cup Parmesan cheese finely grated, 4 cloves garlic minced, ¼ cup fresh flat-leaf parsley finely chopped, 1 tsp kosher salt, ½ tsp black pepper freshly ground, and ½ tsp dried oregano to the mixing bowl. Using your hands (don't overwork it), mix everything together just until combined — stop as soon as you don't see streaks of eggs lightly or clumps of plain breadcrumbs.

Uses

  • Beef
  • Pork
  • Egg
  • Parmesan Cheese
  • Garlic

Roll the mixture into meatballs about 1.5 inches in diameter (roughly the size of a golf ball). You should get about 20–24 meatballs. Place them evenly spaced on the prepared baking sheet.

Uses

  • Baking Sheet
  • 15–18 min

Bake for 15–18 minutes, until the meatballs are browned on the outside and cooked through (internal temperature of 165°F). They don't need to be turned. Set aside — they'll finish cooking in the sauce.

  • 6–8 min
  • Medium

While the meatballs bake, heat the 2 tbsp olive oil in a large, deep skillet or wide pot over medium heat. Add the diced yellow onion finely diced and cook, stirring occasionally, for 6–8 minutes until softened and translucent.

Uses

  • Skillet
  • Pot
  • Olive Oil
  • Yellow Onion
  • 1 min

Add the minced cloves garlic minced and cook for 1 minute more, stirring constantly, until fragrant. Be careful not to let it brown.

Uses

  • Garlic

Pour in both cans of crushed tomatoes. Add the 1 tsp dried basil, ½ tsp dried oregano, 1 tsp granulated sugar (if using), ½ tsp red pepper flakes (if using), and 1 tsp kosher salt. Stir well to combine. Bring to a gentle simmer.

Uses

  • Tomato
  • Basil
  • Oregano
  • Sugar
  • 20–25 min
  • Low

Gently nestle the baked meatballs into the sauce. Reduce heat to low, partially cover, and simmer for 20–25 minutes, stirring occasionally, until the sauce has thickened and the meatballs are tender and infused with flavor. Stir in the torn fresh dried basil leaves at the end.

Uses

  • Basil
  • 9–11 min

About 15 minutes before serving, bring a large pot of water to a boil. Add the 1 tsp kosher salt, then the 1 lb spaghetti. Cook according to package directions until al dente (usually 9–11 minutes). Reserve 1 cup of pasta water before draining, then drain the pasta.

Uses

  • Pot
  • Salt
  • Spaghetti

Add the drained spaghetti directly to the skillet with the sauce and toss to coat, adding a splash of reserved pasta water if needed to loosen the sauce and help it cling to the noodles.

Uses

  • Skillet
  • Spaghetti

Divide the 1 lb spaghetti among bowls and top with 3–4 meatballs per serving. Spoon extra sauce over the top. Garnish generously with freshly grated Parmesan cheese finely grated and a sprinkle of fresh fresh flat-leaf parsley finely chopped. Serve immediately.

Uses

  • Spaghetti
  • Parmesan Cheese
  • Flat Leaf Parsley
Per serving

Nutrition facts

Estimated for one serving as written. Scale with Serving size in the sidebar for your batch.

680

Cal

22g

Fat

72g

Carbs

42g

Protein