One-Pot Italian Sausage Pasta

Featured in: Simple One-Pan Olive Comfort Meals

This one-pot Italian sausage pasta blends bold spices with tender sausage and ripe tomatoes. Cooking everything together in a single pan allows flavors to meld, creating a rich, creamy sauce with Parmesan cheese and a hint of greens. Perfect for busy nights, it delivers comfort and depth in under 40 minutes with minimal cleanup.

Updated on Tue, 23 Dec 2025 16:55:00 GMT
One-Pot Italian Sausage Tomato Pasta steaming in a rustic pot, garnished with fresh basil leaves. Save to Pinterest
One-Pot Italian Sausage Tomato Pasta steaming in a rustic pot, garnished with fresh basil leaves. | olivefrost.com

There's something about a weeknight when everything feels rushed and the kitchen needs to deliver fast. I was standing at the stove one cold November evening, craving something warm and deeply savory, when I remembered a trick: why dirty multiple pans when one could do it all? That's when this one-pot Italian sausage pasta revealed itself to me, a dish that doesn't require apologies or complicated timing, just honest ingredients working together in one generous skillet.

I made this for my neighbor once when she mentioned being too tired to cook, and I watched her face when she tasted it—that moment when comfort food does exactly what it's supposed to do. She kept asking what restaurant I'd ordered from, which felt like the highest compliment a weeknight dinner could receive.

Ingredients

  • Italian sausage, 400g: The foundation of everything here; it renders its own fat and flavor, so you get a richness without needing cream at the start.
  • Yellow onion, 1 medium: Chopped fine so it practically melts into the broth and becomes invisible support for everything else.
  • Garlic, 3 cloves: Minced, not sliced, so it releases its essence quickly and doesn't leave chunks.
  • Canned diced tomatoes, 400g: Canned is reliable here; fresh tomatoes outside summer season will just disappoint you.
  • Short pasta, 300g: Penne, rigatoni, or fusilli all work because their shapes catch the creamy sauce rather than sliding through it.
  • Chicken broth, 750ml: Low-sodium lets you control the salt and prevents the dish from tasting like a salt shaker exploded.
  • Heavy cream, 60ml: Just enough to soften the acidity of the tomatoes and make it feel luxurious without becoming heavy.
  • Parmesan cheese, 60g: Freshly grated, not the pre-grated stuff that tastes like cellulose.
  • Olive oil, 2 tbsp: Your medium-high heat starts here; don't use extra virgin because high heat will make it bitter.
  • Dried Italian herbs, 1 tsp: A shortcut I've made peace with; it's faster than hunting for fresh and does the job.
  • Crushed red pepper flakes, 1/2 tsp: Optional but recommended; it adds a whisper of heat that wakes everything up.
  • Baby spinach, 100g: Wilts in seconds at the end and adds something green without changing the character of the dish.

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Heat your skillet and get the sausage started:
Warm the olive oil over medium-high heat until it shimmers, then add the sausage, breaking it apart with a wooden spoon as it browns. You want it crumbly and golden, about five minutes, and you'll know it's right when the kitchen smells unmistakably savory.
Build the flavor base:
Stir in the chopped onion and let it soften for three or four minutes, then add the garlic and let it perfume the oil for just a minute. Don't walk away here; garlic burns in seconds and tastes bitter when it does.
Add the tomatoes and seasonings:
Pour in the canned tomatoes with all their juices, scatter in the Italian herbs and red pepper flakes if you're using them, and stir everything together. This is where it stops being raw ingredients and starts becoming sauce.
Bring pasta and broth together:
Add the uncooked pasta and chicken broth, stir so nothing sticks to the bottom, and let it come to a full rolling boil. The pasta will expand as it cooks and absorb the liquid, so don't panic when it looks soupy at first.
Simmer until the pasta is tender:
Lower the heat, cover the skillet, and let it bubble gently for twelve to fifteen minutes, stirring every few minutes so the pasta doesn't clump. You're looking for al dente pasta and liquid that's mostly absorbed but not bone-dry.
Finish with cream and cheese:
Stir in the cream and Parmesan, add the spinach if you're using it, and let everything meld together for two or three minutes. Taste and adjust the salt and pepper; this is your last chance to make it exactly how you like it.
Serve immediately:
Transfer to bowls while it's still steaming, crown each one with extra Parmesan, and eat it before it cools.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Save to Pinterest
| olivefrost.com

This dish taught me that sometimes the best meals are the ones that ask the least of you. There's a kind of freedom in putting everything in one pot and trusting it to come together.

Why One Pot Changes Everything

