Homemade Spaghetti Sauce with Kielbasa Meatballs

Prep: 15 minCook: 2 hr 45 min8 servingsmediumItalian-American
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

8 servings
  • 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 chunks
    Italian sausage1:1pork

    milder flavor, less smoke

  • ¼ cup wine, dry, white or red
    beef broth1:1liquid

    alcohol-free option

  • 1 8 ounce can mushrooms, mixed, drained
  • ½ cup parmesan cheese, grated, from green can
    pecorino romano1:1cheesedairy-free

    sharper, saltier taste

    Full guide →
  • 1 16 ounce package spaghetti, dried
  • 1 lb ground chuck, for meatballs
    ground beef1:1beef

    standard substitute

  • ½ cup breadcrumbs, dry, unseasoned
    panko1:1binder

    coarser texture

    Full guide →
  • ¼ cup parmesan cheese, grated, from green can
    pecorino romano1:1cheesedairy-free

    sharper, saltier taste

    Full guide →
  • 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. 1

    Mix tomato paste, water, oregano, minced garlic, basil, salt, pepper, and dry minced onion in a large pot.

  2. 2

    Bring to a simmer over medium-high heat until it reaches a slight boil.

  3. 3

    Reduce heat to low and maintain a gentle simmer.

  4. 4

    Cook and stir frequently for 2 hours, tasting and adjusting spices as needed. Add water if sauce thickens too much.

  5. 5

    Add kielbasa chunks and mushrooms to the sauce. Simmer for 30 minutes.

  6. 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. 7

    Shape mixture into golf ball-sized meatballs.

  8. 8

    Brown meatballs on all sides in a separate pan, then drop into the sauce.

  9. 9

    Cook spaghetti according to package directions.

  10. 10

    When spaghetti nears completion, stir wine and 1/2 cup parmesan into the sauce. Simmer for a few minutes longer.

  11. 11

    Drain spaghetti, toss with sauce and meatballs, and serve with additional parmesan.

  12. 12

    Remove meatballs to serve if desired.

Tips

Tip 1

Brown meatballs thoroughly before dropping into sauce to develop flavor and prevent them from breaking apart during the long simmer.

Tip 2

Reserve pasta water before draining; add a splash to the sauce if it becomes too thick during cooking.

Tip 3

Taste the sauce at the 1-hour mark and adjust seasonings early, as flavors concentrate during extended simmering.

Good to Know

Storage

Refrigerate in airtight container up to 4 days. Freeze sauce with meatballs up to 3 months.

Make Ahead

Prepare sauce and meatballs up to 1 day ahead. Reheat gently over low heat, adding water if needed. Cook pasta fresh before serving.

Serve With

Serve immediately over hot spaghetti with extra grated parmesan cheese on the side. Pair with crusty bread and a simple green salad.

Common Mistakes

Watch

Skip browning meatballs to avoid them disintegrating in the long simmer

Watch

Stir sauce frequently during the 2-hour cook to avoid scorching on the pot bottom

Watch

Add wine and fresh parmesan near the end to avoid cooking off alcohol flavor or overheating delicate cheese

Substitutions

Dairy-Free Swaps

fresh parmesan
pecorino romano1:1cheesedairy-free

sharper, saltier taste

Full guide →

General Alternatives

ground chuck
ground beef1:1beef

standard substitute

Full guide →
kielbasa
Italian sausage1:1pork

milder flavor, less smoke

Full guide →
wine
beef broth1:1liquid

alcohol-free option

Full guide →
breadcrumbs
panko1:1binder

coarser texture

Full guide →
dried herbs
fresh1:3 ratioherbs

fresher taste, add at end

Full guide →
Find more substitutions →

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.