Salads
BJ's fresh mozzarella and tomato salad recipe delivers the perfect balance of creamy, tangy, and sweet flavors in 15 minutes—no cooking required. This Italian-inspired dish captures the essence of a classic Caprese salad while adding modern touches like a rich balsamic reduction and fresh basil.
The secret lies in the freshness of the ingredients and the simplicity of the assembly, making it an ideal dish for summer gatherings or a light weeknight dinner.
What sets this salad apart is the balsamic-infused freshness, where ripe tomatoes and creamy mozzarella balls are drizzled with a homemade glaze that adds depth without overpowering the natural flavors.
I’ve perfected the technique of slicing tomatoes just before serving to preserve their juiciness, and arranging the mozzarella in a visually appealing way that makes every bite feel special. The addition of fresh basil and a drizzle of high-quality olive oil elevates the dish to restaurant-quality status.
This salad is foolproof—no fancy techniques, just fresh ingredients and a few simple steps. The mozzarella should be at room temperature for the best texture, and the tomatoes should be ripe but firm to avoid a watery salad.
The balsamic glaze ties everything together, adding a touch of sweetness and acidity that complements the creamy mozzarella and juicy tomatoes perfectly.
Serve this salad as a refreshing starter, a light main course, or even as part of a larger Italian feast. It pairs beautifully with grilled meats, crusty bread, or a simple pasta dish.
The best part? It’s ready in just 15 minutes, making it perfect for last-minute guests or a quick but impressive meal. Let’s get started!
Ingredients for bj's fresh mozzarella and tomato salad
Fresh mozzarella, ripe tomatoes, and basil—just 10 ingredients for a restaurant-worthy salad in 15 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Mozzarella Balls 🧀 | 8 oz | Room temperature, store-bought or homemade |
| Ripe Tomatoes 🍅 | 2 large | Heirloom or vine-ripened preferred |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Balsamic Glaze 🍷 | ¼ cup | Homemade or quality store-bought |
| Balsamic Vinegar 🍷 | 2 tbsp | For homemade glaze |
| Granulated Sugar 🍚 | 1 tbsp | For balsamic reduction |
| Flaky Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Crusty Bread 🍞 | 1 whole | For serving, optional |
The mozzarella is non-negotiable—BJ's fresh mozzarella balls take this salad from good to extraordinary. Grab them at the deli counter, not the pre-shredded bag. Whole Foods or Trader Joe's have the best quality, but any local Italian market will too. Tomatoes should be ripe but firm—press gently, they should yield slightly but not squish. Basil? Fresh is non-negotiable—dried won’t cut it here. For the balsamic glaze, I always make my own because store-bought versions often taste artificial. Aged balsamic vinegar from Italy (like San Marzano brand) gives the best depth of flavor.
No heirloom tomatoes? Cherry tomatoes work in a pinch—just halve them. Fresh basil stems too tough? Chop and compost them—only use the leaves. Running short on time? Pre-cut mozzarella is fine, but slice it yourself if you can. The balsamic glaze can be made ahead—it actually tastes better the next day as the flavors meld. For the glaze, reduce balsamic vinegar and sugar on low heat until syrupy, then cool. Too thick? Thin with a splash of water. Too thin? Simmer longer. No sugar? A pinch of honey works, but balsamic needs that sweetness to balance.
Mozzarella and tomatoes keep best at room temperature for 30 minutes before assembling—trust me on this. Basil stays fresh 3-4 days wrapped in damp paper towels in a bag. The balsamic glaze keeps 2 weeks in the fridge, so make extra. Pro tip: Assemble the salad right before serving—tomatoes release juice when sliced, and you want that fresh crunch. For a crowd, double the recipe—this salad scales beautifully. Leftovers? Eat within 2 days—the texture changes after that.
Why You'll Love This Recipe
- No-Chop Required: I swear by this—just tear the basil, halve the tomatoes, and toss. The mozzarella balls stay intact, so no fussy slicing or draining. Honestly, it’s the kind of salad that makes me feel like I did something, even when I didn’t.
- Balsamic Magic: That drizzle of balsamic glaze? It’s the secret. The sweet-tart punch cuts through the creamy mozzarella and juicy tomatoes, while the olive oil ties it all together. One bite and you’ll understand why I keep a bottle on hand just for this.
- Picnic to Party: This salad works everywhere—spread it on crusty bread for a quick lunch, pile it high for a charcuterie board, or serve it as a side at your next BBQ. I’ve even packed it in a jar for road trips (just shake it up before eating).
- Leftovers? Better Than Fresh: Between us, this salad improves overnight. The tomatoes soften just enough to soak up more flavor, and the basil stays bright. I make a big batch on Sunday and snack on it all week—no wilting, no waste. My wallet and my taste buds thank me.
Step-by-step instructions for BJ's fresh mozzarella and tomato salad
This salad comes together faster than you can say "balsamic glaze"—just 15 minutes to vibrant, restaurant-quality freshness.
Prepare the Tomatoes and Basil
Slice the 2 large ripe tomatoes into thick, even rounds—about ¼-inch thick. I like to leave the skin on for texture, but remove any seedy cores. Arrange them on a platter and sprinkle lightly with the 1 teaspoon flaky sea salt and ½ teaspoon freshly ground black pepper. Let them sit for 5 minutes while you work on the rest—this draws out their juices and intensifies their sweetness.
While the tomatoes marinate, wash and dry the ½ cup fresh basil leaves thoroughly. Remove any thick stems and tear the leaves by hand into rough pieces—this creates more surface area for flavor infusion. Keep them separate for now; we'll add them at the very end to preserve their vibrant color and delicate texture.
Create the Balsamic Reduction
In a small saucepan, combine the 2 tablespoons balsamic vinegar and 1 tablespoon granulated sugar. Bring to a gentle simmer over medium heat, then reduce to low. Let it cook for 3-4 minutes until it thickens slightly and becomes syrupy—you're looking for a consistency that coats the back of a spoon. Remove from heat immediately to prevent overcooking, which would make it bitter.
This reduction is the secret weapon of the salad. The sugar helps balance the acidity of the vinegar, creating a rich, caramelized glaze that will beautifully complement the creamy mozzarella and juicy tomatoes. Let it cool for 2 minutes before using.
Assemble the Salad Components
Gently arrange the salted tomato slices on a large platter or individual plates. Place the 8 oz fresh mozzarella balls directly on top of the tomatoes—don't overlap them too much, as they'll release moisture. Drizzle the cooled balsamic reduction generously over the mozzarella, letting it cascade down the sides. This creates that signature balsamic drizzle that ties everything together.
Now for the finishing touches: Drizzle the ¼ cup extra-virgin olive oil in a zigzag pattern over the entire salad. The high-quality olive oil should be fruity and peppery—this is where you'll taste the difference. Add the ½ cup torn basil leaves, distributing them evenly so each bite gets that fresh, herbal punch. Sprinkle any remaining balsamic glaze on top for extra decadence.
Serve Immediately with Crusty Bread
This salad is best served immediately while the mozzarella is still cool and the tomatoes are juicy. The contrast of creamy mozzarella, sweet tomatoes, and tangy balsamic creates a perfect balance of textures and flavors. Serve each portion with slices of the 1 whole crusty bread on the side—its crunchy texture contrasts beautifully with the soft salad components.
For an extra touch, I like to add a few fresh basil leaves on top of each serving just before eating. This ensures every bite gets that fresh basil aroma and flavor. The bread isn't just for soaking up the juices—it's an essential part of the experience, providing a sturdy base to hold all those delicious components together.
Pro Tips For Making Bj'S Fresh Mozzarella And Tomato Salad
- Drain the Mozzarella Right: Fresh mozzarella balls hold way more water than you’d think. After rinsing them, wrap the drained balls in paper towels and press gently between your palms for 10 seconds—this removes surface moisture before slicing, so your salad doesn’t turn into soup within 10 minutes.
- Slice Tomatoes Last Minute: Ripe tomatoes oxidize fast, turning sad and mealy if prepped too early. Keep them whole until serving, then slice just before assembling—thick, uneven slices hold up better and taste fresher. (Yes, even if you’re serving 10 people, wait until the last 5 minutes.)
- Salt the Tomatoes First: Skip the bland tomato mistake: sprinkle sliced tomatoes with a pinch of flaky salt and let them sit for 5 minutes before adding anything else. This draws out excess water and makes the flavor pop—no one will believe you didn’t soak them overnight.
- Drizzle Balsamic After Tossing: Balsamic glaze clumps like glue when mixed directly with olive oil. Instead, toss the salad lightly with oil first, then add the glaze after plating. Let it drip naturally—this keeps the texture clean and the flavors balanced, not sticky. (Trust me, your first try will look like a kindergarten craft project.)
Best sauces and condiments for these flavors
Balsamic Glaze
This homemade glaze is the star of the show—2 tbsp balsamic vinegar reduced with 1 tbsp sugar creates a rich, caramelized drizzle that balances the salad's creamy and tangy elements. Use aged balsamic vinegar (like San Marzano) for deeper flavor.
Simmer for 3-4 minutes until syrupy, then cool before drizzling. For extra depth, add ½ tsp vanilla extract to the reduction. 🍷
Lemon-Herb Dressing
Swap the balsamic glaze for a bright lemon-herb dressing by whisking 3 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, 1 tsp honey, 1 tsp chopped basil, and a pinch of flaky salt.
This lighter option keeps the salad fresh and vibrant, perfect for summer. Toss the tomatoes and mozzarella lightly in this dressing just before serving.
Pesto Twist
Add 2 tbsp high-quality pesto (store-bought or homemade) to the salad for a herby, nutty kick. I recommend basil pesto with pine nuts for texture. Drizzle it over the assembled salad along with the olive oil and balsamic glaze.
For extra richness, top with ¼ cup toasted pine nuts or crumbled feta cheese. This variation works especially well with heirloom tomatoes and buratta cheese instead of mozzarella.
Spicy Arrabbiata
For a bold flavor, mix 1 tbsp arrabbiata sauce (like Rao’s) with 1 tbsp olive oil and drizzle over the salad. Add ½ tsp red pepper flakes and 1 minced garlic clove for heat.
This sauce pairs beautifully with sliced prosciutto or pepperoni on top. The spicy kick cuts through the creaminess of the mozzarella, making every bite exciting. 🌶️
Honey-Mustard Vinaigrette
Create a tangy-sweet contrast with a honey-mustard vinaigrette: whisk 3 tbsp olive oil, 1 tbsp Dijon mustard, 1 tbsp honey, and 1 tsp apple cider vinegar.
Drizzle over the salad and sprinkle with toasted walnuts or pecans for crunch. This dressing works especially well with goat cheese instead of mozzarella, adding a tangy depth to the dish.
Garlic Aioli
For a creamy, garlicky twist, serve the salad with a side of homemade garlic aioli. Mix ¼ cup mayonnaise, 1 minced garlic clove, 1 tsp lemon juice, and a pinch of salt.
Drizzle lightly over the salad or serve on the side for dipping. The aioli adds a luxurious touch, balancing the acidity of the balsamic glaze and the sweetness of the tomatoes. 💛
Nutrition facts
Frequently asked questions
Can I use pre-sliced mozzarella instead of fresh balls?
Pre-sliced mozzarella works in a pinch, but fresh balls give the best texture and presentation. If you must use slices, pat them dry thoroughly to prevent sogginess, and arrange them carefully to mimic the round mozzarella balls. For extra authenticity, look for fresh mozzarella pearls at specialty grocery stores.
How do I make the balsamic glaze ahead of time?
You can absolutely make the glaze 1-2 days in advance! Simply reduce the balsamic vinegar and sugar as directed, then store it in an airtight container in the fridge. The flavors actually deepen overnight, making it even more delicious. Reheat gently in the microwave for 10 seconds before drizzling to restore its silky texture.
What if my tomatoes are too watery after slicing?
Excess moisture is common with very ripe tomatoes. To fix it, pat the slices gently with a paper towel before assembling. For extra insurance, sprinkle the sliced tomatoes with a pinch of salt and let them sit for 5-10 minutes on a wire rack before adding the mozzarella. This draws out excess liquid while enhancing their sweetness.
Can I substitute fresh mozzarella with another cheese?
For the best results, stick with fresh mozzarella, but you can use buratta or ricotta salata as alternatives. These cheeses have similar textures and complement the tomatoes beautifully. Avoid pre-shredded or low-moisture mozzarella—they won't melt as nicely and can make the salad taste artificial.
Is this salad suitable for a crowd? How do I scale it up?
This recipe scales beautifully for parties! Double or triple the ingredients while keeping the same ratios. For a crowd, use a large platter and arrange the components so guests can assemble their own portions. Prepare the balsamic glaze and dressing in advance, and keep the mozzarella and tomatoes chilled until serving to maintain freshness.
