Flank Steak with Corn Salsa

This post may contain affiliate links. Please read my disclosure policy.

This fresh and lively spice-rubbed Flank Steak with Corn Salsa is simple to make and packed with flavor. The ultimate summer weeknight meal!

With a veggie-loaded salsa, the healthy fats in the avocado, and a protein-packed steak, this meal doesn’t require much in the way of sides. That said, if you’d like to add some more greens, this Mandarin Orange Salad is a great pairing. Or serve alongside this refreshing Peach Lemonade for a meal that screams warm weather!

Sliced flank steak with corn salsa showing the perfectly cooked interior, creating a deliciously complimentary meal.

Flank Steak with Corn Salsa

Sometimes the recipes I share here need several iterations before they’re ready to be photographed and shared. This Flank Steak with Corn salsa, however, was a total hit the first time I made it for my family. I adapted the corn salsa from this crazy-popular Grilled Chicken and Corn Salsa recipe and served it up to my husband and boys. The whole meal was gone within minutes!

A few days later, when I made it it again to photograph (at 10 am in the morning, no less), the entire thing was inhaled again by the boys and my sister who was over at my home. To say it’s been a hit is an understatement! While it might seem like a fancy dish, this recipe couldn’t be easier to make. It comes together quickly, and we keep the heat out of the kitchen by using a grill to do all the cooking.

While the steak is cooking, the corn salsa can be whipped together, and dinner will be ready on the table in about 30 minutes or less! No steak marinating time and a short cook time — about 8-10 minutes total is all that’s needed for a perfect medium-rare flank steak.

Preparing seasoning rub, applying it all over the steak, grilling the steak, and cutting it into thin slices.

Flank Steak Tips 

A few overall steak cooking tips:

  • Make sure the grill is completely heated before you add the steak. High heat sears the surface of the meat, resulting in a juicier steak with an amazing char.
  • Use a meat thermometer to ensure the meat is perfectly cooked to your personal preference (more on this below!).
  • Let the steak rest before cutting into it. Once the steak is grilled, it needs a bit of time to rest so the juices can re-distribute evenly throughout the meat. By letting the meat rest, you will have a juicier steak! I recommend loosely covering the steak in foil and letting it sit for 5-10 minutes before cutting into it.
  • Cut the cooked steak against the grain. Here’s more on that! Once it’s sliced, it’s ready to go.


Flank steak, also called London Broil, is a lean cut of meat. It can be tough sometimes, so be sure to cut it into thin slices for easy chewing. Skirt steak is a good alternative, but it’s a bit fattier and may need some trimming.

Flank Steak with Corn Salsa: steak temperatures

I prefer flank steak cook to medium rare and find it loses flavor and texture when cooked beyond medium. To each their own though– cook the steak exactly how you like it!  Below are the temperatures for cooking steak to your personal preference.

Fully preheat the grill to 450 degrees F. Aim to keep the grill that consistent temperature throughout the grilling process.

  • Rare: 120-125 degrees F
  • Medium-Rare: 135 degrees F (about 4-5 minutes on one side and another 4-5 minutes on the other side)
  • Medium: 140 degrees F (about 5-7 minutes on one side and another 3-5 minutes on the other side)
  • Medium-Well: 150 degrees F (about 8-10 minutes on one side and another 3-5 minutes on the other side)
  • Well-Done: 160-175 degrees F.

**Time depends on the steak’s thickness, your grill, and actual temperature of your grill.**


Pull the steaks off about 5 degrees below the desired temperature — the steaks will “cook” those last 5 degrees from carryover heat as they rest.

Grilled corn being cut from the cob, adding all salsa ingredients to a bowl, mixing together, seasoning to taste, and serving salsa over steak.

Avocado Corn Salsa how-tos and tips

  • Grilling the corn adds pizzazz to this salsa and since the steak will already be on the grill, you may as well fix the corn at the same time! 
    • How to grill corn: Peel back husks and remove the silk. Rub vegetable or olive oil on all sides of the corn and sprinkle lightly with salt and pepper. Place on heated grill (400-450 degrees F) and rotate every 3-4 minutes or until charred. (This also works on a grill pan!)
  • Let the corn cool a bit before cutting it off the cob. The corn should be at room temperature for the salsa, so it doesn’t “cook” the other ingredients.
  • The ripe avocado adds so much to this flank steak with corn salsa. It gives a delicious creamy element and nice subtle flavor. For best results, use a good ripe avocado.
    • To tell if an avocado is ripe, press gently around the stem (not on the stem) and if it gives, the avocado is ripe (the “give” should feel like pressing the tip of your nose). No part of the avocado should be mushy to touch. (This means its overripe.)
  • Don’t forget the fresh lime. This hit of acid and flavor pulls everything together and keeps the avocado from browning too quickly.
  • Adjust the salt. Salt does amazing things for the steak and the salsa. If you feel like anything is lacking flavor, add a quick sprinkle of sea salt. It’s also important to season as you cook and taste often. Since the steak rub has salt in it, the corn is salted, and the salsa should be salted, add slowly, to personal preference, so you don’t overdo it.

Finished meal served and ready for enjoyment, offering a delicious dining experience.

Flank Steak with Corn Salsa tips

  • Do you like less heat? Use McCormick® chili powder for the steak rub (I find it very mild) and omit the jalapeño and/or red pepper flakes from the salsa. (Overall, as the recipe is written, I would consider this is a fairly mild dish, but it does have a bit of a hit.)
  • Save some time. To save yourself some overall prep time, use pre-minced garlic and this citrus juicer to make juicing the limes a breeze!
  • When preparing the salsa, aim to cut each ingredient into similar sizes for uniformity and the best texture. 

More grilled recipes to love

FOLLOW ALONG! Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for the latest updates, recipes and content.

Flank Steak with Corn Salsa

5 from 4 votes
This fresh and lively spice-rubbed Flank Steak with Corn Salsa is simple to make and packed with flavor. The ultimate summer weeknight meal!
Sliced flank steak with corn salsa showing the perfectly cooked interior, creating a deliciously complimentary meal.
Print Recipe

Flank Steak with Corn Salsa

Sliced flank steak with corn salsa showing the perfectly cooked interior, creating a deliciously complimentary meal.
5 from 4 votes
This fresh and lively spice-rubbed Flank Steak with Corn Salsa is simple to make and packed with flavor. The ultimate summer weeknight meal!
Course Dinner, Main Course
Cuisine American
Keyword Flank Steak with Corn Salsa
Prep Time 20 minutes
Cook Time 12 minutes
Total Time 32 minutes
Servings 4 servings
Chelsea Lords
Calories 367kcal
Cost $20.51



  • 1 and 1/2 up to 2 pounds flank steak
  • 1 teaspoon EACH: garlic powder, ground coriander, ground cumin
  • 1 tablespoon EACH: sweet paprika, ground chili powder (McCormick is not very spicy)
  • 1 and 1/2 teaspoons EACH: fine sea salt and pepper
  • 1 and 1/2 tablespoons light brown sugar, packed
  • 2 tablespoons olive oil, divided

