Caprese Salad Recipe With Pesto: Herb-Infused Twist on a Classic

Salads

Caprese Salad Recipe With Pesto: Herb-Infused Twist on a Classic

This Caprese salad recipe with pesto transforms a classic Italian dish into a vibrant, herb-infused masterpiece that’s perfect for summer gatherings or elegant weeknight dinners. The secret lies in balancing fresh basil pesto with ripe tomatoes and creamy mozzarella, creating a dish that’s both light and deeply satisfying.

I’ve perfected this version after years of testing—no soggy lettuce or bland flavors here.

The beauty of this salad is its simplicity: just a few high-quality ingredients arranged thoughtfully on a platter. You’ll slice heirloom tomatoes and fresh mozzarella into even pieces, drizzle with homemade or store-bought pesto, and finish with fresh basil leaves for that signature Italian touch.

The result is a dish that’s visually stunning and packed with bright, fresh flavors—no complicated techniques required.

What makes this version stand out is the pesto, which adds a rich, herby depth that complements the tomato and mozzarella beautifully. The salad comes together in just 15 minutes of prep, making it ideal for last-minute entertaining.

Serve it as a light main course or alongside grilled meats for a complete meal. The flavors only get better as the pesto melds with the tomatoes, so don’t hesitate to assemble it ahead of time.

For an extra touch of elegance, finish with a drizzle of balsamic glaze or a sprinkle of flaky sea salt. This Caprese salad is vegetarian, dairy-rich, and perfect for those who love bold, fresh flavors without the fuss. Let’s get started—your taste buds will thank you!

👨‍🍳
Difficulty
Easy
🔥
Calories
Med Cal

Ingredients for caprese salad recipe with pesto

Fresh tomatoes, creamy mozzarella, and vibrant basil pesto—just a handful of ingredients to create this herb-infused Caprese masterpiece.

Ingredient Amount Notes
Heirloom Tomatoes 🍅 2 whole Ripe, sliced into even pieces
Fresh Mozzarella 🧀 8 oz Bocconcini or pearl shape preferred
Fresh Basil Leaves 🌿 1 cup Packed, stems removed
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Pine Nuts 🥜 ¼ cup Toasted for richness
Garlic Cloves 🧄 2 cloves Peeled, rough chopped
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Lemon Juice 🍋 1 tbsp Freshly squeezed
Salt 🧂 ½ tsp Flaky sea salt preferred
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Balsamic Glaze 🍷 2 tbsp For finishing drizzle

The tomatoes and mozzarella are the stars here, so pick the ripest heirloom tomatoes you can find—they should be firm but yield slightly to gentle pressure. Whole Foods or local farmers markets usually have the best selection, but any grocery store’s produce section works too. For mozzarella, bocconcini or pearl shapes hold up best on the platter. If you can’t find those, grab a fresh block and slice it yourself. The basil? Fresh is non-negotiable—dried just won’t cut it for that signature flavor. I always grab a big bunch and use half for the pesto, half for garnish.

No pine nuts? Walnuts or cashews work perfectly—they just give a slightly different texture. Short on basil? Stretch it with a handful of fresh parsley (about half and half), but don’t go overboard or the flavor changes. The pesto can be store-bought if you’re short on time—Trader Joe’s or Whole Foods have great options—but homemade makes all the difference. If you’re making it fresh, toast the nuts first for extra depth. The balsamic glaze? Any quality brand works, but avoid the syrupy kind—look for one with actual balsamic vinegar listed as the first ingredient.

This salad tastes even better when assembled ahead of time—keep components separate in the fridge for up to 2 hours before plating. The mozzarella will soften slightly, which is perfect. Store any leftover pesto in an airtight container with a thin layer of olive oil on top to keep it vibrant for up to 5 days. For extra elegance, chill the platter before serving—15 minutes in the fridge makes all the difference. And trust me, the balsamic glaze keeps best in the fridge too, so drizzle it right before serving.

❤️

Why You'll Love This Recipe

  • I swear by this trick: just slice the heirloom tomatoes and mozzarella into thick rounds—no dice, no fuss. Toss them straight onto a plate with the basil, drizzle that pesto, and call it a day. The pine nuts? Buy them pre-toasted if you’re in a rush. Done.
  • No Chopping Needed: I swear by this trick: just slice the heirloom tomatoes and mozzarella into thick rounds—no dice, no fuss. Toss them straight onto a plate with the basil, drizzle that pesto, and call it a day. The pine nuts? Buy them pre-toasted if you’re in a rush. Done.
  • Taste That Stops Conversations: That first bite—juicy tomatoes, creamy mozzarella, and the bright, garlicky punch of pesto? It’s like summer in a bowl. Honestly, the basil’s perfume alone makes me pause mid-bite. And the olive oil? Don’t skimp—it’s the secret to that ridiculously good texture.
  • Weeknight to Picnic Hero: This salad is my go-to when I need something that works anywhere. Pack it in a jar for lunch, serve it on a platter for guests, or let the kids assemble their own bowls at a backyard BBQ. (Yes, even on a Tuesday night.) The pesto keeps it from getting soggy, so it stays fresh for hours.

Step-by-step instructions for herb-infused Caprese salad

Here's how to elevate the classic Caprese with homemade pesto and perfect presentation.

1

Prepare the Pesto Base

In a food processor, combine the 1 cup fresh basil leaves, 2 cloves garlic cloves, 0.25 cup pine nuts, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Pulse until the pine nuts are finely chopped but the basil remains slightly textured—about 10-15 seconds. Stop before it turns into a paste.

With the processor running, slowly drizzle in 0.5 cup extra-virgin olive oil until the mixture is smooth and vibrant green. Scrape down the sides as needed. The pesto should coat the back of a spoon but still hold its shape when drizzled—this ensures it clings beautifully to the salad. Taste and adjust seasoning if needed.

2

Assemble the Tomato and Mozzarella Layers

Slice the 2 whole heirloom tomatoes into ¼-inch thick rounds and arrange them on a large platter in a single layer. The slices should be as even as possible for a polished look. Gently press down on each slice to create a stable base for the mozzarella.

Cut the 8 oz fresh mozzarella into ½-inch thick slices or use pearl-shaped bocconcini for easier handling. Arrange the mozzarella pieces between the tomato slices, alternating so each tomato piece has a mozzarella neighbor. This creates a visually appealing pattern while ensuring each bite has both components.

3

Add the Herb Pesto and Finishing Touches

Drizzle the homemade pesto evenly over the tomato-mozzarella arrangement, using about ⅓ of the total pesto. Let it sit for 5 minutes to allow the flavors to meld slightly. This resting period prevents the pesto from immediately pooling at the bottom of the platter.

Sprinkle 0.5 cup freshly grated Parmesan cheese evenly over the salad, followed by a light drizzle of 1 tablespoon lemon juice to brighten the flavors. The lemon juice should be distributed carefully—just enough to enhance the pesto's freshness without overwhelming the delicate tomato and mozzarella.

4

Garnish and Serve Immediately

Just before serving, gently press down on the salad to help the pesto adhere to all surfaces. Drizzle the remaining pesto in artistic swirls over the top, reserving a small amount for garnish. Finish with a final sprinkle of flaky sea salt and a few torn basil leaves for color and aroma.

Serve the Caprese salad immediately while everything is fresh. The tomatoes should be juicy but not overly soft, the mozzarella creamy but still cool, and the pesto vibrant with just the right balance of herbs and oil. Pair with crusty bread to soak up any extra pesto or a simple arugula salad on the side.

👨‍🍳

Pro Tips For Making Caprese Salad Recipe With Pesto

  • PAT THE MOZZARELLA DRY: Fresh mozzarella is slick with water—toss it in a clean kitchen towel and press gently to remove excess moisture before slicing. I learned this the hard way when my salad turned into a soggy mess after 20 minutes.
  • SALT THE TOMATOES: Sprinkle heirloom tomatoes with flaky salt and let them sit for 10 minutes before assembling. It draws out bitterness and makes them juicier—trust me, your taste buds will notice.
  • TOAST THE PINE NUTS: Dry-toast pine nuts in a skillet over medium-low for 2-3 minutes until fragrant. Burnt nuts ruin the pesto, and raw ones taste bland—this step makes all the difference.
  • LAYER BASIL LAST: Add fresh basil leaves after drizzling olive oil—it keeps them vibrant longer. If you mix them in early, they’ll wilt into sad, limp piles by serving time.

Storing and reheating this recipe

