My Mom’s Legendary Spaghetti and Meatballs

There are some dishes that transcend mere sustenance, becoming a cornerstone of family gatherings and a beloved taste of home. For us, that dish is my mum’s spaghetti and meatballs. If you’ve ever had the immense pleasure of sharing a meal with her, you’d undoubtedly hear it introduced as our “100-year-old family recipe.” It’s more than just a meal; it’s a culinary legacy, a signature dish that embodies warmth, tradition, and an unmistakable “chef’s kiss” of perfection. Over decades, my mum has meticulously refined and perfected this recipe, finally settling on what we wholeheartedly believe to be the absolute best way to create truly unforgettable meatballs and an accompanying sauce that sings with flavor.

Jump to Recipe Print Recipe

Classic Spaghetti and Meatballs dish

Close-up of perfectly cooked meatballs in sauce

The Heart of the Dish: Our Signature Meatballs

The secret to our extraordinarily tender and flavorful meatballs lies in what we affectionately call the “holy trinity” of meats: a perfect blend of lamb, beef, and pork. As Vinnie so wisely puts it in Goodfellas, “you’ve got to have the pork. The pork is the flavor.” This isn’t just a preference; it’s a foundational element. The lean beef provides structure, the succulent pork brings unparalleled richness and moisture, and the lamb adds a subtle, earthy depth that elevates the overall taste profile, creating a complexity that simply cannot be achieved with a single type of mince. This thoughtful combination ensures each meatball is bursting with robust flavor and a wonderfully tender texture that melts in your mouth.

Crafting the Perfect Meatball Blend

Beyond the meat itself, several key ingredients contribute to the magic. We begin with stale white bread, which forms a crucial “panade” when soaked in milk. This might seem unconventional, but this simple trick is a game-changer. The moistened bread acts as a binder, preventing the meatballs from becoming dense or dry, instead ensuring they remain incredibly moist and tender throughout the cooking process. Finely grated Pecorino Romano cheese adds a salty, tangy punch, while very finely diced brown onions provide a gentle sweetness and texture without overpowering the meat. Fresh parsley brings a vibrant herbaceous note, and a generous grating of garlic permeates the mixture with its aromatic warmth. Two eggs bind everything together, and a balanced seasoning of freshly cracked black pepper and flaky sea salt (or garlic salt for an extra layer of subtle flavor) completes the harmonious blend.

Mastering the Fry: Achieving Golden Perfection

Once the mixture is ready, we gently roll it into golf-ball-sized spheres. A crucial step for perfectly formed meatballs is to chill them in the fridge for at least 30 minutes. This allows them to firm up, making them easier to handle and ensuring they hold their shape beautifully during frying. The key to developing that irresistible golden-brown crust, a hallmark of our meatballs, is to give them ample space in the pan. This means working in batches – patience is paramount here. Crowding the pan will steam the meatballs instead of browning them, preventing the delicious caramelization we’re after. We use a generous amount of good quality olive oil, allowing each meatball to develop a beautifully crisp, golden exterior. This initial browning step creates an incredible depth of flavor and texture, which then beautifully complements the final cooking stage, where the meatballs gently simmer and absorb the rich flavors of our homemade sauce. The result is a meatball that is simultaneously crispy on the outside and incredibly tender and juicy within.

Raw meatballs prepared on a tray

Nanna’s Legacy: The Unforgettable Tomato and Basil Sauce

No spaghetti and meatballs dish is complete without a truly exceptional sauce, and for us, that means my Nanna’s timeless tomato and basil sauce. This recipe is a testament to the power of simplicity and quality ingredients, creating a vibrant, rich, and incredibly aromatic foundation for our meatballs. Indeed, this entire meal is quite the family affair! Unlike many traditional tomato sauces, our recipe isn’t shy with garlic – we embrace its robust flavor, using it generously to infuse the sauce with its distinctive warmth.

The Essence of Flavor: Quality Ingredients

This tomato sauce was one of the first dishes I learned to cook, and while it appears simple on the surface, achieving its perfect balance has taken generations of family experimentation. The most critical component is the quality of your tinned tomatoes. We insist on using high-quality varieties – think plump, juicy, and naturally sweet tomatoes that require minimal additional seasoning. San Marzano tomatoes, or other premium brands, are ideal as they deliver a superior depth of flavor that forms the backbone of the sauce. Alongside the tinned varieties, we also incorporate fresh, ripe tomatoes, sliced and peeled, which add a beautiful brightness and another layer of fresh, garden-grown taste.

