Preheat your grill or skillet over medium-high heat. Season the steaks with salt and black pepper on both sides.
Add olive oil to the grill or skillet. Cook the steaks for about 4-5 minutes on each side for medium-rare, or until they reach your desired doneness. Remove from heat and let rest for 5 minutes before slicing.
While the steaks are resting, prepare the creamy dressing. In a bowl, whisk together mayonnaise, buttermilk, red wine vinegar, Dijon mustard, garlic powder, and salt and pepper to taste until smooth.
In a large salad bowl, combine the mixed greens, cherry tomatoes, red onion, avocado, and sliced almonds if using. Toss gently to mix.
Slice the rested steaks thinly against the grain and arrange them on top of the salad. Drizzle with the creamy dressing and sprinkle with crumbled blue cheese.
Serve immediately and enjoy!