Spaghetti with Meatballs recipe

Caroline

Sharing simple, flavorful recipes made with love and care.

Growing up, Sunday dinners at my Nonna’s house were sacred, and the centerpiece was always her legendary Spaghetti with Meatballs. The aroma alone, a symphony of simmering tomatoes, garlic, and savory meat, would fill the entire house, drawing everyone in like a delicious magnet. It wasn’t just a meal; it was an experience. Each meatball was perfectly tender, bursting with flavor, and the sauce, oh, the sauce! Rich, robust, and clinging lovingly to every strand of spaghetti. Even now, decades later, the taste instantly transports me back to those warm, laughter-filled Sundays. Recently, I decided to recreate Nonna’s recipe for my own family, wanting to pass down this cherished tradition. While I may never quite reach her level of mastery (Nonna magic is hard to replicate!), the results were incredibly satisfying. My kids, initially hesitant about “meat blobs” as they called them, were completely converted after the first bite. Silence descended upon the table, broken only by contented sighs and requests for more sauce. It was a resounding success, a reminder of the simple yet profound joy of sharing a classic, home-cooked meal with loved ones. This Spaghetti with Meatballs recipe is more than just food; it’s a taste of home, a connection to family, and a guaranteed crowd-pleaser. I’m thrilled to share this recipe, inspired by Nonna’s legacy, with you, so you can create your own memorable Spaghetti with Meatballs moments.

Ingredients: The Foundation of Authentic Spaghetti and Meatballs

