The Best Spaghetti and Meatballs You'll Ever Make (Restaurant-Quality)

The Best Spaghetti and Meatballs You'll Ever Make (Restaurant-Quality) is a medium Italian-American recipe that serves 6. 560 calories per serving. Recipe by Epicurious on YouTube.

Prep: 30 min | Cook: 1 hr 5 min | Total: 1 hr 50 min

Cost: $18.20 total, $3.03 per serving

Ingredients

  • 1 lb Ground Beef (80/20 lean‑to‑fat ratio for juiciness)
  • 0.5 lb Ground Pork (adds flavor and moisture)
  • 3 cloves Garlic (minced)
  • 0.5 cup Pecorino Romano Cheese (freshly grated, sharp flavor)
  • 1.5 cup Plain Breadcrumbs (unseasoned, helps bind and tenderize)
  • 4 Eggs (large, lightly beaten)
  • 1 tsp Black Pepper (freshly cracked)
  • 1.5 tsp Salt (adjust to taste)
  • 2 tbsp Olive Oil (extra‑virgin for browning)
  • 1 large Onion (finely chopped)
  • 1 bunch Fresh Basil (leaves torn for garnish, stems for bouquet garni)
  • 1 Bay Leaf (for bouquet garni)
  • 28 oz Canned Peeled Tomatoes (brand "Kitchen Ready", skins removed)
  • 0.5 cup Water (helps control sauce reduction)
  • 1 lb Spaghetti (high‑quality dry pasta)

Instructions

  1. Combine Meat Mixture

    In a large mixing bowl, combine ground beef, ground pork, minced garlic, grated Pecorino Romano, plain breadcrumbs, and the beaten eggs. Add cracked black pepper and salt, then mix with hands until just combined.

    Time: PT15M

  2. Test Seasoning

    Form a small patty (about 1‑inch) and brown it in a skillet with a drizzle of olive oil for 2 minutes per side. Taste and adjust salt or pepper as needed.

    Time: PT5M

    Temperature: medium-high

  3. Shape Uniform Meatballs

    Using an ice‑cream scoop (about 1‑ounce size) or your hand, portion the meat mixture into golf‑ball‑size balls and place them on a tray.

    Time: PT10M

  4. Brown Meatballs

    Heat 2 tbsp olive oil in the cast‑iron braiser over medium‑high heat. Add meatballs in a single layer, turning occasionally, until all sides are golden brown, about 8‑10 minutes.

    Time: PT10M

    Temperature: medium-high

  5. Set Meatballs Aside

    Transfer browned meatballs to a plate; keep the pan with the rendered fat.

    Time: PT2M

  6. Sauté Onions

    Add the chopped onion to the same pan. Cook, stirring occasionally, until translucent and slightly softened, about 5 minutes.

    Time: PT5M

    Temperature: medium

  7. Add Garlic

    Stir in the remaining minced garlic and cook until fragrant, about 1 minute.

    Time: PT1M

    Temperature: medium

  8. Build the Tomato Sauce

    Add the peeled tomatoes (crushed by hand), ½ cup water, bay leaf, and the basil stems tied with butcher twine. Stir to combine.

    Time: PT5M

    Temperature: medium

  9. Simmer Sauce

    Bring the sauce to a gentle bubble, then reduce heat to low. Scrape the sides of the pan to incorporate any stuck bits. Simmer uncovered for 10 minutes.

    Time: PT10M

    Temperature: low

  10. Finish Cooking Meatballs in Sauce

    Return the browned meatballs to the pot, ensuring they are mostly submerged. Cover partially and let simmer on low heat for 30‑45 minutes, stirring occasionally and scraping the pan sides.

    Time: PT40M

    Temperature: low

  11. Cook Spaghetti

    While the meatballs finish, bring a large pot of salted water to a rolling boil. Add spaghetti and cook until al dente according to package directions, usually 9‑11 minutes. Drain, reserving a cup of pasta water.

    Time: PT10M

    Temperature: 212°F

  12. Combine and Serve

    Remove the bay leaf and basil stems. Toss the cooked spaghetti with the sauce, adding a little reserved pasta water if the sauce is too thick. Plate, top with extra grated Pecorino Romano and fresh torn basil leaves. Serve the remaining meatballs on the side or on top.

    Time: PT5M

Nutrition Facts

Calories
560
Protein
30 g
Carbohydrates
70 g
Fat
20 g
Fiber
4 g

