Steak Salad

5 from 4 votes

This steakhouse Steak Salad is so good, topped with blue cheese, avocados, tangy pickled onions, and a quick homemade balsamic dressing!

This post may contain affiliate links. Please read our disclosure policy.

Every time I crave a blend of hearty and fresh, I think of steak salad. It’s a fantastic mix of juicy steak and refreshing greens. The savory strip is marinated with fresh garlic, rosemary, and tangy lemon juice and pairs perfectly with the crunch of lettuce and the creaminess of avocado. You can easily make this steak salad at home, and it’s perfect for lunch or dinner. It’s got all the flavors of a steakhouse salad with a personal touch that makes it truly unique.

Steak salad on a large platter.
Want to save this recipe?
Just type your email below and I’ll send it to you. And as a bonus you’ll get delicious new recipes from me!

When you’re making this steak salad, don’t skip the marinade – it’s what sets this dish apart. The garlic, olive oil, and fresh rosemary come together to enhance the flavor of the New York Strip steak. Plus, the combination of ripe tomatoes, crumbled blue cheese, and pickled red onions add layers of texture and taste. Whether you’re hosting a dinner party or just want a quick and delicious meal, this steak salad is sure to be a hit.

Why you’ll love this Steakhouse Salad

  • Simple preparation. A basic steak marinade and quick stovetop cooking make this salad convenient for busy weeknights. Plus, you can meal prep separate salad components ahead of time to quickly bring the salad together just before serving.
  • Well-balanced meal. The steak adds substantial protein, while the fresh greens and veggies offer vitamins, minerals, and fiber, making this a nutritious and well-rounded meal. If desired, add in a healthy starch like roasted sweet potatoes or hummus pasta.
  • Customize to personal preferences. With various toppings and dressing options, you can tailor the salad to suit your taste preferences.

Ingredients to make a simple Steak Salad

  • New York strip steak: The steak is the centerpiece of the salad. New York strip steak is known for its robust beefy flavor and tenderness, which makes the salad satisfying and hearty.
  • Steak marinade: A simple blend of garlic cloves, olive oil, fresh rosemary, shallot, lemon juice, and salt and pepper serves as a steak salad marinade to make the meat tender and flavorful.
  • Green leaf lettuce: A bed of your favorite greens, roughly chopped, makes the base of the salad, adding a refreshing crunch and mild, crisp flavor.
  • Cherry tomatoes: Adding a burst of juicy sweetness, pop of color, and refreshing texture to the salad.
  • Avocado: Sliced avocado adds creaminess, richness, and buttery flavor that complements the fresh ingredients well.
  • Blue cheese: Crumbled blue cheese adds a tangy and savory flavor that contrasts nicely with the sweet balsamic dressing.
  • Pickled red onions: With their zesty, tangy, and slightly spicy flavor, pickled red onions add a contrasting texture to this steakhouse salad.
  • Balsamic vinaigrette: Tying everything together is a basic vinaigrette made of balsamic vinegar, honey, and Dijon mustard.
Ingredients for recipe in individual bowls and before prepped: crumbled blue cheese, avocado, shallot, seasoning, garlic cloves, vine tomatoes, lemon, Dijon, balsamic vinegar, honey, oil, and spring mix.

How to make a Steak Salad

This simple salad starts with coating the meat in the marinade. Give it a quick cooking session on the stovetop, and while it rests, assemble the salad. Top it off with a simple 3-ingredient vinaigrette, and before you know it, you can dig into the best steakhouse salad!

Marinade and cook STEAK

  1. In a medium bowl, whisk together garlic, olive oil, rosemary, shallot, and half of the lemon juice.
  2. Add the steak to the marinade and toss to coat. Set aside to marinate at room temperature.
  3. Preheat a cast iron skillet over medium heat. Add the steak and cook undisturbed until seared on the bottom.
  4. Flip the steak and cook the other side until the steak has cooked to your liking. Remove from heat and let the steak rest.
4 image collage preparing and cooking recipe: 1- marinade ingredients in a bowl, 2- steak added and coated in marinade, 3- steak in a cast iron skillet, 4- after flipping.