Creating truly exceptional Spaghetti and Meatballs starts with selecting high-quality ingredients. While the recipe is composed of familiar components, the quality and freshness of each ingredient significantly contribute to the final depth of flavor and comforting texture. Let’s delve into each ingredient and understand its importance in crafting a truly authentic and delicious Spaghetti and Meatballs:

  • For the Meatballs:
    • 1 lb Ground Beef (80/20 Blend): The heart of our meatballs! An 80/20 blend of ground beef is ideal, providing a good balance of lean meat and fat. The fat is crucial for keeping the meatballs moist and tender during cooking and adding rich flavor. Using leaner ground beef (like 90/10) can result in drier meatballs. For a richer flavor, you can use a combination of ground beef and ground pork, or even a blend of ground beef, pork, and veal for a truly classic Italian meatball. High-quality ground beef, preferably from a butcher or trusted source, will elevate the overall taste.
    • 1/2 lb Ground Pork: Ground pork adds a distinct sweetness and richness to the meatballs, complementing the beef and creating a more complex flavor profile. Using a combination of beef and pork is a traditional Italian approach to meatballs. If you prefer a beef-only meatball, you can increase the ground beef to 1.5 lbs and omit the pork, but the pork contributes significantly to the authentic taste and texture.
    • 1 Cup Fresh Breadcrumbs: Fresh breadcrumbs are essential for creating light and tender meatballs. Use day-old Italian or French bread, crusts removed, and process in a food processor until coarse crumbs form. Avoid using pre-packaged dried breadcrumbs, as they can make the meatballs denser and drier. Fresh breadcrumbs absorb moisture and help bind the meatball mixture without making it tough. If you don’t have time to make fresh breadcrumbs, panko breadcrumbs can be used as a substitute, but they will result in a slightly different texture.
    • 1/2 Cup Milk (or Water): Milk (or water) is used to soak the breadcrumbs, creating a “panade.” This panade is crucial for keeping the meatballs moist and tender. The liquid softens the breadcrumbs, and when mixed with the meat, it helps to distribute moisture evenly throughout the meatballs during cooking, preventing them from drying out. Whole milk is traditionally used for its richness, but 2% or even water can be used as substitutes.
    • 1/2 Cup Grated Parmesan Cheese: Parmesan cheese adds a salty, nutty, and savory flavor to the meatballs. Use freshly grated Parmesan cheese for the best flavor; avoid pre-grated Parmesan from a can, which can be dry and less flavorful. Parmigiano-Reggiano is the highest quality Parmesan and will impart the most authentic Italian flavor. Pecorino Romano cheese can also be used for a sharper, saltier flavor.
    • 1 Large Egg: The egg acts as a binder, holding the meatball mixture together and preventing it from crumbling during cooking. Use a large egg for the proper ratio to the other ingredients. Ensure the egg is well incorporated into the meatball mixture.
    • 1/4 Cup Chopped Fresh Parsley: Fresh parsley adds a bright, herbaceous flavor and a touch of freshness to the meatballs. Use Italian flat-leaf parsley for its more robust flavor compared to curly parsley. Finely chop the parsley to ensure it’s evenly distributed throughout the meatball mixture.
    • 2 Cloves Garlic, Minced: Garlic is a foundational flavor in Italian cuisine and is essential for adding savory depth to the meatballs. Use fresh garlic cloves, minced finely. Roasting the garlic cloves before mincing can mellow the flavor and add a subtle sweetness, but minced raw garlic provides a classic garlicky bite.
    • 1 Teaspoon Dried Oregano: Dried oregano adds a warm, slightly pungent, and earthy flavor that is characteristic of Italian meatballs. Use good quality dried oregano. If you prefer fresh oregano, use about 1 tablespoon of finely chopped fresh oregano, but dried oregano often provides a more concentrated flavor in cooked dishes.
    • 1/2 Teaspoon Salt: Salt enhances all the flavors in the meatballs and is essential for proper seasoning. Use kosher salt or sea salt. Season generously, as salt is crucial for bringing out the best in the meat and other ingredients.
    • 1/4 Teaspoon Black Pepper: Black pepper adds a subtle warmth and a slight peppery kick to the meatballs. Freshly ground black pepper is preferred for its more intense flavor, but pre-ground black pepper will also work.
  • For the Tomato Sauce:
    • 2 Tablespoons Olive Oil: Olive oil is the base for our tomato sauce, providing flavor and richness. Use extra virgin olive oil for its superior flavor, especially in a sauce where the oil’s flavor will be prominent.
    • 1 Large Onion, Chopped: Onion forms the aromatic base of the sauce, adding sweetness and depth of flavor. Use a yellow onion or white onion, finely chopped. Sautéing the onion in olive oil until softened and translucent is crucial for building flavor in the sauce.
    • 4 Cloves Garlic, Minced: Garlic is essential for the tomato sauce, adding savory depth and complexity. Use fresh garlic cloves, minced finely. Adding garlic after the onions have softened prevents it from burning and becoming bitter.
    • 1 (28 oz) Can Crushed Tomatoes: Crushed tomatoes are the main component of the sauce, providing the tomato flavor and body. Use good quality crushed tomatoes. San Marzano tomatoes are often considered the best for their sweetness and low acidity, but any good quality crushed tomatoes will work.
    • 1 (15 oz) Can Tomato Sauce: Tomato sauce adds thickness and intensifies the tomato flavor of the sauce. Using both crushed tomatoes and tomato sauce creates a sauce with a perfect balance of texture and flavor.
    • 1/2 Cup Dry Red Wine (Optional, but Recommended): Dry red wine, such as Chianti, Merlot, or Cabernet Sauvignon, adds depth, complexity, and richness to the tomato sauce. The alcohol cooks off during simmering, leaving behind a nuanced flavor. If you prefer not to use wine, you can substitute with an equal amount of chicken broth or beef broth.
    • 1 Teaspoon Dried Oregano: Dried oregano enhances the Italian flavor profile of the tomato sauce, complementing the meatballs and creating a cohesive dish.
    • 1/2 Teaspoon Dried Basil: Dried basil adds a sweet, slightly peppery, and aromatic note to the tomato sauce, rounding out the herb flavors.
    • 1/2 Teaspoon Sugar (Optional): A pinch of sugar can help to balance the acidity of the tomatoes and enhance their sweetness. This is especially helpful if using less ripe or slightly acidic tomatoes. Adjust the amount of sugar to your preference, or omit it if your tomatoes are naturally sweet.
    • 1/2 Teaspoon Salt: Salt is crucial for seasoning the tomato sauce and bringing out all the flavors. Season generously to taste.
    • 1/4 Teaspoon Black Pepper: Black pepper adds a subtle warmth and a slight peppery kick to the tomato sauce.
    • Fresh Basil Leaves, for Garnish (Optional): Fresh basil leaves add a pop of color, freshness, and aroma when used as a garnish.
  • For Serving:
    • 1 lb Spaghetti: Spaghetti is the classic pasta for Spaghetti and Meatballs. Use good quality spaghetti. For a healthier option, whole wheat spaghetti can be used. Other pasta shapes like linguine, fettuccine, or penne can also be used if preferred.
    • Grated Parmesan Cheese, for Serving: Extra grated Parmesan cheese for serving is essential for topping the finished dish and adding extra cheesy flavor.

