Pesto Pasta Salad with Tomatoes

Featured in Perfect Companion Dishes.

This vibrant and easy pesto pasta salad features perfectly cooked rotini, cherry tomatoes, fresh mozzarella pearls, and kale-basil pesto for a delightful combination of flavors. Tossed together with thinly sliced red onions and topped with shredded parmesan, this dish is ideal for side servings or as an all-in-one meal. Whether served immediately or chilled for later, it’s a delicious and versatile option for gatherings or weekday lunches. Toasted pine nuts and fresh lemon juice add extra depth to this light and refreshing creation.

Rehan Magic House Recipes
Updated on Sun, 11 May 2025 23:50:27 GMT
A bowl of pasta with tomatoes and basil. Pin it
A bowl of pasta with tomatoes and basil. | magichouserecipes.com

This pesto pasta salad bursts with Italian-inspired flavors, combining tender rotini with juicy tomatoes and creamy mozzarella pearls all coated in homemade kale pesto. Perfect for summer gatherings or meal prep, this versatile dish delivers a delicious balance of freshness and comfort in every bite.

I first created this recipe when hosting an impromptu backyard gathering and needed something impressive yet effortless. The vibrant colors and fresh flavors had everyone asking for the recipe before they even finished their first serving.

Ingredients

  • 1 pound dry rotini pasta: provides the perfect shape for catching all that delicious pesto in every bite
  • 2 cups cherry tomatoes: sliced to release their sweet juicy flavor throughout the salad
  • 8 ounces fresh mozzarella pearls: adding creamy texture contrast to the pasta
  • 1/4 red onion: thinly sliced for a mild bite that balances the other ingredients
  • 2 tablespoons fresh basil: sliced to enhance the pesto flavor and add fresh color
  • Shredded parmesan cheese for serving: adds a salty umami finish that ties everything together

For the homemade kale pesto

  • 1 cup chopped kale leaves: adding nutrition and a unique earthy dimension to traditional pesto
  • 1 cup packed fresh basil leaves: providing that classic pesto flavor profile everyone loves
  • 1/2 cup olive oil: use a good quality extra virgin for best results
  • 1/4 cup shredded parmesan cheese: creating richness and depth
  • 1/4 cup toasted pine nuts: bringing nutty complexity and traditional pesto texture
  • 2 garlic cloves: for essential aromatic pungency
  • 2 1/2 tablespoons lemon juice: adds brightness that balances the richness
  • 1/2 teaspoon salt and 1/4 teaspoon black pepper: for perfect seasoning

Step-by-Step Instructions

Make the Pesto:
Add all pesto ingredients to your food processor. Blend until completely smooth, stopping to scrape down the sides as needed. The texture should be creamy with tiny flecks of green visible. Set aside while preparing other components.
Cook the Pasta:
Bring a large pot of salted water to a rolling boil. Add the rotini and cook according to package directions until al dente. Be careful not to overcook as slightly firm pasta works best in cold salads. Drain thoroughly and rinse under cold water to stop the cooking process and prevent sticking.
Prepare the Mix Ins:
While pasta cooks, slice your cherry tomatoes in half or quarters depending on size. Ensure your mozzarella pearls are drained well. Slice the red onion as thinly as possible to distribute its flavor evenly without overwhelming bites.
Assemble the Salad:
In a large mixing bowl, combine the cooled pasta, sliced tomatoes, mozzarella pearls, thinly sliced red onion, and fresh basil. These ingredients create a colorful base with contrasting textures and flavors.
Add the Pesto:
Pour about 3/4 cup of your fresh pesto over the pasta mixture. Toss gently but thoroughly using two large spoons or tongs until everything is evenly coated. Add more pesto if needed for your preferred level of flavor.
A bowl of pasta with tomatoes and basil. Pin it
A bowl of pasta with tomatoes and basil. | magichouserecipes.com

The homemade kale pesto is what truly elevates this dish from ordinary to extraordinary. My family was initially skeptical about adding kale, but now they request this specific version whenever pasta salad is mentioned. The slight peppery note from the kale adds complexity that store bought versions simply cannot match.

Make Ahead Tips