Cooking everything together means the pasta absorbs the sausage fat and tomato flavor as it softens, creating a cohesive dish instead of separate components. The broth reduces and becomes more concentrated, so you end up with sauce rather than soup, and there's barely a dish to wash when you're done. It's efficient cooking, but it never feels rushed or compromise.

Playing with the Base

Mild sausage keeps this approachable for people who avoid heat, but spicy sausage leans into the red pepper flakes and makes it bolder. You can swap in turkey sausage if you want something lighter, or even omit the meat for a vegetarian version by using vegetable broth and adding mushrooms and bell peppers instead. The architecture of the dish stays the same; only the main character changes.

Small Changes That Matter

This dish is forgiving, but a few details shift the outcome noticeably. Use fresh garlic and onion instead of pre-minced if you can; they taste brighter and more alive. Grate the Parmesan fresh from a block rather than using pre-grated, which coats with anti-caking agents that make it grainy instead of smooth.

  • Taste before serving so you can adjust salt and pepper to your preference rather than hoping you guessed right.
  • If it looks too thick, stir in a splash of pasta water or broth; if it's soupy, uncover it for the last few minutes of cooking.
  • Fresh basil on top is optional but transforms it from weeknight dinner into something that feels restaurant-ready.
Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Close-up of One-Pot Italian Sausage Tomato Pasta, showcasing juicy tomatoes and perfectly cooked pasta. Save to Pinterest
Close-up of One-Pot Italian Sausage Tomato Pasta, showcasing juicy tomatoes and perfectly cooked pasta. | olivefrost.com

This is the kind of dinner that reminds you why cooking at home matters. It arrives warm on your table without fuss, tastes better than you expected, and leaves you satisfied instead of stuffed.

One-Pot Italian Sausage Pasta

Hearty one-pot dish with Italian sausage, tomatoes, pasta, and a touch of cream for simple flavorful meals.

Prep Time
10 minutes
Time to Cook
25 minutes
Overall Duration
35 minutes
Recipe by Natalie Wilson


Skill Level Easy

Cuisine Type Italian

Serves 4 Portions

Dietary Info None specified

What You Need

Meats

01 14 oz Italian sausage, casings removed

Vegetables & Aromatics

01 1 medium yellow onion, finely chopped
02 3 cloves garlic, minced
03 14 oz canned diced tomatoes
04 3.5 oz baby spinach (optional)

Pasta & Liquids

01 10 oz short pasta (penne, rigatoni, or fusilli)
02 3 cups low-sodium chicken broth

Dairy

01 1/4 cup heavy cream
02 1/2 cup grated Parmesan cheese, plus extra for serving

Spices & Seasonings

01 2 tbsp olive oil
02 1 tsp dried Italian herbs
03 1/2 tsp crushed red pepper flakes (optional)
04 Salt and freshly ground black pepper, to taste

How-To Steps

Step 01

Heat oil: Warm olive oil in a large, deep skillet or Dutch oven over medium-high heat.

Step 02

Cook sausage: Add Italian sausage, breaking it up with a spoon, and cook until browned, about 5 minutes.

Step 03

Sauté aromatics: Stir in chopped onion and cook for 3 to 4 minutes until softened. Add minced garlic and sauté for 1 minute until fragrant.

Step 04

Add tomatoes and herbs: Pour in canned diced tomatoes with juices, dried Italian herbs, and crushed red pepper flakes if using. Stir to combine.

Step 05

Combine pasta and broth: Add uncooked pasta and chicken broth. Stir well and bring mixture to a boil.

Step 06

Simmer pasta: Reduce heat to a simmer, cover, and cook for 12 to 15 minutes, stirring occasionally, until pasta is al dente and most liquid is absorbed.

Step 07

Finish with cream and cheese: Stir in heavy cream and grated Parmesan cheese. Add baby spinach and cook for 2 to 3 minutes until wilted.

Step 08

Season and serve: Adjust seasoning with salt and freshly ground black pepper to taste. Serve hot, garnished with extra Parmesan and fresh basil if desired.

What You'll Need

  • Large deep skillet or Dutch oven
  • Wooden spoon or spatula
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons

Allergy Details

Be sure to check ingredients for allergens and ask your doctor if you’re not sure.
  • Contains wheat (pasta), milk (cream, Parmesan), potential egg in fresh pasta, and possible allergens in sausage such as soy or gluten.

Nutrition Details (per portion)

Intended only for informational use, not medical advice.
  • Calories: 610
  • Fats: 29 g
  • Carbohydrates: 55 g
  • Proteins: 31 g