Classic Italian Spaghetti & Meatballs In Tomato Sauce

Classic Italian Spaghetti & Meatballs In Tomato Sauce

When it comes to truly satisfying home cooking, nothing quite hits the spot like a hearty plate of classic Italian spaghetti and meatballs. This recipe, honed over years in my kitchen, brings together tender, flavourful meatballs with a rich, slow-cooked tomato sauce, all served over perfectly al dente spaghetti.

Recipe Overview

  • Prep time: 30 minutes
  • Cook time: 1 hour 30 minutes
  • Total time: 2 hours
  • Servings: 6-8
  • Difficulty: Medium

Why You’ll Love This Classic Italian Spaghetti & Meatballs in Tomato Sauce

This isn’t just another spaghetti and meatballs recipe; it’s a testament to the power of simple, high-quality ingredients transformed into something truly special. For me, cooking is about creating memories and bringing people together, and this dish does exactly that. I make this at least once a week – it’s become a family favourite, much like a warming Healthy Smothered Chicken And Rice Casserole or even a lighter option like Healthy Buffalo Chicken Cucumber Rolls, and my kids absolutely devour this every time I make it, asking for seconds before they’ve even finished their first plate!cookingenious.com/healthy-smothered-chicken-and-rice-casserole/”>Healthy Smothered Chicken And Rice Casserole, and my kids absolutely devour this every time I make it, asking for seconds before they’ve even finished their first plate! There’s something incredibly comforting about a rich, slow-simmered sauce clinging to tender meatballs and delicate strands of pasta that makes everyone feel cherished. It’s the kind of meal that makes you want to linger at the table, sharing stories and laughter.

  • Deep, Rich Flavours: Our tomato sauce isn’t rushed; it’s simmered slowly to develop a profound depth, marrying the sweetness of tomatoes with aromatic herbs and a subtle warmth.
  • Tender, Juicy Meatballs: Crafted with a blend of finely minced beef and a secret ingredient for moisture, these meatballs are succulent on the inside with a lovely browned exterior.
  • Wholesome & Hearty: This is a proper meal that satisfies even the hungriest appetites, packed with good ingredients and providing sustained energy.
  • Perfect for Gatherings: Whether it’s a casual weeknight dinner or a special family gathering, this dish scales beautifully and always receives rave reviews.
  • Versatile & Adaptable: While truly magnificent as is, this recipe also welcomes slight variations, allowing you to tailor it to your family’s preferences or what you have on hand.
Classic Italian Spaghetti & Meatballs in Tomato Sauce

Classic Italian Spaghetti & Meatballs in Tomato Sauce
25 min prep  ·  90 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 500g lean beef mince
  • 100g breadcrumbs (or 2 slices stale bread, whizzed)
  • 60ml full-fat milk
  • 1 large egg, beaten
  • 50g Parmesan cheese, finely grated (plus extra for serving)
  • 2 cloves garlic, minced (for meatballs)
  • 2 tbsp fresh parsley, chopped (for meatballs)
  • 1 tsp dried oregano (for meatballs)
  • Salt and freshly ground black pepper, to taste
  • 2 tbsp olive oil (for frying meatballs)
  • 1 large onion, finely chopped (for sauce)
  • 3 cloves garlic, minced (for sauce)
  • 2 x 400g cans chopped tomatoes
  • 1 x 400g can crushed tomatoes
  • 200ml beef stock
  • 2 tsp dried basil
  • 1 tsp dried thyme
  • 1 bay leaf
  • 1 tsp sugar (optional, to balance acidity)
  • 400g spaghetti
  • Fresh basil leaves, for garnish

Tip: Always use good quality canned tomatoes for your sauce. The flavour difference is truly noticeable and forms the backbone of your dish. Look for brands that specify “Italian tomatoes” for the best results.