Corn Salsa

  • 3 ears sweet corn
  • olive oil, salt, and pepper
  • 1 very large (or 2 small) ripe avocados, peeled, seed removed, and diced
  • 1/4 cup finely diced red onion
  • 3/4 cup finely diced red bell pepper
  • 1/3 cup finely chopped fresh cilantro
  • 1 teaspoon ground cumin
  • 1 tablespoon EACH: finely minced jalapeno and minced garlic
  • 1/4 cup freshly squeezed lime juice
  • 1-2 tablespoons olive oil
  • 1/4 teaspoon crushed red pepper flakes, optional
  • Optional: additional cilantro and lime wedges, for serving


  • PREP: Preheat the grill to 450 degrees F. Once heated, clean the grill grates with a wire brush. Liberally oil the grill (I do this by drenching a paper towel in canola or vegetable oil and, holding tongs, rubbing the paper towel over the grill).
  • CORN: Shuck corn and discard silk. Drizzle corn with olive oil and lightly sprinkle with salt and pepper. Rub the oil and salt/pepper into all sides of the corn. Add the corn to the heated and oiled grill over direct heat. Grill corn about 10-12 minutes total, rotating every 3-4 minutes until bright in color and lightly charred. Let grilled corn cool before cutting it off the cob.
  • STEAK: Prepare the rub by mixing together the garlic powder, ground coriander, cumin, paprika, chili powder, salt, pepper, and brown sugar. Remove the flank steak from packaging and blot dry with a paper towel. Drizzle 1 tablespoon oil on the top of the steak. Sprinkle half the rub on top and gently press in. Flip the steak over. Drizzle remaining 1 tablespoon oil on the bottom of the steak and sprinkle on the remaining rub mixture. Gently press in. Place the spiced-rubbed steak directly on the grill and cook for 4-5 minutes per side, or until the internal temperature is 130-135 degrees F for medium rare or 145 degrees for medium. (I use a meat thermometer here. My grill takes exactly 4 minutes per side at 450 degrees F.) Remove the steak from the grill to a cutting board. Tent with foil and allow to rest for 5-10 minutes. Once the steak has rested, slice it very thinly against the grain (See Note 1).
  • SALSA: While the steak cooks, prepare the salsa. Slice the cooled corn off the cob and add to a large bowl. Dice the veggies -- the avocados, red onion, red pepper and cilantro and add to the corn. Add 1 tablespoon olive oil, 1/4 cup lime juice, 1 teaspoon cumin, minced jalapeno, minced garlic, and, if desired, crushed red pepper flakes to the veggies. Gently toss together. Add salt and pepper to taste (I add 1/4 teaspoon of each). Toss again and serve over steak. If desired, drizzle everything with 1 more tablespoon olive oil. Serve with extra cilantro and lime wedges if desired.


Recipe Notes

Note 1: Slicing the steak: Find the fibers on the steak and determine how they are running along the steak. Once you find that grain, slice perpendicular (here's a visual). This will keep the meat juicier and much more tender. It's easier to chew when cut against the grain.

Nutrition Facts

Serving: 1serving | Calories: 367kcal | Carbohydrates: 10g | Protein: 37g | Fat: 19g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Cholesterol: 102mg | Sodium: 95mg | Potassium: 730mg | Fiber: 2g | Sugar: 6g | Vitamin A: 1031IU | Vitamin C: 46mg | Calcium: 60mg | Iron: 3mg

We do our best to provide accurate nutritional analysis for our recipes. Our nutritional data is calculated using a third-party algorithm and may vary, based on individual cooking styles, measurements, and ingredient sizes. Please use this information for comparison purposes and consult a health professional for nutrition guidance as needed.


I love hearing from you when you've made one of my recipes! Tag me on Instagram at @ChelseasMessyApron or leave me a comment below.

More Recipes You'll Love

Best Steak Marinade

20 mins

Best Steak Marinade

Click the Bookmark Icon to Add to Your Favories

Easy Asian Steak Bites

25 mins

Easy Asian Steak Bites

Click the Bookmark Icon to Add to Your Favories

Flat Iron Steak

47 mins

Flat Iron Steak

Click the Bookmark Icon to Add to Your Favories

Grilled Flank Steak

1 hrs 40 mins

Grilled Flank Steak

Click the Bookmark Icon to Add to Your Favories



How to Make Mealtime Hassle Free!

5 secrets to easy, fast and delicious dinners.

[gravityform id="2" title="false" description="false"]

Leave a Comment:

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

Recipe Rating


  1. 5 stars
    Made this tonight. Sooooo good and super easy. Great summer meal with fresh veggies. Will definitely make again and pass on this recipe.

  2. 5 stars
    Excellent!! Making it a second time, husband loves it. Made under broiler and used a can of white corn. Sure it’s better with roasted corn but we just moved and left our grill behind..

Never Miss a Recipe

[gravityform id="3" title="false" description="false"]