Dietary info: Contains meat, Contains gluten, Contains dairy

Allergens: Eggs, Dairy, Gluten

Last updated: April 3, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

The Best Spaghetti and Meatballs You'll Ever Make (Restaurant-Quality)

Recipe by Epicurious

A classic Italian‑American spaghetti and meatballs recipe inspired by Chef Frank Proto. Small, golf‑ball‑size meatballs are browned for flavor, then simmered in a rich, slow‑cooked tomato sauce and tossed with al dente spaghetti. Finished with fresh Pecorino Romano and basil, this comforting dish serves a crowd.

MediumItalian-AmericanServes 6

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
47m
Prep
1h 11m
Cook
14m
Cleanup
2h 12m
Total

Cost Breakdown

$18.20
Total cost
$3.03
Per serving

Critical Success Points

  • Testing a small meat patty for seasoning
  • Browning meatballs to develop fond
  • Simmering meatballs in sauce for 30‑45 minutes
  • Cooking spaghetti al dente

Safety Warnings

  • Handle hot oil and cast‑iron pan with oven mitts to avoid burns.
  • Ensure ground meat reaches an internal temperature of 160°F (71°C).
  • Use a sharp knife carefully when mincing garlic and chopping onions.

Frequently Asked Questions

Everything you need to know about this recipe

Q

What is the cultural significance and history of spaghetti and meatballs in Italian‑American cuisine?

A

Spaghetti and meatballs is a classic Italian‑American comfort dish that evolved when Italian immigrants in the United States stretched limited meat with breadcrumbs, cheese, and eggs. It became a Sunday‑family staple, symbolizing abundance and hospitality, even though traditional Italy serves meatballs as a separate antipasto.

cultural
Q

What are the traditional regional variations of spaghetti and meatballs in Italian‑American cooking?

A

In the Northeastern U.S., meatballs are often larger and flavored with parsley, while in the Midwest they may include pork‑only blends and a sweeter tomato sauce. Some families add red‑wine or milk to the sauce, reflecting personal heritage and regional taste preferences.

cultural
Q

How is spaghetti and meatballs traditionally served in Italian‑American households?

A

It is typically plated family‑style: a bowl of sauce with meatballs on the side, a separate bowl of al dente spaghetti tossed in a light coating of sauce, and a generous sprinkling of grated Pecorino or Parmesan. Fresh basil leaves are added for color and aroma.

cultural
Q

What occasions or celebrations is spaghetti and meatballs traditionally associated with in Italian‑American culture?

A

Spaghetti and meatballs is a go‑to dish for Sunday family dinners, holidays like Christmas Eve, and informal gatherings such as pot‑luck parties. Its hearty nature makes it ideal for feeding larger groups during celebrations.

cultural
Q

What makes Frank's style spaghetti and meatballs special in Italian‑American cuisine?

A

Chef Frank Proto emphasizes small, golf‑ball‑size meatballs that are browned for flavor then finished gently in a slow‑cooked tomato sauce. He skips milk, relying on eggs and cheese for tenderness, and uses a bouquet garni to layer herb flavor, creating a balanced, juicy meatball and bright sauce.

cultural
Q

What are the most common mistakes to avoid when making spaghetti and meatballs at home?

A

Common errors include over‑mixing the meat (which makes it tough), browning meatballs too long (drying them out), adding the sauce too early (causing the meatballs to fall apart), and boiling the sauce vigorously, which leads to a harsh, overly reduced flavor.

technical
Q

Why does this spaghetti and meatballs recipe use water in the tomato sauce instead of cooking the sauce dry?

A

Adding water slows the reduction rate, preventing the tomatoes from becoming overly acidic or thick too quickly. This gentle simmer allows flavors from the meat, herbs, and fond to meld slowly, resulting in a balanced, bright sauce.

technical
Q

Can I make spaghetti and meatballs ahead of time and how should I store them?

A

Yes. Prepare the meatballs and sauce up to the simmering stage, then refrigerate the sauce with meatballs for up to 3 days. Cook the spaghetti fresh, or toss cooked pasta with a little oil and store separately. Reheat gently on the stove, adding a splash of water if needed.

technical
Q

What texture and appearance should I look for when the meatballs are done?

A

Fully cooked meatballs should be firm to the touch, browned on the outside, and juicy inside. When cut, the interior should be pink‑white, not gray, and the meatballs should hold their shape without falling apart in the sauce.

