Creamy Tuscan Sausage Pasta makes the ultimate comfort food meal. It’s perfect for family dinners, at home date nights, and for entertaining as well. The combination of sun-dried tomatoes, sausage, and parmesan enveloped in a creamy sauce is always a crowd-pleaser. This recipe is made with gluten-free pasta, but you can use regular pasta too. And if you can’t have dairy, no worries because there’s a dairy-free option as well!

I’ve been making some version of this pasta for well over 10 years now, and we never get tired of it! It’s the perfect date night kind of recipe because it’s indulgent, yet still super easy to make. This means it’s also great for any kind of entertaining as well. (You’ll find a simple menu below above the recipe to make this for a dinner party.)
This pasta dish is well suited to all kinds of pasta shapes. You’ll see both tagliatelle and penne here in the photos. It’s so versatile I can’t think of any type of pasta that doesn’t work here, so the sky is the limit! We make this the most often with penne and bowties, or with noodle shapes like tagliatelle or fettuccini.
Watch how to make this Tuscan Sausage Pasta

And like I mentioned it’s an indulgent kind of recipe made with heavy cream. You’ll see some suggestions below if you don’t want to use heavy cream. But it’s really the best made all out with no substitutions if possible!
However no worries if you’re dairy free because you can make this with coconut cream from refrigerated cans of coconut milk. It’s not quite as rich, but it’s still really tasty. My Creamy Tuscan Chicken recipe is made with coconut cream, and it’s so good!
Ingredients & Substitutions

- Gluten free pasta – you’ll see both penne and tagliatelle in these photos because pretty much any shape works well in this recipe. Try farfalle (bowties), fusilli, fettucini, or linguine here to mix it up.
- Italian sausage – I like to use mild sausage here because it pairs well with the other flavors, but spicy sausage can be a fun variation.
- Onion & garlic – add a lot of depth to the sauce. But if you’re in a hurry, you can skip the onion and just use garlic. I do this sometimes to save on time, but if you can, definitely take a few minutes to brown the onion.
- Olive oil – is what I use to cook the onion and garlic in along with the sausage fat in the pan. If you have a lot of grease leftover from cooking the sausage that will be enough without any extra olive oil.
- Italian seasoning – adds a lot of flavor to the sauce, but in the summer try omitting it and adding 1 cup of chopped basil at the end of the cooking time instead.
- Heavy cream – makes up the cream sauce here, but you can also use coconut cream skimmed from the top of refrigerated cans of coconut milk. You’ll find it makes a great sauce with these flavors.
- White wine – adds a bright and lighter flavor note to the cream sauce, but it can be omitted. You can also add a teaspoon or two of freshly squeezed lemon juice to ‘brighten’ the flavor of the sauce instead.
- Sun-dried tomatoes – the kind packed in oil is what you’re looking for here. Diced up they add so much flavor to this sauce.
- Spinach – adds a pop of color as well as another serving of veggies. It’s the perfect way to add more veggies because it doesn’t have a strong flavor and works well with this pasta dish. I don’t recommend subbing in kale because it’s too tough for this dish.
How to make this recipe step by step

Step 1: Start by dicing up the onion, mincing the garlic, dicing the sun-dried tomatoes, and roughly chopping the spinach. Once everything is prepped, you’re ready to start cooking.

Step 2: Start a large pot of water to boil for the pasta. Then place a large skillet over medium-high heat and when the skillet is hot, add the sausage. Break the sausage up and cook until just done and browned. Remove the sausage from the skillet and set it aside.
Tip: The recipe calls for 8 ounces of sausage, but I cook a full 1 pound package, and then freeze half for another batch of pasta later.

Step 3: Add the olive oil if there isn’t enough sausage grease in the pan and sauté the onion and garlic together over medium heat until golden brown.

Step 4: Next add the sun-dried tomatoes and Italian seasoning to the pan. Briefly sauté stirring to combine and bring out the flavor of the Italian seasoning. Then add the Dijon mustard and white wine (if using) and reduce until just a small amount is left in the pan before adding the heavy cream.

Step 5: Bring the cream to a boil, then reduce the heat to maintain a simmer. Cook the pasta while the sauce simmers. When the sauce is lightly thickened, add the spinach to the pan and cook just until barely wilted.
Important Note! Cream sauces will boil over very easily, so keep your eye on the pan! You want to bring it to a boil, then control the heat to make sure it’s just simmering, rather than boiling right out of the pan.

Step 6: Once the spinach is barely wilted, add the browned sausage back to the pan.

Step 7: Finally add the freshly cooked pasta to the sauce and simmer for 1-2 minutes to help the sauce properly coat the pasta. During this time season to taste with sea salt and pepper. Add the parmesan and optional basil and serve right away.

Ways to serve this
- Pair this creamy pasta with my Apple Spinach Salad or Strawberry Spinach Salad when berries are in season.
- Or try this pasta with a simple veggie side dish: Oven Roasted Broccoli, Garlic Roasted Carrots, or Perfect Roasted Asparagus.
- For an easy stovetop veggie, try my Sautéed Green Beans.
FAQ’s
Yes, but you will need to thicken it just before you add the spinach. 1-2 teaspoons of cornstarch mixed together with some water should do the trick. Half and half isn’t as creamy, but it will work. Milk will also work here, but I wouldn’t go with anything less than whole milk. Heavy cream is the best here and makes a wonderful treat!
Yes, just be aware that regular pasta comes in 1-pound or 16-ounce packages, and gluten-free comes in 12-ounce packages. You can see my recommendations below in the recipe.
Storing leftovers
- To store – place any leftovers into a sealed container and refrigerate for 4-5 days.
- Reheat – add the leftovers to a skillet along with a tablespoon or 2 of water. Cook over medium heat until the pasta has softened and is heated through, adding water as necessary. Cream sauces will ‘break’ when heated without water and leave you with an unappealing bowl of noodles and ‘grease’. By adding a bit of water it keeps the sauce emulsified as it heats through again.
- To freeze – I don’t recommend freezing gluten-free pasta because it tends to be extra soft and even grainy after it thaws.

Tips & Tricks
- Try all sorts of pasta shapes here. Seriously, whatever you’re in the mood for works in this recipe! Our go-to favorites are penne, tagliatelle, bowties, and fettuccine.
- If the sauce is too thick when you toss it with the pasta, try adding a tablespoon or 2 of water or a splash of white wine if you’re using it.
- If you love all things ‘Tuscan’ flavored, try my Marry Me Chicken Pasta or Tuscan Chicken which both have similar flavors to this pasta dish.

Tuscan Sausage Pasta dinner party inspiration
- Start with my Antipasto Platter or this Cheese Board.
- Make either my Bacon Kale Caesar Salad or my Best Grilled Chicken Caesar Salad without the chicken. For a dairy-free option, try my Easy Green Salad.
- Serve the salad with this pasta or my Dairy-Free Tuscan Chicken if you’re paleo or grain-free.
- Finish with my Chocolate Mousse Brownies, Healthy Chocolate Tart, or Death by Chocolate.
I really hope you enjoy this Tuscan Sausage Pasta! If you do get a chance to make this recipe or have any questions, I’d love to hear from you in the comments.

