Ina Garten’s Classic Meatballs and Spaghetti Recipe
A comforting, flavorful take on traditional Italian-American meatballs and spaghetti for any home cook.

Ina Garten’s Real Meatballs and Spaghetti
Ina Garten’s classic meatballs and spaghetti bring the authentic, comforting flavors of an Italian-American kitchen into your home. Blending three types of meat, parmesan, fresh parsley, and aromatics, this recipe delivers a rich, memorable meal ideal for family gatherings or a cozy Sunday dinner. The dish is celebrated for its ease of preparation and depth of flavor, making it a staple for both novice and experienced cooks.
Recipe Overview
- Yield: Serves 6
- Level: Intermediate
- Total Time: 2 hours
- Prep Time: 40 minutes
- Cook Time: 1 hour 20 minutes
Ingredients
For the Meatballs
- 1/2 pound ground veal
- 1/2 pound ground pork
- 1 pound ground beef
- 1 cup fresh white bread crumbs (about 4 slices, crusts removed)
- 1/4 cup seasoned dry bread crumbs
- 2 tablespoons freshly chopped flat-leaf parsley
- 1/2 cup freshly grated Parmesan cheese
- 2 teaspoons kosher salt
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon ground nutmeg
- 1 extra-large egg, beaten
- Vegetable oil (for frying)
- Olive oil (for frying)
For the Sauce
- 1 tablespoon good olive oil
- 1 cup chopped yellow onion (about 1 onion)
- 1 1/2 teaspoons minced garlic
- 1/2 cup good red wine (such as Chianti)
- 1 (28-ounce) can crushed tomatoes, or plum tomatoes in puree, chopped
- 1 tablespoon chopped fresh flat-leaf parsley
- 1 1/2 teaspoons kosher salt
- 1/2 teaspoon freshly ground black pepper
For Serving
- 1 1/2 pounds spaghetti, cooked according to package directions
- Freshly grated Parmesan cheese, for garnish
Step-by-Step Directions
1. Prepare the Meatball Mixture
In a large mixing bowl, combine the ground veal, pork, and beef. Add the fresh and dry breadcrumbs, chopped parsley, grated Parmesan, salt, pepper, nutmeg, and the beaten egg. Pour in 3/4 cup of warm water to maintain moisture. Gently mix the ingredients with a fork, taking care not to overwork the mixture—this ensures tender meatballs.
2. Shape and Brown the Meatballs
- Form the blended mixture into 2-inch meatballs using your hands, aiming for 14 to 16 meatballs.
- In a large skillet (12-inch recommended), pour equal parts vegetable and olive oil to a depth of about 1/4 inch, and heat over medium-low.
- Carefully add the meatballs in batches, ensuring not to crowd the pan. Brown all sides, turning gently with a spatula or fork. Each batch should take about 10 minutes.
- Transfer browned meatballs to a plate lined with paper towels to soak up excess oil. Discard the oil from the pan, but do not clean it—this retains the fond, which adds flavor to the sauce.
3. Make the Sauce
- Heat 1 tablespoon olive oil in the same pan over medium heat. Add chopped onion and sauté until translucent (about 5–10 minutes).
- Add minced garlic and cook for an additional minute.
- Pour in the red wine, increasing the heat to high. Scrape up the browned bits with a wooden spoon and cook until most of the liquid evaporates (roughly 3 minutes).
- Stir in the crushed or chopped tomatoes, parsley, salt, and pepper.
4. Simmer
Return the browned meatballs to the sauce in the pan. Cover and cook on the lowest heat setting for 25–30 minutes, until the meatballs are fully cooked through and tender, and the sauce is thickened and flavorful.
5. Cook the Spaghetti
While the meatballs simmer, prepare 1.5 pounds of spaghetti according to the package directions. Drain and set aside, keeping it warm for serving.
6. Serve
- Arrange the cooked spaghetti on a large platter or individual plates.
- Spoon meatballs and sauce generously over the pasta.
- Top with more freshly grated Parmesan cheese and serve hot.
Ingredient Notes and Variations
- Meat Blend: The mix of veal, pork, and beef gives the meatballs a balanced, succulent texture and flavor. If veal is unavailable, substituting with more beef or pork will still yield a delicious result.
- Bread Crumbs: Using a combination of fresh and dry breadcrumbs ensures both moisture and structure in the meatballs. White bread with crusts removed is preferred for a softer crumb.
- Cheese: Freshly grated Parmesan imparts a nutty depth and umami flavor.
- Wine: Chianti or a similar robust red wine enriches the sauce, though you can omit or substitute with beef broth if desired.
- Tenderness: Gently handling the meat mixture prevents tough meatballs.
Historical and Cultural Origins
While spaghetti and meatballs are commonly perceived as an Italian dish, the pairing is actually an Italian-American invention. Traditional Italian cuisine rarely combines large meatballs with pasta. The dish evolved in the early twentieth century among Italian immigrants in the United States, blending Old World recipes with New World abundance. Ina Garten’s recipe stays true to the spirit of this classic: deeply flavorful, generously portioned, and designed for communal enjoyment.
Serving and Pairing Suggestions
- Complementary Sides: Serve with crusty garlic bread, a simple green salad, and perhaps roasted vegetables for a well-rounded meal.
- Wine Pairing: A robust Italian red, such as Chianti or Sangiovese, harmonizes beautifully with the rich tomato sauce and savory meatballs.
- Make-Ahead Tips: Both meatballs and sauce can be prepared in advance. Store in airtight containers and refrigerate up to two days, or freeze for up to a month.
Nutritional Information (Estimates per Serving)
| Nutrient | Per Serving |
|---|---|
| Calories | Approx. 850 |
| Protein | 38g |
| Carbohydrates | 88g |
| Fat | 36g |
| Saturated Fat | 13g |
| Fiber | 6g |
| Sodium | 1600mg |
Nutritional content will vary based on specific ingredients and portion sizes.
Expert Tips for Perfect Meatballs and Spaghetti
- Do not over-mix the meatball mixture; a light touch yields tender results.
- Browning the meatballs before simmering in sauce develops deeper flavor and prevents them from falling apart.
- Simmer sauce gently after returning the meatballs to avoid scorching and ensure even cooking.
- Leftovers make excellent subs; tuck meatballs and sauce into Italian rolls with melted mozzarella.
Frequently Asked Questions (FAQs)
Q: Can I use all beef instead of the three-meat blend?
A: Yes. While the traditional recipe benefits from a blend, all-beef meatballs are still delicious—just expect a slightly firmer texture and less nuanced flavor.
Q: Can I make the meatballs ahead of time?
A: Absolutely. Prepare and shape the meatballs a day ahead, store them covered in the refrigerator, and cook them as instructed when ready to serve. The cooked meatballs and sauce also freeze well for future meals.
Q: What is the best way to reheat leftovers?
A: Reheat meatballs and sauce gently on the stovetop, covered, over low heat until steaming hot. Add a splash of water if the sauce thickens too much in storage.
Q: Is it possible to bake the meatballs instead of frying?
A: Yes. To reduce oil, place meatballs on a parchment-lined baking sheet and bake at 400°F (200°C) for about 20 minutes, turning once halfway through; then finish by simmering in the sauce for superior flavor.
Q: Can the recipe be made gluten-free?
A: Substitute gluten-free bread crumbs (or crushed gluten-free bread for the fresh crumbs) and use gluten-free pasta to accommodate dietary restrictions.
Chef’s Notes & Tricks
- For extra flavor, add a sprinkle of crushed red pepper flakes to the sauce for gentle heat.
- Meatballs taste even better the next day after flavors meld—ideal for make-ahead meal planning.
- Use high-quality tomatoes and cheese for optimal flavor payoff.
Social Media & Additional Resources
For more recipes and inspiration from Ina Garten, visit her official social media pages:
- Instagram: @inagarten
- Facebook: InaGarten
- Twitter: @inagarten
Enjoy discovering the joys of classic Italian-American cooking right at home with this iconic recipe!










