One-Pot Italian Sausage Pasta

Featured in: Main Dishes

This one-pot Italian sausage pasta brings together browned sausage, sautéed onions, and garlic simmered with diced tomatoes and Italian herbs. Short pasta cooks directly in chicken broth, absorbing rich flavors and creating a creamy sauce with added heavy cream and Parmesan cheese. Optional spinach adds freshness. Ready in just over 30 minutes, this dish offers a satisfying, easy-to-make meal perfect for busy evenings. Adjust spice levels with red pepper flakes and swap ingredients for gluten-free or lighter versions.

Updated on Sun, 21 Dec 2025 09:16:00 GMT
Steaming bowl of One-Pot Italian Sausage Tomato Pasta with Parmesan cheese, ready to be enjoyed. Save
Steaming bowl of One-Pot Italian Sausage Tomato Pasta with Parmesan cheese, ready to be enjoyed. | cheerfulchefs.com

I threw this together on a rainy Wednesday when the fridge was nearly empty and I had no patience for multiple pots. The sausage was leftover from Sunday, the pasta from who knows when, and I figured one pan was all I could handle. Halfway through, the smell pulled my neighbor to the door asking what I was making. That's when I knew this wasn't just dinner, it was the kind of meal that makes people stop and pay attention.

The first time I made this for my kids, they didn't complain once. They just ate, quietly, which is how I know a recipe is a keeper. My son even asked if we could have it again the next week. I've since made it for friends who showed up unexpectedly, for nights when I'm too tired to think, and for myself when I just want something warm and filling without the fuss.

Ingredients

  • Italian sausage: The star of the dish, it releases fat and flavor that coats everything else. I buy the kind in casings and squeeze it out myself because it breaks up better in the pan.
  • Yellow onion: Adds sweetness and body to the sauce. Chop it small so it melts into the background and doesn't overpower the sausage.
  • Garlic: Three cloves is just enough to make the kitchen smell like an Italian grandmother lives there. Don't skip this.
  • Canned diced tomatoes: I always keep a few cans in the pantry for nights like this. The juices are just as important as the chunks.
  • Baby spinach: Optional, but it wilts down to nothing and sneaks in a little green without anyone noticing.
  • Short pasta: Penne or rigatoni work best because they trap the sauce inside. I've used fusilli too and it's just as good.
  • Chicken broth: This is what the pasta cooks in, so use low-sodium or it'll taste too salty by the end.
  • Heavy cream: Just a splash makes the sauce creamy and ties everything together. You can skip it, but don't.
  • Parmesan cheese: Grate it fresh if you can. The pre-shredded stuff doesn't melt the same way.
  • Olive oil: For browning the sausage. Any neutral oil works, but olive oil adds a little extra flavor.
  • Italian herbs and red pepper flakes: The herbs give it that familiar Italian taste, and the flakes add a gentle kick. Leave them out if you're cooking for kids.
  • Salt and pepper: Taste before you add salt, the sausage and Parmesan are already salty.

Instructions

Brown the sausage:
Heat the olive oil in your largest skillet or a Dutch oven over medium-high heat. Squeeze the sausage out of the casings and break it up with a wooden spoon as it cooks, letting it get golden and crispy in spots, about 5 minutes.
Cook the aromatics:
Toss in the chopped onion and let it soften for 3 to 4 minutes, then add the garlic and stir for just a minute until it smells amazing. Don't let the garlic burn or it'll turn bitter.
Add tomatoes and seasonings:
Pour in the diced tomatoes with all their juices, sprinkle in the Italian herbs and red pepper flakes if you're using them, and stir everything together. The pan will look messy and perfect.
Cook the pasta in the sauce:
Add the uncooked pasta and pour in the chicken broth, stirring well to make sure the pasta is submerged. Bring it to a boil, then lower the heat to a gentle simmer, cover the pot, and let it cook for 12 to 15 minutes, stirring every few minutes so nothing sticks.
Finish with cream and greens:
Once the pasta is tender and most of the liquid is soaked up, stir in the heavy cream and Parmesan until everything is glossy. Add the spinach if you're using it and let it wilt for 2 to 3 minutes, then taste and adjust the salt and pepper.
A close-up of the delicious One-Pot Italian Sausage Tomato Pasta, showcasing the rich tomato sauce and sausage. Save
A close-up of the delicious One-Pot Italian Sausage Tomato Pasta, showcasing the rich tomato sauce and sausage. | cheerfulchefs.com

