Gluten Free Roasted Vegetable Pesto Pasta Salad (Dairy-Free)

This gluten-free roasted vegetable pesto pasta salad is bright, fresh, and full of flavor with simple techniques that keep the pasta tender whether you serve it warm or cold. It’s an easy, make-ahead summer dish that works just as well for weeknight dinners as it does for potlucks and lunches all week long.

A bowl of gluten free pesto pasta salad in a bowl with a fork for serving.

This post contains affiliate links.

This pasta salad came together on a busy day when I needed something fast and had just made a batch of my dairy-free walnut basil pesto. I had a mix of vegetables in the fridge, roasted them quickly, tossed everything together, and ended up with a pasta salad I couldn’t stop thinking about. A few days later, while I was away on a trip, it was all I wanted to eat, so naturally, I had to share it with you.

This recipe is very much an ode to summer. The roasted vegetables add depth, the corn brings just a little crunch, and the pesto ties everything together in the best way. It’s light but satisfying, flexible enough to swap in what you have, and works beautifully as either a main dish or a side. My one-year-old and I have been eating this on repeat for the last few weeks.

Like all recipes on this site, this pasta salad is gluten-free, dairy-free, and nightshade-free, designed to be practical for real life. I’ve spent years developing recipes that actually hold up for leftovers and meal prep, and I’ll walk you through the exact tips that keep gluten-free pasta from turning hard or dry.

Why This Recipe Works

  • Can be served warm or chilled without the pasta drying out.
  • Uses roasted vegetables for deeper flavor without extra effort.
  • Easy to make ahead and holds up well for lunches throughout the week.
  • Flexible and customizable with proteins or extra vegetables.
Labeled ingredients for gluten free pesto pasta salad on a counter.

Ingredient Notes

Gluten Free Pasta – I love rotini, but you can use any short pasta you’d like. Just make sure to get a rice and corn blend of pasta. 100% rice pasta will get mushy. I’ve even used penne, but I like the way the rotini holds all the pesto sauce.

Dairy Free Pesto – I use my dairy free walnut pesto because I always have it on hand. The vegan pesto from Trader Joe’s is a great store bought alternative. Use whatever you prefer.

Frozen Peas – I like frozen peas because they’re easiest. Feel free to use fresh. Canned peas may work. I just worry they’ll be too mushy. If you don’t have peas, feel free to leave them out. I’ve made it many times without them.

Asparagus – Use asparagus with thin stalks, and be sure to trim the thick, woody ends.

Summer Squash – This can easily be replaced with a zucchini if you’d like.

Marinated Artichokes – A jar of artichokes, or artichoke hearts that are marinated in oil are best. Look for some with minimal ingredients. You can also use a can marinated in water and salt.

Corn – I love a fresh corn on the cob. You can use frozen corn (no need to thaw before roasting) and canned corn will work as well. Just dry it well before roasting. Though I really encourage you to use fresh summer sweet corn (so good!).

Full ingredient list can be found in the recipe card below.

How To Make Gluten Free Pesto Pasta Salad

Four images to show the directions for making gluten free pesto pasta salad including adding chopped vegetables to a baking sheet, what the vegetables look like after roasting, mixing the pesto and adding all ingredients to a mixing bowl.
  1. Preheat oven to 425°F and line a baking sheet with parchment paper.
  2. Cut the summer squash into 1-inch chunks, slice the asparagus into 2-inch pieces, and remove the kernels from the corn.
  3. Add vegetables to the baking sheet. Drizzle with olive oil and sprinkle with salt and pepper. Toss gently to coat.
  4. Roast for 20 minutes, until vegetables are tender and lightly browned.
  5. While the vegetables roast, cook the pasta according to package directions in well-salted water (about ½ teaspoon salt).
  6. Add the frozen peas to the pasta during the last 5 minutes of cooking. Check pasta for doneness, as peas may slightly extend cooking time. See note.
  7. Before draining, reserve ⅓ cup of pasta water. Drain the pasta and peas, then rinse under cold water and shake well to dry.
  8. In a large mixing bowl, whisk together the reserved pasta water, pesto, and lemon juice.
  9. Add the pasta, roasted vegetables, and chopped artichokes. Toss until everything is evenly coated.
  10. Season with additional salt and pepper as needed. Serve warm or refrigerate for at least 4 hours to serve chilled.
Gluten free pesto pasta salad just mixed in a glass storage bowl.

Jen’s Recipe Tips

  • Use a rice and corn blend pasta (if using gluten free). It holds up much better than a 100% rice pasta. 
  • Don’t forget to reserve some pasta water. I always add my glass measuring cup to the sink while the pasta is cooking so I remember to drain the water in there first. 
  • If you’re serving this pasta salad chilled, you want your pasta to cook until done. NOT al dente. If you cook al dente, it’s best served warm, so it doesn’t get hard after it chills.
  • Add salt and pepper to the pasta salad as needed. I didn’t include this in the steps above because the amounts needed will depend on your pesto sauce and artichokes. 
  • If the pasta feels firm after chilling, toss with a little extra pesto or olive oil just before serving.

Pasta Salad Variations

This roasted vegetable pesto pasta salad is one of those recipes you can keep in your back pocket all summer long. It’s flexible, reliable, and genuinely enjoyable to eat whether you’re standing at the counter with a fork or packing it up for the week ahead. It’s delicious hot or cold.

