Authentic Spaghetti and Meatballs

There’s something about a homemade spaghetti and meatballs that brings back memories of family dinners, childhood kitchens, and the people who first introduced us to the dishes we still enjoy today.

For some, it’s a simple tomato sauce. For others, it’s a rich Bolognese, a creamy Alfredo, or a hearty sauce filled with meatballs and sausage. Everyone seems to have their own version, and quite often, a family story goes along with it. I have a few of those stories myself.

Growing up in my Cajun household, my dad made a wonderfully meaty version of spaghetti sauce that I still prepare today. That recipe deserves its own post someday.

This particular recipe, however, came from my husband’s mother, Gerri, who was Italian and knew a thing or two about making a delicious pot of spaghetti and meatballs. Sadly, she passed away many years ago. I still think of her fondly, especially whenever I make this dish.

Her spaghetti sauce and meatballs weren’t complicated. It started with tomatoes, garlic, herbs, and seasonings, then simmered slowly for hours until the flavors came together. Homemade meatballs cooked right in the sauce, adding even more savory flavor along the way.

Over the years, I’ve made a few adjustments to her original recipe. That’s just how I roll in the kitchen. Even with those little changes, the rich flavors and comforting aromas still remind me of the meals she used to prepare.

I especially enjoy making spaghetti and meatballs on a day when I’m spending time around the house. Once everything is in the pot, it needs little more than occasional stirring and a few hours of gentle simmering. The longer it cooks, the more those wonderful flavors develop. And there’s usually enough sauce for a generous family dinner, along with leftovers that can be used for another meal.

Whether you serve it over spaghetti, linguine, or my personal preference, mostaccioli, this is one of those recipes worth keeping in the family. And every time I make it, I’m forever grateful that Gerri shared it with me.

Buon appetito!

Why You’ll LOVE This Authentic Spaghetti and Meatballs


  • A treasured family recipe. Inspired by my Italian mother-in-law’s homemade spaghetti and meatballs.
  • Rich developed flavor. Slow simmering brings together tomatoes, garlic, herbs, and savory meatballs.
  • Homemade meatballs. Tender beef meatballs cook directly in the sauce, adding flavor to every bite.
  • Perfect for family dinners. A generous pot of sauce is wonderful for gatherings and Sunday meals.
  • Great for leftovers. Extra sauce can be refrigerated or frozen for easy meals later.

What You’ll Need

  • Ground beef, Parmesan, and breadcrumbs – Form the base of the homemade meatballs, adding flavor and helping them hold together.
  • Milk and egg – Add moisture and bind the meatball ingredients.
  • Tomato sauce and tomato paste – Create the rich tomato base for the spaghetti sauce.
  • Garlic and seasonings – Oregano, basil, parsley, Italian seasoning, onion powder, salt, and pepper bring everything together.
  • Italian sausage (optional) – Adds another layer of savory flavor and makes the sauce even heartier.

Recipe Tips

Give the sauce time to simmer. This isn’t a recipe to rush. A slow, gentle simmer allows the tomatoes, garlic, and seasonings to develop a rich flavor. I generally cook the sauce for about four hours, although it can be ready sooner.

Use a large stockpot. Choose a pot with enough room for the sauce, meatballs, and optional Italian sausage. I use a large stockpot because it provides plenty of space and helps contain splattering.

Mix the meatballs by hand. Combine the meatball ingredients in a large mixing bowl and gently work everything together using your hands. Avoid overmixing, which can make the meatballs dense.

Keep the meatballs uniform. Roll the mixture into approximately 1½-inch balls so they cook evenly. If the meat sticks to your hands, lightly coat them with a little cooking oil.

Add the meatballs carefully. Lower the uncooked meatballs individually into the simmering sauce, distributing them around the pot. Allow them to firm up before stirring to help prevent them from breaking apart.

Keep the lid slightly open. I prefer simmering with the lid partially covering the pot. This allows some moisture to evaporate while reducing splattering. Stir occasionally, taking care around the meatballs.

Make it with or without meatballs. The tomato sauce is delicious on its own. You can also substitute prepared frozen meatballs when time is limited.

Add Italian sausage. I often include Italian sausage when making a large family dinner. Sweet or hot sausage works, depending on your preference. Make sure the sausage cooks completely before serving.

Choose your pasta. Spaghetti, linguine, fettuccine, and mostaccioli are all excellent choices. I particularly enjoy mostaccioli because the sauce clings nicely to the pasta.

Make extra sauce. This is an excellent recipe for preparing a double batch of tomato sauce. Freeze the extra for future pasta dinners, lasagna, ravioli, or tortellini.

How to Serve Authentic Spaghetti and Meatballs

  • I usually toss a little of the spaghetti sauce with the cooked pasta before serving, then place the remaining sauce and meatballs in a separate bowl so everyone can add as much as they like.
  • Serve spaghetti and meatballs alongside some warm, toasted garlic bread to enjoy every last bit of sauce.
  • Pair with a Classic Caesar Salad for a refreshing contrast to the rich sauce.
  • Add roasted green beans, asparagus, or zucchini for a simple vegetable side.
  • Offer freshly grated Parmesan or Parmesan shavings at the table.
  • If you have leftover sauce, don’t overlook the possibilities for a Must-Goes meal. Use leftover sauce with ravioli, tortellini, baked ziti, or lasagna for another meal. I’ve even used it with ramen noodles for a quick lunch. It may not be traditional Italian cooking, though it’s a tasty way to make good use of leftovers.
Food and Drink Pairing Recommendations at Zigeze

Drink Pairings

This Authentic Spaghetti and Meatballs recipe features a rich tomato sauce, savory meatballs, and Italian herbs pair especially well with wines and beers that complement the acidity of the tomatoes.

