Go Back

Healthy Steak Taco Salad - Fresh, Filling, and Weeknight-Friendly

Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • Steak: 1 to 1.25 pounds flank steak, skirt steak, or sirloin
  • Romaine lettuce: 2 large hearts, chopped
  • Cherry tomatoes: 1 pint, halved
  • Corn: 1 cup (fresh, grilled, or thawed frozen)
  • Black beans: 1 can (15 oz), drained and rinsed
  • Avocado: 1 large, diced
  • Red onion: 1/2 small, thinly sliced
  • Jalapeño: 1, thinly sliced (optional)
  • Cilantro: 1/2 cup, chopped
  • Lime: 2 limes (zest and juice)
  • Olive oil: For marinade and cooking
  • Taco seasoning or spices: Chili powder, cumin, garlic powder, smoked paprika, oregano, salt, pepper
  • Greek yogurt: 1/2 cup (plain, 2% or whole)
  • Apple cider vinegar or red wine vinegar: 1 teaspoon
  • Honey or maple syrup: 1 teaspoon (optional)
  • Optional toppings: Crumbled cotija or feta, baked tortilla strips, radishes

Method
 

  1. Mix the steak rub. In a small bowl, combine 1.5 teaspoons chili powder, 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1/2 teaspoon garlic powder, 1/2 teaspoon dried oregano, 3/4 teaspoon kosher salt, and 1/2 teaspoon black pepper.
  2. Season the steak. Pat the steak dry. Rub with 1 tablespoon olive oil and the spice mix on both sides. Let it sit at room temperature for 15–20 minutes while you prep the salad.
  3. Make the dressing. In a jar or bowl, whisk 1/2 cup Greek yogurt, zest and juice of 1 lime, 1 teaspoon vinegar, 1 tablespoon olive oil, a pinch of salt and pepper, and 1 teaspoon honey if you like a touch of sweetness. Thin with a splash of water until it’s pourable.
  4. Prep the salad base. Chop romaine and place in a large bowl. Add halved cherry tomatoes, corn, black beans, sliced red onion, jalapeño (if using), and most of the cilantro. Toss gently.
  5. Cook the steak. Heat a large cast-iron skillet or grill over medium-high until very hot. Add a thin film of oil if using a skillet. Sear steak 3–5 minutes per side for medium-rare, depending on thickness. Aim for an internal temperature of 130–135°F for medium-rare or 140–145°F for medium.
  6. Rest and slice. Transfer steak to a cutting board and rest 5–10 minutes. Slice thinly against the grain for tenderness.
  7. Add avocado and cheese. Dice the avocado and gently fold it into the salad. Sprinkle with a bit of cotija or feta if you’re using it.
  8. Dress and toss. Drizzle about half the dressing over the salad and toss to coat. Add more dressing to taste.
  9. Top with steak. Arrange the sliced steak over the salad. Finish with the remaining cilantro and a squeeze of fresh lime. Add a handful of baked tortilla strips for crunch if you like.
  10. Serve. Taste and adjust salt, pepper, and lime. Serve right away while the steak is still warm.