Here are some ways you can easily change it up:

  • Add in some fresh baby arugula just before serving.
  • Add chopped cucumbers for a little crunch.
  • Mix in fresh spinach or kale.
  • Add more or less of the vegetables in the recipe. Or change them all-together. Fill up a baking sheet with whatever you have on hand, roast it, and add to the pasta after roasting.
  • Add in some protein. I love to eat mine with a handful of my Dutch oven shredded chicken because I always have some in the fridge. It would also be great with leftover pistachio crusted salmon, which is delicious cold!
Close up of gluten free pesto pasta salad to show texture and the look of the roasted vegetables.

Recipe FAQs

Can I make this pasta salad ahead of time?

Yes. This pasta salad actually gets better after a few hours in the fridge. Just make sure the pasta is cooked through and well coated with sauce.

Why does gluten-free pasta get hard when chilled?

Gluten-free pasta firms up as it cools. Cooking it fully, rinsing after draining, and using pasta water in the sauce helps prevent that dry texture.

Can I serve this warm instead of cold?

Absolutely. If serving warm, you can cook the pasta slightly al dente and toss everything together right away.

Can I add protein to make it a full meal?

You bet! Shredded chicken, grilled salmon, or even leftover roasted vegetables all work well here.

Dairy Free Roasted Vegetable Pesto Pasta Salad (Gluten Free)

A bowl of gluten free pesto pasta salad in a bowl on the counter for serving.
This roasted vegetable pesto pasta salad is bright, fresh, and full of flavor with simple techniques that keep the pasta tender whether you serve it warm or cold. It’s an easy, make-ahead summer dish that works just as well for weeknight dinners as it does for potlucks and lunches all week long
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Serving Size 6 servings

Equipment

Ingredients

  • 1 medium summer squash
  • 1 ear sweet corn
  • 6 oz asparagus (think stalks preferred)
  • 1 tablespoon olive oil
  • ¼ teaspoon sea salt plus more to taste
  • ¼ teaspoon black pepper plus more to taste
  • 12 oz gluten free pasta (rotini, bowtie, or other small pasta), about 6 cups uncooked
  • 1 cup frozen peas
  • cup reserved pasta water
  • ¾ cup pesto sauce (use a dairy free pesto if needed)
  • 1 tablespoon lemon juice
  • ½ cup marinated artichokes chopped (about 5 oz)

Instructions

  • Preheat oven to 425°F and line a baking sheet with parchment paper.
  • Cut the summer squash into 1-inch chunks, slice the asparagus into 2-inch pieces, and remove the kernels from the corn.
  • Add vegetables to the baking sheet. Drizzle with the olive oil and sprinkle with the salt and pepper. Toss gently to coat.
  • Roast for 20 minutes, until vegetables are tender and lightly browned.
  • While the vegetables roast, cook the pasta according to package directions in well-salted water (about ½ teaspoon salt).
  • Add the frozen peas to the pasta during the last 5 minutes of cooking. Check pasta for doneness, as peas may slightly extend cooking time.
  • Before draining pasta, reserve ⅓ cup of pasta water. Drain the pasta and peas, then rinse briefly under cold water and shake well to dry.
  • In a large mixing bowl, whisk together the reserved pasta water, pesto, and lemon juice.
  • Add the pasta, roasted vegetables, and chopped artichokes. Toss until everything is evenly coated.
  • Season with additional salt and pepper as needed. Serve warm or refrigerate for at least 4 hours to serve chilled.

Notes

  • Use a rice and corn blend pasta (if using gluten free). It holds up much better than a 100% rice pasta. 
  • Don’t forget to reserve some pasta water. I always add my glass measuring cup to the sink while the pasta is cooking so I remember to drain the water in there first. 
  • A quick rinse of the pasta stops the cooking and removes excess starch, but rinsing too long strips away moisture. Shake the pasta well so it’s dry, not dripping.
  • Dress the pasta while it’s still slightly warm. Warm pasta absorbs dressing far better than cold pasta, which helps lock in moisture before chilling.
  • If you’re serving this pasta salad chilled, you want your pasta to cook until done. NOT al dente. If you cook al dente, it’s best served warm, so it doesn’t get hard after it chills.
  • Add salt and pepper to the pasta salad as needed. I didn’t include this in the steps above because the amounts needed will depend on your pesto sauce and artichokes. 
  • If the pasta still feels firm after chilling, toss with a little extra pesto or olive oil just before serving.

Nutrition

Calories: 399kcal | Carbohydrates: 53g | Protein: 10g | Fat: 17g | Saturated Fat: 3g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 2g | Trans Fat: 0.002g | Cholesterol: 2mg | Sodium: 486mg | Potassium: 246mg | Fiber: 5g | Sugar: 5g | Vitamin A: 1285IU | Vitamin C: 22mg | Calcium: 72mg | Iron: 2mg

About Jen

I create nightshade-free, dairy-free, and gluten-free recipes that the whole family will love. After years of managing my own food sensitivities, I’ve learned how to make dishes that are flavorful, fun, and easy enough for busy weeknights. Let’s bring joy back to your table, one recipe at a time. More About Me

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating