Combine all dressing ingredients in a small jar. Shake to combine and set aside.
Combine spinach and tomatoes in a large bowl, drizzle with a portion of the dressing (as desired), and toss to combine.
Divide spinach and tomatoes onto 4 serving plates. Top with bacon, eggs, avocado, and almonds. Add additional dressing as desired. Serve immediately.