This pasta salad actually improves with time as flavors meld together. You can prepare it up to 24 hours in advance and store in the refrigerator in an airtight container. If making ahead, consider reserving a small portion of the pesto to refresh the salad just before serving, as pasta tends to absorb dressings as it sits.

Customization Options

The beauty of this recipe lies in its flexibility. Swap the kale for spinach or arugula if preferred. For a protein boost, add grilled chicken, salami, or chickpeas. Sun dried tomatoes can replace or complement fresh ones for a deeper tomato flavor. During summer months, try adding grilled zucchini or yellow squash for seasonal flair.

Serving Suggestions

Serve this vibrant salad as a side dish alongside grilled meats or as a light main course with crusty bread. For a complete Italian-inspired spread, pair with antipasto platters featuring olives, cured meats and roasted peppers. This dish shines at room temperature, making it perfect for buffets or picnics where food might sit out for short periods.

Storage Guidelines

Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors will continue to develop, though the pasta may absorb more of the pesto. If the salad seems dry when serving leftovers, drizzle with a little olive oil and a squeeze of lemon juice to refresh it. This pasta salad does not freeze well due to the fresh mozzarella and tomatoes.

Frequently Asked Questions

→ Can I use store-bought pesto instead of homemade?

Yes, you can use ¾ cup to 1 cup of your favorite store-bought pesto if you're short on time.

→ What alternatives can I use for kale in the pesto?

Spinach, arugula, or additional basil are great substitutes for kale in the pesto.

→ How long does this pasta salad keep?

The pasta salad can be stored in an airtight container in the refrigerator for up to 3 days.

→ Can I use a different type of pasta?

Yes, you can use any short pasta such as fusilli, penne, or bowtie pasta in place of rotini.

→ What’s the best way to toast pine nuts?

Spread pine nuts on a parchment-lined baking sheet and toast at 375°F for 5-6 minutes until golden brown.

Pesto Pasta Salad with Mozzarella

Flavorful pasta salad with homemade pesto, mozzarella, and tomatoes. Quick, fresh, and perfect for any meal.

Prep Time
15 Minutes
Cook Time
11 Minutes
Total Time
26 Minutes
By: Reham

Category: Side Dishes

Difficulty: Easy

Cuisine: Italian

Yield: 6 Servings

Dietary: Vegetarian

Ingredients

→ Pasta Salad

01 1 lb. dry rotini pasta
02 2 cups cherry tomatoes, sliced
03 8 oz. fresh mozzarella pearls
04 ¼ red onion, sliced thin
05 2 Tbsp fresh basil, sliced (plus more for serving)
06 Shredded parmesan cheese, for serving

→ Kale Pesto

07 1 cup kale leaves, chopped
08 1 cup fresh basil leaves, packed
09 ½ cup olive oil
10 ¼ cup shredded parmesan cheese
11 ¼ cup pine nuts, toasted
12 2 garlic cloves
13 2½ Tbsp lemon juice
14 ½ tsp salt
15 ¼ tsp black pepper

Instructions

Step 01

Add kale, basil, olive oil, parmesan cheese, toasted pine nuts, garlic, lemon juice, salt, and black pepper to a food processor. Blend until smooth and set aside.

Step 02

Boil the rotini pasta according to the package directions. Drain and rinse under cold water, then set aside to cool.

Step 03

Once the pasta has cooled, transfer it to a large bowl. Add cherry tomatoes, mozzarella pearls, sliced red onion, and basil. Pour your desired amount of pesto over the top and toss until thoroughly combined.

Step 04

Sprinkle shredded parmesan cheese and additional sliced basil on top before serving. Serve immediately, or cover and refrigerate until ready to eat.

Notes

  1. You can substitute kale with spinach, arugula, or additional basil for the pesto.
  2. To toast pine nuts, spread them on a baking sheet lined with parchment paper and bake at 375°F (190°C) for 5-6 minutes until golden brown.

Tools You'll Need

  • Food processor
  • Large mixing bowl
  • Baking sheet
  • Parchment paper

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (parmesan cheese, mozzarella)
  • Contains nuts (pine nuts)
  • Contains gluten (pasta)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 20.7 g
  • Total Carbohydrate: 40.5 g
  • Protein: 12.5 g