Italian Spaghetti Sauce with Meatballs Recipe

Italian Spaghetti Sauce with Meatballs Recipe

Cook Time: 120 minutes

Classic Italian Meatballs in Rich Tomato Sauce

This hearty recipe yields 6 servings and brings together tender meatballs simmered in a flavorful tomato sauce. Perfect for a family dinner or special occasion.

Ingredients

Meatballs:

  • 1 pound lean ground beef
  • 1 cup fresh bread crumbs
  • 1 tablespoon dried parsley
  • 1 tablespoon grated Parmesan cheese
  • 1/4 teaspoon ground black pepper
  • 1/8 teaspoon garlic powder
  • 1 egg, beaten

Sauce:

  • 3/4 cup chopped onion
  • 5 cloves garlic, minced
  • 1/4 cup olive oil
  • 2 (28 ounce) cans whole peeled tomatoes
  • 2 teaspoons salt
  • 1 teaspoon white sugar
  • 1 bay leaf
  • 1 (6 ounce) can tomato paste
  • 3/4 teaspoon dried basil
  • 1/2 teaspoon ground black pepper

Directions

  1. Prepare the meatball mixture: In a large bowl, combine the ground beef, bread crumbs, parsley, Parmesan cheese, 1/4 teaspoon black pepper, garlic powder, and beaten egg. Mix until all ingredients are well incorporated.
  2. Form the meatballs: Shape the mixture into 12 even-sized balls. Cover and refrigerate until ready to cook.
  3. Saut aromatics: In a large saucepan over medium heat, heat olive oil. Add chopped onion and minced garlic, cooking until the onion becomes translucent and fragrant.
  4. Add tomatoes and seasonings: Stir in the whole peeled tomatoes, salt, sugar, and bay leaf. Bring to a gentle simmer, then cover, reduce the heat to low, and cook for 90 minutes, stirring occasionally.
  5. Finish the sauce and cook meatballs: Add tomato paste, dried basil, 1/2 teaspoon black pepper, and the chilled meatballs. Simmer uncovered for an additional 30 minutes, allowing the meatballs to cook through and the flavors to meld.
  6. Serve: Ladle the meatballs and sauce onto plates or over pasta. Enjoy while hot!

Nutrition Facts (per serving)

  • Calories: 347
  • Total Fat: 21g (27% DV)
  • Saturated Fat: 6g (30% DV)
  • Cholesterol: 77mg (26% DV)
  • Sodium: 1493mg (65% DV)
  • Total Carbohydrate: 23g (8% DV)
  • Dietary Fiber: 5g (16% DV)
  • Total Sugars: 11g
  • Protein: 19g (38% DV)
  • Vitamin C: 33mg (36% DV)
  • Calcium: 140mg (11% DV)
  • Iron: 6mg (31% DV)
  • Potassium: 1023mg (22% DV)

* Percent Daily Values are based on a 2,000 calorie diet. Individual daily values may vary. Consult a doctor or registered dietitian if following a medically restrictive diet.

Italian Spaghetti Sauce with Meatballs Recipe

Comments

Allrecipes Member

10/06/2025 01:52:54 PM

Oh wow! These meatballs were phenomenal. I coated them in flour and sauteed them in olive oil first to seal in juices. I rolled them about the size of a silver dollar. This will be something I make often.

tanker_wife

03/15/2007 05:40:07 AM

This was absolutly the most wonderful spaghetti. This was my first time making homemade spaghetti. I work long hours and don't have time at night to make a 2 hour meal, so what I did was use my slow cooker. In the morning i sauteed my onion and garlic, combined it with all the ingredience including half a can of tomato sauce for extra liquid since it tends to lose some in a slow cooker. Had my husband turn the cooker on low at his lunch, so the sauce cooked about 6 1/2 hours. one hour before the sauce was done, he put the meat balls in. We did end up adding the extra half a can of sauce just for liquid, but the flavor was amazing. By using the slow cooker for us working cooks, it was nice to come home to a ready made meal and good as this.

MUSIC_MINX

09/22/2006 08:49:54 AM

For Celeste, who found the meatballs too dry, may I suggest adding 1/2 cup of water, or milk, or tomato sauce to the meatballs? The eggs will bind them, but not make them moister - adding liquid makes them exquisitely tender and juicy. Also, if you want a lighter meatball, substitute oatmeal for the breadcrumbs - measure it first, then run it briefly in the blender so you won't have any big bits in the meatballs. I added 1.5 tsp oregano and 3 tsp basil; added 1 tsp seasoned salt, 1 medium green pepper. I was very, very happy with the sauce. Put it into a 250 degree oven while I cooked other stuff, for about 2 hours,it was wonderful. :D

TidyPan7974

10/12/2023 08:54:37 PM

Loved this. Changed a few things. Two tins of chop tomatoes (I recommend Mutti), cook for 30 mins max not 90 as that’s why people complained about lack of flavour. You cook out the flavour of salt and herbs if you simmer for 90 minutes and again for 20 also why some said too sweet. Brown sugar instead as I had it. 1 tsp of oregano. 2 bay leaves maybe 3 if not fresh ones. (I used fresh off my tree) Drop the raw meatballs in and cover with sauce and put a lid on and bring to a high simmer and then put a lid on a turn it down low/medium and do not remove the lid again until 20 minutes. The meatballs came out perfectly cooked and soft. Me, Kids and husband loved it. I can’t comment on the meatballs as I bought sainsburys organic ones as only slightly more than a pack of mince and less time wasted.