Fridge Storage Tips

Store your Caprese salad components separately in airtight containers for up to 2 hours before assembling. Keep the tomatoes and mozzarella in one container with a paper towel to absorb excess moisture, while the pesto goes in a separate container with a thin layer of olive oil on top.

This prevents sogginess and keeps everything fresh. I always use glass containers from Pyrex because they keep flavors vibrant longer than plastic. 🥗

Freezing Pesto Only

While the salad itself doesn't freeze well, the pesto can be stored in the freezer for up to 3 months. Portion it into ice cube trays and once frozen, transfer to a freezer bag.

This makes it easy to thaw just what you need. When ready to use, let it thaw in the fridge overnight and stir in a splash of olive oil to restore its texture. 🧊

Reheating Leftovers

If you have any leftover pesto (unlikely with this salad!), reheat it gently in a small saucepan over low heat for 2-3 minutes with a splash of water or olive oil.

Never microwave pesto—it turns rubbery. For the salad itself, always serve fresh since the mozzarella and tomatoes lose their ideal texture when reheated. The pesto's freshness is key here! 🔥

Make-Ahead Assembly

For parties or gatherings, assemble the salad up to 1 hour ahead of time and refrigerate uncovered. The mozzarella will soften slightly, which actually enhances the texture. Just before serving, add the final drizzle of pesto and garnishes.

This trick works especially well for outdoor events where you want everything ready to serve without last-minute fuss. 💫

Balsamic Glaze Prep

Store any leftover balsamic glaze in the fridge for up to 1 month in an airtight bottle. The glaze keeps best when refrigerated and can be reheated gently in the microwave for 10-15 seconds to restore its smooth consistency.

Always drizzle it fresh over the salad right before serving for the best presentation and flavor. 🍷

Serving Temperature

Serve your Caprese salad chilled for the best experience. If assembling ahead, let it sit at room temperature for 10-15 minutes before serving to bring out all the flavors.

The contrast between cool mozzarella and room-temperature tomatoes creates the perfect balance. I've found that plating on a chilled platter enhances the visual appeal too! ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 30g38%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 580mg25%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 6g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this Caprese salad without fresh mozzarella?

For a firmer texture, use bocconcini or pearl-shaped mozzarella—they hold up beautifully on the platter. If you're in a pinch, fresh mozzarella from a block works too, just slice it ¼-inch thick and pat it dry with paper towels to remove excess moisture. Avoid pre-shredded mozzarella, as it contains anti-caking agents that make it too dry and crumbly.

2

How do I prevent the tomatoes from getting soggy?

Sogginess happens when tomatoes release too much juice. To prevent this, slice them ¼-inch thick and arrange them on a platter with a paper towel underneath to absorb excess moisture. Let the salad sit for 10 minutes before adding the mozzarella to give the tomatoes time to firm up slightly. Also, avoid drizzling too much pesto at once—start with just ⅓ of the total amount and let it meld before adding more.

3

Can I use store-bought pesto instead of homemade?

Yes, but homemade makes all the difference! If you're short on time, look for a high-quality store-bought pesto with fresh basil as the first ingredient and minimal additives. Brands like Trader Joe’s or Whole Foods have great options. For best results, thin it slightly with a splash of olive oil or water to make it easier to drizzle. Store-bought pesto often lacks the vibrant texture of homemade, but it’s a solid backup.

4

What’s the best way to arrange the Caprese salad for a crowd?

For a visually stunning presentation, create a herringbone pattern with the tomato and mozzarella slices. Start by arranging the tomatoes in a grid, then fill the gaps with mozzarella. Use a large rectangular platter for easy serving—this makes it simple to slice into equal portions. For extra flair, add a ring of fresh basil leaves around the edge or drizzle the pesto in a spiral pattern over the top.

5

Is this salad gluten-free or vegan?

This classic version contains dairy (mozzarella and Parmesan) and isn’t gluten-free due to the pesto’s pine nuts and potential cross-contamination. For a vegan twist, swap the mozzarella for vegan cheese or marinated tofu slices, and use a dairy-free pesto made with olive oil and nutritional yeast. For gluten-free, ensure your pesto ingredients (like nuts) are certified gluten-free and use tamari instead of soy sauce if needed.

★★★★★4.9(5 reviews)
Categories Salads