Ingredient Quality Matters: Using high-quality ingredients will significantly impact the final taste of your Spaghetti and Meatballs. Fresh, flavorful ground meat, good quality canned tomatoes, and fresh herbs are key for creating an authentic and delicious dish.

Instructions: Crafting Perfect Spaghetti and Meatballs Step-by-Step

Making Spaghetti and Meatballs is a rewarding process, and while it involves a few steps, each is crucial for achieving the best flavor and texture. Follow these instructions carefully to create a truly memorable meal:

  1. Prepare the Meatball Mixture:
    • In a large bowl, combine the ground beef, ground pork, fresh breadcrumbs, milk (or water), grated Parmesan cheese, egg, chopped fresh parsley, minced garlic, dried oregano, salt, and black pepper.
    • Gently mix all the ingredients together with your hands until just combined. Avoid overmixing, as this can make the meatballs tough. Mix just until everything is evenly distributed. The mixture should be moist but not wet.
  2. Form the Meatballs:
    • Using your hands or a spoon, form the meatball mixture into 1.5-2 inch meatballs. Aim for roughly equal-sized meatballs for even cooking. You should get approximately 20-24 meatballs from this recipe.
    • Place the formed meatballs on a baking sheet lined with parchment paper or foil. This prevents sticking and makes for easier cleanup.
  3. Brown the Meatballs (Optional, but Recommended for Deeper Flavor):
    • Heat 1-2 tablespoons of olive oil in a large skillet over medium-high heat.
    • Working in batches, carefully brown the meatballs on all sides, about 2-3 minutes per side. Browning adds a rich, caramelized flavor to the meatballs and helps them hold their shape during simmering in the sauce. Don’t cook them through at this stage, just brown the exterior.
    • Remove the browned meatballs from the skillet and set aside.
  4. Prepare the Tomato Sauce:
    • In the same large skillet (or a large pot), add 2 tablespoons of olive oil and heat over medium heat.
    • Add the chopped onion and sauté until softened and translucent, about 5-7 minutes. Stir occasionally to prevent sticking.
    • Add the minced garlic and cook for another minute until fragrant, being careful not to burn the garlic.
    • Pour in the crushed tomatoes, tomato sauce, and red wine (if using). Stir to combine.
    • Add the dried oregano, dried basil, sugar (if using), salt, and black pepper. Stir well.
    • Bring the sauce to a simmer, then reduce heat to low, cover, and simmer for at least 1 hour, or up to 2-3 hours for even deeper flavor. The longer the sauce simmers, the richer and more flavorful it will become. Stir occasionally during simmering.
  5. Simmer Meatballs in Sauce:
    • Gently add the browned meatballs to the simmering tomato sauce. Make sure the meatballs are mostly submerged in the sauce.
    • Cover the pot and continue to simmer on low heat for another 30-45 minutes, or until the meatballs are cooked through and tender, and the sauce has thickened slightly. The meatballs will cook through in the sauce, absorbing its flavors.
    • Check for doneness by cutting into a meatball; it should be cooked through with no pink remaining.
  6. Cook the Spaghetti:
    • While the meatballs are simmering in the sauce, cook the spaghetti according to package directions in a large pot of salted boiling water until al dente. “Al dente” means “to the tooth” – the pasta should be cooked through but still slightly firm to the bite.
    • Drain the cooked spaghetti, reserving about 1/2 cup of pasta water. The pasta water can be used to thin the sauce if needed and to help the sauce cling to the spaghetti.
  7. Assemble and Serve:
    • Add the cooked and drained spaghetti to the pot with the meatballs and tomato sauce. Toss to coat the spaghetti evenly with the sauce and meatballs. If the sauce is too thick, add a little of the reserved pasta water to reach your desired consistency.
    • Serve immediately in bowls, topped with extra grated Parmesan cheese and fresh basil leaves (if using). Serve hot and enjoy this classic comfort food!