technical
Q

What does the YouTube channel Epicurious specialize in?

A

The YouTube channel Epicurious specializes in accessible, well‑tested recipes ranging from classic comfort foods to modern culinary techniques, often featuring professional chefs and detailed step‑by‑step video tutorials.

channel
Q

How does the YouTube channel Epicurious' approach to Italian‑American cooking differ from other cooking channels?

A

Epicurious blends rigorous testing with clear visual instruction, focusing on reproducible results for home cooks. Their Italian‑American videos, like Frank's spaghetti and meatballs, emphasize traditional flavor foundations while offering practical shortcuts and chef‑level tips that many other channels omit.

channel

You Might Also Like

Similar recipes converted from YouTube cooking videos

Spaghetti a la Boiardi (Original Chef Boyardee Spaghetti Dinner)
54

Spaghetti a la Boiardi (Original Chef Boyardee Spaghetti Dinner)

A faithful recreation of Chef Hector Boiardi's original spaghetti dinner, featuring a rich tomato, beef, and mushroom sauce served over buttered spaghetti with Parmesan cheese. This recipe is based on Chef Boiardi's 1930s cookbook and family recipes, offering a taste of Italian-American history.

1 hr 40 minServes 4$18
Italian-American
Vietnamese Bò Viên (Bouncy Beef Meatballs, No Stand Mixer)
79

Vietnamese Bò Viên (Bouncy Beef Meatballs, No Stand Mixer)

A step-by-step guide to making classic Vietnamese beef meatballs (bò viên) at home, with a springy, bouncy texture—no stand mixer or meat grinder required. This method uses a home blender/food processor and careful chilling to achieve the signature texture. Serve with noodle soups, in banh mi, or as a snack with chili sauce.

4 hrs 10 minServes 4$8
Vietnamese
Spaghetti with Beef Meatballs in Tomato Basil Sauce
16

Spaghetti with Beef Meatballs in Tomato Basil Sauce

A classic Italian family recipe from Florence: al‑dente square‑cut spaghetti tossed with juicy beef meatballs, a quick tomato‑basil sauce, and generous Parmesan. The meatballs are moistened with soaked stale bread for a tender texture, and the pasta finishes cooking in the sauce for maximum flavor.

57 minServes 3$10
Italian
Classic Italian Spaghetti Carbonara
60

Classic Italian Spaghetti Carbonara

A traditional Roman‑style carbonara made with Tuscan guanciale, Pecorino Romano, Parmesan, and a single egg yolk. The dish relies on the rendered pork fat and starchy pasta water to create a silky, creamy sauce without cream. Serve immediately for the best texture.

51 minServes 1$4
Italian
Spaghetti Carbonara
388

Spaghetti Carbonara

A classic Italian spaghetti carbonara made with pancetta, Parmesan, garlic, and a silky egg‑cheese sauce—no cream, no jar sauce. Perfect for a quick, comforting dinner.

36 minServes 4$32
Italian
Do Expensive Groceries make better Spaghetti & Meatballs?
6

Do Expensive Groceries make better Spaghetti & Meatballs?

A classic Italian‑American spaghetti and meatballs recipe that shows how ingredient choices affect flavor and cost. Follow the step‑by‑step guide to make both a budget-friendly version and a premium version, then compare the results.

2 hrs 30 minServes 4$17
Italian-American
3 Italian Nonnas make Spaghetti with mini meatballs!
5

3 Italian Nonnas make Spaghetti with mini meatballs!

A traditional Italian dish from the Abruzzo region featuring hand‑rolled square‑shaped pasta (Qatara) tossed in a rich beef shank ragù, finished with tiny Parmesan‑flavored meatballs. The recipe follows the step‑by‑step method shown by the Pasta Grannies, including sauce simmering, dough resting, and pasta shaping.

4 hrs 40 minServes 8$33
Italian
How to Make the Softest Italian Meatballs in Tomato Sauce (No Frying)
55

How to Make the Softest Italian Meatballs in Tomato Sauce (No Frying)

A classic old‑school Italian method for ultra‑tender meatballs cooked directly in a simple tomato‑basil sauce. No frying or baking—just simmer the meatballs in the sauce for 30‑40 minutes for a juicy, flavorful result that can be served as a second course or over pasta.

1 hr 35 minServes 4$30
Italian