Easy Flank Steak Salad with Marinated Onions
If you’re craving a salad that actually eats like dinner, this is it. Tender grilled flank steak pairs beautifully with fresh greens, creamy avocado, sweet tomatoes, and salty almonds. Balanced, hearty, and easy to pull together.
Prep15 minutes mins
Cook10 minutes mins
Resting Time10 minutes mins
Total35 minutes mins
Cuisine: American
Diet: Gluten Free
Keyword: chef-tested salad, easy salad recipe, how to cook flank steak, marinated onions, spinach salad recipe
Servings: 2 servings
Calories: 566kcal
- ¾ lb flank steak
- 2-3 tsp Kosher salt
- ¼ tsp freshly ground black pepper
- 2 Tbsp neutral oil
- 2.5 oz baby spinach and/or arugula
- 1 medium tomato, cored and chopped
- 1 ripe avocado, peeled and cubed
- 2 Tbsp marcona almonds
- ¼ tsp Flaky sea salt
- Marinated onions recipe linked below
Bring the steak to room temperature, then season generously on both sides with Kosher salt and black pepper. Heat a grill pan over high heat for at least 5 minutes.
Cook the flank steak. When very hot, drizzle the pan with 2 Tbsp avocado oil. Add the flank steak, then cook for 3-5 minutes per side, or until an internal temperature of 135°F (57°C) is reached (for medium-rare). Set aside to rest for 10 minutes before slicing while you assemble the salad.
Assemble the salad. First, season the chopped tomatoes with ¼ tsp flaky sea salt. Set aside. Divide spinach and arugula mixture between two large plates or bowls. Top each with half of the sliced avocado, 1 Tbsp each of the marcona almonds, and a few tablespoons of marinated onions. Divide the tomatoes and place on top.
Slice the steak. Use a sharp chef's knife to slice the steak into ¼-½-inch thick slices, cutting against the grain. Place half of the steak on each salad, then drizzle both with reserved marinated onion dressing. Serve immediately!
- Marinated onions—You'll need extra virgin olive oil, red wine vinegar, balsamic vinegar, dried oregano, and 1 small red onion.
Calories: 566kcal | Carbohydrates: 7g | Protein: 40g | Fat: 42g | Saturated Fat: 8g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 27g | Cholesterol: 102mg | Sodium: 3904mg | Potassium: 1008mg | Fiber: 3g | Sugar: 3g | Vitamin A: 3847IU | Vitamin C: 18mg | Calcium: 113mg | Iron: 4mg