Grilled Asian Flank Steak with Pineapple Salsa will become a new summer grilling go-to. The flank steaks are marinated with vibrant Asian flavors and grilled to perfection. Top the meal off with a sweet, zesty pineapple salsa to make your tastebuds sing! Simple ingredients. Delicious meal.
The flank steaks are marinated in an infusion of soy sauce, honey, and garlic to give them a salty and sweet flavor profile. The pineapple salsa is tossed together with tangy pineapple, sweet baby heirloom tomatoes, bright cilantro, and peppery red onion to make a bold yet complementary topping for the steak.
The beauty of this recipe is it’s simplicity. It’s a quick, easy meal to make for the weeknight or to serve to friends and family. The presentation is beautiful, and it feels fancy, but these Asian steaks are surprisingly low-fuss.

Why KJ Loves Grilled Asian Flank Steak with Pineapple Salsa:
You ever take a bite of a dish that makes you want to do a happy dance? Well, get ready to do so for this one! I love how bright and vibrant the flavors of this recipe are. It’s a hassle-free approach to a flavorful, tender flank steak. Plus, you can never go wrong with a pineapple salsa. The fresh, bright pineapple salsa pairs perfectly with the salty, savory grilled steak. It’s a match you never knew you needed! I love grilling up and serving these steaks with the pineapple salsa for a fun, festive dinner party. Everybody will love them!

Do the Salsa Dance
Baby heirloom tomatoes
Baby heirloom tomatoes are summer season tomatoes that are small and sweet. If you can’t find these, you can substitute grape tomatoes, cherry tomatoes or a small tomato medley.
Pineapple
Don’t deprive yourself of the best flavor—fresh cut is best. Grab some pre-cut pineapple from the supermarket to save time. In a pinch, you can use canned.
Red onion and cilantro
Extra flavor and zest! We also love the extra splash of color these ingredients add.

What is flank steak?
Flank steak is a more affordable cut of the cow that’s a little leaner and tougher—but full of flavor. It’s perfect for marinating because marinade helps to tenderize the steak. You can also use skirt steak, which is thinner than flank steak. It will cook faster, so keep a close eye on it while grilling.

How to make Asian flank steak
Marinate the steak.
Marinate at least an hour in advance. But don’t let the steak marinate longer than a day. This attacks the texture of the meat and makes it spongey. Whip the Asian marinade up the night before or first thing in the morning for the perfect timing.
Bring the steak to room temperature.
Set the steaks out at room temp before grilling. This helps them heat more evenly, plus it’s easier to tell when they’re done. We like to set them out 15-30 minutes before cooking while we pre-heat the grill.
Get grilling!
Some people are intimidated by grilling..but it’s not as scary as it sounds! Promise. If you’re new to grilling, check out the tips and temps below to help you get started.
Serve the steak.
Cut the flank steak against the grain and cover it with juicy, flavorful salsa. **Cue dancing**

Flank Steak Grilling Tips
- Let the grill grates get really hot before cooking. This will help you get a good initial sear. You can always turn the temperature down afterward.
- Leave one part of the grill off to create a cold zone. This gives you the flexibility to move the steak around if it’s cooking too quickly.
- Practice makes perfect! Don’t get down on yourself if your steaks don’t turn out perfectly the first time. It takes time to learn how your grill works (like what areas cook hotter than others).
Use a meat thermometer—your best friend if you’re not sure when the steaks are done. Cook to your personal preference.
Flank Steak Temperatures
- Rare – 125°-130°F
- Medium Rare – 130°-140°F
- Medium – 140°-150°F
- Medium Well – 150°-160°F
- Well – Over 160°F