Tuscan Sausage Pasta
INGREDIENTS
- 8 ounces mild bulk Italian sausage - see notes
- 1 tbsp olive oil - see notes
- 2 cups 1/4″ diced onion - from 1
- 2 cloves garlic - minced
- 1 tsp Italian seasoning
- 1/2 cup chopped sun-dried tomatoes - see notes
- 1/2 cup white wine - or 1/2 cup chicken broth with 1-2 teaspoons fresh lemon juice
- 1 tsp Dijon mustard
- 2 cups heavy cream - see notes for dairy free
- 12 ounces gluten free pasta - penne, fettuccini, etc. I use 100% brown rice from Jovial
- 4 cups baby spinach - 4 ounces, roughly chopped
- 1 cup freshly grated parmesan cheese - plus more for serving, or dairy free substitute of choice
- 1/2 tsp sea salt - more or less to taste depending on ingredients used
- 1/4 tsp black pepper
- Optional: 1/2 cup chopped fresh basil
INSTRUCTIONS
- Place a large 9-10″ skillet over medium high heat. When the pan is hot add the sausage, and using a wooden spoon or metal utensil if appropriate, break apart the sausage and brown it. When the sausage is done, remove it from the pan and set it aside.
- Bring a large pot of water to a boil for the pasta while you continue on with the sauce.
- Add the olive oil to the pan with the sausage grease if needed along with the onion and garlic. Sauté over medium heat stirring frequently until the onion is golden brown. Add the Italian seasoning, sun-dried tomatoes, white wine, and Dijon mustard. Briskly simmer until the wine is almost gone.
- Next add the pasta to the boiling water and cook according to the package directions for al dente. I like to remove the pasta a couple minutes early so it can finish in the sauce.
- While the pasta cooks, add the heavy cream to the pan with the sun-dried tomato mixture. Bring the sauce to a boil, then reduce the heat to maintain a light simmer. Be careful not to let it boil over so there’s no mess!
- Simmer the sauce until it’s lightly thickened 6-8 minutes. Next add the roughly chopped spinach and stir to combine and wilt the spinach, then add the sausage back to the pan. If your pan is too small, add the spinach to the drained pasta in it’s pot along with the sauce and simmer in that instead.
- Drain the pasta, then add it to the pan along with the sausage and simmer 1-2 minutes stirring constantly to help the sauce adhere to the pasta.
- Finally add the grated parmesan, season to taste with sea salt and black pepper. Stir in the optional basil leaving some to sprinkle as a garnish, and serve immediately with more grated parmesan.
NOTES
nutrition facts
This post was originally published in 2015 but has been updated to be easier with new tips, information, new photos, and nutritional information in 2022.
My family really enjoyed this recipe.
So glad to hear your family enjoyed it!
Absolutely delicious. The aroma when cooking brought my husband into the kitchen and we don’t have an open plan space. The combination of flavors is devine. This recipe is definitely being added to our rotation.
So glad to hear you enjoyed it enough to make it a regular in your rotation!
Tried this recipe today. I am vegan. I used the sun dried tomatoes in oil and used that to cook the onion. I also make ‘sausage crumbles’ from tofu. I had it made already and put it in with the ‘sauce’ I was making. I also try to decrease my saturated fat, so I use unsweetened soy milk, (rather than coconut milk/cream) and with the oil, it thickened up nicely. Really good taste. I will be making this again.
I’m so glad to hear you enjoyed it, and thank you so much for taking the time to write down what you did to make it vegan, it’s incredibly helpful and I appreciate it so much!
This is an excellent recipe. I have made this at least 6 times and every time people comment on how great it tastes!!!!
Thanks so much, it makes my day to hear you’ve been enjoying it so much!
This was EXCELLENT. None left!!
I’m so glad to hear you enjoyed it!
This was fantastic! I will make it again and again! The only change I made was substituting 1/2 of the cream with milk because I was low on cream.
I’m so glad you enjoyed it and it’s good to know some milk works when you need use it too!
Although we have lots of fantastic Italian restaurants where I live, we love to mimic the rest recipes at home too! It’s always fun to go out to eat and pick up a few tips and pointers to bring home to your own dinner making experience. I get my husband to ask the server, sometimes even the chef a few pointers as well! Very effective. This dish looks delicious and delightful, but most importantly……dinner!
It’s rare that a chef will give out any details, but I should try asking more often, I have so much to learn!