Creamy Italian Sausage Pasta Recipe with Tomatoes and Parmesan

This creamy Italian sausage pasta recipe is a cozy 40–45-minute dinner made with short pasta, browned Italian sausage, tomatoes, heavy cream, Parmesan, and optional baby spinach. It serves 4–6 people and uses one skillet plus a pot of pasta water, making it a practical choice for a satisfying weeknight meal.

Every forkful combines savory sausage, sweet-tangy tomatoes, garlic, and a velvety cream sauce that clings to penne or rigatoni. The Parmesan adds a salty finish, while reserved pasta water helps the sauce become smooth and glossy instead of heavy.

Jump to Recipe

Why You’ll Love This Recipe

Bowl of creamy Italian sausage pasta with tomatoes, spinach, and Parmesan

This creamy Italian sausage pasta brings together the comfort of a tomato cream sauce and the hearty flavor of well-browned sausage. The pasta is substantial enough for a main course, while spinach adds a fresh green note without changing the character of the dish.

It is also flexible enough for different dinner plans. Use mild sausage for a family-friendly sauce, hot sausage for more spice, or add the optional red pepper flakes when you want extra warmth.

The entire meal comes together in about 40–45 minutes, including 10–15 minutes of prep and 25–30 minutes of cooking. For another rich pasta dinner, you can also try this bacon and spinach pasta when you are planning a comfort-food menu.

Ingredients You’ll Need

Ingredients for creamy Italian sausage pasta arranged for cooking

The best pasta shapes for this sauce are penne, rigatoni, or another short variety with ridges and curves. Their surfaces catch the sausage, tomato, cream, and Parmesan in every bite.

  • Pasta: Use 12 ounces of short pasta and generously salt the cooking water.
  • Sausage: One pound of mild or hot Italian sausage supplies the main savory flavor.
  • Aromatics: A small diced yellow onion and three minced garlic cloves form the flavorful base.
  • Tomato layer: Tomato paste and a 14–15 ounce can of diced tomatoes provide color, acidity, and depth.
  • Liquid: Low-sodium chicken broth and heavy cream create a balanced, spoon-coating sauce.
  • Finishing ingredients: Parmesan, optional baby spinach, black pepper, and fresh parsley or basil complete the skillet.

Olive oil is not always needed because Italian sausage can release plenty of fat as it cooks. Add the tablespoon only when the sausage looks particularly lean or begins sticking to the pan.

How to Make It Step-by-Step

Italian sausage and onion browning in a skillet for creamy pasta

Step 1: Bring a large pot of generously salted water to a boil before you begin the sauce. Cook the pasta until just al dente according to the package timing, since it will finish cooking briefly in the skillet. Reserve about 1 cup of the starchy pasta water, then drain.

Step 2: Set a large skillet or Dutch oven over medium-high heat and add the sausage. Cook it for 5–7 minutes, breaking it into small pieces with a wooden spoon, until the pieces are browned and cooked through. Drain excess fat if the pan contains more than you need for sautéing.

Step 3: Add the diced onion to the browned sausage and cook for 3–4 minutes. Stir occasionally until the onion softens and picks up the flavorful browned bits from the pan. Add the garlic and red pepper flakes, if using, and cook for about 30 seconds.

Step 4: Stir in the tomato paste and let it cook for 1 minute. This short cooking period deepens its flavor and helps it blend into the fat and aromatics. Pour in the diced tomatoes with their juices and the chicken broth.

Step 5: Let the tomato mixture simmer for 5–7 minutes, stirring occasionally. It should reduce slightly, look more concentrated, and leave enough liquid in the skillet to form the creamy sauce. Scrape the bottom gently so the browned sausage flavor becomes part of the sauce.

Step 6: Lower the heat to medium-low before adding the heavy cream. Stir well and simmer gently for 2–3 minutes, but do not let the sauce reach a hard boil. Gentle heat keeps the cream smooth and ready for the Parmesan.

Step 7: Add the drained pasta and toss until every piece is coated. Stir in the Parmesan and optional spinach, cooking for 1–2 minutes until the cheese melts and the spinach wilts. Add reserved pasta water a few tablespoons at a time until the sauce looks glossy and clings to the pasta.

Step 8: Taste the finished pasta and adjust with the kosher salt and black pepper. Spoon it into warm bowls and finish with chopped parsley or basil and extra Parmesan. Serve immediately while the sauce is at its creamiest.

Chef’s Tips for a Silky Sauce

Creamy tomato sauce simmering gently with browned Italian sausage

Brown the sausage well before adding any cream. Those golden bits on the bottom of the skillet bring concentrated flavor, so avoid stirring constantly during the first few minutes; let the sausage make good contact with the hot pan.

Reserve pasta water even if the sauce appears loose at first. Pasta releases starch into that water, and a few tablespoons can loosen the sauce while helping the cream, tomato, and cheese cling to the noodles.

Add Parmesan over low heat or after removing the pan from the burner. Very high heat can make a cream-and-cheese sauce grainy, while gentle heat allows the finely grated cheese to melt smoothly.

Grate the Parmesan finely rather than using large shreds. Smaller pieces melt more quickly and distribute throughout the sauce, giving the pasta a more consistent savory finish.

Easy Variations

Hot Italian sausage can replace mild sausage and may provide all the spice you want, so taste before adding the red pepper flakes. For a meatier vegetable combination, mushrooms, sun-dried tomatoes, or kale are common additions.

For a white version, omit the diced tomatoes and tomato paste, understanding that the sauce will have a different flavor and appearance. Half-and-half can replace heavy cream, although the finished sauce will be thinner.

Spinach is optional, but 2–3 cups of baby spinach add color and a fresh contrast to the rich sauce. Stir it in near the end so it wilts without becoming overcooked.