Here are some of my bar favorites:

FAQs

Slow simmering gives the tomatoes, garlic, and herbs time to develop flavor. Cooking the meatballs directly in the sauce also adds savory richness. I recommend tasting the sauce periodically and adjusting the seasonings as needed.

I generally allow this sauce to simmer for approximately four hours. You can serve it after about two hours, provided the meatballs and sausage are fully cooked, although a longer, gentle simmer helps develop the flavor.

No. This recipe calls for adding the uncooked meatballs directly to the simmering tomato sauce. The meatballs cook in the sauce, adding flavor as they simmer. Handle them gently until they’ve firmed up.

Yes. Prepared frozen meatballs are a convenient substitute when you don’t have time to make homemade ones. Follow the package instructions and allow enough time for them to heat thoroughly in the sauce.

Add a small amount of water and stir until the sauce reaches your preferred consistency. If the sauce is too thin, continue simmering uncovered for a little longer to allow excess liquid to evaporate.

Yes. This is an excellent make-ahead recipe. Prepare the sauce and meatballs, cool promptly, and refrigerate in airtight containers. The flavors often become even more developed after a day in the refrigerator.

Refrigerate leftovers in airtight containers for up to four days. Store pasta separately when possible, or coat it lightly with sauce to help prevent drying out. Reheat the sauce and meatballs thoroughly before serving.

Yes. This sauce freezes well. Allow it to cool, then divide it into freezer-safe containers. For the best quality, use frozen sauce within approximately 4 to 6 months. You can also freeze cooked meatballs separately or together with the sauce. Thaw in the refrigerator before reheating.

Authentic Spaghetti and Meatballs
Authentic Spaghetti and Meatballs

Authentic Spaghetti and Meatballs

Recipe byAnnette (•‿•)
Inspired by my Italian mother-in-law Gerri, this homemade spaghetti sauce features tender beef meatballs simmered in a rich tomato sauce with garlic, basil, oregano, and Italian herbs. Slowly cooked to develop wonderful flavor, it's a comforting family dinner served over your choice of pasta.
CREATE A SHOPPING LIST
Prep Time:25 minutes
Cook Time:4 hours
Total Time:4 hours 25 minutes
Course: Condiments, Main Course
Cuisine: Italian
Servings: 10
Calories: 392cal

Recommended

Johnsonville Mild Italian Pork Sausage Links
Johnsonville Mild Italian Pork Sausage is my personal favorite in this sauce.
Spice World Minced Garlic
Spice World Minced Garlic is an excellent substitute for fresh.

Ingredients

Meatballs

  • 1½ pounds ground beef
  • ½ cup Parmesan cheese grated
  • ½ cup breadcrumbs
  • ¼ cup milk
  • ¼ cup fresh parsley finely chopped
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil crushed
  • 2 teaspoons garlic powder
  • 1 large egg
  • Salt and freshly ground black pepper to taste

Spaghetti Sauce

  • 2 29-ounce cans tomato sauce
  • 1 12-ounce can tomato paste
  • 30 fluid ounces water
  • 4 cloves garlic minced
  • 2 teaspoons oregano
  • ⅛ cup fresh basil chopped (2 tablespoons)
  • ¼ cup fresh parsley finely chopped
  • 1 tablespoon onion powder
  • 2 teaspoons Italian seasoning
  • ½ teaspoon ground black pepper
  • 1 teaspoon salt
  • 1 pound Italian sausage optional

For Serving

  • Cooked spaghetti or your preferred pasta
  • Freshly grated Parmesan cheese optional

Instructions

Meatballs

  1. In a large mixing bowl, combine the ground beef, Parmesan cheese, breadcrumbs, milk, parsley, oregano, basil, garlic powder, egg, salt, and pepper.
  2. Add more water, if needed, to ensure that the meatballs and sausage are submerged in the sauce.
  3. Gently mix the ingredients together using your hands until evenly combined. Avoid overworking the meat.
  4. Roll the mixture into approximately 1½-inch meatballs and set aside while preparing the sauce.

Spaghetti Sauce

  1. Combine the tomato sauce, tomato paste, water, garlic, oregano, basil, parsley, onion powder, Italian seasoning, black pepper, and salt in a large stockpot. Stir until thoroughly combined.
  2. Bring the sauce to a gentle simmer over medium heat, stirring occasionally to prevent sticking.
  3. Carefully add the uncooked meatballs one at a time, distributing them evenly throughout the sauce. Add the optional Italian sausage.
  4. Reduce the heat to low, partially cover the pot, and simmer gently for approximately 2 to 4 hours, stirring occasionally. Avoid vigorous stirring until the meatballs have firmed up.
  5. Check that the meatballs and sausage are fully cooked. Ground beef meatballs and pork Italian sausage should reach an internal temperature of 160°F.
  6. Taste the sauce and adjust the seasonings as desired. If the sauce becomes too thick, stir in a small amount of water.
  7. Cook your preferred pasta according to the package directions. Drain and toss with a little of the prepared sauce.
  8. Serve the pasta topped with additional spaghetti sauce and meatballs.
  9. Garnish with freshly grated Parmesan cheese, if desired.

Nutrition

Calories: 392cal | Carbohydrates: 7g | Protein: 22g | Fat: 30g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 106mg | Sodium: 748mg | Potassium: 384mg | Fiber: 1g | Sugar: 1g | Vitamin A: 365IU | Vitamin C: 6mg | Calcium: 131mg | Iron: 3mg

Did you make this recipe?

We’d love to see! Tag @zigeze on Instagram! #zigeze

You'll Also Love...

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating