Salads
This beet and mozzarella salad recipe transforms humble ingredients into a visually stunning dish that balances earthy sweetness with creamy richness. Roasting the beets intensifies their natural caramel notes while keeping them tender enough to slice cleanly—no peeling required.
The contrast of warm, velvety mozzarella against crisp walnuts creates texture that keeps every bite interesting.
What sets this salad apart is the dressing: a simple balsamic reduction that cuts through the richness without overpowering the beets' deep flavor. I developed this version after testing multiple combinations, and this one consistently delivers that perfect balance of tangy, slightly sweet, and savory.
The walnut topping adds a satisfying crunch that holds up even after the salad sits for a few hours.
Assembling this salad is straightforward, but the presentation makes it feel special—think vibrant pink beets arranged neatly, creamy mozzarella balls nestled among them, and a drizzle of that glossy balsamic glaze.
Add a handful of fresh arugula at the end for peppery brightness, and you've got a dish that looks as impressive as it tastes. It's the kind of salad that elevates any meal from ordinary to extraordinary.
The beauty of this recipe lies in its versatility. Swap in goat cheese for a tangier bite, add prosciutto for salty depth, or keep it vegetarian as written.
Either way, you'll end up with a salad that's as satisfying as it is beautiful—perfect for summer picnics, weeknight dinners, or bringing to potlucks. Let's get started on creating this showstopper.
Ingredients for beet and mozzarella salad
Roasted beets, creamy mozzarella, and toasted walnuts create this visually stunning salad with perfect balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Roasted until tender, peeled |
| Fresh Mozzarella Cheese 🧀 | 8 oz | Bocconcini or pearl shape preferred |
| Walnuts 🥜 | ½ cup | Toasted and roughly chopped |
| Fresh Arugula 🌿 | 4 cups | Baby leaves preferred |
| Balsamic Vinegar 🍷 | ½ cup | Red wine variety for depth |
| Granulated Sugar 🍚 | 2 tbsp | For balsamic reduction |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For dressing and roasting |
| Dijon Mustard 🌶️ | 1 tsp | For dressing tanginess |
| Kosher Salt 🧂 | ½ tsp | For seasoning and reduction |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For finishing touches |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
| Garlic Cloves 🧄 | 1 whole | Minced for dressing |
The beets are the star—medium-sized roast best for even tenderness. Whole Foods or local markets often carry pre-washed organic beets, which saves time. Look for vibrant color (deep purple or red) and firm texture. I always roast them whole with olive oil and salt, then peel while still warm for easy slicing. For the mozzarella, fresh bocconcini or pearls hold their shape better than shredded—just buy them a day ahead to let them firm up slightly in the fridge.
No fresh mozzarella? Low-moisture mozzarella from a block works in a pinch (just shred yourself), but the texture won't be as creamy. Walnuts too expensive? Pecans or toasted sunflower seeds add similar crunch. For the dressing, the balsamic reduction is key—simmer equal parts vinegar and sugar until syrupy. No Dijon? Yellow mustard at double the amount gives a milder kick. The arugula should be peppery—if yours tastes bland, mix in a handful of baby spinach for extra freshness.
Roasted beets keep 5 days in the fridge wrapped tightly, but best used within 3 days for peak texture. Mozzarella stays fresh 4 days if stored in its original container with a paper towel pressed on top. The dressing can be made 3 days ahead—it actually improves as flavors meld. For serving, assemble just before eating to maintain crispness. Walnuts can be toasted in advance and stored in an airtight container for up to 2 weeks—just crush lightly before adding to the salad.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this for lazy Sundays—just roast the beets ahead (or grab pre-cooked ones), slice the mozzarella, and toss everything together. The walnuts add crunch without any extra effort, and honestly? That balsamic glaze ties it all together faster than you can say "salad."
- Sweet-Savory Balance: The earthy beets and creamy mozzarella are like a match made in heaven, but here’s the kicker: the peppery arugula and toasted walnuts keep it from being too heavy. Drizzle that balsamic, and suddenly you’ve got a flavor explosion that tastes way fancier than it is.
- Picnic to Potluck: This salad is my go-to for everything—packed in a jar for lunch, served at summer BBQs, or even as a side for dinner parties. Between us, it’s the one dish I never have to stress over, whether I’m feeding two or ten.
- Budget-Friendly Luxury: Fresh mozzarella might seem fancy, but a ball lasts ages if you store it right. Walnuts are cheaper than you’d think in bulk, and beets keep for weeks. I’ve made this for under $10 and still felt like I served something special—no guilt, just great food.
Step-by-step instructions for beet and mozzarella salad
Here's how to create a perfectly balanced salad with tender roasted beets and creamy mozzarella.
Roast the Beets Until Tender
Preheat your oven to 400°F. Wrap the 2 whole medium beets tightly in aluminum foil, then place them on a baking sheet. Roast for 45-50 minutes until completely tender when pierced with a fork. The beets should feel soft all the way through without any resistance.
While roasting, I like to turn the beets halfway through for even cooking. Once done, let them cool slightly before handling. When cool enough to handle, peel off the skins by rubbing them under cool running water or using a paper towel to wipe away the loose skin. Cut the peeled beets into ¼-inch thick slices and set aside.
Prepare the Balsamic Reduction
In a small saucepan, combine the 0.5 cup balsamic vinegar and 2 tablespoons granulated sugar. Bring to a gentle simmer over medium heat and cook for 8-10 minutes until reduced by half and slightly thickened. You'll know it's ready when it coats the back of a spoon and has a syrupy consistency.
Let the reduction cool slightly before using. This concentrated flavor will tie all the salad components together. If you prefer a sweeter reduction, add an extra ½ teaspoon of sugar and reduce for another 2 minutes. The reduction should be glossy and dark amber in color when finished.
Assemble the Dressing Components
In a small bowl, whisk together the 0.25 cup extra-virgin olive oil, 1 teaspoon Dijon mustard, 1 tablespoon lemon juice, 0.5 teaspoon kosher salt, and 0.25 teaspoon freshly ground black pepper. Add the 1 minced garlic clove and mix until fully incorporated. This dressing should have a smooth, emulsified texture.
Taste and adjust seasoning if needed. The dressing should be tangy with a subtle sweetness from the lemon and a peppery finish. If it tastes too sharp, add a pinch more sugar. If it needs more acidity, add another ½ teaspoon of lemon juice. The dressing should coat the back of a spoon without being overly thick.
Toast the Walnuts and Prepare the Arugula
Spread the 0.5 cup walnuts on a baking sheet and toast in the preheated oven for 5-7 minutes until fragrant and lightly golden. Watch them closely—they burn quickly. Let them cool completely before roughly chopping them with a knife or pulse in a food processor for a more uniform texture.
While the walnuts toast, rinse the 4 cups fresh arugula under cold water and gently dry in a salad spinner or with paper towels. Remove any tough stems and separate the leaves. The arugula should be crisp and vibrant green—this is the perfect base for your salad.
Assemble and Serve the Salad
In a large bowl, combine the roasted beet slices, 8 oz fresh mozzarella cheese (cut into ½-inch cubes or use bocconcini), and arugula. Drizzle with the prepared dressing and toss gently to coat. Add the cooled balsamic reduction and toss again, being careful not to overmix the arugula to maintain its crisp texture.
Sprinkle the toasted walnuts over the top and serve immediately. Each bite should offer a perfect balance of earthy beets, creamy mozzarella, peppery arugula, and the sweet-tangy dressing. For best results, serve this salad within 1 hour of assembly to maintain the freshness of the arugula.
Pro Tips For Making Beet And Mozzarella Salad
- Roast Beets Until Fork-Tender: I used to pull them out at 45 minutes, thinking they’d soften more cooling—wrong. Medium beets need 50-60 minutes at 400°F (200°C) until a knife slides in like butter. If they’re still firm, they’ll turn to mush when sliced; if they’re mushy now, you’ve overcooked them. Check at 45 minutes, then let them rest 10 minutes before peeling.
- Drain Mozzarella Like a Pro: Fresh mozzarella looks pretty in its liquid, but it’s a disaster for salads. After draining, press it between paper towels for 5 minutes—this removes excess moisture without drying it out. Skip this, and your salad will turn soggy within 30 minutes. (Yes, even if you’re impatient like me.)
- Toast Walnuts Low and Slow: I’ve charred walnuts at high heat, and it’s a crime. Toast them in a dry pan over medium-low for 5-7 minutes, stirring constantly, until they’re golden and fragrant. High heat burns them before they’re crisp; low heat gives them that nutty depth. Let them cool completely before chopping—hot walnuts release oil like crazy.
- Slice Beets Against the Grain: Thin, even slices? Forget it. Cut them ¼-inch thick, but angle the knife slightly so some slices are slightly thicker than others. This prevents a uniform mush pile when tossed. If you’re using a mandoline, chill the beets first—they’ll hold their shape better. (Your salad will look prettier, too.)
Troubleshooting this recipe
Beets Too Hard?
If your beets feel undercooked after 50 minutes at 400°F, wrap them in a second layer of foil and return to the oven for another 10-15 minutes. The key is tenderness all the way through—pierce with a fork to test.
For extra insurance, add ½ cup water to the foil wrap before sealing to create steam. 🌡️
Mozzarella Too Watery?
Fresh mozzarella releases water when sliced. To prevent a soggy salad, drain any excess liquid by placing the cheese on a paper towel-lined plate for 10 minutes before adding to your salad.
For bocconcini, gently pat them dry with a clean kitchen towel. If using pre-shredded mozzarella, squeeze out moisture with your hands before using.
Dressing Too Thin?
If your dressing separates or feels too thin, whisk in 1 teaspoon of cornstarch mixed with 1 teaspoon cold water to thicken it. For a more stable emulsion, add the olive oil gradually while whisking vigorously.
A properly emulsified dressing should coat the back of a spoon without dripping immediately. 💡
Walnuts Burning Quickly?
Walnuts toast fast—watch them closely! Remove them from the oven as soon as they're fragrant and just starting to turn golden. If they darken too quickly, reduce the oven temperature to 350°F next time.
For extra control, toast them in a dry skillet over medium-low heat for 3-4 minutes, stirring constantly.
Salad Too Dry?
If your salad seems dry after tossing, add 1-2 tablespoons of extra dressing or a splash of water. For added moisture, toss in ¼ cup thinly sliced cucumber or 2 tablespoons of crumbled feta cheese. The arugula should stay crisp, so avoid over-tossing—just combine gently with a large spoon.
Balsamic Reduction Too Thick?
If your reduction is too syrupy, thin it with 1 teaspoon of warm water or ½ teaspoon of balsamic vinegar. Stir gently to incorporate. For a smoother texture, strain it through a fine-mesh sieve before drizzling over the salad.
The reduction should coat the beets lightly without pooling at the bottom of the bowl.
Nutrition facts
Frequently asked questions
Can I substitute goat cheese for mozzarella in this salad?
Goat cheese adds a tangy brightness that pairs beautifully with roasted beets. Use 6 oz of crumbled goat cheese instead of mozzarella, and reduce the dressing slightly since goat cheese is creamier. For extra flair, drizzle with a touch of honey to balance the acidity. The texture will be lighter but equally delicious.
How do I make this salad ahead of time?
Prepare all components separately up to 24 hours ahead: roast and slice the beets, make the dressing, toast the walnuts, and store mozzarella in a dry towel. When ready to serve, toss everything together and add fresh arugula last. Keep the dressing separate until assembly to maintain crispness. The beets will stay tender for 3 days refrigerated.
What's the best way to store leftovers?
Store the salad (without dressing) in an airtight container for up to 2 days. Keep the dressing separate and add it just before serving. For longer storage, freeze the roasted beets and toasted walnuts separately. Reheat beets gently in the microwave with a splash of water to restore moisture. The arugula should be added fresh when serving.
Can I use canned beets instead of fresh?
While fresh roasted beets give the best texture, canned beets work in a pinch. Drain and rinse them well, then warm in a skillet with 1 tablespoon olive oil for 3-4 minutes to enhance their flavor. They'll be softer than roasted, but the sweetness still shines. For extra depth, add a pinch of cinnamon to the balsamic reduction when using canned beets.
What makes this salad different from other beet salads?
This recipe stands out with its balsamic reduction that adds depth, not just sweetness, and the walnut topping for satisfying crunch. The combination of roasted beets (not pickled) and fresh mozzarella creates a perfect balance of textures and temperatures. Most beet salads use vinegar-heavy dressings, but this one's creamy yet bright from the lemon-Dijon dressing.
