Homemade Italian Spaghetti Sauce and Meatballs

Julia Ferguson


This is my family's recipe. My mother always made this for our birthday dinner. It's one of those recipes that needs to cook all day. So one of these winter days when you don't want to get out and you want something hearty and flavorful make this for your family. The aroma coming from the kitchen will keep their stomachs growling all day. But well worth the agony and wait. My mom always served this with an antipasto salad and garlic bread.

Blue Ribbon Recipe

All good things come to those who wait and this spaghetti and meatballs recipe is proof of that. Simmer the sauce for so long really brings out the robust tomato and garlic flavors. Sprinkling Parmesan cheese at the end brings another depth of cheesy flavor. The tender meatballs soak up all the yummy sauce while cooking. Serve with garlic bread for a comforting meal. Test Kitchen Avatar The Test Kitchen


★★★★★ 4 votes

This make a lot, and enough to freeze for later.
1 Hr
6 Hr
Stove Top



  • ·
    olive oil (enough to just cover the bottom of the pan)
  • 3-5 clove
    garlic, peeled
  • 3-4 can
    tomato paste (6 oz each)
  • 2-3 can
    tomato sauce (28 oz each)
  • 1-2 can
    tomato puree (28 oz each)
  • 1 Tbsp
    Italian seasoning
  • 1/2 - 1 Tbsp
    garlic powder
  • 1 tsp
    ground black pepper
  • 1-2
    bay leaves
  • ·
    salt, to taste (the Parmesan cheese at the end will add to the saltiness as well)
  • 1 pinch
  • 1-2 lg
    handful of Parmesan cheese, at the end

  • 2-3 lb
    ground sirloin
  • 1-2 lb
    ground chuck
  • 1 lg
    onion, finely chopped
  • 2-3 clove
    garlic, finely chopped or grated
  • 1/2 - 1 tsp
    Italian seasoning
  • 1-2 tsp
    ground black pepper
  • 1 Tbsp
    dried parsley
  • 1-2
    handful of Italian bread crumbs
  • 1-2
    handfuls of Parmesan cheese
  • 2-3
    eggs (depends on the moisture content of the meat)

How to Make Homemade Italian Spaghetti Sauce and Meatballs


  1. This makes a lot of sauce, so you will need a very large soup pot with a good weight to it.
  2. Cover the bottom of the pan with olive oil (you want just enough to barely cover the bottom of the pan) begin to warm the oil gently.
  3. Place peeled garlic cloves in oil, on low heat cook cloves until just starting to lightly blister. Do not let the garlic brown or burn. Remove garlic.
  4. Add tomato paste, one can at a time, thoroughly incorporating the olive oil into the tomato paste each time. I find this is easier to do with a wire whisk.
  5. Add tomato puree mixing thoroughly. Add tomato sauce and mix well.
  6. At this point, some water can be added, as the sauce will be cooking for at least 6 hours and will thicken as it cooks. I wouldn't add more than 2 of the paste cans full of water. Mix well.
  7. Add Italian seasoning, garlic powder, bay leaves, and salt. Additional cloves of garlic can be added. depends on how garlicky you want the sauce.
  8. Cover pan with lid cocked and simmer on low for at least 6 hours. Stirring occasionally, to keep the sauce from sticking to the bottom. While the sauce is getting hot, mix together the meatballs, see below.
  9. My mother used veal in her meatballs. The price of veal is so expensive I have started using ground sirloin and ground chuck. The rule of thumb here is to use 2 parts lean veal or sirloin to 1 part ground chuck.
  10. Mix together, ground sirloin (or veal), ground chuck, finely diced onion, garlic, Italian seasoning, ground black pepper, parsley, bread crumbs, Parmesan cheese, and eggs.
  11. Using a spoon (I like to use my large cookie scoop), take a good amount of meat mixture and roll in the palm of your hand, forming a ball. The meatballs should hold together and be about the size of a golfball. I like to get a plateful of meatballs made then drop them into the hot sauce. Then go back and make another plateful to be dropped in the sauce. Repeat until all meatballs have been added to the sauce. Gently, so as not to break up meatballs, push and stir the sauce to get the meatballs down into the sauce.
  12. Cover with lid cocked, so steam can escape and thicken the sauce. Simmer on low on the stovetop. After about 1/2 hour check the meatballs and stir carefully, making sure the meatballs do not stick. The sauce and meatballs should cook for at least 6 hours or longer if you like. About 1 hr before serving add a pinch of sugar and stir well, being careful not to break up the meatballs. Add the Parmesan cheese. Mom never stirred the cheese into the sauce, she just let it melt into the sauce. Be careful after adding the sugar and cheese, as they could cause the sauce to stick on the bottom. Remove bay leaves before serving.
  13. Serve sauce and meatballs over hot cooked pasta and a sprinkle of Parmesan cheese on top.

Printable Recipe Card

About Homemade Italian Spaghetti Sauce and Meatballs

Show 72 Comments & Reviews

21 Homemade Cake Recipes From Scratch

21 Homemade Cake Recipes From Scratch

We love making a cake with boxed cake mix (find 25 desserts that begin with them here). But sometimes, we like to take the time to make a cake from scratch. If you’re celebrating a birthday, anniversary, or just because it’s Sunday, any of these 21 from-scratch cake recipes will make for a festive day. […]

14 Potato Soup Recipes

14 Potato Soup Recipes

Creamy, thick, and oh-so-delicious, potato soup is one of our favorite comfort foods. Easy to throw together, these potato soup recipes are a perfect go-to meal for the family. In fact, you can even make it in the Crock Pot! Every bacon-filled bite of loaded cheesy potato soup will have even the pickiest of eaters […]

20 Recipes To Make When the Baking Bug Bites

20 Recipes To Make When the Baking Bug Bites

Sometimes we just want to play in the kitchen and whip up a treat. For those times when the baking bug bites, we’ve found 20 mouthwatering recipes. It’s amazing how flour, sugar, butter, and a few extra ingredients can create something so tasty and magical. Whether you’re a pro in the kitchen or a beginner […]