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 Mozzarella Protein Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A savory salad with seared sirloin steak, juicy cherry tomatoes, fresh mozzarella, and crisp greens. This protein-packed dish offers a balance of textures and Mediterranean-inspired flavors for a nutritious weekly staple.

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

Ingredients

Scale

1.5 lb sirloin steak
2 cups cherry tomatoes
8 oz fresh mozzarella balls (cubed)
6 cups mixed greens
1/4 red onion (thinly sliced)
2 tbsp olive oil
2 tbsp balsamic vinegar
1 tsp dried oregano
1/2 tsp garlic powder
Pinch of salt
Pinch of pepper

Instructions

Pat steak dry and season with oregano, garlic powder, salt, and pepper
Heat olive oil in a skillet over medium-high heat
Sear steak for 4-5 minutes per side (medium-rare), let rest for 5 minutes
Slice steak into thin strips while assembled components wait
Toss greens with red onion and cherry tomatoes in a large bowl
Cube mozzarella and gently mix into bowl
Cut steak into bite-sized pieces and add to salad
Drizzle balsamic vinegar over the salad just before serving

Notes

For meal prep, store components separately and add dressing at time of serving
Steak can be grilled instead of pan-seared
Use any firm cheese like provolone if mozzarella is unavailable
Salad can be kept refrigerated for 2-3 days

  • Author: Elena
  • Prep Time: 20
  • Cook Time: 12
  • Category: High Protein Meals
  • Method: Searing
  • Cuisine: American-Mediterranean
  • Diet: Omnivore

Nutrition

  • Serving Size: 1 salad
  • Calories: 560
  • Sugar: 6g
  • Sodium: 480mg
  • Fat: 32g
  • Saturated Fat: 12g
  • Carbohydrates: 10g
  • Fiber: 2.5g
  • Protein: 45g
  • Cholesterol: 130mg