Make the balsamic salad dressing

  1. Add balsamic vinegar, honey, Dijon mustard, and the remaining olive oil and lemon juice to a small bowl.
  2. Whisk the dressing until emulsified.
2 image collage of marinade ingredients in a bowl and then being whisked together.

Assemble your strip steak salad

  1. Arrange lettuce on a large platter.
  2. Top with halved tomatoes, red onions, sliced avocado, and blue cheese.
  3. Slice the steak across the grain and transfer it to the salad.
  4. Drizzle with balsamic vinaigrette and serve.
4 image collage assembling recipe: 1- lettuce on a platter, 2- toppings added, 3- sliced steak added, and 4- dressing being drizzled over.

Tips for making the best steak salad

  1. Allow the steak to come to room temperature. This will help it to cook evenly and help get that sear once you add it to the hot skillet.
  2. Cook the steak to your preferred doneness. Generally, cook for 2 minutes on each side for a rare steak, 3-4 minutes for medium-rare, and 4-6 minutes for medium well. But the most accurate way to know when your steak is done is to use an instant-read meat thermometer.
  3. Rest the steak and slice properly. After cooking, tent the steak with foil and let it rest for a few minutes for the juices to redistribute back into the meat. When ready, cut the steak against the grain into thin, bite-sized pieces to keep the meat tender.
  4. Serve immediately. For best results, drizzle the dressing over the salad just before serving to maintain a crispy texture and fresh flavor. If you are making this ahead of time, hold off on adding pickled red onions, steak, and vinaigrette until you are ready to serve.
  • Add potatoes. You can double the steak marinade and toss the other half with chopped potatoes. Bake or air fry the potatoes and add to the salad for a heartier meal.
  • Use flank steak. If you’re using the oven to roast potatoes, you could switch to using a whole flank steak that gets seared well on a cast iron skillet and finishes cooking in the oven.
  • Try other cheeses. Swap out blue cheese for feta or goat cheese. Or try a hard cheese like shaved Parmesan for a nutty flavor.
  • Switch up the salad dressing. Give the salad a different flavor profile by tossing it in another vinaigrette. Use this guide on how to make a salad dressing to whip up your own unique combination.
  • Add a crunch. Top the salad with toasted pecans, walnuts, almonds, or seeds like sunflower seeds or pepitas for a nutty flavor and crunchy texture.
  • Cook the steak in the oven. You can cook your steak in the oven instead of in a skillet.
Spoon dipped into a large platter of steak salad.

How to store any leftover steak salad

It’s best to store individual salad components separately in airtight containers. Keep the cooked steak, greens, veggies, pickled onions, and dressing in separate containers to prevent sogginess.

When ready to enjoy, assemble the salad and drizzle the dressing. This steakhouse salad is good with chilled steak, but if you want it warm, gently reheat the meat in a skillet over medium-low heat. Be careful not to overcook the steak to avoid tough meat.

How long will steak salad last in the fridge?

The assembled steak salad will last just a few hours in the fridge before the lettuce wilts and the salad becomes soggy. When the salad’s components are stored separately, you can keep them in the refrigerator for up to 4 days. Keep in mind some ingredients, like avocado, will brown over time. 

Frequently asked questions

Is the steak on the salad served hot or cold?

You can add the steak to the salad chilled or warm; it’s really up to you. I do not recommend adding it hot as it will wilt the lettuce. Experiment with both to find one that you like best.

How do I know when the steak is cooked to my desired doneness?

A New York strip is typically 1 to 1.5 inches in thickness, which means it will cook in a matter of minutes. Use an instant-read meat thermometer for accuracy and insert it into the thickest part of the steak. Cook until the temperature reaches 120°–125° for rare, 130°–135° for medium-rare, 140°–145° for medium, 150°–155° for medium-well, and 160°–165° for well done steak.

Can I make this ahead of time?

You can make individual salad components and store them separately for easy meal prep. Marinate the steak for up to 2 days and keep it in the fridge. The vinaigrette and pickled red onions have a long shelf life, so you can prep those a few weeks in advance. Keep the salad greens, tomatoes, and avocados uncut until ready to serve.

