• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Foodtastic Mom
    • Work With Me
    • Disclosure
  • Recipes
  • Jill McOwen
  • SUBSCRIBE

Foodtastic Mom logo

Home » Recipes » beef » Grilled Steak Salad with Pineapple Vinaigrette

Jill McOwen
Jill McOwen
July 30, 2026

Grilled Steak Salad with Pineapple Vinaigrette

Jump to Recipe
My steak salad recipe is different than the rest. Homemade pineapple vinaigrette is used as both steak marinade and salad dressing. via @foodtasticmomMy steak salad recipe is different than the rest. Homemade pineapple vinaigrette is used as both steak marinade and salad dressing. via @foodtasticmomMy steak salad recipe is different than the rest. Homemade pineapple vinaigrette is used as both steak marinade and salad dressing. via @foodtasticmomMy steak salad recipe is different than the rest. Homemade pineapple vinaigrette is used as both steak marinade and salad dressing. via @foodtasticmom

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!

plated steak salad topped with pineapple vinaigrette

Want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

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

  • Copycat Lou Malnati’s Salad
  • French Country Salad
  • Spinach Strawberry Salad

steak in a bowl of marinade and steak after being grilled and sliced

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.

a close up picture of sliced steak atop the salad

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.

juicing a fresh pineapple

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 –

  • Easy Garlic Bread Recipe
  • Air Fryer French Fries
  • Lemon Poke Cake

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.

plated steak salad with pineapple vinaigrette dressing
Print Pin

Grilled Steak Salad with Pineapple Vinaigrette

My steak salad recipe is different than the rest. Homemade pineapple vinaigrette is used as both steak marinade and salad dressing.
Course Main Course
Cuisine American
Keyword grilled steak and asparagus salad, grilled steak salad with pineapple vinaigrette, steak salad
Prep Time 20 minutes minutes
Cook Time 20 minutes minutes
Total Time 40 minutes minutes
Servings 4
Calories 383kcal
Author Jill McOwen

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
Start Cooking

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

Calories: 383kcal | Carbohydrates: 31g | Protein: 6g | Fat: 28g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 20g | Cholesterol: 1mg | Sodium: 892mg | Potassium: 627mg | Fiber: 5g | Sugar: 24g | Vitamin A: 4195IU | Vitamin C: 33mg | Calcium: 92mg | Iron: 5mg

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!

My steak salad recipe is different than the rest. Homemade pineapple vinaigrette is used as both steak marinade and salad dressing.

Be sure and follow Foodtastic Mom on TikTok, Facebook, Pinterest and Instagram!

More steak recipes with bold flavors

  • Creamy Fajita Steak Pasta
  • Steak Sandwich with Red Pepper Vinaigrette
  • Grilled Margarita Steak Fajitas

Found In: beef, grilling, salad

Reader Interactions

Comments

  1. Megan Lawson says

    May 12, 2016 at 8:56 pm

    I love asparagus salad!!

    Reply
  2. Kristen (amindfullmom) says

    May 11, 2016 at 8:05 pm

    This dressing is out of this world! I could just drink it!!

    Reply
    • foodtasticmom says

      May 12, 2016 at 10:46 am

      Awesome did you try it? That makes me so happy! 🙂

      Reply
  3. Lemons for Lulu says

    May 10, 2016 at 10:20 am

    That dressing is fantastic! Such a great way to eat beef!

    Reply
    • foodtasticmom says

      May 12, 2016 at 10:46 am

      Thank you Tanya – I’m going to be trying that burger of yours too!

      Reply
  4. Sarah @ Champagne Tastes says

    May 5, 2016 at 11:53 am

    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!

    Reply
    • foodtasticmom says

      May 12, 2016 at 10:47 am

      Yes this salad really does rock (if I do say so myself, LOL). Thanks Sarah 🙂

      Reply
  5. Ahead of Thyme says

    May 5, 2016 at 11:42 am

    Yum, this salad looks amazing!! I wish I was having this right now

    Reply
    • foodtasticmom says

      May 12, 2016 at 10:47 am

      Thank you so much!

      Reply
  6. Cindy DG says

    May 5, 2016 at 11:21 am

    My mom is coming over for Mothers day and she loves steak. I think that she would LOVE the flavor combinations in this dish!

    Reply
    • foodtasticmom says

      May 12, 2016 at 10:47 am

      I bet she would – hope you try it!

      Reply
  7. thefoodhunter says

    May 5, 2016 at 11:11 am

    I love the combination of flavors in this dish

    Reply
    • foodtasticmom says

      May 12, 2016 at 10:47 am

      Thanks!

      Reply
  8. Tania Sheff says

    May 5, 2016 at 10:24 am

    This steak looks absolutely scrumptious! You are right about the digital thermometer – it’s a MUST when cooking steak.

    Reply
    • foodtasticmom says

      May 12, 2016 at 10:48 am

      So true and glad you agree. Thanks Tania!

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

About Foodtastic Mom

jill
My name is Jill and I share simple and delicious, family-friendly recipes. I want you to feel super in YOUR kitchen!

Most Popular Recipes

plated slice of french strawberry cake, garnished with whipped cream and a whole fresh strawberry

Original French Strawberry Cake Recipe with Video

a plated pork chop, fresh out of the air fryer and ready to serve, garnished with lemon slices

Easy and Juicy Air Fryer Boneless Pork Chops Recipe

showing a frozen biscuit side by side with one cooked in the air fryer

How to Cook Frozen Grands Biscuits in the Air Fryer

My recipe for rotisserie chicken and dumplings has thousands of fans. The chicken stew takes help from a rotisserie chicken, but the dumplings are made from-scratch and practically fool-proof.

Rotisserie Chicken and Dumplings

Learn how to cook meatballs from frozen in your Crock Pot, complete with a delicious Swedish meatball gravy made with my microwave roux.

Crock Pot Frozen Meatballs

crock pot cooked frozen chicken ready to eat and served in a bowl

Easy Recipe for Cooking Frozen Chicken in the Crock Pot

Sign up for FREE recipes straight to your INBOX!

SUBSCRIBE

© 2026 Foodtastic Mom • Privacy Policy

Grilled Steak Salad with Pineapple Vinaigrette

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
1
Preheat a grill on high heat. Scrape the grates clean and turn all burners to the low setting.
2
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.
3
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.
4
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.
5
Cut the grilled onion into bite-sized pieces and slice the steak.
6
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.

Hope you enjoyed cooking this recipe!

Please rate this recipe to help others find it.

step 1 of 6