Homemade Spaghetti Sauce with Kielbasa Meatballs

A traditional Italian-American red sauce simmered for hours with ground beef meatballs, kielbasa, and mushrooms. This version combines slow-cooked tomato paste with savory meatballs browned before finishing in the sauce, creating deep umami flavors. The long simmer melds oregano, basil, and garlic while kielbasa adds smokiness. Serve over spaghetti for a comforting weeknight dinner or casual gathering. What sets this apart: the 2-hour base simmer before adding proteins, plus wine and fresh parmesan stirred in at the end for brightness.
Ingredients
- 4 6 ounce cans tomato paste, preferably Contadina
- 9 cups water
- 2 teaspoons oregano, dried
- 1 ½ teaspoons garlic, minced, jarred
- 1 ½ teaspoons basil, dried
- 2 teaspoons salt
- 2 teaspoons pepper, black
- 1 teaspoon onion, dry minced
- 1 lb kielbasa, cut into chunksItalian sausage1:1pork
milder flavor, less smoke
- ¼ cup wine, dry, white or redbeef broth1:1liquid
alcohol-free option
- 1 8 ounce can mushrooms, mixed, drained
- ½ cup parmesan cheese, grated, from green can
- 1 16 ounce package spaghetti, dried
- 1 lb ground chuck, for meatballsground beef1:1beef
standard substitute
- ½ cup breadcrumbs, dry, unseasoned
- ¼ cup parmesan cheese, grated, from green can
- 1 small onion, minced, about 0.5 cup
- 1 egg, for meatballs
- ¼ cup spaghetti sauce, from pot, for meatball mixture
- 1 tablespoon Italian seasoning, dried
- black pepper, for meatballs, to taste(optional)
- salt, for meatballs, to taste(optional)
Instructions
- 1
Mix tomato paste, water, oregano, minced garlic, basil, salt, pepper, and dry minced onion in a large pot.
- 2
Bring to a simmer over medium-high heat until it reaches a slight boil.
- 3
Reduce heat to low and maintain a gentle simmer.
- 4
Cook and stir frequently for 2 hours, tasting and adjusting spices as needed. Add water if sauce thickens too much.
- 5
Add kielbasa chunks and mushrooms to the sauce. Simmer for 30 minutes.
- 6
While sauce simmers, combine minced onion, egg, ground chuck, salt, pepper, Italian seasoning, breadcrumbs, parmesan, and 1/4 cup sauce in a bowl.
- 7
Shape mixture into golf ball-sized meatballs.
- 8
Brown meatballs on all sides in a separate pan, then drop into the sauce.
- 9
Cook spaghetti according to package directions.
- 10
When spaghetti nears completion, stir wine and 1/2 cup parmesan into the sauce. Simmer for a few minutes longer.
- 11
Drain spaghetti, toss with sauce and meatballs, and serve with additional parmesan.
- 12
Remove meatballs to serve if desired.
Tips
Brown meatballs thoroughly before dropping into sauce to develop flavor and prevent them from breaking apart during the long simmer.
Reserve pasta water before draining; add a splash to the sauce if it becomes too thick during cooking.
Taste the sauce at the 1-hour mark and adjust seasonings early, as flavors concentrate during extended simmering.
Good to Know
Refrigerate in airtight container up to 4 days. Freeze sauce with meatballs up to 3 months.
Prepare sauce and meatballs up to 1 day ahead. Reheat gently over low heat, adding water if needed. Cook pasta fresh before serving.
Serve immediately over hot spaghetti with extra grated parmesan cheese on the side. Pair with crusty bread and a simple green salad.
Common Mistakes
Skip browning meatballs to avoid them disintegrating in the long simmer
Stir sauce frequently during the 2-hour cook to avoid scorching on the pot bottom
Add wine and fresh parmesan near the end to avoid cooking off alcohol flavor or overheating delicate cheese
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I use fresh mozzarella instead of the green can parmesan?
The recipe specifies grated Parmesan from a green can for its salty, dry qualities that dissolve into sauce. Fresh mozzarella will clump and won't incorporate properly. Stick with aged Parmesan or Pecorino Romano for best results.
What if my sauce is too thin after 2 hours?
Simmer uncovered longer to allow evaporation, or increase heat slightly. Alternatively, mix 1 tablespoon cornstarch with 2 tablespoons water, stir into sauce, and simmer 2-3 minutes until thickened.
How long can I keep leftovers and can I freeze them?
Store in refrigerator up to 4 days in an airtight container. Freeze the sauce with meatballs separately from cooked pasta for up to 3 months. Thaw overnight in fridge and reheat gently over low heat with a splash of water.