Port Wine and Onion Flank Steak

Port Wine and Onion Flank Steak
Rita Maas/Getty Images
Prep: 15 mins
Cook: 20 mins
Total: 35 mins
Servings: 4 to 6 servings
Nutritional Guidelines (per serving)
322 Calories
14g Fat
2g Carbs
42g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 322
% Daily Value*
Total Fat 14g 17%
Saturated Fat 5g 26%
Cholesterol 119mg 40%
Sodium 880mg 38%
Total Carbohydrate 2g 1%
Dietary Fiber 0g 1%
Protein 42g
Calcium 39mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

The marinade not only tenderizes the flank steak but gives it a delicate sweetness with a hint of onion.  A great dish to serve up on weeknights and special occasions. 


  • 2 pounds/900 g flank steak
  • 1/2 cup/120 mL port wine
  • 1/4 cup/60 mL minced onion
  • 1 1/2 tablespoons/7.5 mL olive oil
  • 2 teaspoons/10 mL Worcestershire sauce
  • 2 teaspoons/10 mL sea salt
  • 1/2 teaspoon/2.5 mL dried thyme
  • 1/2 teaspoon/2.5 mL black pepper

Steps to Make It

  1. Gather the ingredients.

  2. Combine the marinade ingredients in a small bowl.

  3. Place flank steak in resealable plastic bag and pour marinade over meat. 

  4. Using the outside of the bag, massage the marinade into the meat, making sure every part of the steak is coated. 

  5. Seal bag and place in the refrigerator for 2 to 8 hours.

  6. Preheat grill for medium-high heat.

  7. Remove steak from bag and place onto grill. 

  8. Cook steak for 18 to 20 minutes turning occasionally. 

  9. Once the meat has reached the desired doneness, remove from grill and allow to rest for 3 to 5 minutes before slicing.