Skip to Content

Classic Spaghetti and Meatballs

This Classic Spaghetti and Meatball recipe is a slow simmered pot of comfort food. Tender meatballs combine with a chunky homemade tomato sauce that’s bursting with flavor.

Close up shot of plated spaghetti and meatballs served with wine

Making Classic Spaghetti and Meatballs

This classic spaghetti and meatballs recipe is just the dish for leisurely weekend cooking. Nothing is terribly difficult with this dish, it just takes time for it to simmer and let all the wonderful flavors develop.

A combination of beef and veal, along with bread cubes that have been soaked in milk, create an incredibly soft and tender meatball. The sauce gets it flavor from a mix of herbs, a splash of red wine and a healthy amount of fresh garlic.

After a nice long simmer, the sauce thickens up nicely and simmering the meatballs in the sauce gives it a deep meaty flavor.

Shot of ingredients needed for the recipe

Classic Spaghetti and Meatballs is Great for Entertaining

This classic spaghetti and meatballs recipe is a great meal to serve for weekend entertaining. You can get this simmering on the stove well before your guests arrive.

Once they arrive – and smell the wonderful aroma coming from your kitchen – all you need to do is cook the pasta.

Serve this dish with a field greens salad and these easy Parmesan Puffs or a loaf of crusty bread and you have a complete meal.

process shot of tomato sauce in the pot 

Ingredients Needed for Classic Spaghetti and Meatballs

You can find complete instructions for making this recipe below in the recipe card

For the sauce:

  • Olive oil
  • Onion
  • Garlic
  • Dry red wine
  • Canned whole tomatoes
  • Fresh oregano
  • Fresh basil
  • Fresh parsley
  • Sugar
  • Salt
  • Pepper
  • Hot cooked pasta

For the meatballs:

  • Onion
  • Garlic
  • Olive oil
  • Sliced white bread
  • Milk
  • Eggs
  • Ground Beef
  • Veal
  • Salt
  • Pepper

Shot of the meatballs being browned in the pan

How to Make Classic Spaghetti and Meatballs

  • Starting with the sauce, heat olive oil in a large pot.
  • Add onions and sauté.
  • Add garlic and crushed red pepper continuing to sauté.
  • Add wine and allow to reduce.
  • Add chopped tomatoes and reserved juice. Bring to a bubble, reduce heat to low and stir in herbs, sugar, salt and pepper.
  • Cover and simmer sauce for at least 1-1/2 hours.
  • While sauce is simmering, prepare the meatballs.
  • Heat a small amount of olive oil in a small skillet. Add onion and sauté for a few minutes, then add garlic and sauté for another minute. Allow to cool slightly.
  • Meanwhile, put bread cubes in a bowl and pour enough milk over them to cover. Soak for a few minutes, until bread is soft. Remove from bowl and squeeze out excess milk.
  • In a large bowl, add all of the meatball ingredients. Mix with your hands until well combined. Shape into 16 meatballs.
  • Heat olive oil in a large non-stick skillet over medium heat. Brown meatballs for about 4 minutes per side.
  • Once sauce has simmered for at least 1 1/2 hours, add browned meatballs and simmer for 1 hour more.
  • Serve over hot cooked pasta.

 

Shot of recipe plated served with wine with serving dish in the background

FAQs for Making Classic Spaghetti and Meatballs

I can’t find veal at my grocery store, is there a substitution I can make?

If you can’t find veal or you just don’t care for it, ground pork is a good substitution.

Does the fat content of the ground beef make a difference?

I feel like 85% lean ground beef is best. The fat content helps to keep the meatballs moist, without making the sauce greasy.

Why soak the bread in milk?

The combination of using fresh bread and soaking it in milk helps to create a soft and tender meatball.

What is the best way to mix the meatballs?

Your hands are by far the best and easiest way to get the ingredients mixed together.

How do I get the meatballs to be a uniform size?

An ice cream scoop is a great tool for helping you to get a uniform size.

More Pasta Recipes You Might Enjoy:

spaghetti and meatballs plated on a serving dish

Yield: 8 servings

Classic Spaghetti and Meatballs

Classic Spaghetti and Meatballs

Tender beef and veal meatballs combine with a slow simmered tomato sauce for a classic meal both family and guests will love.

Prep Time 40 minutes
Cook Time 2 hours 3 seconds
Total Time 2 hours 40 minutes 3 seconds

Ingredients

FOR THE SAUCE

  • 3 tbsp olive oil
  • 1/2 cup onion, chopped
  • 4 cloves garlic, minced
  • 1/4 tsp crushed red pepper
  • 1/2 cup dry red wine
  • 2 cans organic whole tomatoes, chopped and juice reserved
  • 2 tbsp fresh oregano, chopped
  • 1/3 cup fresh basil, chopped
  • 1/3 cup fresh parsley, chopped
  • 1 tsp sugar
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • hot cooked pasta

FOR THE MEATBALLS

  • 1/4 cup onion, minced
  • 2 cloves garlic, minced
  • olive oil
  • 2 slices bread, chopped into small cubes
  • milk
  • 2 eggs
  • 1 tbsp fresh oregano, minced
  • 1/3 cup grated parmesan
  • 1 lb ground beef
  • 1 lb ground veal - ground pork can be substituted if you prefer
  • salt and pepper

Instructions

  1. Starting with the sauce, heat olive oil in a large pot over medium heat.
  2. Add onions and saute for about 5 minutes until onions are translucent.
  3. Add garlic and crushed red pepper, saute for another minute.
  4. Add wine, bring to a boil and let reduce for a few minutes.
  5. Add chopped tomatoes and reserved juice. Bring to a bubble, reduce heat to low and stir in herbs, sugar, salt and pepper.
  6. Cover and simmer sauce for at least 1 ½ hours.
  7. While sauce is simmering, prepare meatballs.
  8. Heat a small amount of olive oil in a small skillet. Add onion and saute for a few minutes, then add garlic and saute for another minute. Allow to cool slightly.
  9. Meanwhile, put bread cubes in a bowl and pour enough milk over them to cover. Soak for a few minutes until bread is soft. Remove from bowl and squeeze out excess milk.
  10. In a large bowl, add all of the meatball ingredients. Mix with your hands until well combined. Shape into 16 meatballs.
  11. Heat about 2 tbsp olive oil in a large non-skillet over medium heat. Brown meatballs for about 4 minutes on each side.
  12. Once sauce has simmered for at least 1 1/2 hours, add meatballs and simmer for 1 hour more.
  13. Serve over hot cooked pasta

Nutrition Information:

Yield:

8

Serving Size:

1

Amount Per Serving: Calories: 478Total Fat: 27gSaturated Fat: 9gTrans Fat: 1gUnsaturated Fat: 15gCholesterol: 147mgSodium: 375mgCarbohydrates: 20gFiber: 1gSugar: 7gProtein: 36g

ENJOY!

 

Asian Sweet and Sour Meatballs Recipe - Lisa's Dinnertime Dish

Thursday 11th of January 2024

[…] a great appetizer for pretty much any occasion, are a tasty compliment to many dishes (think Classic Spaghetti and Meatballs!), and can be a main course meal. So […]

Parmesan Puffs - Lisa's Dinnertime Dish

Thursday 2nd of November 2023

[…] is a great combo with these puffs. I also think they are yummy served alongside a big plate of Classic Spaghetti and Meatballs or One Pot Garlic Parmesan Chicken […]

Meatball Sub Sliders - Lisa's Dinnertime Dish

Wednesday 20th of September 2023

[…] you don’t happen to have any leftover meatballs and marinara, you could use this recipe, which is the one I used for my meatballs and marinara this time. You could also make […]

dissertation citation chicago

Saturday 12th of February 2022

dissertation help free https://helpon-doctoral-dissertations.net/

dissertation help leicester

Friday 11th of February 2022

full dissertation help https://mydissertationwritinghelp.com/

Skip to Recipe