Flank Steak with Antipasto Topper

Flank Steak with Antipasto Topper
Photo: Karla Conrad
Total Time:
45 mins
4 to 6 servings


  • 1 ¼ pound beef flank steak

  • ¾ cup bottled fat-free Italian salad dressing

  • 1 cup grape or cherry tomatoes, quartered

  • ¾ cup canned artichoke hearts, sliced

  • ½ cup fresh mozzarella cheese pearls or chopped fresh mozzarella cheese (2 ounces)

  • ½ cup thinly sliced fresh basil

  • 1 tablespoon olive oil (if skillet-cooking)


  1. Trim fat from meat. Score both sides of meat in a diamond pattern by making shallow diagonal cuts at 1-inch intervals. Place meat in a resealable plastic bag set in a shallow dish. For marinade, pour 1/2 cup of the Italian dressing over meat. Seal bag; turn to coat meat. Marinate in the refrigerator for 20 minutes.*

  2. Meanwhile, for antipasto topper, in a medium bowl combine tomatoes, artichoke hearts, mozzarella pearls, and basil. Drizzle with the remaining 1/4 cup Italian dressing; toss gently to coat.

  3. Drain meat, discarding marinade. Cook meat in skillet or on grill as directed. Cover and let stand for 5 minutes. Thinly slice meat across the grain. Serve meat with antipasto topper.

  4. SKILLET: In a 12-inch nonstick skillet heat oil over medium-high heat; reduce heat to medium. Add meat; cook for 15 to 17 minutes for medium-rare (145°F) to medium (160°F), turning once.

  5. GRILL: For a charcoal or gas grill, place meat on the grill rack directly over medium heat. Cover and grill for 13 to 17 minutes for medium-rare (145°F) or 17 to 21 minutes for medium (160°F), turning once halfway through grilling.


Nutrition analysis per serving Grill Method: same as above, except 274 calories and 11 g total fat.

*To Make Ahead:

Marinate meat in the refrigerator for up to 24 hours. Continue as directed in Step 2.

Nutrition Facts (per serving)

304 Calories
14g Fat
8g Carbs
35g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 304
% Daily Value *
Total Fat 14g 18%
Saturated Fat 5g 25%
Cholesterol 98mg 33%
Sodium 529mg 23%
Total Carbohydrate 8g 3%
Total Sugars 4g
Protein 35g
Vitamin C 10.5mg 53%
Calcium 146mg 11%
Iron 3.1mg 17%
Potassium 750mg 16%
Folate, total 49mcg
Vitamin B-12 1.6mcg
Vitamin B-6 0.9mg

*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.

Related Articles