Grab a small bowl and combine your olive oil, apple cider vinegar, honey, and lemon juice. Whisk for about 30 seconds until the honey dissolves completely. Add your sea salt and black pepper, then taste it. The dressing should taste a little tangy and slightly sweet—if it needs more salt, add it now because you can't fix it once it hits the greens.
Pat your spinach dry with paper towels if it's wet. Moisture is the enemy of a crispy salad, so don't skip this step. I learned this the hard way after making soggy salads for years. Throw your dried greens into a large bowl.
Add the sliced apple to your spinach bowl. Do this right before serving if you can, since apples oxidize quickly. If you're meal prepping, keep the apple separate and add it when you're ready to eat. This keeps everything looking fresh and beautiful.
Scatter your dried cranberries and toasted walnuts over the spinach and apples. These are your flavor anchors, so don't be shy with them. I always taste one walnut to make sure it's actually toasted—you want that nutty flavor, not raw bitterness.
Crumble your feta cheese right over top, using your fingers to break it into bite-sized pieces. Don't go too fine or it disappears into every bite—you want little pockets of creamy throughout.
Drizzle your vinaigrette over everything and toss gently with salad tongs or two forks. Toss for about 45 seconds until every leaf is coated but not soaked. Real talk: underdressed is better than overdressed here. You can always add more, but you can't take it out.
Top with sliced almonds right before serving—this keeps them crispy and prevents them from getting soggy. Taste one bite and adjust salt or vinegar if needed. Plate it up and enjoy knowing you made something delicious in under 20 minutes.