Tips for Perfect Spaghetti and Meatballs:

  • Don’t Overmix Meatball Mixture: Overmixing leads to tough meatballs. Mix gently until just combined.
  • Brown Meatballs for Flavor (Optional but Recommended): Browning adds depth and richness to the meatballs.
  • Simmer Sauce Low and Slow: Long, slow simmering develops the best flavor in the tomato sauce.
  • Cook Spaghetti Al Dente: Al dente pasta has the best texture and holds up well to the sauce.
  • Reserve Pasta Water: Pasta water is starchy and can be used to adjust sauce consistency and help it cling to the pasta.
  • Taste and Adjust Seasoning: Taste both the meatball mixture and the tomato sauce throughout the cooking process and adjust seasoning as needed.

Nutrition Facts: A Hearty and Satisfying Meal in Moderation

Spaghetti and Meatballs is a hearty and satisfying meal, but it’s important to be mindful of its nutritional content, especially if you are watching your calorie intake or carbohydrate levels. Here’s a general nutritional breakdown for one serving of Spaghetti and Meatballs (based on approximately 6 servings):

  • Servings: 6 servings (approximate)
  • Calories Per Serving (approximately): 600-800 calories (This can vary depending on portion size, meatball size, amount of sauce, and type of ground meat used.)

Approximate Macronutrient Breakdown per Serving:

  • Fat: 30-40 grams (primarily from ground meat, olive oil, and Parmesan cheese)
  • Protein: 35-45 grams (primarily from ground meat, egg, and Parmesan cheese)
  • Carbohydrates: 60-80 grams (primarily from spaghetti, breadcrumbs, and tomato sauce)

Other Nutritional Considerations:

  • Sodium: Spaghetti and Meatballs can be relatively high in sodium due to salt added to the meatballs, sauce, and pasta water, as well as naturally occurring sodium in canned tomatoes and Parmesan cheese. Be mindful of sodium intake if you are watching your levels.
  • Saturated Fat: The dish contains saturated fat from ground meat, Parmesan cheese, and egg yolks. Consume in moderation as part of a balanced diet.
  • Cholesterol: Meatballs and eggs contribute to the cholesterol content. If you are monitoring your cholesterol intake, consume in moderation.
  • Vitamins and Minerals: Spaghetti and Meatballs provide some B vitamins, iron, and other minerals from the meat, tomatoes, and pasta.

Important Note: These are estimated values and can vary based on specific ingredient brands, portion sizes, and preparation methods. For more precise nutritional information, you can use online nutrition calculators and input the specific quantities and brands of ingredients you use. Using leaner ground meat, whole wheat spaghetti, and reducing the amount of Parmesan cheese can help to lower the calorie, fat, and carbohydrate content.

Preparation Time: A Labor of Love (Mostly Simmering)

Making authentic Spaghetti and Meatballs takes some time, but much of it is hands-off simmering time, allowing flavors to develop beautifully. Here’s a breakdown of the estimated time involved:

  • Prep Time (Meatballs – Mixing, Forming): 20-25 minutes
  • Browning Time (Meatballs – Optional): 15-20 minutes
  • Prep Time (Tomato Sauce – Chopping Vegetables, Sautéing): 15-20 minutes
  • Simmer Time (Tomato Sauce): 1-3 hours (at least 1 hour recommended)
  • Simmer Time (Meatballs in Sauce): 30-45 minutes
  • Cook Time (Spaghetti): 8-10 minutes
  • Total Time (Approximate): 2 hours 28 minutes – 4 hours 35 minutes (including simmering times)

Make-Ahead Convenience:

Spaghetti and Meatballs is an excellent make-ahead meal, which is perfect for busy schedules or entertaining.

  • Meatballs: Meatballs can be made ahead of time, formed, and stored in the refrigerator for up to 24 hours before browning and simmering in the sauce. You can also fully cook the meatballs and store them in the refrigerator for up to 3 days.
  • Tomato Sauce: The tomato sauce can be made 1-3 days in advance and stored in the refrigerator. In fact, the sauce often tastes even better the next day after the flavors have had time to meld.
  • Assembling: You can combine the cooked meatballs and sauce ahead of time and reheat them gently before serving with freshly cooked spaghetti.

