Get steakhouse-quality flavor right at home with Sheet Pan Flank Steak with Roasted Asparagus. Juicy, marinating flank steak broils alongside fresh asparagus spears and optional baby mushrooms on a single baking sheet, delivering a rich, charred crust and a tender, flavorful center.
The secret to a deep sear without overcooking lean flank steak is High-Heat Broiling paired with a Soy-Garlic Marinade. Flank steak is lean and cooks quickly; high-temperature broiling mimics an outdoor grill, caramelizing the outer edges while keeping the inside tender and juicy.
Why You’ll Love This Meal
- Steakhouse Flavor in Minutes: A quick soy, garlic, and balsamic marinade infuses the steak with deep savory umami.
- Low-Carb & Keto-Friendly: High in protein and healthy green vegetables with minimal carbohydrates.
- Under 20 Minutes Broil Time: Fast cooking time makes it ideal for impressive weeknight dinners.
- Single-Pan Cleanup: Meat and vegetables cook together directly under the broiling element.
Key Ingredients Overview
- Steak: 1½ lbs flank steak (trimmed of excess fat).
- Vegetables: 1 lb fresh asparagus (woody ends snapped off) and 8 oz baby bella mushrooms (halved, optional).
- Savory Steak Marinade: 3 tablespoons low-sodium soy sauce, 2 tablespoons olive oil, 1 tablespoon balsamic vinegar, 1 tablespoon Worcestershire sauce, 3 garlic cloves (minced), 1 teaspoon Dijon mustard, ½ teaspoon black pepper, and ½ teaspoon onion powder.
- Vegetable Seasoning: 1 tablespoon olive oil, ½ teaspoon garlic powder, salt, and black pepper.
- Finishers: Freshly grated Parmesan cheese and lemon wedges.
Step-by-Step Instructions
1.Marinate the Flank Steak:15-30 min.
Whisk together soy sauce, 2 tablespoons olive oil, balsamic vinegar, Worcestershire sauce, minced garlic, Dijon mustard, onion powder, and pepper. Place flank steak in a sealable bag or shallow dish, pour marinade over, and marinate for at least 15–30 minutes at room temperature (or up to 8 hours in the fridge).
2.Prep Oven & Sheet Pan:3 min.
Position your oven rack 4 to 6 inches away from the broiler element and turn the oven to High Broil. Line a heavy baking sheet with aluminum foil and lightly grease with oil.
3.Arrange Steak & Asparagus:2 min.
Remove steak from marinade, letting excess drip off, and place in the center of the sheet pan. Toss trimmed asparagus (and mushrooms) with 1 tablespoon olive oil, garlic powder, salt, and pepper. Arrange the vegetables in a single layer around the steak.
4.Broil to Medium-Rare:8-10 min.
Broil on HIGH for 4 to 5 minutes. Flip the steak and toss the asparagus. Broil for another 4 to 5 minutes until the steak reaches an internal temperature of 130°F–135°F for medium-rare (or 140°F for medium) and the asparagus is tender and lightly charred.
5.Rest & Slice Against the Grain:5 min.
Transfer the steak to a cutting board and let it rest for 5 minutes. Slice thinly against the grain at a 45-degree angle to ensure maximum tenderness.
6.Garnish & Serve Warm:1 min.
Return sliced steak to the pan with the asparagus, squeeze fresh lemon juice over the top, sprinkle with Parmesan if desired, and serve immediately!

Expert Tips for Success
- Always Slice Against the Grain: Flank steak has long, distinct muscle fibers. Cutting perpendicular (against) these long lines cuts the muscle fibers short, making every slice tender instead of chewy.
- Don’t Skip Resting: Resting the steak for 5 minutes allows the juices to redistribute throughout the meat instead of leaking out onto the cutting board.
- Watch the Broiler Closely: Broilers heat rapidly; keep a close eye during the last 2 minutes to prevent the asparagus tips or garlic from burning.
The Recipe Card
- Prep Time: 15 mins (plus marinating)
- Cook Time: 10 mins
- Total Time: 25 mins
- Yield: 4 Servings
Ingredients:
- 1½ lbs Flank Steak
- 1 lb Fresh Asparagus (trimmed)
- 3 tbsp Low-Sodium Soy Sauce & 1 tbsp Balsamic Vinegar
- 1 tbsp Worcestershire Sauce & 1 tsp Dijon Mustard
- 3 Garlic Cloves (minced) & ½ tsp Black Pepper
- 3 tbsp Olive Oil (divided)
- Fresh Lemon Wedges & Grated Parmesan for serving
Instructions:
Marinate flank steak in soy sauce, balsamic, Worcestershire, Dijon, garlic, pepper, and 2 tbsp olive oil for 20 minutes. Set oven rack 5 inches from broiler and turn on High Broil. Place steak in the center of a foil-lined sheet pan. Toss asparagus with 1 tbsp olive oil, salt, and pepper; arrange around steak. Broil 4–5 minutes per side until steak reaches 135°F (medium-rare). Rest steak for 5 minutes, slice thinly against the grain, squeeze lemon over asparagus, and serve!