Slow Simmer, Rich Reward

The process begins by gently heating olive oil and infusing it with an abundance of garlic cloves, cooked slowly until they are slightly golden and fragrant. These cloves are later removed, smashed, and returned to the sauce, ensuring their full flavor is released without any bitterness. We then combine the tinned and fresh tomatoes with a pinch of salt and pepper, along with three-quarters of a bunch of fresh basil – a non-negotiable ingredient that lends its distinctive sweet, peppery aroma. The mixture is brought to a boil, then reduced to a gentle simmer for at least 30 minutes, allowing the flavors to meld and deepen into a rich, velvety sauce. Throughout this process, we constantly taste and adjust the seasoning, adding a touch more salt, pepper, or even a hint of sugar if the tomatoes require a little extra sweetness to balance their acidity. The remaining fresh basil is stirred in at the very end to preserve its vibrant freshness.

Spaghetti and Meatballs served in a bowl
The Pasta: The Perfect Companion

Choosing the right pasta shape is integral to the enjoyment of this dish. For our family, the perfect companion for these glorious meatballs and rich sauce is a tubular spaghetti, more commonly known as bucatini. This unique pasta is thick and round, with a hollow center that acts like a tiny straw, allowing it to capture and hold every last drop of that beautiful, vibrant red sauce within its core. Each bite offers a delightful textural experience, with the pasta carrying the full flavor of the sauce directly to your palate.

Your Pasta, Your Preference

While bucatini is our traditional and highly recommended choice, the true beauty of this recipe lies in its adaptability. You can absolutely use whatever pasta shape your heart desires! Classic spaghetti, linguine, fettuccine, or even shorter pasta like penne or rigatoni would all make excellent choices. The most important tip for cooking any pasta for this dish is to drain it 1-2 minutes before the suggested cooking time for al dente, reserving about half a cup of the starchy pasta water. The pasta will finish cooking directly in the sauce, allowing it to absorb even more flavor and ensuring a perfectly integrated dish. The reserved pasta water is then slowly incorporated, creating a luscious, glossy texture that binds the sauce to the pasta beautifully.

Meatballs simmering in rich tomato sauce
Meatballs Frequently Asked Questions

Can I freeze the meatballs?

Absolutely! This recipe yields a generous serving, making it perfect for meal prepping. We highly recommend freezing any leftover meatballs before they have been cooked and introduced to the sauce. Simply arrange the raw, golf-ball-sized meatballs on a baking sheet and freeze until solid, then transfer them to snap-lock bags or an airtight container. This prevents them from sticking together. They will last for up to 3 months in the freezer. When you’re ready to cook, thaw them in the refrigerator overnight, then proceed with browning them as instructed in the recipe before adding them to your sauce.

Can I freeze the sauce?

That’s a resounding yes from me! This Nanna’s tomato and basil sauce is my favorite to make in large batches because of its versatility. It’s not just for spaghetti and meatballs; I use it as a base for lasagna, pizza, chicken parmigiana, and countless other dishes. It will keep beautifully in the freezer for up to 6 months. For convenience, I like to freeze it in individual portion sizes in snap-lock bags or small containers, making it easy to grab exactly what you need for a quick weeknight meal.

Do I need to use a mix of three different meats for the meatballs?

While our “holy trinity” blend of lamb, beef, and pork is our family’s secret to the most flavorful and tender meatballs, it is by no means a strict requirement. You have complete flexibility here! You can certainly use whatever mix of meats you prefer, or even stick to a single type, such as all beef, all pork, or all lamb. However, if you opt for just one or two types of meat, be aware that the flavor profile and texture might be slightly different. For example, all-beef meatballs can sometimes be a bit drier, while all-pork can be richer. The blend ensures a perfect balance of moisture, tenderness, and complex flavor.

Can I make this recipe gluten-free?

Yes, absolutely! The primary source of gluten in this recipe is the stale white bread used for the panade and, of course, the spaghetti. To make the meatballs gluten-free, simply substitute the white bread with your favorite gluten-free bread. Ensure it’s stale for the best results, as this helps it absorb the milk effectively. For the pasta, swap regular bucatini or spaghetti for a high-quality gluten-free pasta, ensuring it’s cooked according to package directions, remembering to undercook it slightly before finishing in the sauce.