Time-Saving Tips:

  • Make Sauce Ahead: Prepare the tomato sauce a day or two in advance to break up the cooking process.
  • Skip Browning (for a quicker version): While browning adds flavor, you can skip this step to save time. Simply add the formed meatballs directly to the simmering sauce. The flavor will be slightly less complex, but still delicious.
  • Use Pre-Minced Garlic and Onion (in a pinch): While fresh is best, using pre-minced garlic and onion can save a few minutes of prep time if needed.
  • Enlist Helpers: Get family members or friends involved in tasks like chopping vegetables, forming meatballs, or grating cheese to make the process faster and more fun.

How to Serve Spaghetti with Meatballs: Classic Presentation and Accompaniments

Spaghetti and Meatballs is a classic comfort food that is best served simply and generously. Here are some serving suggestions for a truly authentic and enjoyable experience:

  • Large Bowls: Serve Spaghetti and Meatballs in large, shallow bowls. This allows for easy access to both the spaghetti and meatballs.
  • Generous Portions: Don’t be shy with the portions! Spaghetti and Meatballs is a hearty meal, and generous servings are part of the experience.
  • Top with Sauce and Meatballs: Ladle a generous amount of tomato sauce over the spaghetti, and then arrange 2-3 meatballs on top of each serving. Ensure each bowl gets a fair share of both sauce and meatballs.
  • Grated Parmesan Cheese: Always offer freshly grated Parmesan cheese alongside the Spaghetti and Meatballs. Guests can add as much cheese as they like to enhance the flavor.
  • Fresh Basil Garnish: Garnish each bowl with a few fresh basil leaves for a pop of color, aroma, and freshness.
  • Crusty Bread: Serve with crusty Italian bread or garlic bread for soaking up the delicious tomato sauce. Bread is an essential accompaniment for any Italian meal.
  • Side Salad (Optional): A simple green salad with a light vinaigrette can provide a refreshing contrast to the richness of the Spaghetti and Meatballs.
  • Red Wine (Optional): A glass of dry red wine, such as Chianti or Merlot, pairs beautifully with Spaghetti and Meatballs, enhancing the Italian flavors.

Occasions to Serve Spaghetti with Meatballs:

  • Sunday Dinners: The classic Sunday dinner meal, perfect for family gatherings and creating lasting memories.
  • Weeknight Family Meals: While it takes some time, it’s still a manageable weeknight meal, especially if you prepare components ahead.
  • Casual Gatherings: Great for casual get-togethers with friends, potlucks, and informal parties.
  • Comfort Food Cravings: Perfect for satisfying comfort food cravings on a cold evening or anytime you need a hearty, warming meal.
  • Holidays (Less Formal): While often associated with casual meals, Spaghetti and Meatballs can be a comforting and crowd-pleasing option for less formal holiday gatherings.
  • Potlucks and Bring-a-Dish Events: Always a popular and reliable dish to bring to potlucks and bring-a-dish events.

Additional Tips for Spaghetti with Meatballs Perfection

To truly master Spaghetti and Meatballs and make it a dish your family and friends will rave about, consider these additional tips:

  • Tip 1: Use Fresh Breadcrumbs, Not Dried: Fresh breadcrumbs make a significant difference in meatball texture. They create lighter, more tender meatballs compared to dense, dry meatballs made with dried breadcrumbs.
  • Tip 2: Don’t Overwork the Meatball Mixture: Overmixing develops the gluten in the meat, leading to tough meatballs. Mix gently until just combined.
  • Tip 3: Simmer Sauce for at Least an Hour (or Longer): Long, slow simmering is key to developing deep, rich flavor in the tomato sauce. Don’t rush the sauce; let it simmer for at least an hour, or ideally 2-3 hours for maximum flavor.
  • Tip 4: Taste and Adjust Seasoning Throughout: Taste both the meatball mixture and the tomato sauce at various stages of cooking and adjust seasoning (salt, pepper, herbs) to your preference. Seasoning is crucial for bringing out the best flavors.
  • Tip 5: Use Quality Canned Tomatoes: The quality of your canned tomatoes directly impacts the sauce’s flavor. Opt for good quality crushed tomatoes, preferably San Marzano tomatoes if available, for a sweeter, less acidic sauce.

FAQ: Your Spaghetti with Meatballs Questions Answered

Here are some frequently asked questions about making Spaghetti with Meatballs:

Q1: Can I bake the meatballs instead of browning and simmering them?
A: Yes, you can bake meatballs. Preheat oven to 375°F (190°C). Place formed meatballs on a baking sheet and bake for 20-25 minutes, or until cooked through. Baking is a healthier option as it uses less oil, but browning in a skillet beforehand adds more flavor. You can add baked meatballs to the sauce to simmer for a short time to absorb flavor.

Q2: Can I make Spaghetti and Meatballs vegetarian or vegan?
A: Yes, you can make vegetarian or vegan versions. Substitute the ground meat with plant-based ground meat alternatives (like Beyond Meat or Impossible Burger). Use vegetable broth instead of milk in the meatballs (or flax egg as a binder). Ensure your Parmesan cheese is vegetarian (rennet-free) or use a vegan Parmesan alternative.

Q3: Can I freeze Spaghetti and Meatballs?
A: Yes, Spaghetti and Meatballs freeze very well. Freeze meatballs and sauce together in airtight containers or freezer bags for up to 3 months. Freeze cooked spaghetti separately if desired, though pasta texture can change slightly upon thawing. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave.

Q4: My tomato sauce is too acidic. How can I fix it?
A: If your tomato sauce is too acidic, you can balance it by adding a pinch of sugar (as mentioned in the ingredient list), a teaspoon of baking soda (add cautiously and stir, it will fizz), or a tablespoon of butter or cream to add richness and mellow the acidity. Simmering for longer also helps reduce acidity.

Q5: Can I use different herbs in the meatballs or sauce?
A: Yes, you can customize herbs to your preference. Fresh basil, oregano, parsley, thyme, and rosemary all work well in Italian cooking. Experiment with different combinations and proportions to find your favorite flavor profile. Start with the classic oregano and basil as a base and then add other herbs to taste.

With these detailed instructions, tips, and answers to common questions, you are now fully equipped to create truly exceptional Spaghetti and Meatballs that will impress your family and friends and become a cherished meal in your home. Enjoy the process of creating this classic comfort food and savor every delicious bite!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spaghetti with Meatballs recipe


  • Author: Caroline

Ingredients