There's something about pulling a single pot off the stove and scooping it straight into bowls that feels honest and uncomplicated. This dish doesn't need garnishes or fancy plating. It just needs to be warm, filling, and shared with people who are hungry. That's when it stops being a recipe and starts being a memory.

What to Do with Leftovers

This reheats beautifully in the microwave or on the stovetop with a splash of broth to loosen it up. I've eaten it cold straight from the fridge standing at the counter, and it's still good. It thickens as it sits, so don't be surprised if it looks more like a casserole the next day.

Swaps and Substitutions

If you don't eat pork, turkey sausage works just as well and makes the dish a little lighter. You can use any short pasta you have on hand, gluten-free included. I've added mushrooms, bell peppers, and even zucchini with the onions when I had them, and it never failed. If you don't have heavy cream, a few spoonfuls of cream cheese stirred in at the end will do the trick.

How to Serve It

I usually serve this straight from the pot with extra Parmesan on the table and some crusty bread to soak up the sauce. A simple green salad on the side makes it feel more complete, but honestly, the pasta is enough on its own. If you're feeling fancy, a handful of torn fresh basil on top makes it look like you tried harder than you did.

  • Serve it in wide, shallow bowls so everyone can see the sausage and spinach mixed in.
  • Keep a bowl of grated Parmesan and red pepper flakes on the table for people to add as they go.
  • Pair it with a light red wine like Chianti, or just stick with water and call it a weeknight win.
Tender pasta and savory sausage simmer in this flavorful One-Pot Italian Sausage Tomato Pasta recipe with fresh herbs. Save
Tender pasta and savory sausage simmer in this flavorful One-Pot Italian Sausage Tomato Pasta recipe with fresh herbs. | cheerfulchefs.com

This is the kind of recipe I come back to when I need something reliable and comforting without a lot of steps. It's not fancy, but it doesn't need to be.

Recipe FAQs

Can I use turkey sausage instead of Italian sausage?

Yes, turkey sausage works well as a leaner alternative and maintains the dish's flavor profile.

How do I make this dish gluten-free?

Simply substitute the regular pasta with gluten-free pasta varieties that cook similarly.

Can I add vegetables to the pasta?

Absolutely, additions like sliced mushrooms or bell peppers can be sautéed with the onions for extra texture and nutrition.

What type of pasta works best here?

Short pasta shapes like penne, rigatoni, or fusilli are ideal as they cook evenly and hold the sauce well.

Is it possible to make this dish spicier?

Yes, increase crushed red pepper flakes or choose spicy Italian sausage to boost heat levels to your preference.

How can I store leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently adding a splash of broth or water to loosen sauce if needed.

One-Pot Italian Sausage Pasta

Comforting one-pot pasta with Italian sausage, tomatoes, cream, and Parmesan, perfect for quick flavorful dinners.

Prep Time
10 minutes
Cook Time
25 minutes
Overall Time
35 minutes
Creator Ruby Smiles

Recipe Type Main Dishes

Skill Level Easy

Cuisine Background Italian

Portions 4 Serves

Dietary Preferences None specified

What You’ll Need

Meats

01 14 oz Italian sausage (mild or spicy), casings removed

Vegetables & Aromatics

01 1 medium yellow onion, finely chopped
02 3 cloves garlic, minced
03 14 oz canned diced tomatoes, with juices
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

Step-by-Step Guide

Step 01

Sear the sausage: Heat olive oil in a large deep skillet or Dutch oven over medium-high heat. Add sausage, breaking it up with a spoon, and cook until browned, approximately 5 minutes.

Step 02

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

Step 03

Combine tomatoes and herbs: Pour diced tomatoes with their juices into the skillet, then add dried Italian herbs and crushed red pepper flakes if using. Stir to combine evenly.

Step 04

Add pasta and broth: Incorporate uncooked short pasta and chicken broth. Stir to combine and bring to a boil over medium-high heat.

Step 05

Simmer until pasta is tender: 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 06

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

Step 07

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

Tools You’ll Need

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

Potential Allergens

Inspect ingredients for specific allergens and contact a professional for concerns.
  • Contains wheat (pasta), milk (cream, Parmesan), and possible egg (if using fresh pasta). Sausages may contain soy or gluten; verify labels accordingly.

Nutritional Details (Per Serving)

Provided as supportive info; always cross-check with your healthcare provider.
  • Calories: 610
  • Fats: 29 grams
  • Carbohydrates: 55 grams
  • Proteins: 31 grams