Salads
BJ's Fresh Mozzarella and Tomato Salad delivers the perfect balance of creamy, tangy, and herby flavors that make every bite feel like a taste of summer.
This classic Italian-inspired dish transforms simple ingredients into a restaurant-worthy salad that's light yet satisfying, with sun-dried tomatoes adding depth and fresh basil bringing that signature brightness. The secret lies in using ripe, fresh mozzarella and a proper dressing technique that enhances rather than overpowers the natural flavors.
What sets this recipe apart is the careful assembly that ensures each component shines—juicy tomatoes, creamy mozzarella, fresh basil, and a touch of olive oil and balsamic that tie everything together. Unlike many salads that become soggy, this one maintains its texture through proper preparation and strategic layering.
The sun-dried tomatoes provide a concentrated burst of flavor that complements the fresh ingredients beautifully, while the basil adds that essential fresh, aromatic note.
By following this method, you'll end up with a salad that's vibrant, flavorful, and perfectly balanced—each bite offering a harmonious blend of creamy, tangy, and fresh elements.
The presentation is just as important as the taste, with ingredients arranged to create an appealing visual that makes this salad perfect for summer gatherings or a refreshing weeknight dinner. This recipe proves that simple ingredients can create something truly special when prepared with care.
The best part is how versatile this salad is—it works as a light lunch, side dish, or even an appetizer when served with crusty bread.
The dressing can be adjusted to suit your taste preferences, and you can easily swap in different varieties of tomatoes or mozzarella to keep things interesting. Whether you're a seasoned home cook or just starting out, this recipe delivers consistent, delicious results every time.
Ingredients for bj's fresh mozzarella and tomato salad
Sun-ripened tomatoes, creamy mozzarella, and fragrant basil—this salad's magic lies in balancing textures and flavors perfectly.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Mozzarella 🧀 | 8 oz | Freshly sliced, drained |
| Heirloom Tomatoes 🍅 | 2 medium | Ripe, sliced into wedges |
| Fresh Basil Leaves 🌿 | ½ cup | Torn by hand, not chopped |
| Sun-Dried Tomatoes 🍅 | ¼ cup | Oil-packed, chopped |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity |
| Balsamic Vinegar 🍷 | 1 tbsp | Aged, not flavored |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Crusty Bread 🍞 | 1 whole | For serving, optional |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Red Wine Vinegar 🍷 | 1 tsp | For dressing balance |
| Honey 🍯 | 1 tsp | Optional for dressing sweetness |
The mozzarella is non-negotiable—BJ's fresh mozzarella has that perfect melt-in-your-mouth texture. Look for balls still in brine at specialty markets or Italian delis, not pre-sliced from plastic. Heirloom tomatoes should be deeply colored and fragrant—hit the farmers market if possible. Sun-dried tomatoes? Oil-packed is best—drained and chopped, they add that concentrated umami punch. Fresh basil needs to be bright green and aromatic—skip the wilted stuff from the grocery store's sad produce section.
No heirloom tomatoes? Cherry tomatoes or beefsteak work in a pinch. Sub sun-dried tomatoes for fresh roasted tomatoes—toss with olive oil, salt, and roast until caramelized. The dressing can be adjusted—more balsamic for tang, honey for sweetness, or a splash of red wine vinegar for brightness. Trader Joe's has great pre-minced garlic if you're short on time, but fresh is always better. For extra richness, add a pinch of flaky sea salt to the dressing before tossing.
Assemble this salad just before serving to keep it crisp. Mozzarella stays fresh 2 days in its brine, while tomatoes last 5 days in the fridge. Basil? Wrap it in damp paper towels and store in a bag for 3-4 days. The dressing keeps for 1 week in a sealed jar. For a restaurant-worthy presentation, arrange ingredients in concentric circles—mozzarella in the center, tomatoes surrounding, and basil leaves fanned out like a sunburst.
Why You'll Love This Recipe
- No-Cook Magic: I swear, this salad takes five minutes—just slice the mozzarella, tear the basil, and toss. The heirloom tomatoes practically dress themselves when you drizzle that golden olive oil over them. Honestly, I’ve made it while waiting for dinner to bake.
- Sun-Dried Secret Weapon: Between us, those sun-dried tomatoes are the unsung hero. They add this deep, chewy sweetness that balances the fresh mozzarella’s creaminess. One bite and you’ll understand why I always double the batch.
- Weeknight to Picnic: Serve it as a side with grilled chicken, pile it onto crusty bread for a sandwich, or pack it in a jar for lunch. My college-aged kids eat it straight from the bowl—no judgment here. It’s that universally loved.
- Leftovers That Don’t Suck: Unlike most salads, this one improves overnight. The basil wilts just enough to soften the flavors, and the mozzarella soaks up the olive oil like a dream. I’ve had it last four days in my fridge—still delicious, still my go-to.
Step-by-step instructions for BJ's fresh mozzarella and tomato salad
Here's how to assemble this vibrant salad with perfect texture contrast and bright Mediterranean flavors.
Prepare the Fresh Mozzarella and Tomatoes
Start by slicing the 8 oz fresh mozzarella into ¼-inch thick slices. I use a sharp chef's knife and cut through the center of each ball to create even, uniform pieces. Immediately place the slices on a paper towel-lined plate and sprinkle lightly with ½ teaspoon Diamond Crystal kosher salt—this helps draw out excess moisture while adding flavor.
While the mozzarella drains for 10 minutes, slice the 2 medium heirloom tomatoes into ¼-inch thick wedges. I prefer heirloom varieties for their sweetness and juiciness, but any ripe tomato will work. Arrange the tomato wedges on a separate plate, leaving space between them to prevent sogginess from their natural juices.
Create the Sun-Dried Tomato and Basil Dressing
In a small bowl, combine the 0.25 cup chopped sun-dried tomatoes, 0.5 cup torn fresh basil leaves, 2 cloves minced garlic, 1 teaspoon red wine vinegar, and 1 teaspoon honey. The sun-dried tomatoes should be finely chopped—about ¼-inch pieces—to distribute evenly. Let this mixture sit for 5 minutes while you prepare the next components.
In a separate bowl, whisk together the 0.25 cup extra-virgin olive oil, 1 tablespoon balsamic vinegar, and ¼ teaspoon freshly ground black pepper. The olive oil should be high-quality and fruity—this is where the salad's rich depth comes from. Taste the dressing before combining with the other ingredients; you may want to adjust the balance between the sweet honey and the tangy vinegar.
Assemble the Salad with Perfect Layering
Gently combine the sun-dried tomato and basil mixture with the olive oil dressing, tossing just until the basil leaves are evenly distributed. This should take about 20 seconds—over-mixing will bruise the basil and make it bitter. Spread this dressing mixture evenly over the tomato wedges, ensuring each piece gets a light coating.
Working quickly, arrange the drained mozzarella slices on a large platter or individual plates. Place the dressed tomato wedges around the mozzarella, alternating directions for visual appeal. The contrast between the creamy mozzarella, juicy tomatoes, and vibrant basil creates a stunning presentation that's almost too pretty to eat.
Serve Immediately with Crusty Bread
Serve the salad immediately while the mozzarella is still slightly cool and the tomatoes retain their crisp texture. I like to arrange the whole crusty bread on the side for dipping—its sturdy structure holds up perfectly to the salad's juices. The bread's crust should be toasted just enough to add crunch without overpowering the delicate flavors.
For an extra touch, drizzle any remaining dressing over the top just before serving. The salad's flavors will continue to develop as it sits, with the mozzarella becoming slightly more tender and the tomatoes absorbing the dressing's richness. Each bite should deliver a perfect balance of creamy, tangy, sweet, and herby elements that make this salad truly special.
Pro Tips For Making Bj'S Fresh Mozzarella And Tomato Salad
- Drain the Mozzarella Properly: Fresh mozzarella comes packed in water, and nobody wants a soggy salad. After draining, wrap it in a clean kitchen towel and press gently between two plates for 5 minutes—this removes excess moisture without crushing the curds.
- Slice Tomatoes at Room Temp: Cold heirloom tomatoes release liquid like a sad salad. Take them out of the fridge 30 minutes before slicing—warmer tomatoes hold their shape and taste sweeter, especially when paired with that bright olive oil.
- Tear Basil, Don’t Chop: Whole basil leaves look pretty, but they turn to mush when chopped. Instead, tear them by hand into rough pieces—it keeps the texture lively and releases more aroma, which is the whole point of using fresh basil.
- Use Sun-Dried Tomatoes Sparingly: They’re salty and intense. A handful goes a long way—start with 3-4 pieces, rehydrated in warm water for 10 minutes, then pat dry. Too many and you’ll overpower the delicate fresh mozzarella and tomatoes.
Flavor customization for bj's fresh mozzarella and tomato salad
Sweet-Tangy Dressing
Adjust the dressing to suit your taste—swap the 1 tbsp balsamic vinegar for 1 tbsp lemon juice if you prefer brightness. Add ½ tsp Dijon mustard for depth, or a pinch of red pepper flakes for subtle heat.
I love balancing the sweetness with a splash of aged balsamic glaze—just 1 tsp adds a luxurious caramel note. 🍯
Herb Variations
Swap the ½ cup fresh basil for ¼ cup fresh oregano and ¼ cup fresh thyme—this Mediterranean twist adds earthy warmth. For a citrusy punch, mix in ¼ cup torn mint leaves—perfect for summer.
If you're feeling bold, add 1 tbsp chopped tarragon—it pairs beautifully with the mozzarella's creaminess.
Cheese Alternatives
Use buratta instead of mozzarella for an ultra-creamy texture—just slice it ¼-inch thick and drain it for 5 minutes on paper towels. For a tangier bite, try feta cheese—crumbled over the salad at the end.
Ricotta salata works too, offering a firmer, saltier profile that holds up well to the tomatoes.
Tomato Swaps
Replace heirloom tomatoes with cherry tomatoes—halved and lightly tossed in the dressing. For a smoky depth, roast beefsteak tomatoes at 400°F for 15 minutes until caramelized. If you love heat, add 2 tbsp diced jalapeño to the sun-dried tomato mixture—it brings a nice kick that balances the creaminess. 🌶️
Protein Additions
Turn this into a full meal by adding grilled shrimp—tossed with ½ tsp smoked paprika and 1 tbsp olive oil. For a vegetarian option, top with toasted pine nuts and crumbled goat cheese.
If you're a fan of cured meats, add thinly sliced prosciutto—it crisps beautifully and adds salty contrast.
Seasonal Touches
In summer, add sliced fresh peaches or plums for a sweet contrast. For fall, incorporate roasted butternut squash cubes and pecans. Winter calls for arugula instead of basil—its peppery bite cuts through the richness. Spring? Try asparagus spears—lightly blanched and arranged around the mozzarella.
Nutrition facts
Frequently asked questions
Why does the mozzarella need to drain before assembling?
Draining the mozzarella removes excess moisture that would make the salad soggy. The 10-minute draining time on paper towels also helps the cheese absorb the dressing better, creating that perfect creamy texture without turning watery. Plus, it prevents the tomatoes from wilting too quickly.
Can I make this salad ahead of time?
For best results, assemble it just before serving—mozzarella and tomatoes lose their crispness when left sitting. However, you can prep components ahead: slice the mozzarella and tomatoes, store them separately in airtight containers, and make the dressing separately. Combine everything 15-20 minutes before eating so flavors meld properly.
What's the best way to store leftover mozzarella?
Keep any unused mozzarella in its original brine in the fridge for up to 2 days. For longer storage, wrap it tightly in plastic wrap and submerge in water—this preserves its freshness for 3-4 days. Never freeze fresh mozzarella as it turns rubbery when thawed.
How do I fix wilted basil leaves?
If your basil starts wilting, trim the stems and place them in a glass of cold water for 30 minutes to rehydrate. For immediate use, gently pat dry and tear the leaves by hand—this restores some crispness. To prevent wilting, store basil wrapped in a damp paper towel in a sealed bag in the fridge for up to 3 days.
Can I use store-bought sun-dried tomatoes instead of oil-packed?
Store-bought sun-dried tomatoes work, but they're often dried without oil which makes them harder. Soak them in warm water for 10 minutes to soften, then drain well before chopping. For best flavor, use oil-packed—they're more flavorful and don't need rehydrating. If using dried, add 1 tsp olive oil to the dressing to compensate.
