This simple Spicy Italian Sausage Pasta is a satisfying weeknight dinner. Italian sausage brings the flavor, and you can control the heat. A creamy Parmesan-tomato sauce, a touch of Italian seasoning and a handful of spinach make this an easy, comforting pasta everyone will love.

This post is sponsored by the Ohio Pork Council; all opinions are my own. Thanks for supporting pork farmers!
My husband usually avoids leftovers, but he happily ate this Spicy Sausage Pasta three times in a row—on purpose. That says a lot about how much we enjoy it.
Italian pork sausage is a favorite in our house. I often use it in soups, bakes and one-pot pastas because it adds bold flavor and nostalgia for family meals.
This recipe was developed in partnership with the Ohio Pork Council and has become a family favorite. If you enjoy pork, this dish is an easy way to showcase its savory, comforting character.
Why You Will Love This Spicy Sausage Pasta Recipe
- Quick and easy: Brown the sausage, make the sauce, cook the pasta and combine. It’s a straightforward weeknight meal.
- Flexible: Swap in extra vegetables, use gluten-free pasta or change the cheese. The recipe is a guide you can adapt.
- Adjustable heat: Start with a mild kick and let each eater add more spice if desired. You can easily make it hotter with cayenne or extra red pepper flakes.
- Supports local farmers: Many family farms raise pork. Choosing pork from local producers helps support farming communities.
Ingredient Notes
See the full ingredient list and quantities in the recipe card below.

- Pasta: Short shapes like rigatoni, penne, rotini or cavatappi work best. Use gluten-free if needed and follow package instructions for al dente.
- Italian sausage: Mild or sweet Italian sausage works well; the sauce provides much of the heat. Use hot sausage if you want more spice.
- Broth: Chicken broth is suggested, but vegetable broth or a splash of white wine can be used in its place.
- Heavy cream: Keeps the sauce thick and creamy. Half-and-half can be used but may thin the sauce or risk slight curdling.
- Parmesan: Freshly grated Parmesan melts into the sauce more smoothly than pre-shredded varieties.
- Spices: Crushed red pepper flakes and a pinch of cayenne add heat. Start with less and increase to taste.
How to Make This Recipe

Step 1: Cook pasta according to package directions until al dente. Meanwhile, heat 1 tablespoon olive oil in a large skillet or Dutch oven over medium-high. Sauté diced onion until translucent, then add Italian sausage, breaking it into chunks as it cooks.

Step 2: Brown the meat fully (cook to 165°F), drain excess grease and set the sausage and onions aside.

Step 3: Reduce heat to medium-low and add canned tomatoes (diced or crushed), chicken broth, heavy cream, minced garlic and seasonings. Simmer about 10 minutes until the sauce begins to thicken.

Step 4: Stir in grated Parmesan until melted, then add baby spinach and cook until wilted.

Step 5: Add the cooked pasta, browned sausage and onions, and chopped basil to the pan. Toss to coat and let simmer a few minutes to marry flavors.

Step 6: Serve topped with extra grated Parmesan and more chopped basil or parsley. Enjoy.
Recipe Tips
- For a saucier pasta: Double the cream and Parmesan and use crushed tomatoes or add a cup of marinara for extra sauce.
- Check sausage temperature: Cook sausage to an internal temperature of 165°F; some sausages can look slightly pink even when fully cooked.
- Keep pasta al dente: Cooking the pasta to al dente prevents it from becoming mushy when it simmers briefly in the sauce.
Storage
Store leftovers in an airtight container for up to 4 days. Refrigeration preserves the best texture and flavor; freezing is not recommended. Reheat gently in the microwave or on the stove until warmed through.
Ways to Vary this Recipe
Customize the dish by trying any of the following:
- Add wine: A 1/4 cup splash of red wine added to the sauce brings extra depth.
- More vegetables: Sauté diced bell pepper, mushrooms or zucchini with the onion.
- Change the cheese: Swap or combine Parmesan with Romano or Asiago for different flavor notes.
What To Serve with This Dish
This pasta is a full meal on its own but pairs well with a green salad, roasted vegetables or a crusty loaf of bread. Simple sides like roasted Brussels sprouts, air-fried broccoli or Parmesan green beans complement the creamy sauce. Finish the meal with a light dessert such as a lemon-scented treat for contrast.

Other Pork Recipes:
- Pork Teriyaki
- Sausage Gnocchi Soup
- Creamy Mushroom Pork Chops
- Pork Tacos with Pineapple Salsa
- Instant Pot Pork Tenderloin
- Maple Bacon Wrapped Pork Chops
HUNGRY FOR MORE? Subscribe to the newsletter and follow the author on social channels for updates and new recipes.
Spicy Sausage Pasta

Ingredients
- 12 oz short pasta (rigatoni, penne or similar)
- 1 tbsp olive oil
- 1 onion, small diced
- 1 lb mild Italian sausage
- 3–4 garlic cloves, minced
- 2 cans tomatoes with juices (diced or crushed, ~14.5 oz each)
- 1 cup chicken broth
- 1/2 cup heavy cream
- 1 tsp Italian seasoning
- 1/4 tsp cayenne (adjust to taste)
- 1/2 tsp crushed red pepper
- 1/2 tsp sea salt and 1/2 tsp pepper
- 1/2 cup grated Parmesan, plus more for serving
- 3 oz baby spinach
- 1/4 cup chopped fresh basil (optional)
Instructions
- Cook pasta to al dente according to package instructions. While pasta cooks, heat 1 tablespoon olive oil in a deep skillet or Dutch oven over medium-high; add onion and cook until translucent. Add Italian sausage, break into chunks and brown until internal temperature reaches 165°F. Drain excess grease and set meat aside.
- Reduce heat to medium-low and add tomatoes, chicken broth, heavy cream, garlic and seasonings. Stir and simmer about 10 minutes until slightly thickened. Stir in Parmesan until melted, then add spinach and wilt.
- Add the cooked pasta and sausage mixture to the sauce. Toss to coat evenly, sprinkle with chopped basil and serve with extra Parmesan.
Notes
If you want a super saucy pasta: Double the cream and Parmesan and use crushed tomatoes or add a cup of marinara.
Storage: Store leftovers in an airtight container for up to 4 days. Refrigerate rather than freeze for best texture. Reheat in the microwave or on the stove.
Safety tip: Cook Italian sausage to an internal temperature of 165°F.
Texture tip: Cook pasta al dente to avoid it becoming too soft when combined with the sauce.
Nutrition
Nutrition information is an approximation.
Shop This Post:
Nonstick Skillet with Lid
Garlic Press
Box Grater