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
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
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
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
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
Set Meatballs Aside
Transfer browned meatballs to a plate; keep the pan with the rendered fat.
Time: PT2M
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
Add Garlic
Stir in the remaining minced garlic and cook until fragrant, about 1 minute.
Time: PT1M
Temperature: medium
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
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
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
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
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
Ingredient Substitutions
- Instead of Ground Beef: Ground turkey, Ground chicken
- Instead of Ground Pork: Ground veal, extra ground beef
- Instead of Garlic: Garlic powder (1 tsp)
- Instead of Pecorino Romano Cheese: Parmesan cheese
- Instead of Plain Breadcrumbs: Panko breadcrumbs
- Instead of Eggs: Egg substitute (1/4 cup per egg)
- Instead of Black Pepper: White pepper
- Instead of Salt: Kosher salt
- Instead of Olive Oil: vegetable oil
- Instead of Onion: shallots
- Instead of Fresh Basil: Italian parsley
- Instead of Bay Leaf: dried thyme
- Instead of Canned Peeled Tomatoes: crushed tomatoes
- Instead of Water: low‑sodium broth
- Instead of Spaghetti: linguine, fettuccine
Equipment Needed
- Large Mixing Bowl
- Ice Cream Scoop (Disher) (optional)
- Cast‑Iron Braiser or Heavy Skillet
- Tongs
- Wooden Spoon
- Large Pot for Pasta
- Colander
- Cheese Grater
- Cutting Board
- Chef’s Knife
- Measuring Cups
- Butcher Twine (optional)
Critical Steps — Do Not Skip
- Testing a small meat patty for seasoning
- Browning meatballs to develop fond
- Simmering meatballs in sauce for 30‑45 minutes
- Cooking spaghetti al dente
Chef Tips from the Video
- Use an ice‑cream scoop (disher) for perfectly uniform meatballs.
- Reserve the browned bits (fond) in the pan; they are flavor gold for the sauce.
- Adding a small amount of water at the start of the sauce slows reduction and prevents over‑acidic flavor.
Troubleshooting
Meatballs turn out dry.
Add an extra tablespoon of breadcrumbs or a splash of milk to the meat mixture; avoid over‑mixing.
Sauce is too acidic.
Stir in a pinch of sugar or a splash of cream to balance acidity.
Meatballs fall apart in the sauce.
Handle the meat gently when forming balls and ensure the pan is hot enough to sear a crust before simmering.
Storage
Refrigerator: Store sauce and meatballs in an airtight container for up to 3 days.
Freezer: Freeze sauce with meatballs in a freezer‑safe bag for up to 3 months; reheat gently.
Room temperature: Do not store at room temperature for more than 2 hours.
Make-Ahead Tips
- Form and refrigerate meatballs up to 24 hours before cooking.
- The tomato sauce can be made a day ahead; store separately from meatballs.
- Cooked spaghetti can be tossed with a little olive oil and refrigerated for up to 2 days.
Frequently Asked Questions
What is the cultural significance and history of spaghetti and meatballs in Italian‑American cuisine?
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.
What are the traditional regional variations of spaghetti and meatballs in Italian‑American cooking?
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.
How is spaghetti and meatballs traditionally served in Italian‑American households?
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.
What occasions or celebrations is spaghetti and meatballs traditionally associated with in Italian‑American culture?
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.
What makes Frank's style spaghetti and meatballs special in Italian‑American cuisine?
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.
What are the most common mistakes to avoid when making spaghetti and meatballs at home?
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.
Why does this spaghetti and meatballs recipe use water in the tomato sauce instead of cooking the sauce dry?
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.
Can I make spaghetti and meatballs ahead of time and how should I store them?
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.
What texture and appearance should I look for when the meatballs are done?
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.
What does the YouTube channel Epicurious specialize in?
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.
How does the YouTube channel Epicurious' approach to Italian‑American cooking differ from other cooking channels?
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.
Last updated: August 19, 2026








