In a small jar or bowl, whisk together the olive oil, balsamic vinegar, honey, Dijon mustard, salt, and black pepper until emulsified.
In a large salad bowl, combine the fresh baby spinach, sliced strawberries, and thinly sliced red onion.
Drizzle the balsamic vinaigrette over the salad and toss gently to coat the leaves evenly.
Top the salad with the diced avocado, toasted pecans, and crumbled goat cheese just before serving to maintain texture.
Serve immediately at room temperature.