Go Back
+ servings
winter pasta salad with roasted butternut squash, mushrooms, broccoli, arugula, and shrimp in a bowl

Winter Pasta Salad With Roasted Vegetables

This Winter Pasta Salad is made with oven-roasted butternut squash, broccoli, and mushrooms, as well as arugula, shrimp, and a thyme-mustard vinaigrette. This recipe is easy, healthy, and can be made dairy-free, gluten-free, and/or vegan if needed.
Cuisine Italian, Mediterranean
Keyword broccoli, mushrooms, pasta, shrimp, squash
Prep Time 10 minutes
Cook Time 50 minutes
Servings 4


  • 1 small butternut squash
  • 1 crown broccoli
  • 10 cremini mushrooms
  • 2-3 cloves garlic
  • Extra virgin olive oil (to toss veggies)
  • Salt + pepper, to taste
  • 2 cups bowtie pasta, dry (or other small pasta of choice)
  • Approx. 24 med-large shrimp (frozen or fresh)
  • 1 Tbsp avocado oil (to cook shrimp)
  • 1 cup parsley
  • 3-4 large handfuls baby arugula
  • Optional: 1/2 cup freshly grated parmesan

Thyme-Mustard Dressing:

  • 1/4 cup extra virgin olive oil
  • 2 Tbsp white wine vinegar
  • 1 Tbsp lemon juice
  • 1/2 tsp dijon mustard
  • 1/4 tsp honey
  • 1 tsp thyme, dried
  • 1/2 tsp garlic powder
  • Salt + pepper, to taste


  • Preheat oven to 375F.
  • Start by preparing all ingredients. Peel and remove seeds from butternut squash, and chop into small 1-inch pieces. Quarter cremini mushrooms and cut broccoli into small florets. Mince garlic cloves and chop parsley.
  • Place the chopped butternut squash on one large baking sheet and toss in olive oil, salt, pepper, and 1/2 of the minced garlic. Spread out squash pieces evenly on baking sheet.
  • Place the quartered mushrooms on a separate large baking dish and toss in olive oil, salt, pepper. Place both the mushrooms and butternut squash in the oven. After 15 minutes, remove mushrooms and drain off any liquid (if necessary). Add broccoli florets to the baking dish (toss in a little more oil and add other 1/2 of minced garlic). Return to the oven for 30 minutes.
  • While the veggies roast, bring pasta water to a boil. Cook according to package directions. Drain the pasta and set aside.
  • While pasta cooks, thaw (if frozen) and remove shells/tails from shrimp. Pat dry. Heat a large pan over high heat with avocado oil. Cook shrimp 1-2 minutes each side until pink. Remove from heat and set aside.
  • Next, prepare the salad dressing. Mix all dressing ingredients together in a small jar with a lid and shake vigorously to combine.
  • Once the veggies are roasted (tender and slightly browned), remove them from the oven. In a large mixing bowl, combine baby arugula, cooked pasta, roasted veggies, shrimp, and chopped parsley.
  • Shake the dressing again and pour over the salad ingredients. Mix everything together until the ingredients are evenly coated. If you'd like, you can add some freshly grated parmesan or any other seasonings as desired!


*For a dairy-free version, simply omit the grated parmesan (and perhaps try a sprinkle of nutritional yeast instead?) 
*For a gluten-free version, simply choose a gluten-free pasta in a small shape (like penne, fusilli, or farfalle). 
*For a vegan version, simply omit the cheese and swap the shrimp for a vegan protein like canned chickpeas!
*Pasta salad will keep for 3 days in an airtight container in the fridge. Leftovers can be enjoyed hot or cold.