Spaghetti & Meatballs Recipe
Homemade prime meatballs slow cooked in house Bolognese.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Meatballs
Bolognese sauce
Pasta & finishing
Method
Meatballs
Place the 0.75 cups breadcrumbs in a medium bowl and pour the 0.25 cup milk over them. Let sit 5 minutes until absorbed.
Mix meatball ingredients
Add ground beef, ground pork, egg, 0.25 cup grated Parmesan, 0.25 cup chopped parsley, 2 minced garlic cloves, 1 tsp kosher salt and 0.5 tsp black pepper to the soaked breadcrumbs. Gently combine with your hands or a fork until just combined—avoid overworking to keep meatballs tender.
Portion and shape
Portion mixture into 1.5 oz (about 1.5" diameter) meatballs using a scooper or spoon to yield about 18–20 meatballs. Roll gently between your palms to form smooth balls; do not compact tightly.
Brown meatballs
Heat 2 tbs olive oil in a large skillet over medium-high heat. Add meatballs in a single layer (work in batches if needed) and brown on all sides, about 2–3 minutes per side, turning carefully. They do not need to be cooked through. Transfer browned meatballs to a plate lined with paper towel.
Bolognese sauce
Sweat vegetables
In a large heavy-bottomed pot or deep skillet, heat 1 tbs olive oil and 1 tbs butter over medium heat. Add the finely diced onion, carrot and celery and a pinch of salt. Cook, stirring occasionally, until softened and translucent, about 6–8 minutes. Add 2 minced garlic cloves and cook 30–45 seconds until fragrant.
Add tomatoes and simmer
Add the 28 oz crushed tomatoes and 0.5 cup beef stock. Stir in 0.5 tsp dried oregano, 1 bay leaf, 0.5 tsp sugar (if using), 1 tsp salt and 0.5 tsp black pepper. Bring to a gentle simmer.
Combine meatballs and sauce
Carefully nestle the browned meatballs into the simmering sauce. Reduce heat to low, partially cover, and simmer gently for 35–45 minutes, stirring occasionally, until meatballs are cooked through and sauce is thickened. Add torn basil leaves in the last 5 minutes of cooking.
Adjust seasoning
Taste the sauce and adjust salt, pepper or a pinch more sugar if the tomatoes are too acidic. If sauce is too thick, stir in up to 0.25–0.5 cup reserved pasta water or extra stock to reach desired consistency.
Pasta & finishing
Cook spaghetti
Bring a large pot of water to a rolling boil and add 1 tbs salt. Add 12 oz spaghetti and cook according to package directions until al dente (usually 8–10 minutes). Reserve 0.5 cup pasta cooking water, then drain the pasta.
Combine pasta and sauce
Add drained spaghetti to the pot with the Bolognese and meatballs (or a large serving bowl). Toss gently to coat, adding up to 0.5 cup reserved pasta water as needed to loosen and help the sauce cling to the pasta. Cook together over low heat 1–2 minutes to marry flavors.
Serve
Divide spaghetti among 4 plates, top with meatballs and ladle extra sauce over. Sprinkle with 0.25 cup grated Parmesan, 1 tbs chopped parsley and a pinch of red pepper flakes if desired. Serve immediately.