Cold Pasta Pesto Mozzarella

Featured in: Grain & Veg Bowls

This dish features tender, al dente pasta combined with juicy cherry tomatoes and creamy fresh mozzarella. Bathed in a fragrant basil pesto dressing enhanced by olive oil and lemon juice, it offers a refreshing and colorful option perfect for warm days or light lunches. Garnished with fresh basil and optional pine nuts, it balances bright flavors and textures with ease. Preparation is quick and straightforward, making it ideal for picnics or casual gatherings.

Updated on Sat, 13 Dec 2025 10:16:00 GMT
Cold pasta salad with pesto showcasing vibrant cherry tomatoes and fresh mozzarella, ready to eat. Pin It
Cold pasta salad with pesto showcasing vibrant cherry tomatoes and fresh mozzarella, ready to eat. | rapidtongs.com

A vibrant, refreshing pasta salad featuring tender pasta, creamy mozzarella, juicy cherry tomatoes, and aromatic basil pesto—perfect for picnics or light lunches.

This cold pasta salad has become my go-to for quick gatherings and potlucks, loved by family and friends alike.

Ingredients

  • Pasta: 300 g (10 oz) short pasta (e.g., fusilli, penne, or farfalle); salt for boiling water
  • Vegetables & Cheese: 250 g (9 oz) cherry tomatoes, halved; 200 g (7 oz) fresh mozzarella balls (bocconcini or ciliegine), drained and halved; 1/4 red onion, thinly sliced (optional)
  • Pesto Dressing: 60 g (1/4 cup) basil pesto (store-bought or homemade); 2 tbsp extra-virgin olive oil; 1 tbsp freshly squeezed lemon juice; freshly ground black pepper, to taste
  • Garnish: Fresh basil leaves, torn; 2 tbsp toasted pine nuts (optional)

Instructions

Step 1:
Bring a large pot of salted water to a boil. Cook the pasta according to package instructions until al dente. Drain and rinse under cold water to cool.
Step 2:
In a large mixing bowl, combine the cooled pasta, cherry tomatoes, mozzarella, and red onion (if using).
Step 3:
In a small bowl, whisk together the pesto, olive oil, lemon juice, and black pepper until smooth.
Step 4:
Pour the pesto dressing over the pasta salad and toss gently to coat all ingredients evenly.
Step 5:
Transfer to a serving platter or bowl. Garnish with fresh basil leaves and pine nuts, if desired.
Step 6:
Serve immediately, or chill in the refrigerator for up to 2 hours before serving.
Pin It
| rapidtongs.com

This dish is always a hit when shared with family on warm afternoons or at picnics.

Notes

For extra flavor, add sliced black olives or sun-dried tomatoes. Substitute whole-grain or gluten-free pasta if needed. For a vegan option, use vegan mozzarella and pesto without cheese. Pairs well with chilled white wine such as Pinot Grigio.

Required Tools

Large pot, colander, mixing bowls, whisk, knife and cutting board.

Nutritional Information

Calories 410, Total Fat 22 g, Carbohydrates 38 g, Protein 16 g (per serving).

Creamy mozzarella and bright pesto coat al dente pasta in this delicious cold pasta salad. Pin It
Creamy mozzarella and bright pesto coat al dente pasta in this delicious cold pasta salad. | rapidtongs.com

This salad makes a perfect light meal or a delightful side dish for any occasion.

Your Questions Answered

What type of pasta works best?

Short pasta shapes like fusilli, penne, or farfalle hold the pesto well and provide good texture.

Can I prepare this dish ahead of time?

Yes, chilling it for up to 2 hours enhances the flavors, but avoid long refrigeration to keep the pasta texture fresh.

How can I make this dish vegan-friendly?

Substitute fresh mozzarella with vegan cheese and use a dairy-free pesto without cheese.

What garnishes complement the flavors?

Fresh basil leaves add aroma and color; toasted pine nuts add crunch and a nutty note.

Are there any suggested ingredient swaps?

Try whole-grain or gluten-free pasta for dietary needs, or add black olives and sun-dried tomatoes for extra depth.

Cold Pasta Pesto Mozzarella

Tender pasta tossed with mozzarella, cherry tomatoes, and basil pesto for a vibrant, fresh meal.

Prep Duration
15 minutes
Cook Duration
10 minutes
Complete Time
25 minutes
Created by Lily Turner


Skill Level Needed Easy

Cuisine Style Italian

Makes 4 Portions

Diet Preferences Meat-Free

What You'll Need

Pasta

01 10 ounces short pasta (fusilli, penne, or farfalle)
02 Salt, for boiling water

Vegetables & Cheese

01 9 ounces cherry tomatoes, halved
02 7 ounces fresh mozzarella balls (bocconcini or ciliegine), drained and halved
03 1/4 red onion, thinly sliced (optional)

Pesto Dressing

01 1/4 cup basil pesto (store-bought or homemade)
02 2 tablespoons extra-virgin olive oil
03 1 tablespoon freshly squeezed lemon juice
04 Freshly ground black pepper, to taste

Garnish

01 Fresh basil leaves, torn
02 2 tablespoons toasted pine nuts (optional)

How-To Steps

Step 01

Cook the Pasta: Bring a large pot of salted water to a boil. Add pasta and cook until al dente according to package directions. Drain and rinse under cold water to cool.

Step 02

Combine Ingredients: In a large bowl, mix together the cooled pasta, halved cherry tomatoes, mozzarella, and red onion if using.

Step 03

Prepare Pesto Dressing: Whisk pesto, olive oil, lemon juice, and black pepper in a small bowl until smooth.

Step 04

Dress the Salad: Pour the pesto dressing over the pasta mixture and toss gently to coat all components evenly.

Step 05

Garnish and Serve: Transfer to a serving dish. Garnish with torn fresh basil and toasted pine nuts if desired. Serve immediately or chill up to 2 hours before serving.

What You'll Need

  • Large pot
  • Colander
  • Mixing bowls
  • Whisk
  • Knife and cutting board

Allergy Alerts

Always review every item for allergens. If unsure, talk to a healthcare expert.
  • Contains dairy (mozzarella and pesto may contain cheese) and pine nuts if used.
  • Pesto may include tree nuts; verify labels for nut allergies.
  • Pasta contains wheat gluten; substitute with gluten-free pasta if necessary.

Nutrition Info (per serving)

Use these numbers as a helpful reference, not as personal health advice.
  • Calorie Count: 410
  • Fat Content: 22 g
  • Carbohydrates: 38 g
  • Protein Amount: 16 g