15-Minute Pesto Pasta Salad Recipe for Quick Weeknight Meals

This is Pasta Pesto Salad — but with a little ✨extra✨. Bright, textured and full of flavour, it’s ideal for lunches, picnics or as a buffet side and comes together in about 15 minutes.

A big bowl full of Pesto Pasta Salad, with a spoon about to serve.

I’ve been aiming to create pasta salad recipes that stand out — not the usual mayonnaise-drenched, uninspired bowl. While I do love a classic tuna pasta salad, pasta salads are so versatile that I wanted to add fresh flavours and textures to the roster.

This Pesto Pasta Salad is fast, uses a short ingredient list and balances pesto with crunchy, creamy, zesty and fresh elements for a satisfying meal any night of the week.


Why you’ll love this pasta salad recipe

⭐️ Enjoy it hot or cold — perfect for leftovers or making ahead

⭐️ Super quick and simple to prepare

⭐️ Satisfying, nutritious and delicious


Pasta mixed with bacon bits, pesto, onion, mozzarella and pesto.

Sarah’s Notes

I wanted the pesto to remain the star while introducing contrast — crunchy, creamy, zesty and fresh notes that lift the dish. You can make your own pesto if you prefer, but a good jarred pesto keeps this recipe quick and fuss-free.

With just a few extra ingredients and a couple of minutes, this pasta salad becomes a filling family meal rather than just a light lunch.


Pesto Pasta Salad Ingredients

Ingredients for a pesto pasta salad recipe laid on a white counter top.
  • Pasta — any shape you like; try something different for variety.
  • Sweetcorn — tinned and drained, or fresh and cooked then cut from the cob.
  • Baby mozzarella — small balls; drain well before using.
  • Red onion — finely chopped.
  • Crispy bacon — ready-cooked crumbled bacon for convenience, or cook your own.
  • Pesto — jarred, fresh or homemade; jarred keeps this quick.
  • Lemon — juice only for brightness.
  • Yoghurt — plain Greek or natural yogurt to add creaminess.
  • Pine nuts — optional; toast briefly for extra crunch and flavour.

How to make Pesto Pasta Salad

Step 1 in the process of making pesto pasta salad. Cook pasta and chop ingredients.

1. Cook the pasta in salted water according to the package directions (about 10 minutes).

Sarah Rossi of Taming Twins mixing a recipe for pesto pasta salad.

2. While the pasta cooks, prepare the other ingredients. When the pasta is done, drain it well. If serving cold, rinse under cold water to cool and drain thoroughly so the pasta is as dry as possible. Combine pasta with all remaining ingredients and mix until evenly coated.


Options

  • Pine nuts — optional but recommended; toasting adds a lovely nutty crunch.
  • Veggies — add bell peppers, cucumber or other salad vegetables to boost crunch and colour.
  • Meat — swap bacon for cooked ham, chicken or omit for a vegetarian version.

Leftovers

In the fridge — This salad keeps well for packed lunches and picnics. Store the dressing separately and combine just before serving to keep ingredients crisp. Refrigerate up to 3 days.

In the freezer — Not recommended; freezing will make the salad soggy on defrosting.

Top Tips

What to serve with Pasta Salad

It’s a complete meal on its own, but you can serve it with garlic bread, dough balls or an extra protein for a heartier spread.

Other quick pasta ideas

Quick pasta recipes with similar speed and convenience pair well with busy evenings — choose creamy or seafood-based dishes for variety.

FAQs

Is Pesto Pasta Salad healthy?

Yes — it’s a filling, balanced meal with protein, carbs and vegetables. Portion sizes and ingredient choices (for example reduced-fat yoghurt) will affect the overall nutrition.

Can I serve this warm?

Absolutely. Skip the cold rinse and mix the drained pasta straight with the other ingredients for a warm version.

Is this suitable for vegetarians?

Yes — simply omit the bacon.

Can I make this gluten free?

Yes — use gluten-free pasta and check other packaged ingredients for hidden gluten.

Please let me know how it turned out and rate the recipe if you try it.

I love to see readers’ versions — tag your photos on social media if you want to share your results.

A close up of pasta mixed together with lots of ingredients to make a delicious pesto pasta salad.
5 from 13 votes

Pesto Pasta Salad {15 Minute Meal}

By Sarah Rossi
This simple yet flavour-packed pesto pasta salad is ideal for a family dinner, a hearty lunch or a picnic. Ready in 15 minutes, it combines crunchy, creamy and salty elements with vibrant pesto.
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 4

Ingredients

  • 300 g Pasta
  • 340 g Sweetcorn, 1 tin drained
  • 260 g Baby mozzarella, 150g drained
  • 1 Red onion, finely chopped
  • 55 g Crispy bacon, finely chopped or crumbled
  • 75 g Pesto
  • 1 Lemon, juice only
  • 125 g Yoghurt

Optional:

  • 30 g Pine nuts

Instructions

  • Cook the pasta in salted water per the packet instructions (approx. 10 minutes).
  • Meanwhile, prepare the rest of the ingredients.
  • When cooked, drain the pasta and, if serving cold, rinse under cold water. Make sure the pasta is well drained.
  • Add the remaining ingredients and mix thoroughly. Serve warm or chilled.

Did you make this recipe? Click here to let us know how it went and give it a rating!

Notes

Corn: Drain tinned sweetcorn well. If using fresh, cook it and slice the kernels from the cob.

Bacon: Ready-cooked crispy bacon is convenient, or fry from fresh if preferred.

Yoghurt: Plain Greek or natural yoghurt both work well to add creaminess.

Pine nuts: Toast briefly before adding for extra flavour and crunch.

Pesto: Jarred pesto keeps the recipe quick; fresh or homemade is also fine.

Nutrition: Calculated per 4 servings (large main-course portions); optional pine nuts not included.

Nutrition

Calories: 708 kcal
Carbohydrates: 86 g
Protein: 32 g
Fat: 27 g
Saturated Fat: 11 g
Fiber: 7 g
Sugar: 11 g

Nutrition information is an estimate and should be used as a guide.

Additional Info

Course: Lunch, Main Course, Side Dish
Cuisine: Family Food