This post may contain affiliate links. See my disclosure policy.
My favorite grilled steak salad recipe with tomatoes, crumbled blue cheese, and a classic balsamic dressing. It’s easy to make, fresh, and full of flavor.

Table of Contents
If you enjoy grilling season like me, my classic steak salad has to make your menu. Adding protein over the greens makes it much more satisfying, and I make sure to add some fun additions to make this seriously crave-worthy!
Unlike other salads, this one is fully customizable, easy to make ahead, and packed with so much flavor. The steak itself is juicy, tender, and cooked to perfection. It’s also ready in under 15 minutes.
If you love protein-packed salad recipes like us, try my avocado chicken salad, kani salad, chicken salad with grapes, or Caesar salad with chicken.
★★★★★ REVIEW
“This is my absolute favorite steak salad recipe EVER. it’s so juicy and tender.” – Miranda
Ingredients Needed
- Steak. I prefer grilled sirloin streaks, as they’re lean, cook quickly, and don’t need much marinating time. You can also use flank steak or skirt steak.
- Kosher salt and black pepper. To season.
- Homemade marinade. My special combo of olive oil, balsamic vinegar, soy sauce, and Dijon mustard. I’ve also made this very salad with an easy 3 ingredient steak marinade.
- Mixed greens. I like to use romaine lettuce, but any greens work.
- Salad vegetables. I’m using cherry tomatoes, sliced red onion, and sliced radishes, but you can use whichever vegetables you like!
- Blue cheese. Crumbled. Only a little is needed to add a punch of flavor throughout.
- Olive oil and balsamic vinegar. For the steak salad dressing.
How to make steak salad
This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

Step 1- Season. Whisk the marinade ingredients, then pour over the seasoned steaks.

Step 2- Grill the streaks on high heat for 5-6 minutes per side.

Step 3- Rest the steaks for 5 minutes for then slice against the grain.

Step 4- Assemble. Toss together tomatoes, radishes, red onions, and greens in a large shallow bowl, and arrange sliced steak on top. Drizzle with balsamic vinegar and olive oil, and serve.
Arman’s recipe tips
- Always use a meat thermometer. It’s my #1 tip for perfectly cooked steaks. I like to remove my steaks from the grill once they reach 140- 145F, which is medium-rare and best for a steak salad. If you’d like it cooked longer, aim for 150F for medium and 165F for well done. Remember, the steak continues to cook as it rests.
- Make this your own. Don’t like the veggies I use in mine? That’s fine. Add some corn, black beans, cucumber, or bell peppers. Want another cheese? This salad is SO good with feta cheese or finely grated parmesan cheese.
- Use another dressing. I purposely use balsamic vinegar because it lets the steak shine. We’ve also got some crumbled blue cheese, which packs in flavor. You can use any oil-based dressing you like, or even omit it altogether. As said earlier, it’s good without it.
- Enjoy this cold. Cold steak IS delicious, so feel free to use leftover steak instead of making it fresh.
Storage instructions
To store. I don’t recommend storing the assembled salad as it will wilt, BUT you can store steak leftovers in an airtight container for up to 5 days.
To make ahead. Keep the greens and vegetables washed and separated. You can also marinate the steak up to 24 hours in advance. Bring the steak to room temperature 30 minutes before grilling then assemble the salad as it cooks.

More steaks to use in this salad
If you tried this Steak Salad recipe or any other recipe on my website, please rate the recipe and let me know how it went in the comments below. It really helps others thinking of making the recipe.

Steak Salad Recipe
Video
Ingredients
- 4 sirloin steaks 4-6 ounces each, See notes
- 2 tablespoons olive oil
- 2 tablespoons balsamic vinegar
- 2 tablespoons soy sauce
- 1 tablespoon Djion mustard
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
For the salad
- 2 cups Mixed greens
- 1 cup cherry tomatoes
- 1 small red onion sliced
- 1 radish finely sliced
- 1/4 cup blue cheese crumbled
- 2 tablespoons olive oil
- 1/4 cup balsamic vinegar
Instructions
- Whisk together the olive oil, balsamic vinegar, soy sauce, and Dijon mustard.
- Season the steaks with salt and pepper, then drizzle the marinade over each one.
- Preheat a grill to medium-high heat or alternatively, add oil to a large skillet. Once hot, cook the steaks for 4 minutes on each side until they reach an internal temperature of 140F for rare, 150F for medium, or 160F for well done.
- Let the steaks rest for 5 minutes before slicing against the grain.
- Assemble the salad by tossing together the mixed greens, tomatoes, red onion, and radishes. Add the sliced steak on top of the salad, sprinkle some blue cheese, and dress with olive oil and balsamic.
Notes
Nutrition
Originally published June 2023, updated and republished March 2025
This salad was so good ! I used sirloin steak & I marinated it for several hours. The cheese topped it off perfectly!
YES! How good is the blue cheese addition 🙂
Steak as a salad? Wow very creativs. Really sounds tasty.
I make this steak salad all the time during the warmer months- it’s SO good!
How good is it!
This is my absolute favorite steak salad recipe EVER. it’s so juicy and tender.
thanks, Miranda!