Salads
This authentic Caprese salad recipe brings the essence of Italian simplicity to your table with just five ingredients—ripe tomatoes, fresh mozzarella, basil, olive oil, and flaky salt. ✨ The secret lies in selecting the right components: heirloom tomatoes for sweetness, fior di latte mozzarella for creamy texture, and fresh basil picked at peak ripeness.
Every bite delivers a perfect balance of juicy, tangy, and creamy flavors that define this classic dish.
The beauty of this salad is in its minimalist preparation. No cooking required—just layering fresh ingredients in a way that highlights their natural qualities. The key technique is assembling the salad just before serving to preserve the mozzarella's tenderness and the basil's vibrant aroma.
A drizzle of extra virgin olive oil and aged balsamic glaze adds depth without overpowering the fresh components.
What makes this Caprese truly special is its visual appeal—bright red tomatoes, creamy white mozzarella, and emerald green basil create a striking contrast. The presentation is just as important as the taste, with each component arranged to showcase its natural beauty.
This is a dish that proves sometimes, less truly is more.
Perfect for summer gatherings, elegant lunches, or as a refreshing starter, this authentic Caprese salad delivers restaurant-quality results with minimal effort. The combination of textures—juicy tomatoes, creamy mozzarella, and tender basil—makes it impossible to resist. Let's create this timeless Italian classic together.
Ingredients for authentic caprese salad
Five essential ingredients transform into Italy's most iconic salad—juicy tomatoes, creamy mozzarella, fresh basil, golden oil, and flaky salt.
| Ingredient | Amount | Notes |
|---|---|---|
| Heirloom Tomatoes 🍅 | 2 whole | Medium-sized, vine-ripened, sliced |
| Fior Di Latte Mozzarella 🧀 | 8 oz | Fresh, in 1-inch cubes |
| Fresh Basil Leaves 🌿 | ⅓ cup | Large leaves, whole or torn |
| Extra Virgin Olive Oil 🫒 | ¼ cup | Cold-pressed, fruity variety |
| Flaky Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Balsamic Glaze 🍷 | 2 tbsp | Aged 10+ years, reduced |
| Garlic Cloves 🧄 | 2 cloves | Thinly sliced, optional |
The tomatoes are non-negotiable—heirloom varieties bring the sweetest flavor, but any ripe, juicy tomato works. Local farmers markets often carry perfect specimens in summer, but grocery store heirlooms like Brandywine or Cherokee Purple are reliable. Fior di latte mozzarella is the gold standard here; its delicate, milky texture melts beautifully. Whole Foods or specialty Italian markets carry it fresh daily, or look for pre-cubed in the refrigerated section. Fresh basil should be vibrant green with no yellowing—the deeper the color, the more potent the flavor. For the olive oil, Californian or Tuscan varieties add fruity notes that elevate the dish. The balsamic glaze should be aged at least 10 years for that rich, caramelized depth.
No heirloom tomatoes? Beefsteak or Roma tomatoes work beautifully—they're more uniform and hold their shape. Fior di latte unavailable? Fresh mozzarella or buffalo mozzarella are excellent substitutes, though slightly firmer. For the basil, dried basil at one-third the amount can work in a pinch, but fresh is ideal. The garlic is optional but recommended—roasted garlic slices add a sweeter dimension. If you prefer less acidity, reduce the balsamic to 1 tablespoon and add a pinch of freshly cracked black pepper instead. The olive oil can be swapped for avocado oil if preferred, though it lacks the fruity complexity.
Assemble this salad just before serving to preserve the mozzarella's tenderness and basil's aroma. Store tomatoes and basil separately in the fridge—tomatoes last 5-7 days while basil stays fresh for 3-5 days when wrapped in damp paper towels. The mozzarella should be used within 2 days for optimal texture. For make-ahead convenience, pre-slice the tomatoes and mozzarella, then store in separate containers. The balsamic glaze keeps for 6 months unopened, and the olive oil lasts indefinitely. This salad shines at room temperature, so let it sit for 10 minutes before serving.
Why You'll Love This Recipe
- No-Chop Needed: I swear, this is the only salad where I actually enjoy prepping it—just slice those heirloom tomatoes, tear the basil, and let the mozzarella do the work. The biggest pieces? Even better. Less mess, more flavor.
- Creamy-Salty Magic: That first bite of Fior di Latte—still warm, with the salt flakes clinging to the juicy tomato—is chef’s kiss. The olive oil ties it all together like a hug from Italy. Honestly, I’ve never met a Caprese that didn’t make me reach for seconds.
- Picnic to Party: Pack it in a jar for lunch or plop it on a platter for guests—this salad handles it all. Between us, I’ve served it at BBQs, potlucks, and even as a side for takeout pizza. It’s the one dish that never feels out of place.
- Leftovers? Better: The mozzarella stays fresh for days, and the tomatoes just get sweeter. I’ll be real: I’ve had this salad three days in a row without a single complaint. Plus, the basil keeps it bright—no wilted sad greens here. Budget-friendly and foolproof.
Step-by-step instructions for authentic Caprese salad
This classic Italian dish comes together in minutes with just a few thoughtful techniques.
👨🍳 Step 1: Prepare the Tomatoes and Mozzarella
Begin by slicing the 2 whole heirloom tomatoes into ½-inch thick rounds. I prefer to use a sharp chef's knife and cut them parallel to the core for even slices. Pat each slice gently with paper towels to remove excess moisture—this prevents the tomatoes from becoming watery in the salad. The slices should be dry but still vibrant red.
Next, work with the 8 oz fior di latte mozzarella. Using a sharp knife, cut it into 1-inch cubes, ensuring each piece is uniform in size. Fresh mozzarella has a delicate texture, so handle it gently to avoid tearing. I like to keep the cubes whole rather than shredded—they burst with creamy goodness when bitten into, which is the hallmark of an authentic Caprese.
🥘 Step 2: Assemble the Salad Components
Arrange the tomato slices and mozzarella cubes on a large serving platter in an alternating pattern. I create a loose grid-like arrangement, placing one tomato slice followed by one mozzarella cube, and repeating the pattern. This visual contrast is what makes the Caprese so appealing—each bite delivers both the juicy acidity of the tomato and the rich creaminess of the mozzarella.
If using the optional 2 cloves garlic, thinly slice them and scatter them lightly over the tomatoes and mozzarella. The garlic adds a subtle aromatic depth that complements the other flavors without overpowering them. I usually place the garlic slices near the edges of the platter so they're visible but not overwhelming in each bite.
🍳 Step 3: Drizzle and Season
Pour the 0.25 cup extra virgin olive oil in a small bowl and whisk it lightly with the 1 tsp flaky sea salt. This simple dressing should be emulsified just enough to coat the back of a spoon—you're not making a vinaigrette, just combining the oil and salt to enhance the natural flavors. Drizzle this mixture evenly over the entire salad, allowing it to pool slightly between the tomato and mozzarella pieces.
Here's where the authenticity shines: resist the urge to add too much dressing. The Caprese should look glistening but not drowned in oil. The olive oil should be visible in small pools, ready to be absorbed with each bite. The flaky sea salt should be sprinkled lightly over the entire surface, with some crystals clinging to the mozzarella cubes.
🥘 Step 4: Add Fresh Basil and Balsamic Glaze
Tear the 0.33 cup fresh basil leaves into large pieces—don't chop them finely, as this would make them too small to appreciate individually. Scatter them evenly over the salad, allowing some leaves to overlap the tomato and mozzarella. The basil should look fresh and vibrant, adding a pop of green color that contrasts beautifully with the red tomatoes and white mozzarella.
Finally, drizzle the 2 tbsp balsamic glaze in a zigzag pattern over the entire salad. The glaze should be reduced and syrupy, creating dark, glossy streaks that cut through the richness of the mozzarella. I like to add it just before serving so it maintains its glossy appearance. The balsamic glaze adds a touch of sweetness that balances the acidity of the tomatoes and the saltiness of the mozzarella.
⏰ Step 5: Rest and Serve Immediately
Let the salad rest for 5-10 minutes before serving. This brief resting period allows the flavors to meld slightly and the mozzarella to soften just enough to become more approachable. The tomatoes will release a bit more juice, which will be beautifully absorbed by the mozzarella cubes, creating that perfect burst of flavor in every bite.
Serve the Caprese salad immediately while everything is still vibrant and fresh. The ideal presentation shows the natural beauty of each component: the deep red of the heirloom tomatoes, the creamy white of the fior di latte mozzarella, the bright green of the fresh basil, and the dark streaks of balsamic glaze. Each bite should deliver a perfect balance of textures and flavors—juicy tomato, creamy mozzarella, fresh basil, and a touch of sweet-salty balsamic.
Pro Tips For Making Authentic Caprese Salad
- Slice Mozzarella Thin: The difference between a sad Caprese and a showstopper? Thin slices—about ¼-inch thick. Fior di Latte is delicate; thick chunks get rubbery fast, while thin slices soak up oil and stay tender. Use a sharp knife and cut parallel to the rind first, then stack and slice horizontally.
- Pat Tomatoes Dry: Damp tomatoes bleed juice, turning your salad into a soggy mess. Grab a clean kitchen towel and press gently but firmly—no need to crush them. This keeps the texture crisp and lets the basil’s aroma shine without competition.
- Salt the Tomatoes First: I learned this the hard way: salting the tomatoes before assembling draws out their juices, which then marinate the mozzarella and basil. Sprinkle flaky sea salt over sliced heirlooms, let sit 10 minutes, then gently blot excess moisture. The flavor gets deeper, and the mozzarella stays firm.
- Dress Just Before Serving: Olive oil oxidizes fast, turning your salad’s bright flavors dull. Toss the Caprese with a light drizzle of EVOO and basil right before serving—no more than 1 tablespoon per plate. If you’re prepping ahead, keep dressing separate and add it last.
Make-ahead tips for this dish
Prep Ahead Components
Slice the 2 heirloom tomatoes and cube the 8 oz fior di latte mozzarella up to 24 hours in advance. Store them separately in airtight containers lined with paper towels to absorb moisture. Keep tomatoes at 40°F or below and mozzarella at 38-40°F—this preserves their texture and flavor.
The basil should be stored in a damp paper towel in a sealed bag for up to 2 days before use. 🧂
Assemble Just Before Serving
Combine all components only 5-10 minutes before serving to prevent the mozzarella from becoming rubbery and the basil from wilting. This final assembly ensures the perfect creamy texture and fresh aroma that define an authentic Caprese.
The olive oil and balsamic glaze should always be added last minute to maintain their glossy appearance and vibrant flavors.
Make-Ahead Balsamic Glaze
Prepare the balsamic glaze up to 1 week ahead by simmering ½ cup balsamic vinegar in a small saucepan until reduced by half (about 15-20 minutes). Cool completely and store in an airtight container.
This concentrated glaze intensifies the sweet-tangy flavor and can be used in other dishes too. I like to keep a small bottle on hand for quick drizzling. 🍷
Portion for Crowds
For gatherings, pre-assemble individual portions on small plates or skewers. Thread 1 tomato slice, 1 mozzarella cube, and a basil leaf onto each skewer, then drizzle with olive oil and balsamic glaze.
Cover with plastic wrap and refrigerate for up to 4 hours—just add fresh basil leaves before serving to keep them vibrant. This makes serving effortless for parties or buffets.
Storage for Leftovers
If you have leftovers (unlikely, but possible!), store them in a single layer in an airtight container for up to 24 hours. The texture will change slightly as the mozzarella absorbs tomato juices, but it remains delicious.
Refrigerate any unused olive oil and balsamic glaze separately in their original containers. For best results, always make fresh Caprese when possible—this salad truly shines when everything is at its peak. ✨
Nutrition facts
Frequently asked questions
Can I use regular mozzarella instead of fior di latte?
While fior di latte is ideal for its delicate, creamy texture, you can use fresh mozzarella or buffalo mozzarella in a pinch. Just avoid pre-shredded mozzarella—the anti-caking agents make it too dry. For best results, pat the cubes with paper towels to remove excess moisture before assembling.
How do I make balsamic glaze from scratch?
Simmer ½ cup balsamic vinegar in a small saucepan over medium-low heat for 15-20 minutes until reduced by half. The glaze should thicken to a syrupy consistency. Let it cool completely before using—it'll be even more flavorful when reduced. Store in an airtight container for up to 1 week.
Can I add other ingredients like prosciutto?
While traditional Caprese is vegetarian, adding thinly sliced prosciutto creates a delicious variation called "Caprese Prosciutto." Place a slice of prosciutto between each tomato and mozzarella cube, or layer it underneath. The saltiness complements the sweet tomatoes beautifully. Just reduce the olive oil slightly to balance the flavors.
Why does my mozzarella get rubbery?
Mozzarella turns rubbery when exposed to cold air too long or if the salad sits too long before serving. Always assemble the Caprese just before eating and keep it at room temperature. If prepping ahead, store components separately in airtight containers with paper towels to absorb moisture. The mozzarella should be used within 2 days of purchase for best texture.
What's the best way to serve this salad?
Caprese shines as a refreshing starter or light lunch. For a restaurant-worthy presentation, arrange components on a large platter in a circular pattern. Serve with crusty bread or grilled breadsticks to soak up the juices. For individual servings, use small plates and drizzle with extra olive oil and balsamic glaze tableside. Pair with a crisp white wine like Pinot Grigio for the perfect Italian meal.