If you are serving several creamy dishes, balance the table with a crisp side such as this cucumber tomato salad. Its cool texture and bright vegetables make a refreshing partner for the hot pasta.

What to Serve with Sausage Pasta

A simple green salad, steamed vegetables, or roasted broccoli can round out the meal without competing with the sauce. Warm garlic bread is also useful for catching the last spoonfuls of tomato cream sauce.

For a larger Italian-inspired dinner, begin with a small salad and keep the pasta as the main course. A light dessert or fresh fruit afterward works well because the sausage, cream, and Parmesan already make the entrée satisfying.

This pasta is hearty enough to stand alone, but a vegetable side can make the serving feel more balanced. If you prefer a soup-first meal, our creamy potato shrimp soup offers another comforting option for a different dinner night.

Storage and Reheating

Creamy Italian sausage pasta finished with Parmesan and basil

Cool leftovers promptly and store them in a covered container in the refrigerator. The pasta will absorb some sauce as it rests, so the texture may be thicker the next day.

Reheat gently in a skillet or saucepan over low to medium-low heat. Add a small splash of water or broth and stir often until the sauce loosens and the pasta is warmed through.

Avoid aggressive boiling when reheating because high heat can affect the cream and Parmesan. Finish with a little extra Parmesan and fresh herbs just before serving.

For another saucy comfort-food dinner to keep in your recipe collection, take a look at this creamy beef stroganoff.

Make-Ahead and Dinner Planning

You can measure the ingredients, dice the onion, mince the garlic, and remove the sausage casings earlier in the day. Keep the prepared ingredients covered and chilled until you are ready to cook.

For the best texture, cook the pasta and finish the sauce close to serving time. If you need to hold the dish briefly, keep it warm over very low heat and stir in a little reserved pasta water if the sauce thickens.

The recipe serves 4–6, making it suitable for a family dinner or a casual gathering. Set out extra Parmesan and herbs so everyone can customize the final bowl.

Related Dinner Ideas

If you enjoy pasta recipes with plenty of texture and savory additions, our chicken club pasta salad is a useful choice for lunches, potlucks, or a chilled dinner.

Keep this creamy sausage pasta in mind when you need something warm, filling, and dependable. It uses familiar supermarket ingredients but tastes special enough for a relaxed weekend meal.

Finished creamy Italian sausage pasta served with Parmesan and herbs
Creamy Italian Sausage Pasta Recipe with Tomatoes and Parmesan

Creamy Italian Sausage Pasta

Short pasta is tossed with browned Italian sausage, tomato paste, diced tomatoes, cream, Parmesan, and optional spinach for a rich yet balanced family dinner.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

Pasta and Sauce
  • 12 ounces Short pasta such as penne or rigatoni
  • 1 pound Mild or hot Italian sausage, casings removed
  • 1 tablespoon Olive oil, only if sausage is not very fatty
  • 1 small onion Small yellow onion, diced
  • 3 cloves Garlic, minced
  • 1/2 teaspoon Crushed red pepper flakes
  • 2 tablespoons Tomato paste
  • 1 14-15 ounce can Diced tomatoes with juices
  • 1 cup Low-sodium chicken broth
  • 1 cup Heavy cream
  • 1/2 cup Finely grated Parmesan cheese
  • 2-3 cups Baby spinach, optional
Seasoning and Garnish
  • 1/2 teaspoon Kosher salt
  • 1/4 teaspoon Freshly ground black pepper
  • 2 tablespoons Fresh parsley or basil, chopped

Method
 

Step-by-Step
  1. Bring a large pot of generously salted water to a boil. Cook the pasta according to the package timing until just al dente, reserve about 1 cup of pasta water, and drain.
  2. Heat a large skillet or Dutch oven over medium-high heat. Add the sausage, using the olive oil only if the sausage is not very fatty, and cook for 5–7 minutes while breaking it into small pieces until browned and cooked through; drain excess fat if needed.
  3. Add the diced onion and cook for 3–4 minutes until softened. Add the minced garlic and red pepper flakes, if using, and cook for about 30 seconds.
  4. Stir in the tomato paste and cook for 1 minute. Add the diced tomatoes with their juices and the chicken broth, then simmer for 5–7 minutes until slightly reduced.
  5. Lower the heat to medium-low and stir in the heavy cream. Simmer gently for 2–3 minutes, avoiding a hard boil.
  6. Add the drained pasta and toss until coated. Stir in the Parmesan and baby spinach, if using, then cook for 1–2 minutes while adding reserved pasta water a few tablespoons at a time until the sauce is smooth.
  7. Taste and adjust the salt and pepper. Garnish with chopped parsley or basil and additional Parmesan before serving.

Notes

Brown the sausage thoroughly before adding the cream because the browned bits provide deep flavor. Add Parmesan over low heat or after removing the skillet from the burner to help prevent a grainy sauce. Refrigerate leftovers and reheat gently with a splash of water or broth.

Final Thoughts

This creamy Italian sausage pasta recipe succeeds because every layer has a purpose: browned sausage brings richness, tomatoes add brightness, cream softens the sauce, and Parmesan ties everything together. Short pasta and starchy pasta water make sure that sauce reaches every bite.

Remember the key details: brown the sausage thoroughly, simmer the tomato mixture until slightly reduced, keep the cream at a gentle heat, and add Parmesan carefully. Finish with spinach, herbs, and extra cheese for a warm, colorful dinner that is ready in about 40–45 minutes.

Serve it straight from the skillet with a simple salad and plenty of Parmesan at the table. Once you taste the silky sauce with the savory sausage and tender pasta, this recipe is likely to become a regular part of your dinner rotation.

Leave a Comment

Recipe Rating