Spinach Avocado Salad

This post may contain affiliate links. Please read my disclosure policy for more details.

This wonderful spinach avocado salad with fresh mozzarella tossed with bright lemon vinaigrette makes a light and fresh side dish perfect all year round.

It’s ready in 10 minutes and easy to customize with your favorite add-ins!

Top view of a serving plate full of spinach avocado salad with mozzarella.

I’ve been making various versions of this spinach avocado salad for years now and always tastes delicious. It’s a great way to get my greens, a hit with my family, and it’s endlessly flexible too.

It’s exactly the kind of salad I like to serve for weeknights or dinner party, and it’s about as simple as it gets and goes so well with any meal.

It combines baby spinach leaves, a superfood with amazing health benefits, with mozzarella and avocado that add a delicious creaminess, and make this salad fresh and satisfying.

I love to add some toasted pine nuts on top, but go ahead and swap in whatever kind of nuts you have on hand or toss in boiled eggs, cooked prawns, olives or sun dried tomatoes to turn it into a more substantial meal.

It’s also YUMMY and quite fancy if you serve it with crusty panini rolls, crispy breadsticks or warm focaccia at a dinner party.

Feel free to make it your own version, and enjoy!

List of the ingredients

  • Baby spinach
  • Avocado
  • Fresh mozzarella
  • Pine nuts (optional)
  • Honey & mustard (not pictured, I forgot them! : )
  • Garlic
  • Lemon juice
  • Salt & pepper
The ingredients to make this spinach avocado salad with fresh mozzarella are arranged over a white background.

How to make Spinach avocado salad

  • Whisk or shake the dressing ingredients into a glass jar until emulsified.
  • Combine spinach, avocado and torn mozzarella in a large salad bowl.
  • Scatter the toasted pine nuts over the salad.
  • Drizzle on the dressing, toss gently, and serve immediately. However, once it’s tossed the salad doesn’t look as pretty, so another option is to serve the dressing on the side so everyone can add their own dressing.
Top view of a glass dressing jar full of salad dressing.

Recipe notes

Ingredients & substitutions

Spinach: I love using fresh baby spinach for this salad, it’s so convenient and packed with minerals and vitamins, but fresh arugula or any of your favorite salad greens will work. 

Avocado: rich and packed with nutrients, avocado makes this spinach salad extra yummy and pairs beautifully with fresh, creamy mozzarella.

Fresh Mozzarella: look for soft, spongy mozzarella balls that are packed in water (whole mozzarella ball or ciliegine are both fine). I torn the mozzarella cheese into pieces, roughly, I love more these rustic chunks of cheese than slices. It’s a textural thing.

Pine nuts: I usually use pine nuts or walnuts for this spinach avocado salad, but just about any variety of nuts or seeds that you prefer will play well, preferably toasted to bring out their flavor.

Lemon vinaigrette: I use 100% extra virgin olive oil with its fruity flavor, fresh lemon juice, a touch of honey, mustard, garlic, salt and pepper. I recommend making a double batch, while you’re at it, it keeps for a few days and it’s great to use on another salad.

Close-up of some spinach avocado salad with fresh mozzarella and toasted pine nuts.

What to serve with this spinach avocado salad

This spinach avocado salad is delicious for weeknight dinners or special celebrations, it makes the perfect side salad to pair with just about any meal! Here are some pairing ideas that feature pastas:

If you love spinach…

I’ve got you covered with some delicious spinach recipes, terrific to use up loads of fresh spinach. Ready to get your healthy leafy greens?

More favorite salad recipes

If you love this spinach avocado salad recipe, try one of these fresh salads next:

If you make this spinach avocado salad with fresh mozzarella, let me know! Leave a comment, rate it or tag a photo #theclevermeal on Instagram. I would love to hear from you!

And for more recipe updates, subscribe my newsletter and follow me on InstagramPinterest and Facebook.

Spinach Avocado Salad with Mozzarella

This scrumptious spinach avocado salad with fresh mozzarella and a bright lemon vinaigrette makes a wonderful light and fresh side dish perfect all year round.
Recipe yields 4 small side salads or 2 regular ones.
Prep Time10 minutes
Total Time10 minutes
Course: Salad
Cuisine: vegetarian
Keyword: spinach avocado salad
Servings: 4
Calories: 245kcal
Author: Katia


Spinach avocado salad

  • 5 oz (140 grams) baby spinach, washed and drained
  • 1 small avocado, diced or sliced
  • 4 oz (120 grams) fresh mozzarella, torn into pieces
  • 1 tablespoon toasted pine nuts


  • 2 tablespoons extra virgin olive oil
  • 1 ½ tablespoon lemon juice
  • ½ teaspoon honey
  • ½ teaspoon mustard
  • ¼ scant teaspoon fresh garlic, grated
  • ¼ teaspoon fine salt
  • teaspoon black pepper


  • Make the dressing: combine all of the dressing ingredients together in a bowl and whisk vigorously (or shake them together in a glass jar with lid) until fully combined and emulsified.
  • Prep the salad: place spinach to a large bowl or serving plate, top with sliced or diced avocado (make sure you keep the same size when you cut it), torn mozzarella and toasted walnuts. Top with fresh cracked pepper. 
  • Serve: drizzle dressing over salad, gently toss and serve. Another option is to plate the salad and serve with dressing on the side so everyone can add their own dressing.


Nutrition facts: the nutrition values are for one serving and they are based on an online nutrition calculator . It’s an estimate only and it should not be considered as a substitute for a professional nutritionist’s advice. Please see my disclosure policies.


Calories: 245kcal | Carbohydrates: 7g | Protein: 9g | Fat: 21g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 12g | Cholesterol: 24mg | Sodium: 372mg | Potassium: 470mg | Fiber: 4g | Sugar: 2g | Vitamin A: 3559IU | Vitamin C: 17mg | Calcium: 193mg | Iron: 1mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating