In a large skillet over medium heat, cook the bacon until crispy, about 8-10 minutes. Remove the bacon from the skillet and place it on paper towels to drain excess grease. Once cooled, crumble the bacon into bite-sized pieces.
In a large salad bowl, combine the fresh spinach, cherry tomatoes, red onion, crumbled bacon, feta cheese, and sliced almonds.
Drizzle the balsamic vinaigrette over the salad and toss gently to combine all ingredients evenly.
Serve immediately for the freshest taste, or chill in the refrigerator for up to 30 minutes before serving for a cooler salad.