Fork lifting up a bite of steak salad from a small serving plate with platter of recipe in background.

This strip steak salad has it all: vibrant colors, fresh flavors, and satisfying protein. The combination of all the ingredients makes this a flavorful and filling meal, perfect for a work-week dinner or a fancy Saturday night meal.

More salad recipes:

If you try this feel good Steak Salad recipe or any other recipe on Feel Good Foodie, then don’t forget to rate the recipe and leave a comment below! It helps others who are thinking of making the recipe. We would love to hear about your experience making it. And if you snapped some shots, share it on Instagram so we can repost on Stories!

preorder MY book

The Feel Good Foodie Cookbook is now available everywhere books are sold!

Steak Salad

This steakhouse Steak Salad is so good, topped with blue cheese, avocados, tangy pickled onions, and a quick homemade balsamic dressing!
5 from 4 votes
Servings 4 servings
Course Entree
Calories 749
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 40 minutes

Ingredients
  

  • 2 garlic cloves minced
  • ½ cup olive oil divided
  • 1 tablespoon chopped fresh rosemary
  • 1 small shallot minced
  • 1 lemon juiced and divided
  • ½ teaspoon salt plus more to taste
  • ½ teaspoon pepper plus more to taste
  • 1 ½ pounds New York Strip steak
  • 2 tablespoons balsamic vinegar
  • ½ tablespoon honey
  • 1 teaspoon Dijon mustard
  • 1 5 ounce container green leaf lettuce (or lettuce of choice), roughly chopped
  • 1 cup cherry tomatoes halved
  • 1 avocado sliced
  • ½ cup crumbled blue cheese
  • ½ cup pickled red onions

Instructions

  • In a shallow medium bowl, whisk together garlic, ¼ cup olive oil, rosemary, shallot, half of the lemon juice, salt and pepper. Add the steak, toss to coat and let marinate at room temperature for 20 minutes.
  • Preheat a cast iron skillet over high heat for two minutes then add the steak . Cook for 4 minutes undisturbed, then flip and cook for an additional 4 to 5 minutes depending on your desired doneness. If you want a medium-cooked steak, you are looking for an internal temperature of 140˚F. When the steak is cooked to your liking, remove from heat and tent with foil. Let rest for 10 minutes.
  • While the steak rests, whisk balsamic vinegar, honey, Dijon and remaining olive oil and lemon juice in a small bowl until emulsified. To assemble, arrange lettuce on a large platter. Top with tomatoes, avocado, blue cheese and pickled onions. Slice the steak across the grain and set on top of the salad. Drizzle with balsamic vinaigrette and serve.

Notes

Storage: When dressed, steak salad will last for a few hours in the fridge. For longer storage, store individual salad components such as cooked steak, greens, veggies, pickled onions, and vinaigrette separately in airtight containers for up to 4 days.
Tips:
Allow the steak to marinate at room temperature. This will help it to cook evenly and help get that sear once you add it to the hot skillet.
Cook steak to your preferred doneness. Generally, cook for 2 minutes on each side for a rare steak, 3-4 minutes for medium-rare, and 4-6 minutes for medium well. But the most accurate way to know when your steak is done is to use an instant-read meat thermometer.
Rest the steak and slice properly. After cooking, tent the steak with foil and let it rest for a few minutes for the juices to redistribute back into the meat. When ready, cut the steak against the grain into thin, bite-sized pieces to keep the meat tender.
Serve immediately. For best results, drizzle the dressing over the salad just before serving to maintain a crispy texture and fresh flavor. If you are making this ahead of time, hold off on adding pickled red onions, steak, and vinaigrette until you are ready to serve. 
 

Nutrition

Calories: 749kcal, Carbohydrates: 16g, Protein: 41g, Fat: 58g, Saturated Fat: 17g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 32g, Cholesterol: 149mg, Sodium: 892mg, Potassium: 1078mg, Fiber: 5g, Sugar: 6g, Vitamin A: 1099IU, Vitamin C: 39mg, Calcium: 165mg, Iron: 4mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Cuisine American
Course: Entree

Rate and comment

Recipe Rating