Go Back
+ servings
Sliced marinated flank steak topped with avocado corn pieces

Marinated Flank Steak with Avocado Corn Topping

Juicy marinated flank steak packed with amazing flavors topped with fresh and bright avocado corn topping. Pan-seared or grilled for a delicious dinner!
5 from 3 votes
Print Pin
Course: Main Course
Cuisine: American
Prep Time: 10 minutes
Cook Time: 10 minutes
Marinade Time: 1 hour
Total Time: 1 hour 20 minutes
Servings: 4 people
Calories: 645kcal
Author: MinShien


Marinated Flank Steak

  • 1 - 1.5 lbs flank steak
  • 1/4 cup olive oil
  • 1/8 cup soy sauce
  • 1/2 tsp liquid smoke optional, omit if grilling
  • 3 tsp garlic powder
  • 1 tsp onion powder
  • 1/2 tsp smoked paprika
  • 1/2 tsp dill
  • 1/2 tsp salt
  • 1/2 tsp black pepper

Avocado Corn Topping

  • 1 large avocado or two small avocados
  • 1 cup corn frozen, canned, or fresh
  • 1 lime juice
  • salt to taste


  • Add all the ingredients under "Marinated Flank Steak" except for flank steak into a large galloon zip lock bag. Use a whisk or fork to combine ingredients.
  • Add flank steak to zip lock bag. Seal zip lock bag and ensure marinade covers both sides of steak evenly. Marinade for at least an hour but not more than 4 hours.
  • Heat cast iron skillet or skillet on medium heat.
  • Bring steak to cast iron and cook until the bottom side is browned. Then flip steak over and cook the other side. Lower heat and cover if the insides of steak is not cooked but the outside is starting to brown or even burn. Remove from heat once steak reaches desired doneness (see note below). Let steak sit for a few minutes.
  • In the meantime, mix together avocado, cooked corn, lime juice and salt to taste in a small bowl.
  • Slice steak and top with avocado corn topping. Serve and enjoy!


Internal Temperature for different Steak Doneness:
  • rare - 125ºF
  • medium rare - 135ºF
  • medium - 145ºF
  • medium well - 150ºF
  • well done - 160ºF


Calories: 645kcal | Carbohydrates: 17g | Protein: 64g | Fat: 36g | Saturated Fat: 9g | Cholesterol: 170mg | Sodium: 998mg | Potassium: 1355mg | Fiber: 5g | Sugar: 3g | Vitamin A: 298IU | Vitamin C: 12mg | Calcium: 71mg | Iron: 5mg
Did you make this recipe?Take a pic and tag me at @joyous.apron, or hashtag #joyousapron on Instagram!