Salads
This cherry tomato and mozzarella salad recipe transforms humble ingredients into a vibrant, no-fuss dish that’s ready in 10 minutes—no cooking required. 💛 The secret lies in balancing sweet, juicy tomatoes with creamy mozzarella, elevated by a simple dressing that enhances rather than overpowers.
I’ve perfected this over years of summer entertaining, where it consistently steals the show as both a light main and elegant side.
The beauty of this salad is its textural contrast: burstingly tender tomatoes paired with soft, slightly salty mozzarella, all tossed with fresh basil and a zesty olive oil-lemon dressing.
No wilting, no soggy cheese—just a dish that stays fresh and bright, even when prepped ahead. It’s the kind of recipe that proves simplicity can outshine complexity every time.
What you’ll end up with is a plate of golden, bite-sized perfection—each forkful delivering juicy tomato, creamy cheese, and herbaceous freshness. The dressing clings lightly, adding brightness without drowning the natural flavors.
Serve it as a standalone meal with crusty bread or alongside grilled meats for a balanced, restaurant-quality bite.
For extra flair, drizzle with balsamic glaze or toasted pine nuts, but the base recipe stands strong on its own. This is the kind of salad that works for brunch, lunch, or a light dinner—effortless yet impressive. Let’s build it together.
Ingredients for cherry tomato and mozzarella salad
Juicy tomatoes, creamy mozzarella, and bright herbs create this effortless summer salad in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Cherry Tomatoes 🍅 | 1 ½ lb | Vibrant, firm, halved for even distribution |
| Fresh Mozzarella Cheese 🧀 | 8 oz | Bocconcini or pearl shape, drained |
| Fresh Basil Leaves 🌿 | ½ cup | Torn, not chopped, for texture |
| Extra-Virgin Olive Oil 🫒 | ⅓ cup | Light, fruity variety for brightness |
| Fresh Lemon Juice 🍋 | 2 tbsp | Strained, no pulp for clean texture |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Fine grain for even seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely cracked for texture |
| Balsamic Glaze 🍷 | 2 tbsp | Reduction, not vinegar, for sweetness |
| Crusty Baguette 🥖 | 1 whole | Sliced for serving, optional |
| Toasted Pine Nuts 🥜 | ¼ cup | Optional garnish, lightly toasted |
| Garlic Cloves 🧄 | 1 clove | Minced for dressing infusion |
The tomatoes are the heart of this dish—vine-ripened cherry tomatoes from a local farmers market make all the difference. Look for ones that are deep red with a slight give when gently squeezed, not mushy. I always buy Heirloom varieties if available, as their complex flavors shine in this simple preparation. For mozzarella, fresh bocconcini or pearls work best—they drain quickly and maintain their shape. If using larger mozzarella balls, slice them into 1/2-inch thick rounds for even cooking. The basil should be bright green with a fresh aroma—avoid any leaves that are yellowing or wilted, as they'll compromise the dish's vibrancy.
No fresh mozzarella? Low-moisture mozzarella shreds will work in a pinch, though they won't be as creamy. Substitute the balsamic glaze with 1 tbsp aged balsamic vinegar reduced with 1 tsp honey if you're avoiding added sugars. For extra depth, infuse the olive oil with the minced garlic clove for 10 minutes before using—it adds a subtle aromatic note. If you're prepping ahead, keep the tomatoes and basil separate until serving to maintain crispness. The dressing can be made up to 2 days in advance and stored in the fridge, but toss it with the salad just before serving to prevent wilting.
This salad stays fresh for 24 hours when properly stored in an airtight container with a paper towel pressed against the cheese to absorb excess moisture. For best texture, serve at room temperature. The dressing will separate slightly when refrigerated—just give it a quick whisk before using. If making ahead for a gathering, assemble the salad 1 hour before serving to allow flavors to meld. The pine nuts and balsamic glaze are optional garnishes, but they add textural contrast and visual appeal that elevate the dish from simple to showstopping. Store any unused dressing in a sealed container for up to 5 days in the refrigerator.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this one—just halve the tomatoes, tear the basil, and let the mozzarella stay in chunks. Five minutes max, and honestly? That’s all you need.
- Sunshine in a Bowl: The bright acidity of lemon juice cuts through the creamy mozzarella like a summer breeze, while the basil adds that fresh, herby punch. It’s the kind of dish that tastes like a vacation.
- Picnic to Party: Pack it in a jar for a lunchbox or serve it at a BBQ—it’s equally at home. (Yes, even on a Tuesday night when you’re too tired to cook.)
- Leftovers? Still Amazing: This salad keeps beautifully for 24 hours, and the flavors actually deepen. I’ll be real: I’ve eaten it cold the next day, and it’s still my go-to weeknight-friendly side.
Step-by-step instructions for cherry tomato and mozzarella salad
This salad comes together in minutes with zero fuss—just assemble and enjoy.
👨🍳 Step 1: Halve the Cherry Tomatoes and Drain the Mozzarella
Rinse the 1.5 lb cherry tomatoes under cold water and pat them dry with paper towels. Using a sharp knife, cut each tomato in half lengthwise—this exposes their juicy centers and creates even surfaces for the dressing to cling to. Place them in a large mixing bowl.
Unwrap the 8 oz fresh mozzarella cheese (bocconcini or pearls) and drain it thoroughly on paper towels for 5 minutes. Press gently with another towel to remove excess moisture—this prevents a soggy salad. Cut the mozzarella into ½-inch cubes and add them to the bowl with the tomatoes. The contrast of sweet tomatoes and creamy cheese is the star of this dish.
🍳 Step 2: Whisk the Dressing Ingredients
In a small bowl, combine the 0.33 cup extra-virgin olive oil, 2 tbsp fresh lemon juice, 1.5 tsp diamond crystal kosher salt, 0.5 tsp freshly ground black pepper, and 1 minced garlic clove. Whisk vigorously for 30 seconds until fully emulsified—the mixture should look smooth and glossy, not separated.
Taste and adjust seasoning if needed. The dressing should be bright, slightly tangy, and balanced—this is the foundation that ties everything together. If you prefer a more robust flavor, add a pinch of red pepper flakes or a dash of dried oregano.
🥘 Step 3: Toss and Chill for Maximum Flavor
Pour the dressing over the tomato-mozzarella mixture and gently toss with your hands or a spatula until everything is evenly coated. Avoid overmixing—you want the mozzarella to stay intact and the tomatoes to retain their shape. Sprinkle the 0.5 cup torn fresh basil leaves over the top and toss once more.
Cover the bowl and refrigerate for at least 15 minutes (up to 1 hour). This chilling time allows the flavors to meld and the dressing to penetrate the ingredients. The salad will taste even more vibrant after this short rest—don't skip this step!
🍽️ Step 4: Plate and Garnish for Presentation
Transfer the salad to a serving platter or individual plates. Drizzle with the 2 tbsp balsamic glaze in zigzag patterns for visual appeal and a touch of sweetness that complements the acidity. Sprinkle the 0.25 cup toasted pine nuts evenly over the top—they add crunch and a nutty depth.
Slice the 1 whole crusty baguette into ½-inch pieces and serve on the side for scooping up those flavorful juices. The toasted bread pairs perfectly with this salad, creating a complete meal that's as satisfying as it is quick to prepare.
Pro Tips For Making Cherry Tomato And Mozzarella Salad
- Drain Mozzarella Well: Skip the pre-packaged "drained" mozzarella—it’s still too wet. Instead, tear fresh mozzarella into chunks, wrap it in paper towels, and press gently with a heavy pan for 5 minutes. This removes excess moisture so your salad stays crisp, not soggy.
- Halve Tomatoes First: I used to toss whole cherry tomatoes into the bowl, but they split unevenly when cut later. Halve them before assembling—this keeps the juices contained, prevents mess, and lets the basil and oil cling better to the flesh.
- Salt the Tomatoes: Sprinkle a pinch of flaky salt (like Maldon) over the halved tomatoes 10 minutes before serving. It draws out just enough moisture to concentrate their sweetness and sharpens their flavor without turning the salad into a watery disaster.
- Use Cold Lemon Juice: Chill the lemon juice in the fridge for 15 minutes before drizzling—it cuts through the richness of the mozzarella without competing with the basil’s aroma. (Yes, even if you’re impatient like me, this makes a real difference.)
Pro cooking tips for this dish
Tomato Prep Matters
Halving cherry tomatoes lengthwise—not slicing them—preserves their shape while maximizing juiciness. Use a sharp chef's knife and cut through the stem end first to prevent squishing. I like to leave the tomatoes whole until the last minute to avoid excess moisture release, which can make the salad soggy. 🍅
Drain Mozzarella Thoroughly
Fresh mozzarella contains 30-40% water, so drying it properly is critical. Pat the cheese with paper towels for 5 minutes, then press gently with a second towel to remove excess moisture.
This step prevents a watery salad and keeps the mozzarella creamy rather than mushy. For extra insurance, I sometimes place the drained mozzarella on a wire rack for 2 minutes before cubing.
Dressing Emulsion Tips
The dressing should coat the back of a spoon when whisked properly. If it separates, add 1 tsp warm water and whisk again. For extra brightness, infuse the olive oil with 1 minced garlic clove for 10 minutes before using—this adds subtle depth without overpowering.
I always taste the dressing before tossing to ensure it's balanced between tangy and salty.
Chill Time Enhances Flavor
Never skip the 15-60 minute chill—this allows the dressing to fully penetrate the tomatoes and mozzarella, creating a cohesive flavor profile. The cold also helps the basil maintain its vibrant color.
For best results, store the salad in an airtight container with a paper towel pressed against the cheese to absorb any remaining moisture.
Garnish for Texture Contrast
Toast the pine nuts in a dry skillet over medium heat for 2-3 minutes until golden—this prevents them from becoming greasy. Drizzle the balsamic glaze in zigzag patterns for visual appeal, and sprinkle the basil just before serving to keep it fresh.
The combination of crunch (pine nuts), sweetness (glaze), and freshness (basil) elevates the dish from simple to restaurant-quality.
Serving Temperature Matters
Serve this salad chilled but not ice-cold—room temperature enhances the flavors. If prepping ahead, assemble the salad 1 hour before serving to allow flavors to meld. The dressing will separate slightly when refrigerated, so give it a quick whisk before tossing.
For a complete meal, pair with crusty bread or grilled proteins like chicken or shrimp. ✨
Nutrition facts
Frequently asked questions
Can I use regular tomatoes instead of cherry tomatoes?
While cherry tomatoes are ideal for their sweetness and bite-sized convenience, you can substitute with grape tomatoes or even small heirloom tomatoes. Avoid large tomatoes—they'll make the salad look uneven and may release too much moisture. Halve or quarter them to match the cherry tomato size for consistent texture.
What if I don't have fresh mozzarella? Can I use shredded?
Yes, but the texture will differ. Use low-moisture mozzarella shreds and drain them well for 10 minutes on paper towels to reduce sogginess. For a closer match to fresh mozzarella, try bocconcini or mini mozzarella balls from the deli section—they're pre-drained and hold their shape better than shreds.
How do I prevent the salad from getting watery?
The key is proper drainage! Always pat tomatoes dry before halving and thoroughly drain mozzarella for 5-10 minutes on paper towels. For extra insurance, place the drained mozzarella on a wire rack for 2 minutes before cubing. Also, assemble the salad just before serving to prevent moisture buildup.
Can I make this salad ahead of time?
Prep the dressing 2 days ahead and store it separately. For the salad itself, combine all ingredients except basil 1 hour before serving—this allows flavors to meld while keeping the basil fresh. Store in an airtight container with a paper towel pressed against the cheese to absorb moisture. Add basil just before serving.
What are the best toppings to add for extra flavor?
For a classic touch, try toasted pine nuts or slivered almonds for crunch. Add thinly sliced prosciutto for a savory twist, or avocado cubes for creaminess. A sprinkle of flaky sea salt or freshly cracked black pepper right before serving enhances all the flavors. The balsamic glaze adds sweetness that balances the acidity beautifully.