Hangry? Let's speed it up.
If you want to get dinner on the table fast, you can prep the salsa in advance. You’ll get the added benefit of allowing the flavors to mingle, dance…get to know each other. You can also use pre-cut pineapple from the supermarket to save time. Make the Asian steak marinade in advance, add the meat, and then go on with your day. Then, when it’s time for supper, throw the steak on the grill. You’re ready to roll.
How to Serve Grilled Asian Flank Steak with Pineapple Salsa
While this recipe is excellent as-is, you can throw together different combos for a new twist. This Asian steak is great for leftovers!
Asian Steak Bowl
Serve over coconut cilantro rice. Top with avocado, cilantro, and grilled veggies.
Steak Tacos
Top a tortilla with steak, pineapple salsa, cilantro, and lime wedges. Yum.
Asian Salad
Toss the steak with fresh greens, pineapple salsa, avocado, and wonton strips.

FAQs
How long does the marinade last in the refrigerator?
The unused marinade will keep in the refrigerator for five days in an air-tight container.
How long should I marinate flank steak?
A general rule of thumb: Don’t go over 24 hours. Anywhere from 1 hour to 8 hours is prime marinating time!

Looking for other Steak Recipes? Check these out!

Grilled Asian Flank Steak with Pineapple Salsa
- Total Time: 1 hour, 45 minutes
- Yield: 6-8 servings 1x
Description
Grilled Asian Flank Steak with Pineapple Salsa will become a new summer grilling go-to. The flank steaks are marinated with vibrant Asian flavors and grilled to perfection. Top the meal off with a sweet, zesty pineapple salsa to make your tastebuds sing! Simple ingredients. Delicious meal.
Ingredients
For the steaks:
- (2) 2-3 pound flank steaks
- 1 cup soy sauce
- 2 teaspoons chopped garlic
- 1 teaspoon honey
For the pineapple salsa:
- 2 cups chopped pineapple
- 1 cup baby heirloom tomatoes, halved
- 1/4 cup finely chopped red onion
- 1/4 cup fresh cilantro, chopped
Instructions
For the steaks:
- In a small bowl, combine the soy sauce, chopped garlic and honey. Pour the marinade over the flank steaks in a plastic container or bowl large enough to hold the flank steaks. Let the steaks marinate in the refrigerator for at least an hour and up to a day in advance. Set the steaks out to come to room temperature for 15-20 minutes before grilling.
- Preheat your grill to medium-high heat. Grill the flank steaks for about 5-8 minutes on each side for a medium steak with an internal temperature of 140-150 degrees. Let the steaks rest for 5-10 minutes before slicing and serving.
For the pineapple salsa:
- In a medium bowl, combine all the ingredients for the pineapple salsa. Top the grilled flank steaks with the prepared pineapple salsa.
Notes
- The pineapple salsa can be made in advance and kept in the refrigerator until serving.
- Serving ideas: as-is, as a steak bowl with rice and toppings, as steak tacos or served on a bed of lettuce as a salad.
- Serving yield size will vary depending on how large the steaks are.
- Nutritional information for this recipe is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
- Prep Time: 1 hour, 30 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: Grilling
Nutrition
- Serving Size: 1
- Calories: 408
- Sugar: 6.2g
- Sodium: 1941mg
- Fat: 18.1g
- Carbohydrates: 10.4g
- Fiber: 1.2g
- Protein: 48.6g
- Cholesterol: 120mg
Keywords: Grilled Asian Flank Steak with Pineapple Salsa

Share the love!
If you make this recipe and love it as much as I do, I’d love to hear from you! Comment below, rate the recipe, or share a picture tagging @kjandcompany or using #kjandcompany so that I can see your fun pictures 🙂
Thanks for following and cooking along with me!
Affiliate Links
This post may contain affiliate links, which means that KJ & Company would receive a small commission if anything is purchased. Thank you for supporting KJ & Company in all the ways that you do!
Recipe originally posted on July 7, 2018 – updated on June 5, 2022 with new pictures and words.
Steaks, salsa look and sound fabulous!
They are the perfect combo for summertime! 🙂
This looks amazing 🤤🤤 adding it to my summer recipe list for sure!!
It’s the perfect Summer recipe! 🙂