How to Make Classic Italian Spaghetti & Meatballs in Tomato Sauce

  1. Prepare the Meatball Mixture: In a large mixing bowl, combine the beef mince, breadcrumbs, milk, beaten egg, grated Parmesan, 2 minced garlic cloves, chopped fresh parsley, and 1 teaspoon of dried oregano. Season generously with salt and freshly ground black pepper. Use your hands to gently but thoroughly mix the ingredients until just combined. Be careful not to overmix, as this can make the meatballs tough. The mixture should feel moist and hold together well.
  2. Shape the Meatballs: Lightly wet your hands to prevent sticking. Roll the mixture into approximately 24-30 meatballs, each about 3-4 cm in diameter. They should be uniform in size to ensure even cooking. Place them on a plate or tray as you go.
  3. Brown the Meatballs: Heat 2 tablespoons of olive oil in a large, deep frying pan or a Dutch oven over medium-high heat. Once the oil shimmers, carefully add the meatballs in batches, making sure not to overcrowd the pan. Cook for 5-7 minutes, turning occasionally, until they are beautifully browned and have a lovely crust all over. They won’t be cooked through at this stage, but the browning adds incredible flavour and texture. Once browned, remove the meatballs from the pan and set them aside.
  4. Start the Tomato Sauce: In the same pan, reduce the heat to medium. Add the finely chopped onion and cook for 5-7 minutes, stirring occasionally, until it has softened and turned translucent, releasing a sweet aroma. Next, add the remaining 3 minced garlic cloves and cook for another minute until fragrant, taking care not to burn them. The pan should now smell wonderfully aromatic.
  5. Simmer the Sauce: Pour in the canned chopped tomatoes, crushed tomatoes, and beef stock. Stir in the dried basil, dried thyme, and the bay leaf. If using, add the teaspoon of sugar to balance the acidity of the tomatoes. Bring the sauce to a gentle simmer, then reduce the heat to low, cover the pan, and let it cook for at least 45 minutes to an hour. The sauce will deepen in colour to a rich red and thicken slightly, its aromas filling your kitchen with warmth.
  6. Combine & Finish the Sauce: After the sauce has simmered, carefully add the browned meatballs back into the pan. Submerge them gently in the sauce. Continue to simmer, covered, for another 20-30 minutes, or until the meatballs are cooked through and wonderfully tender. The sauce should be rich, fragrant, and cling beautifully to the meatballs. Remove the bay leaf before serving. While the meatballs finish simmering, cook your spaghetti according to package directions in a large pot of salted boiling water until al dente – firm to the bite. Drain well using a colander.

Tips From My Kitchen

  • Don’t Overmix Your Meatballs: When combining the meatball ingredients, use a light touch and mix only until everything is just incorporated. Overmixing can compact the meat proteins, leading to dense, tough meatballs. We’re aiming for tender, succulent morsels, so treat them gently. The goal is a uniform mixture that holds its shape, not a tightly bound brick.
  • The Power of Browning: While it might be tempting to skip this step, browning the meatballs before adding them to the sauce is crucial. This process creates a Maillard reaction, developing deep, complex flavours and a lovely crust on the exterior of the meatballs. Those browned bits left in the pan also contribute immensely to the sauce’s richness, so don’t clean the pan after browning!
  • Slow Simmer for Sauce Depth: Patience is key for a truly outstanding tomato sauce. Allowing it to simmer slowly, covered, for an extended period (at least 45 minutes, but longer is better) permits the flavours to meld and deepen. The tomatoes break down, releasing their natural sweetness, and the herbs infuse the sauce beautifully. You’ll notice the colour darkens and the consistency thickens, indicating that the flavours are concentrating.
  • Adjusting Sauce Acidity: Canned tomatoes can sometimes be quite acidic. A pinch or teaspoon of sugar (or even a grated carrot if you prefer a vegetable sweetness) can help balance this acidity without making the sauce sweet. Taste your sauce after it’s simmered for a while and adjust as needed. This simple trick can elevate your sauce from good to truly magnificent.
  • Al Dente Pasta is a Must: Always cook your spaghetti until it’s “al dente,” meaning it’s firm to the bite but not hard. Overcooked, mushy pasta is a cardinal sin in Italian cooking! The pasta will continue to cook slightly when tossed with the hot sauce, so taking it off the heat a minute or two before it’s fully soft ensures perfect texture.
  • Finish with Fresh Herbs: While dried herbs are excellent for simmering, a scattering of fresh basil or parsley just before serving adds a vibrant burst of flavour and a beautiful aroma that dried herbs can’t quite replicate. It brightens the dish and provides a lovely fresh contrast to the rich sauce.

Equipment You’ll Need

  • Large pot for boiling
  • Colander
  • Large frying pan
  • Tongs or pasta fork

What to Serve With Classic Italian Spaghetti & Meatballs in Tomato Sauce

  • A crisp green salad with a light vinaigrette
  • Warm crusty bread or garlic bread for dipping into the sauce
  • A sprinkle of extra grated Parmesan cheese

Frequently Asked Questions

Can I make the meatballs ahead of time?
Absolutely! You can shape the meatballs and store them raw in the fridge for up to 24 hours, or freeze them raw for up to 3 months. If freezing, arrange them on a tray until solid, then transfer to a freezer bag.

How can I make the sauce richer?
For an even richer sauce, consider adding a splash of balsamic vinegar during the simmering stage, which deepens the tomato flavour. Another option is to add a small amount of finely grated carrot or a spoonful of tomato paste when sautéing the onions.

Can I use a different type of mince?
While beef mince is traditional and provides the best flavour, you can certainly experiment with other meats. For a lighter option, a blend of beef and lamb mince works beautifully, or you could use ground chicken or turkey for a different profile.

What if my sauce is too thin or too thick?
If your sauce is too thin, simply simmer it uncovered for a longer period to allow some of the liquid to evaporate. If it’s too thick, stir in a little more beef stock or hot water until it reaches your desired consistency.

