My steak salad recipe is different than the rest. Homemade pineapple vinaigrette is used as both steak marinade and salad dressing.
If you like this recipe, check out my How to Make a Great Steak Marinade next!
Want to save this recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
Funny how a few similar ingredients can combine for completely different eating experiences. I’ve paired grilled steak and fresh pineapple before in this recipe for steak tacos. And now pineapple and steak combine for my fresh take on steak salad. I love dinner salads that include protein. Chicken is the more common protein choice to top a hearty salad. But since common can become boring I decided to top my salad with grilled steak instead.
But not just any grilled steak. In this case top sirloin steaks are marinated in a vinaigrette made with fresh pineapple juice and a whole bunch of other yummy flavorings that seem to fuse Asian and French flavor together. Ginger, soy sauce and Dijon mustard? Yep it totally works. And the vinaigrette is both marinade used for grilling the steak, asparagus and red onion and dressing for the finished salad with butter lettuce and fresh pineapple.
More salad recipes
Ingredients for steak salad
- Steak – I used four 6-ounce top sirloin steaks for this recipe. You could use filet mignon, strip steaks or even boneless ribeye as well. The recipe is written for 24 ounces of steak.
- Pineapple Juice – Fresh pineapple juice contains the enzyme bromelain which helps to tenderize meat. This enzyme is destroyed in the canning process so only fresh pineapple juice will work.
- Marinade and Dressing – Besides fresh pineapple juice, you’ll need olive oil, brown sugar, fresh ginger, soy sauce, Dijon mustard, coriander, salt and black pepper.
- Salad – More fresh cut pineapple, asparagus, red onion and butter lettuce. You could choose to use baby spinach or peppery arugula instead.
- Cheese – I didn’t include it, but if you like cheese on your salad – feta, goat cheese or even blue cheese would all work well with the taste of this salad.
Directions
Preheat a gas grill on high heat. Scrape the grates clean and turn all burners to the low setting.
In a bowl whisk together the fresh pineapple juice vinaigrette. Pour about half the dressing over the steaks to marinate. Pour a couple of tablespoons of the vinaigrette dressing over the asparagus spears and onion slice. Allow the steak to marinate for 20 – 30 minutes.
Grill the steaks until the internal temperature reads 155 degrees F. Remove the steaks to a cutting board and allow them to rest for at least 5 minutes. After resting slice the steaks thinly against the grain.
Grill the asparagus spears until crisp tender (just about 5 minutes) and grill the onion slice on both sides until browned and starting to soften. Cut the grilled onion into bite-sized pieces and slice the steak.
Place a pile of butter lettuce on each of four plates and top evenly with the grilled steak, fresh cubed pineapple, grilled asparagus and onion. Drizzle each salad evenly with the reserved pineapple vinaigrette dressing.
Pro tips
- Pressing a fresh cut pineapple on a cheese grater does the trick to extract fresh pineapple juice. See picture illustration.
- My number one tip for grilling steaks is to own a digital meat thermometer and use it! If you like your steaks cooked medium, remove the steaks from the grill when their internal temperature reads 155 degrees. Allow them to rest for a few minutes before slicing and serving.
Serving suggestions
Serve your salad with a baguette and butter on the side, plus your favorite beverage. Here’s some more recipes to turn this steak salad into a complete meal –
Storage directions
Store ingredients like the sliced steak and grilled asparagus separately in airtight containers. They will stay fresh in the fridge for up to three days.
Grilled Steak Salad with Pineapple Vinaigrette
Ingredients
- 4 6-oz top sirloin steaks
- 1/2 cup fresh pineapple juice
- 1/2 cup white wine vinegar
- 1/2 cup extra virgin olive oil
- 1/4 cup light brown sugar
- 2 tbsp fresh ginger grated
- 2 tbsp soy sauce
- 2 tbsp Dijon mustard
- 1 tsp coriander
- 1/2 tsp salt
- 1/2 tsp fresh ground black pepper
- 1 cup fresh pineapple cubed
- 1 bunch fresh asparagus tough ends removed
- 1 thick slice red onion
- 8 cups butter lettuce
Instructions
- Preheat a grill on high heat. Scrape the grates clean and turn all burners to the low setting.
- Whisk together the vinaigrette ingredients (fresh pineapple juice through fresh ground black pepper). Pour half of the vinaigrette over the steaks to marinate. Pour a couple of tablespoons of the vinaigrette over the asparagus spears and onion slice. Allow the steak to marinate for 20 - 30 minutes.
- Grill the steaks until the internal temperature reads 155 degrees F. Remove the steaks to a cutting board and allow them to rest for at least 5 minutes.
- Grill the asparagus spears until crisp tender (just about 5 minutes) and grill the onion slice on both sides until browned and starting to soften.
- Cut the grilled onion into bite-sized pieces and slice the steak.
- Place a pile of butter lettuce on each plate and top evenly with the grilled steak, fresh cubed pineapple, grilled asparagus and onion. Top each salad evenly with the reserved pineapple vinaigrette dressing.
Nutrition
Foodtastic Mom is a participant in the Amazon Services LLC Associates Program (Amazon Associate), an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. Any highlighted, clickable Amazon links you see are affiliate links that I may earn advertising fees on when you click to purchase.
Thank you so much for being a faithful reader and supporter of Foodtastic Mom. Be sure to PIN to Pinterest and print this recipe! Like and tag ‘Foodtastic Mom’ on Facebook and Instagram if you make this recipe! And of course leave a star rating if you make any of my recipes and enjoy them!











Megan Lawson says
I love asparagus salad!!
Kristen (amindfullmom) says
This dressing is out of this world! I could just drink it!!
foodtasticmom says
Awesome did you try it? That makes me so happy! 🙂
Lemons for Lulu says
That dressing is fantastic! Such a great way to eat beef!
foodtasticmom says
Thank you Tanya – I’m going to be trying that burger of yours too!
Sarah @ Champagne Tastes says
The dressing on this sounds fantastic! I love homemade dressings, and anything with pineapple is a win! Plus I’m loving asparagus right now so this sounds great!
foodtasticmom says
Yes this salad really does rock (if I do say so myself, LOL). Thanks Sarah 🙂
Ahead of Thyme says
Yum, this salad looks amazing!! I wish I was having this right now
foodtasticmom says
Thank you so much!
Cindy DG says
My mom is coming over for Mothers day and she loves steak. I think that she would LOVE the flavor combinations in this dish!
foodtasticmom says
I bet she would – hope you try it!
thefoodhunter says
I love the combination of flavors in this dish
foodtasticmom says
Thanks!
Tania Sheff says
This steak looks absolutely scrumptious! You are right about the digital thermometer – it’s a MUST when cooking steak.
foodtasticmom says
So true and glad you agree. Thanks Tania!