Creamy Pasta Salad with Corn and Peppers (Easy Make-Ahead)
This creamy pasta salad is loaded with sweet corn, crunchy red pepper, fresh greens, and red onion, all tossed in a light, tangy dressing. It is an easy, crowd-pleasing side for barbecues, picnics, and potlucks, and it comes together in about 20 minutes.
Pasta salad has a reputation for being the sad bowl nobody touches at the picnic, and I made it my mission to fix that. The trick is a dressing that is actually creamy and properly seasoned, plus sweet corn and peppers for crunch and colour. I make it the night before on purpose, because it is one of those rare dishes that genuinely tastes better after a rest in the fridge. Season it more than feels right, since cold food always needs it. It is naturally vegetarian and turns vegan with nothing more than a swap of mayo.

The pasta, the vegetables, and the dressing
Ridged or curly shapes like fusilli, cavatappi, or elbow macaroni catch the dressing in their grooves, so every forkful is coated. Cook to al dente, about a minute short of the package time, because the pasta keeps softening as it soaks up dressing in the fridge. Gluten-free pasta works too; just rinse it well, since it turns sticky faster.
Sweet corn does the heavy lifting here. Fresh kernels sliced off a grilled or boiled cob are best in summer, but drained canned corn or thawed, patted-dry frozen corn are genuinely good year round. Red pepper brings crunch and red onion brings bite; if raw onion is too sharp for you, soak the diced onion in cold water for ten minutes and drain it before adding.
The dressing is mayo or vegan mayo loosened with a spoonful of mustard and a squeeze of lemon, then salt and pepper. The mustard and lemon are what stop it tasting flat, so do not skip them.

How to keep it creamy, not gummy
- Rinse the cooked pasta under cold water. This stops the cooking and washes off surface starch, so the salad stays loose instead of clumping.
- Dress it in two goes. Stir in about two thirds of the dressing once the pasta is cool, then add the rest just before serving, since the pasta keeps drinking it up as it sits.
- Make it vegan. A good vegan mayo swaps in one for one and nothing else changes.
- Turn it into a meal. Fold in chickpeas, white beans, or cubed cheese to make it filling enough for lunch on its own.
Turn it into a protein-packed main
As written this is a generous side, but it takes almost nothing to make it a full lunch. Stir in a drained can of chickpeas or white beans, or a cup of cooked edamame, and suddenly there is enough protein and staying power to call it a meal; a handful of toasted seeds or cubed smoked tofu works too. It is the kind of thing I make a big bowl of before a picnic or a barbecue precisely because it holds up. Dressed and chilled, it actually tastes better after a few hours, which makes it one of the easiest make-ahead dishes to bring to a crowd.
Storing it and reviving day-old salad
- Fridge: keep it in an airtight container for up to 3 days.
- Best window: a few hours to a full day ahead gives the flavours time to settle, which is when it tastes its best.
- Reviving leftovers: the pasta will have soaked up the dressing, so loosen it with a spoonful of fresh mayo or a splash of plant milk and a pinch of salt before serving.
For more ideas, browse our pasta salad recipes, or try a lemony pesto pasta or creamy avocado pasta.

Summarise & Save This Recipe
★ Add us as a trusted Google source
Creamy Pasta Salad with Corn and Peppers
Equipment
- Large pot
- Colander
- Mixing bowl
Ingredients
- 12 oz short pasta fusilli, cavatappi, or macaroni
- 1 cup sweet corn fresh, canned, or thawed
- 1 red bell pepper diced
- 2 cups lettuce or greens chopped
- ½ red onion finely chopped
- *For the dressing*
- ½ cup mayo or vegan mayo
- 1 tbsp mustard
- 1 tbsp lemon juice
- Salt and black pepper to taste
Instructions
- Cook the pasta to al dente, then drain and rinse under cold water to cool. Toss with a little oil.
- Whisk together the mayo, mustard, lemon juice, salt, and pepper.
- In a large bowl, combine the cooled pasta, corn, red pepper, greens, and red onion.
- Pour over the dressing and toss to coat evenly.
- Chill for at least 30 minutes, then taste, adjust seasoning, and serve.
Notes
Frequently Asked Questions
Pasta absorbs dressing as it sits, so make a little extra and stir some in just before serving. Rinsing the cooked pasta under cold water and tossing it with a touch of oil also helps keep it from clumping or drying.
Yes. Use a good vegan mayonnaise for the creamy dressing and leave out any cheese, or use a plant-based one. The pasta and vegetables are already plant-based.
Short pasta with ridges or curls, like fusilli, cavatappi, rotini, or macaroni, holds the dressing best and is easy to eat. Cook it just to al dente so it does not turn mushy.
Yes, and it is even better for it. Make it a few hours or up to a day ahead so the flavors meld, and stir in a little extra dressing before serving if needed.
Not with regular pasta, which is made from wheat. Use a good gluten-free pasta to make the whole salad gluten-free, and check that your mayo and mustard are gluten-free too.
Stir in chickpeas, white beans, or cubed cheese for protein, and add extra vegetables. Served with bread, it becomes a satisfying main rather than a side.

I’ve tried many similar recipes, but this one is by far my favorite.