This is a one-pan sausage meatball pasta where Italian pork sausage gets squeezed out of its casing, rolled into small balls, and cooked in a quick tomato sauce sharpened with balsamic vinegar. The whole thing comes together in about 45 minutes using a single large frying pan plus your pasta pot. It’s a genuinely fast weeknight dinner that tastes like it took longer than it did.
The technique that matters
The balsamic reduction step is where the flavor gets built. You add the vinegar directly to the hot pan after the meatballs and vegetables have some color on them, then let it cook down until it’s nearly gone — this takes about 60 to 90 seconds. What’s left isn’t a sharp vinegar hit; it’s a concentrated, slightly sweet glaze that coats everything in the pan before the tomatoes go in. Don’t rush it or skip it. The second thing worth doing right is getting actual color on the sausage meatballs before you add anything else. Pale, steamed meatballs have a softer texture and less flavor than ones with a proper brown crust, so keep the heat at medium-high and resist stirring them too soon.
What can go wrong
- Meatballs falling apart in the pan: Sausage meat holds together from the fat and seasoning inside, but if you move the balls too early they’ll break. Let them sit undisturbed for 2 minutes per side before turning — they’ll release naturally once a crust forms.
- Watery sauce: Canned or fresh tomatoes vary a lot in moisture. If the sauce looks thin after 4 to 5 minutes, push the meatballs to one side and let the liquid reduce for another 2 to 3 minutes before adding the pasta. Adding pasta to a thin sauce just dilutes it further.
- Pasta clumping while it waits: Drained pasta sitting in a colander will stick together quickly. Toss it with a small splash of the pasta cooking water right after draining — that starchy water keeps it loose without adding fat.
- Undersized pan: Combining 400g of pasta with a full batch of sauce needs a large frying pan or wide sauté pan — at least 30cm (12 inches). A pan that’s too small means you’re folding rather than tossing, and the pasta won’t coat evenly.
- Sausage not cooked through: These are pork meatballs and need to reach 160°F (71°C) internally. If the balls are on the larger side or the pan is crowded, cut one open before adding the tomatoes to confirm there’s no pink in the center.
Leftovers and meal prep
Leftovers keep well in an airtight container in the fridge for up to 3 days. The pasta will absorb more sauce as it sits, so add a splash of water when reheating in a pan over medium heat — a microwave works too, covered, with 30-second intervals and a stir in between. For freezing, the sauce and meatballs freeze well for up to 2 months, but cooked pasta does not freeze cleanly; it turns mushy on reheating. If you’re planning ahead, freeze the sauce and meatballs separately and cook fresh pasta when you’re ready to serve. Skip the parmesan and basil garnish before storing — not worth the extra dish, and both are better added fresh at the table.

Sausage Meatball Pasta with Balsamic Vinegar
Equipment
Ingredients
1 tablespoon vegetable oil - or olive oil ; 15ml
1 medium onion - yellow, white, or red — finely diced
2 cloves garlic - finely minced
1 medium carrot - finely diced, about 80g / 3oz
½ cup peas - frozen ; 75g- 6 pieces Italian pork sausages - about 450g / 1lb total — makes approximately 18 meatballs
2 tablespoons balsamic vinegar- 2 tins chopped tomatoes - 14oz / 400g each
14 oz spaghetti - 400g
½ cup Parmesan cheese - freshly grated or shaved, for topping — 50g
1 small handful basil - fresh basil leaves ; for topping
1 pinch salt - to taste
1 pinch ground black pepper - to taste
Instructions
- Bring a large pot of salted water to the boil. Cook the spaghetti according to packet directions until al dente. Before draining, reserve 250ml (1 cup) of starchy pasta water. Drain and set aside — it will be added to the hot sauce in the final step.14 oz spaghetti, 1 pinch salt
- Heat the oil in a large 12-inch (30cm) frying pan over medium heat. Add the diced onion and cook for 3-4 minutes until softened and translucent. Add the minced garlic and cook for a further 30 seconds until fragrant.1 tablespoon vegetable oil, 1 medium onion, 2 cloves garlic
- While the onion cooks, squeeze the sausage meat from each casing and roll into small balls — aim for about 3 per sausage (roughly walnut-sized). Discard the casings.6 pieces Italian pork sausages
- Push the onion to the edges of the pan and increase the heat to medium-high. Add the meatballs in a single layer, leaving a little space between each. Cook without moving for 2-3 minutes until the undersides are golden brown, then turn and brown the other side for another 2 minutes.6 pieces Italian pork sausages
- Add the diced carrot and frozen peas to the pan. Stir and cook for 2-3 minutes until the carrot has softened slightly and taken on a little colour.1 medium carrot, ½ cup peas
- Pour in the balsamic vinegar and toss everything together. Let it bubble and reduce for 60-90 seconds, stirring occasionally, until the vinegar has nearly evaporated and left a dark, sticky glaze on the meatballs and vegetables.2 tablespoons balsamic vinegar
- Pour in the chopped tomatoes and stir well. Season with salt and pepper to taste. Bring to a gentle simmer and cook for 4-5 minutes, stirring occasionally, until the sauce has thickened slightly.2 tins chopped tomatoes, 1 pinch salt
- Add the drained spaghetti to the pan and toss through the sauce and meatballs using tongs. If the sauce feels too thick or the pasta looks dry, add a splash of the reserved pasta water (a few tablespoons at a time) until everything is well coated and glossy.14 oz spaghetti
- Divide between warmed bowls. Top with freshly grated or shaved Parmesan and torn fresh basil leaves. Serve immediately.½ cup Parmesan cheese, 1 small handful basil
Notes
Nutrition
FAQ
Can I use any variety of Italian sausage, or does it matter?
Sweet, mild, or hot Italian sausage all work here — the choice changes the heat level of the finished dish but not the technique. Hot Italian sausage will make the sauce noticeably spicy, so if you’re cooking for kids, stick with mild or sweet.
Do I have to use spaghetti, or can I use a different pasta shape?
Any pasta shape works fine with this sauce. Short shapes like rigatoni, penne, or fusilli actually hold the chunky sauce and small meatballs better than spaghetti does, since everything stays on the fork together.
Can I make this without balsamic vinegar if I don’t have any?
You can, but the sauce will taste flatter without it. A teaspoon of Worcestershire sauce or a small splash of red wine vinegar stirred in with the tomatoes is a reasonable substitute — neither is identical, but both add back some of that savory depth.
Try these next
- Creamy Beef Spinach Pasta
- Savory Pork Noodle Stir-Fry
- Cumberland Sausage Mince Pie
- Olive Beef Polpette Perfection










