Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

High Protein Steak Tomato Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A satisfying high-protein meal combining juicy grilled steak, ripe tomatoes, and fresh greens. Packed with lean protein and vibrant flavors, this easy-to-make salad is perfect for weeknight dinners, meal prep, and healthy lunches.

  • Total Time: 25
  • Yield: 4 servings 1x

Ingredients

Scale

4 ounces sirloin steak (sliced into thin strips)
2 cups cherry tomatoes (halved)
4 cups mixed greens
1/4 cup olive oil
2 tablespoons balsamic vinegar
1 clove garlic (minced)
1 tablespoon red onion (finely chopped)
1/2 teaspoon salt
1/4 teaspoon black pepper
1 teaspoon fresh basil (chopped, optional)

Instructions

Preheat skillet over medium-high heat and add 1 tablespoon olive oil.
Season steak strips with salt and pepper, then sear in hot skillet for 2-3 minutes per side until browned.
Transfer steak to a plate and let rest briefly.
In a large bowl, combine mixed greens, cherry tomatoes, red onion, and garlic.
Whisk remaining olive oil, balsamic vinegar, salt, and pepper to make dressing.
Toss greens with dressing, then top with steak strips and fresh basil.

Notes

For meal prep, store greens and steak separately in airtight containers.
Use flank steak as an alternative if sirloin is unavailable.
Add avocado for healthy fats.
Steak can be cooked sous vide or grilled for smokier flavor.
Dressing keeps up to 3 days in the refrigerator.

  • Author: Sabella
  • Prep Time: 15
  • Cook Time: 10
  • Category: High Protein Meals
  • Method: Stir-Fry/Toss
  • Cuisine: American
  • Diet: Non-Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 12g
  • Sodium: 890mg
  • Fat: 32g
  • Saturated Fat: 6g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 90mg