Scale

    • For the Meatballs:
        • 1 lb Ground Beef (80/20 Blend): The heart of our meatballs! An 80/20 blend of ground beef is ideal, providing a good balance of lean meat and fat. The fat is crucial for keeping the meatballs moist and tender during cooking and adding rich flavor. Using leaner ground beef (like 90/10) can result in drier meatballs. For a richer flavor, you can use a combination of ground beef and ground pork, or even a blend of ground beef, pork, and veal for a truly classic Italian meatball. High-quality ground beef, preferably from a butcher or trusted source, will elevate the overall taste.

        • 1/2 lb Ground Pork: Ground pork adds a distinct sweetness and richness to the meatballs, complementing the beef and creating a more complex flavor profile. Using a combination of beef and pork is a traditional Italian approach to meatballs. If you prefer a beef-only meatball, you can increase the ground beef to 1.5 lbs and omit the pork, but the pork contributes significantly to the authentic taste and texture.

        • 1 Cup Fresh Breadcrumbs: Fresh breadcrumbs are essential for creating light and tender meatballs. Use day-old Italian or French bread, crusts removed, and process in a food processor until coarse crumbs form. Avoid using pre-packaged dried breadcrumbs, as they can make the meatballs denser and drier. Fresh breadcrumbs absorb moisture and help bind the meatball mixture without making it tough. If you don’t have time to make fresh breadcrumbs, panko breadcrumbs can be used as a substitute, but they will result in a slightly different texture.

        • 1/2 Cup Milk (or Water): Milk (or water) is used to soak the breadcrumbs, creating a “panade.” This panade is crucial for keeping the meatballs moist and tender. The liquid softens the breadcrumbs, and when mixed with the meat, it helps to distribute moisture evenly throughout the meatballs during cooking, preventing them from drying out. Whole milk is traditionally used for its richness, but 2% or even water can be used as substitutes.

        • 1/2 Cup Grated Parmesan Cheese: Parmesan cheese adds a salty, nutty, and savory flavor to the meatballs. Use freshly grated Parmesan cheese for the best flavor; avoid pre-grated Parmesan from a can, which can be dry and less flavorful. Parmigiano-Reggiano is the highest quality Parmesan and will impart the most authentic Italian flavor. Pecorino Romano cheese can also be used for a sharper, saltier flavor.

        • 1 Large Egg: The egg acts as a binder, holding the meatball mixture together and preventing it from crumbling during cooking. Use a large egg for the proper ratio to the other ingredients. Ensure the egg is well incorporated into the meatball mixture.

        • 1/4 Cup Chopped Fresh Parsley: Fresh parsley adds a bright, herbaceous flavor and a touch of freshness to the meatballs. Use Italian flat-leaf parsley for its more robust flavor compared to curly parsley. Finely chop the parsley to ensure it’s evenly distributed throughout the meatball mixture.

        • 2 Cloves Garlic, Minced: Garlic is a foundational flavor in Italian cuisine and is essential for adding savory depth to the meatballs. Use fresh garlic cloves, minced finely. Roasting the garlic cloves before mincing can mellow the flavor and add a subtle sweetness, but minced raw garlic provides a classic garlicky bite.

        • 1 Teaspoon Dried Oregano: Dried oregano adds a warm, slightly pungent, and earthy flavor that is characteristic of Italian meatballs. Use good quality dried oregano. If you prefer fresh oregano, use about 1 tablespoon of finely chopped fresh oregano, but dried oregano often provides a more concentrated flavor in cooked dishes.

        • 1/2 Teaspoon Salt: Salt enhances all the flavors in the meatballs and is essential for proper seasoning. Use kosher salt or sea salt. Season generously, as salt is crucial for bringing out the best in the meat and other ingredients.

        • 1/4 Teaspoon Black Pepper: Black pepper adds a subtle warmth and a slight peppery kick to the meatballs. Freshly ground black pepper is preferred for its more intense flavor, but pre-ground black pepper will also work.

    • For the Tomato Sauce:
        • 2 Tablespoons Olive Oil: Olive oil is the base for our tomato sauce, providing flavor and richness. Use extra virgin olive oil for its superior flavor, especially in a sauce where the oil’s flavor will be prominent.

        • 1 Large Onion, Chopped: Onion forms the aromatic base of the sauce, adding sweetness and depth of flavor. Use a yellow onion or white onion, finely chopped. Sautéing the onion in olive oil until softened and translucent is crucial for building flavor in the sauce.

        • 4 Cloves Garlic, Minced: Garlic is essential for the tomato sauce, adding savory depth and complexity. Use fresh garlic cloves, minced finely. Adding garlic after the onions have softened prevents it from burning and becoming bitter.

        • 1 (28 oz) Can Crushed Tomatoes: Crushed tomatoes are the main component of the sauce, providing the tomato flavor and body. Use good quality crushed tomatoes. San Marzano tomatoes are often considered the best for their sweetness and low acidity, but any good quality crushed tomatoes will work.

        • 1 (15 oz) Can Tomato Sauce: Tomato sauce adds thickness and intensifies the tomato flavor of the sauce. Using both crushed tomatoes and tomato sauce creates a sauce with a perfect balance of texture and flavor.

        • 1/2 Cup Dry Red Wine (Optional, but Recommended): Dry red wine, such as Chianti, Merlot, or Cabernet Sauvignon, adds depth, complexity, and richness to the tomato sauce. The alcohol cooks off during simmering, leaving behind a nuanced flavor. If you prefer not to use wine, you can substitute with an equal amount of chicken broth or beef broth.

        • 1 Teaspoon Dried Oregano: Dried oregano enhances the Italian flavor profile of the tomato sauce, complementing the meatballs and creating a cohesive dish.

        • 1/2 Teaspoon Dried Basil: Dried basil adds a sweet, slightly peppery, and aromatic note to the tomato sauce, rounding out the herb flavors.

        • 1/2 Teaspoon Sugar (Optional): A pinch of sugar can help to balance the acidity of the tomatoes and enhance their sweetness. This is especially helpful if using less ripe or slightly acidic tomatoes. Adjust the amount of sugar to your preference, or omit it if your tomatoes are naturally sweet.

        • 1/2 Teaspoon Salt: Salt is crucial for seasoning the tomato sauce and bringing out all the flavors. Season generously to taste.

        • 1/4 Teaspoon Black Pepper: Black pepper adds a subtle warmth and a slight peppery kick to the tomato sauce.

        • Fresh Basil Leaves, for Garnish (Optional): Fresh basil leaves add a pop of color, freshness, and aroma when used as a garnish.

    • For Serving:
        • 1 lb Spaghetti: Spaghetti is the classic pasta for Spaghetti and Meatballs. Use good quality spaghetti. For a healthier option, whole wheat spaghetti can be used. Other pasta shapes like linguine, fettuccine, or penne can also be used if preferred.

        • Grated Parmesan Cheese, for Serving: Extra grated Parmesan cheese for serving is essential for topping the finished dish and adding extra cheesy flavor.


