Steak Taco Salad

Short description

I combine juicy grilled steak, crisp greens, fresh vegetables, cheese, and crunchy tortilla strips, then finish everything with a flavorful dressing. The result is a filling salad packed with texture, protein, and vibrant taco-inspired flavors.

Why You’ll Love This Recipe

I love this recipe because it feels like a complete meal while still being fresh and light. The seasoned steak adds rich flavor and plenty of protein, while the vegetables and toppings create a satisfying mix of textures. I also appreciate how easy it is to customize with different toppings, dressings, and spice levels to suit my preferences.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the steak

  • 1 pound flank steak or sirloin steak
  • 1 tablespoon olive oil
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon garlic powder
  • ½ teaspoon paprika
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For the salad

  • 1 large head romaine lettuce, chopped
  • 1 cup cherry tomatoes, halved
  • 1 cup corn kernels
  • 1 can (15 ounces) black beans, drained and rinsed
  • 1 avocado, diced
  • 1 cup shredded cheddar cheese
  • ½ cup diced red onion
  • 1 cup tortilla strips or crushed tortilla chips
  • ¼ cup chopped fresh cilantro

For the dressing

  • ¼ cup sour cream
  • 2 tablespoons lime juice
  • 1 tablespoon olive oil
  • 1 teaspoon taco seasoning

directions

  1. I combine the olive oil, chili powder, cumin, garlic powder, paprika, salt, and pepper in a small bowl.
  2. I rub the seasoning mixture evenly over the steak.
  3. I heat a grill pan or outdoor grill over medium-high heat.
  4. I cook the steak for 4 to 6 minutes per side, depending on thickness and desired doneness.
  5. I transfer the steak to a cutting board and let it rest for 5 to 10 minutes.
  6. I whisk together the sour cream, lime juice, olive oil, and taco seasoning to make the dressing.
  7. In a large bowl, I combine the lettuce, tomatoes, corn, black beans, avocado, cheese, red onion, and cilantro.
  8. I slice the rested steak thinly against the grain.
  9. I place the steak on top of the salad.
  10. I drizzle the dressing over the salad and toss lightly.
  11. I sprinkle the tortilla strips on top just before serving.

Servings and timing

This recipe makes approximately 4 servings.

  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Resting Time: 10 minutes
  • Total Time: 37 minutes

I enjoy this recipe because it comes together quickly while delivering restaurant-quality flavor and presentation.

Variations

  • I use grilled chicken, shrimp, or pork instead of steak.
  • I add jalapeños when I want extra heat.
  • I substitute pepper jack cheese for a spicier flavor.
  • I include roasted bell peppers for additional color and sweetness.
  • I use a creamy avocado dressing instead of the lime dressing.
  • I add mango or pineapple salsa for a sweet and tangy twist.
  • I make it lower carb by skipping the tortilla strips.

storage/reheating

I store the steak, vegetables, and dressing separately in airtight containers in the refrigerator for up to 3 days.

I keep the tortilla strips separate until serving to preserve their crunch.

To reheat, I warm the steak briefly in a skillet or microwave before adding it to the salad. I prefer not to heat the vegetables to maintain their freshness.

I do not recommend freezing the assembled salad.

FAQs

What cut of steak works best for Steak Taco Salad?

I prefer flank steak or sirloin because they are flavorful, tender when sliced properly, and cook quickly.

Can I make this salad ahead of time?

Yes. I prepare the steak, dressing, and vegetables in advance, then assemble everything shortly before serving.

How do I keep the steak tender?

I avoid overcooking the steak and always let it rest before slicing it thinly against the grain.

What dressing pairs best with Steak Taco Salad?

I enjoy a lime-based dressing, creamy avocado dressing, cilantro-lime dressing, or even a simple salsa-based vinaigrette.

Can I serve this salad warm?

Yes. I often serve the steak warm over the chilled salad ingredients, which creates a delicious contrast in temperature.

Conclusion

I love Steak Taco Salad because it combines juicy, seasoned steak with crisp vegetables, fresh toppings, and bold taco-inspired flavors. It is filling enough to serve as a complete meal while still feeling fresh and vibrant. Whether I prepare it for a quick weeknight dinner or a special gathering, this salad always delivers a satisfying combination of flavor, texture, and nutrition.

Print

Steak Taco Salad

Steak Taco Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Steak Taco Salad is a hearty and refreshing meal featuring juicy seasoned steak, crisp romaine lettuce, fresh vegetables, black beans, cheese, and crunchy tortilla strips. Finished with a zesty lime dressing, this salad delivers bold taco-inspired flavors in every bite.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Total Time: 37 minutes
  • Yield: 4 servings
  • Category: Salad
  • Method: Grill
  • Cuisine: Mexican-American
  • Diet: Low Calorie

Ingredients

  • 1 pound flank steak or sirloin steak
  • 1 tablespoon olive oil
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon garlic powder
  • ½ teaspoon paprika
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 1 large head romaine lettuce, chopped
  • 1 cup cherry tomatoes, halved
  • 1 cup corn kernels
  • 1 can (15 ounces) black beans, drained and rinsed
  • 1 avocado, diced
  • 1 cup shredded cheddar cheese
  • ½ cup diced red onion
  • 1 cup tortilla strips or crushed tortilla chips
  • ¼ cup chopped fresh cilantro
  • ¼ cup sour cream
  • 2 tablespoons lime juice
  • 1 tablespoon olive oil
  • 1 teaspoon taco seasoning

Instructions

  1. Combine the olive oil, chili powder, cumin, garlic powder, paprika, salt, and black pepper in a small bowl.
  2. Rub the seasoning mixture evenly over the steak.
  3. Heat a grill pan or outdoor grill over medium-high heat.
  4. Cook the steak for 4 to 6 minutes per side, depending on thickness and desired doneness.
  5. Transfer the steak to a cutting board and let it rest for 5 to 10 minutes.
  6. Whisk together the sour cream, lime juice, olive oil, and taco seasoning to make the dressing.
  7. In a large bowl, combine the romaine lettuce, cherry tomatoes, corn, black beans, avocado, cheddar cheese, red onion, and cilantro.
  8. Slice the rested steak thinly against the grain.
  9. Place the steak on top of the salad.
  10. Drizzle the dressing over the salad and toss lightly.
  11. Sprinkle the tortilla strips on top just before serving.

Notes

  • Substitute grilled chicken, shrimp, or pork for the steak if desired.
  • Add jalapeños or pepper Jack cheese for extra heat.
  • Include roasted bell peppers for additional sweetness and color.
  • Use a creamy avocado dressing or cilantro-lime dressing for variety.
  • Add mango or pineapple salsa for a sweet and tangy twist.
  • Skip the tortilla strips for a lower-carb version.
  • Store steak, dressing, and salad ingredients separately for up to 3 days.

Nutrition

  • Serving Size: 1 serving
  • Calories: 520 kcal
  • Sugar: 5 g
  • Sodium: 760 mg
  • Fat: 30 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 17 g
  • Trans Fat: 0 g
  • Carbohydrates: 24 g
  • Fiber: 8 g
  • Protein: 39 g
  • Cholesterol: 95 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments