
BJ’s fresh mozzarella and tomato salad delivers the essence of Italian summer dining in just 15 minutes—no fuss, no complexity, just vibrant flavors that feel like a vacation on a plate.
The secret lies in perfectly ripe heirloom tomatoes, creamy fresh mozzarella, and a bright dressing that balances sweet and tangy notes without overpowering the fresh ingredients.
I first made this salad during a spontaneous weekend brunch when I needed something light yet satisfying, and it became an instant favorite for its simplicity and bold flavors.
This salad captures the traditional Italian approach of letting fresh ingredients shine while adding modern twists like a balsamic glaze that adds depth without overwhelming the delicate flavors.
The dressing is where the magic happens—a simple blend of extra virgin olive oil, aged balsamic vinegar, and a touch of Dijon mustard that ties everything together. Optional additions like fresh basil, toasted pine nuts, or avocado slices elevate the dish further, making it versatile for any occasion.
What you’ll end up with is a salad that’s bursting with color and texture—juicy tomatoes, creamy mozzarella, and crisp fresh basil all coming together in a harmonious bite. The dressing clings to the ingredients, enhancing their natural sweetness while adding a subtle tang.
It’s the kind of dish that feels effortless yet impressive, perfect for a quick weeknight dinner or a special gathering where you want to showcase fresh, high-quality ingredients.
Serve this salad as a light main course, a refreshing side, or even as an appetizer to start a meal. The beauty of this recipe is its adaptability—you can adjust the ingredients based on what’s in season or what you have on hand.
Let’s get started on creating this bright, flavorful salad that’s sure to become a staple in your meal rotation.
Ingredients for bj’s fresh mozzarella and tomato salad
Bright tomatoes, creamy mozzarella, and a tangy dressing transform simple ingredients into Italian summer perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Heirloom Tomatoes 🍅 | 2 lb | Mixed colors, vine-ripened preferred |
| Fresh Mozzarella 🧀 | 12 oz | Whole balls, not shredded |
| Fresh Basil Leaves 🌿 | 1 cup | Torn, not chopped |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light fruity variety |
| Aged Balsamic Vinegar 🍷 | ¼ cup | 10+ years preferred |
| Dijon Mustard 🥬 | 1 tbsp | High-quality, smooth |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked preferred |
| Pine Nuts 🥜 | ¼ cup | Toasted, optional |
| Avocado 🥑 | 1 whole | Medium, sliced optional |
| Red Wine Vinegar 🍷 | 1 tbsp | For extra tang |
The tomatoes are non-negotiable—heirloom varieties from a farmers market or specialty store like Whole Foods have that unmatched sweetness. Look for firm, vibrant ones with no soft spots. Fresh mozzarella? BJ’s or local Italian markets carry the best—those pre-packaged cubes from the grocery store just can’t compare. I always grab extra basil too (half goes in the salad, half gets torn over the top). For the balsamic, Acetaia di Verghereto is a splurge-worthy choice, but any aged 10+ years will do the trick.
No heirloom tomatoes? Beefsteak or Roma varieties work in a pinch, but they won’t have that same complex flavor. Fresh mozzarella hard to find? Fresh mozzarella pearls from a jar (like BelGioioso) are a decent backup, though they won’t be as creamy. The dressing can be made ahead—it actually tastes better after the flavors meld for a few hours. Want more crunch? Toasted walnuts or candied pecans swap in beautifully. And if you’re feeling fancy, add a drizzle of honey or fig jam to the dressing for extra depth.
This salad keeps beautifully—2 days in the fridge if you store the dressing separately. The mozzarella stays fresh wrapped in paper towels inside a sealed container. For the tomatoes, don’t wash them until right before serving (they bruise easily). I always make double batches—half for lunch, half for dinner. The dressing can be stored in a glass jar in the fridge for up to 1 week, and it freezes perfectly for 3 months if you want to prep ahead.
Why You’ll Love This Recipe
- No Knife Skills Needed: I swear, this salad takes me five minutes—just slice the tomatoes (or grab pre-sliced heirlooms), tear the mozzarella (no cubes required), and toss with basil. The real work is done by the olive oil and balsamic doing their magic while you sip your wine.
- Taste Like Summer in a Bowl: That first bite—juicy tomatoes, creamy mozzarella, bright basil—it’s the kind of flavor that makes you pause. The aged balsamic cuts through the richness, and the olive oil ties it all together with that unmistakable Italian restaurant vibe. (Yes, even on a Tuesday night.)
- Weekend Picnic or Weeknight Side: Honestly, this salad works everywhere. Pack it for a beach day, serve it alongside grilled chicken for dinner, or let it be the star of your charcuterie board. It’s unfussy enough for a lazy Sunday but fancy enough for company—no one will guess it took me less than 10 minutes.
Step-by-step instructions for fresh mozzarella and tomato salad
Here’s how to assemble this vibrant salad with perfect balance and texture every time.
Prepare the Tomato and Mozzarella Base
Begin by rinsing the 2 lb heirloom tomatoes thoroughly and patting them completely dry with paper towels. Using a sharp chef’s knife, carefully slice each tomato into ½-inch thick rounds. For mixed colors, alternate the slices to create visual appeal on your plate.
Next, take the 12 oz fresh mozzarella and gently press each whole ball between two sheets of parchment paper using a heavy pan or rolling pin. Aim for ¼-inch thick slices—this prevents the mozzarella from becoming rubbery while maintaining its signature creamy texture. Work quickly to keep the cheese cool and prevent it from sticking.
Create the Signature Dressing
In a medium bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.25 cup aged balsamic vinegar, 1 tbsp Dijon mustard, and 1 tbsp red wine vinegar. The mustard acts as an emulsifier, ensuring the dressing clings beautifully to the salad components. Add the 2 minced garlic cloves and mix until fully incorporated.
Season the dressing with 0.5 tsp diamond crystal kosher salt and 0.25 tsp freshly ground black pepper. Taste and adjust seasoning—this is your flavor foundation. For an extra touch, I like to add 1 tbsp of the reserved tomato juices from slicing to create a subtle sweetness that bridges the dressing and tomatoes.
Assemble the Salad Components
In a large serving bowl, gently combine the sliced heirloom tomatoes and mozzarella slices. Add the 1 cup fresh basil leaves, torn rather than chopped to preserve their delicate texture. The basil’s bright aroma will immediately elevate the dish—this is when the salad truly comes alive.
Drizzle ⅓ of the dressing over the salad and toss gently with a silicone spatula. You want to coat the ingredients without crushing the tomatoes or mozzarella. Let the salad sit for 5 minutes at room temperature—this allows the flavors to meld slightly before serving.
Add Crunch and Final Touches
Toast the 0.25 cup pine nuts in a dry skillet over medium heat for 2-3 minutes until they’re fragrant and lightly golden. Watch them closely—they burn quickly! Remove from heat immediately and set aside to cool slightly.
Slice the 1 whole avocado into ¼-inch thick rounds and arrange them on top of the salad. Sprinkle the toasted pine nuts evenly over the avocado slices, then drizzle with the remaining dressing. The contrast of creamy avocado, crunchy pine nuts, and juicy tomatoes creates the perfect textural experience.
Pro Tips For Making Bj’S Fresh Mozzarella And Tomato Salad
- Salt the Mozzarella: Tear that fresh mozzarella into chunks first, then sprinkle generously with flaky salt—about ½ teaspoon per 4 ounces—and let it sit for 5 minutes. This draws out moisture so it doesn’t make your salad soggy later. (Yes, even if you’re impatient like me.)
- Slice Tomatoes Against Grain: Heirloom tomatoes are soft—cut them thick (½-inch) and slice against the natural grain of the fruit for cleaner, less mushy pieces. A sharp chef’s knife makes this easier, and less mess means more time admiring your salad instead of wiping juice off your hands.
- Rest the Basil: Wash the basil leaves, then pat them dry with paper towels and let them sit uncovered for 10 minutes. This keeps them crisp longer and prevents them from turning to mush when tossed with the oil. (I learned this the hard way after a soggy salad disaster.)
- Reduce the Balsamic First: Warm the aged balsamic vinegar in a small saucepan over low heat until it thickens slightly—about 3 minutes. This adds depth without overpowering the tomatoes. Cool it before drizzling, or you’ll just cook your salad instead of dressing it. (Sounds weird, but it works.)
Health benefits of bj’s fresh mozzarella and tomato salad
Light and Digestible
This salad is a low-calorie powerhouse while delivering high nutritional value—perfect for those watching their waistline without sacrificing flavor. A 1-cup serving contains just around 150 calories, with 8 grams of protein from the fresh mozzarella and healthy fats from the olive oil.
The absence of heavy creams or dressings makes it ideal for a light lunch or post-workout meal when you need something refreshing yet satisfying. 💪
Hydration Boost
The high water content in heirloom tomatoes (about 95% water) helps keep you hydrated, making this salad ideal for hot summer days or after a workout. The electrolytes in tomatoes also support proper muscle function and recovery.
I always make a double batch during summer—it’s my go-to for staying cool and energized without the heaviness of other dishes.
Probiotic-Rich Dairy
Fresh mozzarella is a probiotic goldmine, supporting gut health with live cultures that aid digestion and immune function. A 4-ounce serving provides around 10% of your daily calcium needs, essential for bone strength.
The low-fat content makes it a healthier alternative to processed cheeses while still delivering that creamy, melty texture we all love. 🧀
Antioxidant-Packed Tomatoes
Heirloom tomatoes are packed with lycopene, a powerful antioxidant that protects cells from damage and supports heart health. A 1-cup serving delivers over 30% of your daily vitamin C needs, boosting immunity and skin health.
The red and yellow varieties also provide beta-carotene, which converts to vitamin A for better vision and skin elasticity.
Heart-Healthy Fats
The extra-virgin olive oil in the dressing is rich in monounsaturated fats, which help lower bad cholesterol (LDL) while raising good cholesterol (HDL). Just 1 tablespoon provides 120 milligrams of polyphenols, compounds linked to reduced inflammation and improved heart function.
This salad is a Mediterranean diet staple—simple, fresh, and heart-smart. 💛
Low-Carb Flexibility
For those following a low-carb or keto diet, this salad is easily adaptable. Simply skip the tomatoes (or reduce to ½ cup) and focus on the mozzarella, basil, and dressing.
The net carbs per serving drop to just 6 grams, making it a great option for those tracking macros. I’ve made this salad for my keto friends, and they love how it keeps them full without the carb crash. ✨
Nutrition facts
Frequently asked questions
Can I use store-bought mozzarella instead of fresh?
The texture and flavor will be completely different. Fresh mozzarella gives that signature creamy, melt-in-your-mouth quality, while store-bought versions (like shredded or pre-packaged) become rubbery when sliced. For the best results, stick with fresh mozzarella balls from specialty stores or Italian markets.
How do I prevent the tomatoes from getting watery in the salad?
Pat them completely dry with paper towels before slicing, and avoid washing until right before serving. Also, let the salad sit for 5 minutes after tossing to allow excess moisture to evaporate slightly. This keeps the tomatoes crisp and vibrant rather than soggy.
What’s the best way to store leftovers?
Keep components separate: store mozzarella wrapped in paper towels, tomatoes in a dry container, and dressing in a sealed jar. The salad stays fresh for 2 days in the fridge. For longer storage, freeze the dressing alone (up to 3 months) and assemble fresh when ready to eat.
Can I make this salad ahead of time?
Prep the dressing and slice the tomatoes/mozzarella up to 2 days ahead. Just keep them refrigerated separately and assemble right before serving. The flavors actually meld better when components are prepped in advance, making it perfect for meal prep.
What are good alternatives for pine nuts?
Toasted walnuts, pecans, or even slivered almonds work beautifully. For a budget-friendly option, try sunflower seeds—they add great crunch without the high cost. Just toast them first to enhance their flavor and texture.
- Nihari Recipe: Slow-Simmered Spiced Lamb with Fragrant Rice - November 2, 2026
- Kamut Bread Recipe: Ancient Grains With Nutty Crunch and Chewy Crumb - November 2, 2026
- Air Fry Pompano Fish Recipe: Lemon-Caper Crust With Crispy Skin - November 2, 2026