Salads
BJ's fresh mozzarella and tomato salad brings the essence of Italian summer to your table with sun-ripened tomatoes and creamy, bursting mozzarella. The secret lies in room-temperature cheese and heirloom tomatoes, sliced just before serving to preserve their juicy sweetness.
This salad isn't just refreshing—it's a celebration of simplicity, where every ingredient plays a starring role without overpowering the others.
What sets this recipe apart is the balance of textures and flavors: tender mozzarella, crisp tomato slices, fresh basil, and a light drizzle of balsamic glaze.
The mozzarella should be drained and dried to achieve that perfect creamy bite, while the tomatoes release their juices just enough to create a light, flavorful dressing.
This isn't a salad that wilts or gets soggy—it stays vibrant and delicious for hours, making it ideal for picnics, light lunches, or as a side for grilled dishes.
For an added touch of sophistication, consider topping with flaky sea salt, cracked black pepper, and a sprinkle of chili flakes for a subtle kick.
The salad pairs beautifully with crusty bread to soak up every last drop of the juices, or you can add grilled chicken for a heartier meal. The assembly is effortless, yet the result is anything but basic—it's a dish that feels special without requiring hours in the kitchen.
Whether you're serving this as a light vegetarian main or a side dish, the key is freshness. Use the ripest tomatoes you can find, and let the mozzarella sit at room temperature for about 30 minutes before slicing.
This ensures the perfect texture and flavor in every bite, making it a salad that truly stands out.
Ingredients for bj's fresh mozzarella and tomato salad
Sun-ripened tomatoes and creamy mozzarella—just six core ingredients for a salad that feels like summer.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Mozzarella 🧀 | 8 oz | Room temperature, drained and dried |
| Heirloom Tomatoes 🍅 | 2 lb | Ripe, sliced just before serving |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, torn by hand |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Light drizzle preferred |
| Balsamic Glaze 🍷 | 2 tbsp | Store-bought or homemade |
| Flaky Sea Salt 🧂 | 1 tsp | For garnish |
| Freshly Cracked Black Pepper 🌶️ | ½ tsp | Coarsely ground |
| Chili Flakes 🔥 | ¼ tsp | Optional for subtle kick |
| Crusty Bread 🍞 | 4 slices | For serving on the side |
| Red Wine Vinegar 🍇 | 1 tbsp | For dressing balance |
| Honey 🍯 | 1 tsp | Optional for sweetness |
The mozzarella is non-negotiable here. BJ's brand is perfect—it's pre-drained and has that ideal melt-in-your-mouth texture. Grab a 16-ounce ball (about 8 oz after draining) and let it sit at room temp for 30 minutes before slicing. For tomatoes, local farmers markets have the best heirlooms—look for vibrant colors and give them a gentle squeeze to test ripeness. The basil? Fresh is a must—dried just won't cut it. I usually buy extra because half goes in the salad and half gets torn over the top for that restaurant-quality look.
No heirloom tomatoes? Beefsteak or Roma tomatoes work in a pinch—they're juicier but still delicious. Short on balsamic glaze? Red wine vinegar plus 1 tsp maple syrup makes a quick substitute. The dressing ratio is key: start with 2 tbsp olive oil, 1 tbsp red wine vinegar, and a pinch of salt—taste and adjust. For the chili flakes, crushed red pepper flakes are a perfect swap. And if you're feeling fancy, add a few drops of aged balsamic vinegar to the dressing for extra depth.
This salad stays fresh for 2-3 hours at room temp, making it perfect for picnics. Store any leftovers in an airtight container with a paper towel on top to absorb moisture—keeps for 1 day in the fridge. The mozzarella and tomatoes are best used fresh, so assemble just before serving. For the bread, garlic bread or ciabatta are ideal—toast it quickly so it's warm when the salad is ready. The flavors actually improve after sitting for 10 minutes, so don't rush serving!
Why You'll Love This Recipe
- No-Cook Magic: This salad takes all of 10 minutes—just slice the tomatoes, tear the basil, and drizzle. No heat, no fuss, just fresh mozzarella’s creamy pull and heirloom tomatoes bursting with juice. Honestly, I make it for lunch while scrolling through emails, and it still feels like a fancy dish.
- Heirloom Tomato Obsession: Those jewel-toned tomatoes? They’re the star—juicy, sweet, and just salty enough when paired with the briny mozzarella. The balsamic glaze ties it all together like a perfect hug, and the basil? Freshly torn, not chopped, so every bite tastes like summer.
- Weeknight to Picnic Hero: I keep this in the fridge for lazy Tuesdays, but it’s also my go-to for potlucks or beach days. Pack it in a jar (tomatoes and basil on top, mozzarella on the side so it doesn’t get soggy), and it’s ready to grab-and-go. Even my picky teen eats it straight from the container.
- Budget-Friendly Luxury: Fresh mozzarella and heirloom tomatoes might sound fancy, but a ball of mozzarella lasts ages, and you only need a few tomatoes to make it feel special. The olive oil and balsamic are splurges worth it—just a little goes a long way, and leftovers? They taste just as good the next day. My secret weapon for pretending I’m cooking gourmet.
Step-by-step instructions for fresh mozzarella and tomato salad
Here's how to assemble this bright, summery salad with perfect texture and balance.
Prepare the Fresh Mozzarella
Take the 8 oz fresh mozzarella and gently pat it dry with paper towels to remove any excess moisture. This step is crucial because wet mozzarella releases water when sliced, which can make your salad soggy. I like to work with room-temperature cheese—it slices more cleanly and holds its shape better in the salad. Cut the mozzarella into ½-inch thick slices or small cubes, depending on your preference. Arrange them on a platter and set aside.
If your mozzarella is particularly soft, you can gently press it between two paper towels for 5 minutes to firm it up slightly. This helps maintain the texture when combined with juicy tomatoes. Keep the mozzarella uncovered while you prepare the rest of the salad to prevent it from getting too warm.
Slice the Heirloom Tomatoes
Wash and dry the 2 lb heirloom tomatoes thoroughly, then slice them into ¼-inch thick rounds. I prefer to work with ripe tomatoes that are just slightly soft to the touch—they'll release their juices beautifully without becoming mushy. Arrange the tomato slices on a separate platter or cutting board, keeping them in a single layer so they don't release too much liquid prematurely.
For the best presentation, try to cut the tomatoes as evenly as possible. If you're using very large heirloom tomatoes, you might want to cut them into smaller wedges or even smaller slices to make them easier to eat. Keep the tomatoes at room temperature until you're ready to assemble the salad—this allows their natural sweetness to develop fully.
Make the Dressing
In a small bowl, whisk together the 0.25 cup extra-virgin olive oil, 1 tbsp red wine vinegar, 1 tsp honey, 0.5 tsp freshly cracked black pepper, and 0.25 tsp chili flakes (if using). This dressing is the heart of the salad, balancing the richness of the mozzarella with the acidity of the tomatoes. Taste and adjust the seasoning—you might want to add a pinch more salt or a splash more vinegar to suit your taste.
If you prefer a slightly sweeter dressing, you can add an extra ½ tsp honey, but start with the original amount to avoid overpowering the other flavors. The dressing should coat the back of a spoon but still be pourable. Let it sit for 5 minutes before using to allow the flavors to meld together. This simple dressing brings out the natural sweetness of the tomatoes and the creamy texture of the mozzarella.
Assemble the Salad
Arrange the sliced mozzarella and heirloom tomatoes on a large platter or individual plates, creating an attractive pattern. I like to alternate the mozzarella and tomato slices for visual appeal, but you can arrange them in any way that looks pleasing to you. Gently drizzle half of the dressing over the top, allowing it to coat the ingredients lightly without soaking them.
Sprinkle the 0.5 cup fresh basil leaves (torn by hand) evenly over the salad, adding a fresh, aromatic element. The basil should be distributed throughout, not just clustered in one area. Finish with a drizzle of 2 tbsp balsamic glaze—this adds a beautiful contrast in color and a touch of sweetness that complements the acidity of the tomatoes and the creaminess of the mozzarella.
Serve Immediately
Serve the salad immediately while everything is at its peak freshness. The mozzarella will be tender and slightly warm, the tomatoes juicy and vibrant, and the basil fragrant. I like to serve this salad with the 4 slices crusty bread on the side for scooping up the delicious juices. The bread adds a nice textural contrast and helps balance the richness of the salad.
For garnish, sprinkle the salad with 1 tsp flaky sea salt just before serving. This enhances all the flavors and adds a beautiful finishing touch. The salt should be distributed evenly over the top, catching the light and making the salad look even more inviting. Enjoy your salad while it's fresh—this dish is best served immediately after assembly to capture all the vibrant flavors and textures.
Pro Tips For Making Bj'S Fresh Mozzarella And Tomato Salad
- Drain Mozzarella Properly: Fresh mozzarella comes in brine—don’t skip rinsing it. Pat it dry with paper towels between layers (yes, even if it’s still wet inside) to avoid a soggy salad. I learned this the hard way when my first batch turned into a watery mess.
- Slice Tomatoes Against Grain: Heirloom tomatoes are gorgeous but messy—cut them thick (about ¼-inch) and slice against their natural grain. This keeps them intact longer and looks way more intentional than sloppy chunks. (Pro move: Use a sharp knife and steady hand.)
- Drizzle Balsamic Last: Balsamic glaze thickens as it cools—add it after tossing everything else. If you mix it in too early, it’ll pool at the bottom like syrup. Instead, let it sit for 2 minutes before serving so it clings to the mozzarella and tomatoes.
- Salt the Tomatoes First: Sprinkle heirloom tomatoes with flaky salt (like Maldon) and let them sit for 10 minutes before assembling. This draws out excess water and makes them actually taste like tomatoes—not bland, mushy pulp. (Yes, it’s weird, but it works.)
Storing and reheating this bj's fresh mozzarella and tomato salad
Room-Temp Assembly
This salad thrives on freshness, so assemble it just before serving. Let the 8 oz mozzarella and 2 lb heirloom tomatoes sit at room temperature for 30 minutes before slicing—they'll develop richer flavors and better texture.
I always work with room-temperature ingredients because cold cheese and tomatoes can make the salad taste bland. Arrange the mozzarella and tomatoes on a platter only 5 minutes before serving to prevent wilting. 🌿
Short-Term Storage
If you need to prep ahead, store the sliced mozzarella and tomatoes separately in airtight containers with paper towels between layers to absorb moisture. Keep them in the fridge for up to 2 hours before assembling.
The mozzarella will firm up slightly, so let it sit at room temperature for 10 minutes before plating. The tomatoes may release some juice, so pat them dry gently before reassembling. ❄️
Dressing Refresh
The dressing is best made fresh, but you can prep it up to 1 day ahead and store it in a small jar in the fridge. Give it a quick whisk before using to re-emulsify.
For a quick fix, combine 2 tbsp olive oil, 1 tbsp red wine vinegar, and a pinch of salt—this simple version works in a pinch. Always taste and adjust seasoning after refrigeration, as flavors can mellow. 🍯
Reheating Leftovers
This salad isn't ideal for reheating, but if you have leftovers, gently warm the dressing separately and drizzle it over the chilled salad components. The mozzarella will soften slightly, but the tomatoes will stay cool and juicy.
For best results, serve within 1 day of assembly—after that, the texture starts to degrade. I recommend making only what you'll eat in one sitting. 🔥
Bread Pairing
Toast your 4 slices crusty bread just before serving to keep it fresh and crisp. Store any extra bread in a paper bag at room temperature for up to 2 days.
For best texture, reheat bread in a 375°F oven for 3-5 minutes before serving with the salad. Warm bread soaks up the juices beautifully and balances the salad's richness. 🍞
Flavor Revival
If your salad loses some vibrancy after refrigeration, revive it with a fresh sprinkle of flaky sea salt and a few torn basil leaves. The salt enhances all flavors, while the basil adds a bright, aromatic note.
For extra freshness, add a pinch of chili flakes to reignite the heat. This trick works wonders for tired salads! 💫
Nutrition facts
Frequently asked questions
Why does the recipe call for room-temperature mozzarella?
Room-temperature mozzarella slices more cleanly and develops richer flavor. Cold cheese releases water when sliced, making the salad soggy. Let the 8 oz ball sit at room temp for 30 minutes before slicing for perfect texture. This also enhances the creamy mouthfeel in every bite.
Can I use regular mozzarella instead of BJ's brand?
Yes, but BJ's brand is ideal because it's pre-drained and has the perfect balance of creaminess and firmness. For best results, choose fresh mozzarella (not low-moisture) and pat it thoroughly dry with paper towels before slicing. Avoid pre-shredded mozzarella—it contains anti-caking agents that make the salad taste artificial.
How do I prevent my tomatoes from getting mushy?
Slice tomatoes just before serving and arrange them in a single layer. Keep them separate from the mozzarella until the last minute. For extra stability, pat them dry gently with paper towels before assembling. Heirloom tomatoes are juicier—use ¼-inch slices and serve immediately after plating.
What's the best way to make the dressing ahead of time?
Whisk the dressing ingredients together and store in a small jar in the fridge for up to 1 day. Before using, give it a quick whisk to re-emulsify. For a quick version, mix 2 tbsp olive oil, 1 tbsp red wine vinegar, and a pinch of salt. Always taste and adjust after refrigeration—flavors mellow over time.
Can I add protein to this salad?
Grilled chicken, shrimp, or prosciutto work beautifully. For chicken, marinate 8 oz in olive oil, garlic, and herbs, then grill until 165°F internal temp. Add protein just before serving to keep it warm. For a vegetarian option, top with toasted pine nuts or avocado slices.
