Rich, savory, and comforting — everything cooks in a single pot for deep flavor and easy cleanup.
| Amount | Ingredient |
|---|---|
| 2 tbsp | Extra-virgin olive oil |
| 1 lb | Sweet or hot Italian sausage links (about 4–5 links) |
| 1 medium | Yellow onion, diced |
| 4 cloves | Garlic, minced |
| 8 oz | Cremini mushrooms, stemmed and sliced ¼-inch thick |
| 1 (14.5 oz) can | Crushed tomatoes |
| 1 tsp | Dried basil |
| 1 tsp | Dried oregano |
| ½ tsp | Red pepper flakes (optional, for heat) |
| 2 cups | Low-sodium vegetable broth |
| 8 oz | Short pasta (rigatoni, penne, or fusilli) |
| ½ cup | Grated Parmesan cheese, plus more for serving |
| ¼ cup | Fresh flat-leaf parsley, chopped |
| Kosher salt and black pepper | To taste |
This is the kind of weeknight dinner that feels like a special occasion but comes together with minimal fuss. Inspired by the rustic Italian tradition of pasta e salsiccia, this version amplifies the savory depth by browning the sausage whole before slicing, then cooking the pasta directly in the broth and tomatoes. The starches released by the pasta thicken the sauce to a silky, clingy finish without any cream. Because the sausage, mushrooms, and pasta all share the same pot, every strand absorbs layers of flavor. Best of all, there's only one pot to wash.
Use level tablespoons and standard US measuring cups. All produce is medium unless specified.
Heat the olive oil in a large Dutch oven over medium-high heat until shimmering. Add the sausage links in a single layer and cook, turning occasionally with tongs, until deeply browned on all sides — about 6 to 8 minutes total. The sausages should be firm enough to slice cleanly. Transfer to a cutting board and let rest 2 minutes. Slice into ½-inch-thick rounds.
Return the sliced sausage to the pot and continue cooking, stirring once, until the slices are browned on the cut sides, about 2 minutes. Transfer the sausage to a plate with tongs, leaving the rendered fat and browned bits in the pot.
Reduce heat to medium. Add the diced onion to the pot and cook, stirring frequently, until softened and translucent, about 4 minutes. Add the garlic, mushrooms, ½ teaspoon salt, and ¼ teaspoon black pepper. Cook, stirring occasionally, until the mushrooms release their liquid, the liquid evaporates, and the mushrooms begin to brown, about 5 to 6 minutes.
Add the crushed tomatoes, dried basil, dried oregano, and red pepper flakes (if using). Stir to combine, scraping up any browned bits from the bottom of the pot. Cook for 1 minute until fragrant.
Add the vegetable broth and 1 cup of water. Increase heat to high and bring to a rapid boil. Stir in the pasta and return the browned sausage to the pot. Cover, reduce heat to low, and simmer for 15 minutes, stirring vigorously every 5 minutes to prevent sticking and ensure even cooking.
The pasta will absorb most of the liquid, leaving a rich, saucy consistency. If after 15 minutes the pasta is tender but there's too much liquid, simmer uncovered for 2 to 3 minutes.
Remove from heat. Stir in the grated Parmesan cheese until melted and incorporated. Taste and adjust seasoning with salt and pepper. Sprinkle with fresh parsley and serve immediately, passing extra Parmesan at the table.
| Mistake | Why It Hurts | The Fix |
|---|---|---|
| Crowding the pot | Too much liquid prevents browning; sausage steams instead of sears. | Use a pot wide enough that the sausage and mushrooms fit in a single layer. |
| Skipping the stir | Pasta clumps and scorches on the bottom of the pot. | Set a timer and stir every 5 minutes without fail. |
| Adding all liquid at once | Too much liquid leaves the pasta swimming. | Use the broth + water ratio above; add more water only if the pasta is not yet tender. |
| Using pre-sliced mushrooms | They release more water and turn soggy. | Buy whole cremini and slice them yourself to ¼-inch thickness. |
| Method | Details |
|---|---|
| Refrigerator | Store in an airtight container for up to 4 days. The pasta will continue to absorb liquid, so add a splash of water or broth when reheating. |
| Freezer | Freeze in a zip-top bag or container for up to 3 months. Thaw overnight in the refrigerator. |
| Reheating | Reheat in a covered skillet over medium-low with 2 tablespoons of water or broth, stirring occasionally, until hot throughout — about 5 minutes. |
| Wine | Why |
|---|---|
| Chianti Classico | Sangiovese's bright acidity cuts through the richness of sausage and cheese. |
| Barbera d'Alba | Lighter body, juicy red fruit, and enough acidity to complement the tomato base. |
| Nero d'Avola | Sicilian red with dark fruit and savory notes that mirror the earthy mushrooms. |
| Montepulciano d'Abruzzo | Soft tannins and plummy flavor — an easy-drinking, affordable pairing. |
| Calories | Protein | Fat | Carbs | Fiber |
|---|---|---|---|---|
| 525 | 26 g | 22 g | 57 g | 6 g |
Can I use chicken or turkey sausage?
Absolutely. Chicken or turkey Italian sausage works well — just note that the rendered fat will be less abundant, so you won't have quite as much flavor. Add 1 tablespoon of butter or olive oil when sautéing the mushrooms to compensate.
What's the best pasta shape for one-pot cooking?
Short, sturdy shapes with ridges (rigatoni, penne, fusilli) hold up best. Avoid long, delicate strands like spaghetti — they tend to clump and break during the vigorous stirring.
Can I make this dairy-free?
Yes. Omit the Parmesan and use a dairy-free alternative, or finish with a tablespoon of nutritional yeast stirred in at the end for a savory, cheesy note.
My pasta came out too al dente — what went wrong?
Your simmer might have been too gentle. Make sure the liquid returns to a full boil after adding the pasta before reducing to a low simmer. Also check that your pot lid is snug — a loose lid lets steam escape, slowing cooking.
Recipe from The Italian Kitchen by Vita Milanese — Volume 1 · Pasta Perfetto. Discover all volumes on the ebook page.