Go Back
+ servings
Plated spinach salad topped with avocado, goat cheese, cranberries, walnuts and onion.
Print Recipe
4.91 from 61 votes

Easy Spinach Salad with Creamy Balsamic

This lovely spinach salad is topped with dried cranberries, goat cheese, toasted walnuts, avocado and a creamy balsamic dressing. Perfect as a side or topped with protein for a meal.
Prep Time20 minutes
Cook Time5 minutes
Total Time25 minutes
Course: Salad
Cuisine: American
Keyword: spinach salad
Servings: 4


  • 10 oz baby spinach
  • 1 cup sliced mini cucumbers
  • cup crumbled goat cheese
  • ½ cup sliced red onions
  • ½ cup dried cranberries
  • ½ cup raw walnuts
  • 1 avocado sliced
  • fresh cracked pepper for serving
  • Creamy Balsamic Dressing
  • ¼ cup balsamic vinegar
  • ¼ cup olive oil
  • ¼ cup full fat Greek yogurt
  • 1 teaspoon dijon mustard
  • 1 teaspoon honey
  • ½ teaspoon garlic powder
  • ½ teaspoon salt
  • ½ teaspoon pepper


  • Toast walnuts: Add walnuts to a small skillet over medium heat to toast. Let cook, tossing frequently for 3-5 minutes until fragrant and starting to brown. Remove from pan and let cool.
  • Make dressing: Prepare dressing by whisking together all ingredients in a small bowl until fully combined and creamy. You can also blend everything together in a blender or with an immersion blender. 
  • Prep salad: Prepare salad by adding spinach to a large bowl, top with cucumbers, goat cheese, onions, cranberries, toasted walnuts and sliced avocado. Top with fresh cracked pepper. 
  • Serve: Drizzle dressing over salad, toss and serve. Once tossed in the dressing the salad doesn’t look as pretty so another option is to plate the salad and serve with dressing on the side so everyone can add their own dressing.


Serving: 1/4 of recipe | Calories: 448kcal | Carbohydrates: 28g | Protein: 10g | Fat: 34g | Saturated Fat: 7g | Polyunsaturated Fat: 15g | Cholesterol: 12mg | Sodium: 485mg | Fiber: 6g | Sugar: 16g