What’s the best way to reheat leftover spaghetti and meatballs?

Reheating spaghetti and meatballs effectively ensures they taste just as good as when freshly made. If you have leftovers of the complete dish, the best method is to gently warm it on the stovetop over low heat, adding a splash of water or extra sauce if needed to prevent it from drying out. Stir occasionally until heated through. For individual portions, the microwave works well, but be sure to stir halfway through to ensure even heating. If reheating just the sauce with meatballs, the stovetop method is ideal to maintain texture and flavor.

Platter of spaghetti and meatballs with fresh basil

We poured generations of love and culinary wisdom into perfecting this dish, and we truly hope it brings as much joy to your table as it does to ours. This isn’t just a recipe; it’s an invitation to create memories and savor the simple, profound pleasures of good food made with care. If you embark on this delicious journey and make this recipe, please share your wonderful creations with us! We would absolutely love to see them. Tag me on Instagram, Tik Tok or Pinterest so I can celebrate your culinary success!

Should you have any questions as you prepare this dish, or if you’d like to share your feedback and leave a review, please do so below. I always look forward to answering your food and recipe-related questions and hearing your thoughts on my recipes. Happy cooking!

Spaghetti and Meatballs
Print
5 from 1 vote

Spaghetti & Meatballs

By
Daen Lia
This is my mum’s spaghetti and meatballs and if you’ve ever been so lucky to eat them with her, you will hear them be introduced as our 100 year old family recipe.
Prep Time:
40
Cook Time:
1
Servings:
8

Ingredients

Meatballs

  • 6 slices stale white bread, sliced
  • 1/2 cup milk
  • 500 g beef mince
  • 250 g pork mince
  • 250 g lamb mince
  • 1 cup pecorino romano, grated
  • 2 brown onions, very finely diced
  • 1/2 bunch parsley, finely diced
  • 1 garlic clove, grated
  • 2 eggs
  • 1 tsp freshly cracked black pepper
  • 1 tsp flakey sea salt

Tomato & Basil Sauce

  • 3 tbsp olive oil
  • 4 garlic cloves
  • 2 400g tinned tomatoes
  • 4 tomatoes, sliced and peeled
  • 1 bunch fresh basil
  • salt to taste
  • 1/4 – 1/2 cup water
  • 500 g spaghetti

Instructions

Meatballs

  • Place the bread into a bowl and cover with the milk. Leave to sit until soft. Depending on how stale the bread you are using is, you may need the full cup of milk or only half.
  • Combine all ingredients into a large bowl. Using your hands, mix all the ingredients really well, squeezing together to incorporate.
  • Using roughly 1 tablespoon of the mixture, roll it into golf sized balls. Place onto a large tray, cover and leave to set in the fridge for a minimum of 30 minutes. Begin making the sauce.
  • In a fry pan on a medium – high heat, add 4 tablespoons olive oil and fry your meatballs for 2 minutes each side or until they are golden and caramalised. Fry the meatballs in batches so the pan does not overcrowd.
  • Bring a large pot of heavily salted water to the boil. Follow the instructions on the back of the pasta packet for al dente pasta and drain your pasta 1 – 2 minutes before the suggested cooking time. Reserve up to 1/2 cup of pasta water.
  • While the pasta is cooking, add the meatballs to the tomato and basil sauce, making sure ¾ of their body is submerged in the sauce. Leave to cook for 8 minutes on a low – medium heat.
  • Take the meatballs out of the sauce and set to the side.
  • On a low heat, stir the pasta through the sauce, slowly incorporating the pasta water until you have a smooth and glossy texture. Place the meatballs back into the pan with the sauce and spaghetti and finish off with a sprinkling of fresh basil and pecorino romano.

Tomato & Basil Sauce

  • In a large deep fry pan, bring the olive oil to heat. Turn the heat down immediately, add the garlic and cook for 2 – 3 minutes or until the garlic is slightly brown.
  • In the same pan, combine the tinned tomatoes, fresh tomatoes, water, a pinch of salt and pepper and ¾ of the basil. Bring to the boil then turn the heat all the way down and leave to simmer for 30 minutes. Remove the garlic from the pan, smash with the back of a spoon and place back into the sauce. Depending on the tinned tomatoes you are using, your sauce may need a little sweetness. Keep tasting your sauce as it cooks and add more salt, pepper or sugar if needed.
iconLike this? Leave a comment below!