daven74

02/01/2024 05:56:18 PM

Super simple and very delicious! My variations: added an anchovy to the onion & garlic saute and deglazed when done with 1/4 cup red wine, mashed tomatoes after 90 minute simmer, then made a smooth and slightly creamy sauce with an immersion blender before adding the meatballs.

FunCane4712

04/19/2024 08:44:57 PM

Definitely a keeper. I'm on a low sodium diet so I substituted low sodium tomatoes and gran padano cheese instead of parmesan. I also pureed the tomato sauce with a hand processor before adding the meatballs. Also reduced the bread crumbs to 1/2 cup.

Mirelena7

02/17/2023 09:44:49 PM

1) I think it would make more sense to start with the sauce and then prepare the meatballs, since they aren't added until the last 30 minutes. That reduces the start-to-finish time, since the sauce needs to simmer for 90 minutes at the beginning. 2) I followed the meatball recipe almost exactly, except that I added a little bit of salt based on some of the other reviews and soaked the bread crumbs in a half cup of milk (I did a 1.5× recipe). I also used 80/20 ground beef, which isn't really "lean", I suppose, so I baked them for a bit first before adding them to the sauce in order to let some of the fat drain out and to crisp up the outside. My family found the meatballs to be lacking in flavor: quite frankly, they needed a lot more salt than the quarter teaspoon or so that I added. I would probably increase the salt to 1 tsp were I to make the recipe again. I also think the amount of garlic powder could be increased, and I would personally swap the parsley for a more flavorful herb or herb blend in the future. 3) The sauce, on the other hand, was very flavorful and delicious! I did have to make some substitutions regarding the type of tomato, given what I had on hand, but that only affects texture, not taste. I would definitely make the sauce again, and hopefully I will remember to buy whole canned tomatoes so that I can try it as written.

JD6

03/10/2023 12:03:09 AM

I’ve been making this for awhile now and have dialed it into my liking. First, I added a couple grated up carrots from the food processor as well as diced mushrooms to make the sauce thicker and give it a garden fresh twist. I sauté the veggies with the olive oil before adding anything. I use 2 28oz cans of crushed tomatoes instead of whole pealed, the sauce gets done much quicker this way. I also stir in a 1/4 cup dry red wine when I add the sugar. I sub the meatball version of this recipe for Chef John’s on this website and the dried basil for Italian seasoning. I garnish it with fresh chopped Italian parsley and fresh grated Parmesan cheese. This is a 10/10 every time, the kids ask for it once at least once a week and I couple it with homemade garlic bread. Thanks!

j cook

04/17/2021 01:01:43 PM

I loved this recipe. The sauce truly tastes so “fresh”. For the meatballs, I doubled everything because I added a pound of ground pork. I think good meatballs need ground pork to counteract any dryness. For the fresh breadcrumbs, I soaked them in just a small amount of milk. Other than using fresh herbs because my garden is overflowing with them, that’s the only changes I made. A tip for the meatballs - DONT over mix them. The less handled, the more tender.

Trixie

03/04/2021 12:43:04 AM

For meatballs, I used 1/2 ground beef and 1/2 ground pork. For sauce I used (1) 28 oz can “Kitchen Ready” tomatoes and (1) 28 oz can tomato purée instead of the two cans listed. After sautéing vegetables, I added all to the pot at once, brought to a boil then simmered one hour. I then added (1) lb sweet Italian sausage and the meatballs. Simmered for 30-60 minutes more. Delicious!

tclark6262

11/28/2023 11:25:23 PM

I made a few modifications. I used a little more garlic, added parsley to the sauce. I use an immersion blender as it cooked down. I also only used 3/4 cup of bread crumbs and more parm. The outcome was absolutely wonderful. I crave spaghetti and meatballs every now again. Really good!!!

Brian Hoover

08/13/2025 03:44:45 PM

I make this time and time again. It is a family favorite.

Robin

07/18/2025 12:35:00 AM

I made this recipe just as it says, except After onion and garlic rue I just added all ingredients to the sauce at the beginning. Also I baked the meatballs separately and added to sauce after. Delicious!!

BriskMelt6412

06/11/2025 03:45:25 PM

I’ve been making this recipe for years! We absolutely love it! Every time I make it I get compliments!!!! 😊

SilverWhisk6654

06/10/2025 06:19:23 PM

Cooked many times now. I use shop bought meatballs, brown them off when there is 30 minutes left of the sauce cooking time and then add them to the sauce for the remaining time. I normally use one can of plum tomatoes, and one can of cherry tomatoes to mix things up a bit. Oh, I'm never shy when it comes to adding basil either! Fabulous recipe. It's also our goto pizza sauce now, for that we add some oregano too.

HotBowl2078

06/08/2025 03:04:22 PM

My go to!!!

grams221

05/19/2025 01:51:02 AM

I love this recipe. I add a grated carrot and some fresh thyme to the sauce for the last half hour.

Matthew Thomas

04/22/2025 11:26:22 AM

Fast, simple, and insanely good.

Joe

03/31/2025 07:40:47 PM

Simple recipe. Delicious.

SWFlMommyOf2

03/30/2025 06:20:18 PM

We love this recipe! For the folks that find the meatballs dry or tough, please be mindful that it specifically calls for fresh breadcrumbs. The ratio is different if you use the store bought crumbs.