
Grilled steak and asparagus salad with pineapple vinaigrette is my favorite summer dinner when I want something both hearty and refreshing. Juicy steak smoky asparagus sweet pineapple and crisp lettuce come together for a salad that feels both special and simple enough for a weeknight.
I made this for a small family cookout one July evening and everyone was completely hooked on the pineapple dressing. Now it is the most requested dish for my backyard grilling nights.
Ingredients
- Top sirloin steaks: select steaks with deep red color and fine marbling for tenderness
- Fresh pineapple juice: adds a bright tanginess that balances the richness of steak
- White wine vinegar: provides acidity for the vinaigrette
- Extra virgin olive oil: offers fruity depth and a silky texture to dressing
- Light brown sugar: subtly sweetens and enhances caramelization when grilling
- Fresh ginger: grated finely for a zippy kick and fresh flavor
- Soy sauce: brings umami depth and rounds out the flavors
- Dijon mustard: gives creaminess and sharpness to the vinaigrette
- Coriander: adds floral and citrus notes to the dressing
- Salt: intensifies the flavors in every component
- Fresh ground black pepper: delivers a bit of warmth
- Fresh pineapple: cubed for juicy sweetness with every bite
- Fresh asparagus: firm and bright green stalks will have the best snap when grilled
- Red onion: choose a thick slice for sturdy grilling and mild flavor once cooked
- Butter lettuce: tender leaves offer the perfect crisp base for the salad
Step-by-Step Instructions
- Marinate the Steak and Veggies:
- Place the steaks in a shallow dish Pour half the prepared pineapple vinaigrette over them making sure every side is coated Drizzle the asparagus and onion slice with a couple spoonfuls of vinaigrette Massage gently Rub the flavors in Let everything marinate for at least twenty minutes while your grill preheats
- Grill the Steak:
- Set your grill to high heat Wait until it is very hot then clean the grates well Lower all burners to low to prevent flare ups Place steaks on the grill Grill each side until the inside temperature hits 155 degrees for medium doneness The outside should have nice dark grill marks Move the steaks to a clean board and let them rest for five minutes so the juices stay inside
- Grill the Asparagus and Onion:
- Put the marinated asparagus spears and onion slice on the grill Grill the asparagus for about five minutes shaking occasionally so each one gets a little char The spears should stay bright green and not too soft Grill the onion slice on each side until it becomes browned and starts to soften This gives it sweet and smoky flavor
- Prepare the Salad Ingredients:
- Cut the grilled onion into smaller bite sized pieces Slice the rested steak thinly across the grain Keep the juices on the board to pour over the lettuce later
- Assemble the Salad:
- Arrange a pile of butter lettuce on every plate Top with the sliced steak grilled asparagus chunks grilled onion and fresh pineapple cubes Drizzle everything with the remaining pineapple vinaigrette for a vibrant finish

Whenever I make this salad I always sneak a few extra pieces of grilled pineapple because the way it soaks up all the savory steak juices is completely irresistible My daughter loves to help sprinkle the lettuce on each plate and it has become a summer tradition
Storage tips
Store the assembled salad components separately in the fridge to keep everything fresh Leftover steak can be kept in an airtight container for up to two days The vinaigrette stays good for up to four days in a covered jar Shake it up before dressing your salad again Only assemble salads when ready to serve to keep greens crisp
Ingredient substitutions
You can swap top sirloin for another steak such as flank or strip Steak substitutes well with grilled chicken tofu works for a vegetarian twist If you do not have pineapple juice orange juice will work in a pinch Use any crunchy greens like romaine if butter lettuce is not available
Serving suggestions
This salad is hearty enough for a main but also works as a side for summer cookouts Serve it with crusty sourdough bread and roasted potatoes for a full meal It makes a festive brunch when topped with a fried egg or served alongside fresh berries

Cultural context
Grilled steak salads are American cookout classics but the addition of pineapple vinaigrette adds a tropical spin typical of California cuisine The sweet tangy dressing has hints of Asian flavors from ginger and soy sauce making it a fun fusion dish for all ages

Frequently Asked Questions About Recipes
- → How do I know if my steak’s ready?
Stick a meat thermometer in; you’ll want it at 155°F for medium. Don’t forget to let it rest before slicing.
- → Is it cool to make the vinaigrette ahead?
Absolutely. Mix it up and keep it in the fridge for up to three days until you’re set to use it.
- → What can swap in for butter lettuce?
Go for crisp romaine, mixed salad greens, or baby spinach—they all bring the crunch.
- → Can I throw the veggies on the grill earlier?
Yep. Get your asparagus and onions grilled and stash them in the fridge for a few hours till dinner time.
- → Do I have to marinate the steak?
It really brings extra flavor and tenderness, but even a quick 20-minute soak in the vinaigrette brightens things up.
- → How do I turn this into a vegetarian dish?
Swap the steak for big grilled portobello mushrooms or firm tofu—they soak up the flavors and taste awesome off the grill.