Step 1: Toast and Candy the Hazelnuts
Preheat the oven to 175°C (350°F). Spread the roughly chopped hazelnuts in a single layer on a parchment-lined baking tray. Toast for 7 minutes — just until they start to smell nutty and turn slightly golden at the edges.
Remove the tray from the oven. Add the olive oil, coconut sugar, maple syrup, sea salt, and cinnamon directly to the hazelnuts on the tray. Use a spatula to toss everything together thoroughly so every nut gets coated. Spread back into an even layer.
Return to the oven and roast for another 4–6 minutes until the nuts are fragrant, golden, and the sugar has caramelized around them. Pull them out when they smell incredible — slightly past this point and they'll burn quickly. Set aside to cool completely. They'll crisp up significantly as they cool, going from soft and sticky to gloriously crunchy clusters.
Step 2: Make the Balsamic Dressing
Add the balsamic vinegar, extra-virgin olive oil, maple syrup, minced shallot, salt, and pepper to a small jar. Seal tightly and shake vigorously for 30 seconds until fully emulsified. Taste and adjust:
More balsamic for extra acidity
More maple syrup for sweetness
More salt or pepper for depth
More olive oil if it tastes too sharp
Set the dressing aside — it holds well at room temperature while you assemble the salad.
Step 3: Assemble and Dress
Add the baby spinach to a large salad bowl. Add half the sliced strawberries and half the cooled candied hazelnuts. Drizzle with half the dressing and toss gently to coat everything evenly without bruising the spinach.
Plate into individual bowls or arrange on a large serving platter. Top with the remaining strawberries, hazelnuts, and vegan feta crumbles if using. Serve the remaining dressing on the side for anyone who wants more — some people absolutely will.