Can I add vegetables to the sauce?
Yes, absolutely! Finely diced carrots, celery, or mushrooms can be added along with the onion at the beginning of the sauce-making process. They’ll add extra nutrients and subtle layers of flavour without overpowering the classic taste.

Classic Italian Spaghetti & Meatballs In Tomato Sauce

Classic Italian Spaghetti & Meatballs in Tomato Sauce

A beloved classic, this recipe features tender, homemade beef meatballs browned and then simmered to perfection in a rich, slow-cooked tomato sauce, served generously over al dente spaghetti. A comforting and flavorful family favorite.
Prep Time 25 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 55 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 680

Ingredients

  

  • 500 g lean beef mince
  • 100 g breadcrumbs or 2 slices stale bread, whizzed
  • 60 ml full-fat milk
  • 1 large egg beaten
  • 50 g Parmesan cheese finely grated (plus extra for serving)
  • 2 cloves garlic minced (for meatballs)
  • 2 tbsp fresh parsley chopped (for meatballs)
  • 1 tsp dried oregano for meatballs
  • Salt and freshly ground black pepper to taste
  • 2 tbsp olive oil for frying meatballs
  • 1 large onion finely chopped (for sauce)
  • 3 cloves garlic minced (for sauce)
  • 2 x 400g cans chopped tomatoes
  • 1 x 400g can crushed tomatoes
  • 200 ml beef stock
  • 2 tsp dried basil
  • 1 tsp dried thyme
  • 1 bay leaf
  • 1 tsp sugar optional, to balance acidity
  • 400 g spaghetti
  • Fresh basil leaves for garnish

Method

 

  1. Prepare the Meatball Mixture: In a large mixing bowl, combine the beef mince, breadcrumbs, milk, beaten egg, grated Parmesan, 2 minced garlic cloves, chopped fresh parsley, and 1 teaspoon of dried oregano. Season generously with salt and freshly ground black pepper. Use your hands to gently but thoroughly mix the ingredients until just combined. Be careful not to overmix, as this can make the meatballs tough. The mixture should feel moist and hold together well.
  2. Shape the Meatballs: Lightly wet your hands to prevent sticking. Roll the mixture into approximately 24-30 meatballs, each about 3-4 cm in diameter. They should be uniform in size to ensure even cooking. Place them on a plate or tray as you go.
  3. Brown the Meatballs: Heat 2 tablespoons of olive oil in a large, deep frying pan or a Dutch oven over medium-high heat. Once the oil shimmers, carefully add the meatballs in batches, making sure not to overcrowd the pan. Cook for 5-7 minutes, turning occasionally, until they are beautifully browned and have a lovely crust all over. They won’t be cooked through at this stage, but the browning adds incredible flavour and texture. Once browned, remove the meatballs from the pan and set them aside.
  4. Start the Tomato Sauce: In the same pan, reduce the heat to medium. Add the finely chopped onion and cook for 5-7 minutes, stirring occasionally, until it has softened and turned translucent, releasing a sweet aroma. Next, add the remaining 3 minced garlic cloves and cook for another minute until fragrant, taking care not to burn them. The pan should now smell wonderfully aromatic.
  5. Simmer the Sauce: Pour in the canned chopped tomatoes, crushed tomatoes, and beef stock. Stir in the dried basil, dried thyme, and the bay leaf. If using, add the teaspoon of sugar to balance the acidity of the tomatoes. Bring the sauce to a gentle simmer, then reduce the heat to low, cover the pan, and let it cook for at least 45 minutes to an hour. The sauce will deepen in colour to a rich red and thicken slightly, its aromas filling your kitchen with warmth.
  6. Combine & Finish the Sauce: After the sauce has simmered, carefully add the browned meatballs back into the pan. Submerge them gently in the sauce. Continue to simmer, covered, for another 20-30 minutes, or until the meatballs are cooked through and wonderfully tender. The sauce should be rich, fragrant, and cling beautifully to the meatballs. Remove the bay leaf before serving. While the meatballs finish simmering, cook your spaghetti according to package directions in a large pot of salted boiling water until al dente – firm to the bite. Drain well using a colander.

Notes

For best flavor, let the sauce simmer for the full duration or even longer if time allows. You can prepare the meatballs and sauce ahead of time; the flavors often improve overnight. Adjust seasoning to your taste, especially salt and pepper. Serve with extra grated Parmesan and fresh basil.

This Classic Italian Spaghetti & Meatballs in Tomato Sauce truly embodies the heart of home cooking – simple ingredients, prepared with care, yielding a dish that nourishes both body and soul. I hope you enjoy making and sharing this recipe as much as I do. Please leave a comment below and let me know how it turned out for your family!

Save Classic Italian Spaghetti & Meatballs in Tomato Sauce to Pinterest

Classic Italian Spaghetti & Meatballs in Tomato Sauce The Ultimate Comfort Food Recipe

📌Save to Pinterest

You might also like these recipes

Leave a Reply

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