Instructions

    1. Prepare the Meatball Mixture:
        • In a large bowl, combine the ground beef, ground pork, fresh breadcrumbs, milk (or water), grated Parmesan cheese, egg, chopped fresh parsley, minced garlic, dried oregano, salt, and black pepper.

        • Gently mix all the ingredients together with your hands until just combined. Avoid overmixing, as this can make the meatballs tough. Mix just until everything is evenly distributed. The mixture should be moist but not wet.

    1. Form the Meatballs:
        • Using your hands or a spoon, form the meatball mixture into 1.5-2 inch meatballs. Aim for roughly equal-sized meatballs for even cooking. You should get approximately 20-24 meatballs from this recipe.

        • Place the formed meatballs on a baking sheet lined with parchment paper or foil. This prevents sticking and makes for easier cleanup.

    1. Brown the Meatballs (Optional, but Recommended for Deeper Flavor):
        • Heat 1-2 tablespoons of olive oil in a large skillet over medium-high heat.

        • Working in batches, carefully brown the meatballs on all sides, about 2-3 minutes per side. Browning adds a rich, caramelized flavor to the meatballs and helps them hold their shape during simmering in the sauce. Don’t cook them through at this stage, just brown the exterior.

        • Remove the browned meatballs from the skillet and set aside.

    1. Prepare the Tomato Sauce:
        • In the same large skillet (or a large pot), add 2 tablespoons of olive oil and heat over medium heat.

        • Add the chopped onion and sauté until softened and translucent, about 5-7 minutes. Stir occasionally to prevent sticking.

        • Add the minced garlic and cook for another minute until fragrant, being careful not to burn the garlic.

        • Pour in the crushed tomatoes, tomato sauce, and red wine (if using). Stir to combine.

        • Add the dried oregano, dried basil, sugar (if using), salt, and black pepper. Stir well.

        • Bring the sauce to a simmer, then reduce heat to low, cover, and simmer for at least 1 hour, or up to 2-3 hours for even deeper flavor. The longer the sauce simmers, the richer and more flavorful it will become. Stir occasionally during simmering.

    1. Simmer Meatballs in Sauce:
        • Gently add the browned meatballs to the simmering tomato sauce. Make sure the meatballs are mostly submerged in the sauce.

        • Cover the pot and continue to simmer on low heat for another 30-45 minutes, or until the meatballs are cooked through and tender, and the sauce has thickened slightly. The meatballs will cook through in the sauce, absorbing its flavors.

        • Check for doneness by cutting into a meatball; it should be cooked through with no pink remaining.

    1. Cook the Spaghetti:
        • While the meatballs are simmering in the sauce, cook the spaghetti according to package directions in a large pot of salted boiling water until al dente. “Al dente” means “to the tooth” – the pasta should be cooked through but still slightly firm to the bite.

        • Drain the cooked spaghetti, reserving about 1/2 cup of pasta water. The pasta water can be used to thin the sauce if needed and to help the sauce cling to the spaghetti.

    1. Assemble and Serve:
        • Add the cooked and drained spaghetti to the pot with the meatballs and tomato sauce. Toss to coat the spaghetti evenly with the sauce and meatballs. If the sauce is too thick, add a little of the reserved pasta water to reach your desired consistency.

        • Serve immediately in bowls, topped with extra grated Parmesan cheese and fresh basil leaves (if using). Serve hot and enjoy this classic comfort food!

Nutrition

  • Serving Size: one normal portion
  • Calories: 600-800
  • Fat: 30-40 grams
  • Carbohydrates: 60-80 grams
  • Protein: 35-45 grams