Go Back
high protein steak meal featured
Avatar photoJohnson Maya

High Protein Steak Meal Recipe with Vegetables

A sizzling top sirloin steak seared to perfection and served with garlic-sautéed zucchini, bell peppers, and broccoli creates a balanced, nutrient-dense high protein steak meal. Packed with 34g of protein per serving and ready in under 30 minutes, this flavorful dish satisfies both taste and health goals.
Prep Time 10 minutes
Cook Time 18 minutes
Total Time 28 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 382

Ingredients
  

  • FOR THE MAIN DISH:
  • 1 lb (450g) top sirloin steak, cut 1-inch thick
  • 2 tbsp olive oil (divided)
  • 1 tsp kosher salt (plus more to taste)
  • 1/2 tsp freshly ground black pepper
  • 2 cloves garlic, minced
  • 1/2 tsp dried thyme (or 1 tsp fresh)
  • 1 tbsp butter (unsalted)
  • FOR THE VEGETABLES:
  • 1 medium zucchini, sliced 1/4-inch thick
  • 1 red bell pepper, sliced into strips
  • 1 cup broccoli florets
  • 1 tsp lemon juice (optional)

Equipment

  • Cast iron skillet or heavy-bottomed pan
  • Tongs
  • Cutting board
  • Chef's knife
  • Instant-read thermometer
  • Mixing bowls

Method
 

  1. high protein steak meal recipeCard1
  2. Remove the steak from the refrigerator 20–30 minutes before cooking and pat dry thoroughly with paper towels. Season both sides generously with kosher salt and freshly ground black pepper, pressing gently to adhere. Let rest while prepping vegetables.
  3. Heat 1 tablespoon of olive oil in a cast-iron skillet over medium-high heat until shimmering and just beginning to smoke. Place the steak in the pan and cook undisturbed for 4–5 minutes until a deep golden-brown crust forms. Flip and cook another 3–4 minutes for medium-rare (internal temperature of 130–135°F). In the last minute, add butter, minced garlic, and thyme, basting the steak continuously.
  4. Transfer the steak to a plate, tent loosely with foil, and let rest for at least 5 minutes to allow juices to redistribute. Do not skip this step—resting ensures a juicy, tender result.
  5. Wipe out excess oil from the skillet, leaving behind flavorful browned bits. Add the remaining 1 tablespoon of olive oil and broccoli florets. Sauté for 2–3 minutes until bright green. Add zucchini and red bell pepper, cooking another 4–5 minutes until tender-crisp. Season lightly with salt, pepper, and thyme.
  6. Optional: Drizzle vegetables with lemon juice just before serving. Slice the rested steak against the grain into 1/4-inch thick strips.
  7. Arrange vegetables on plates or a platter, top with sliced steak, and spoon any garlic-butter pan juices over the top for extra flavor.

Nutrition

Calories: 382 | Carbohydrates: 10 | Protein: 34 | Fat: 23 | Fiber: 3 | Sugar: 4

Notes

STORAGE: Store leftovers in airtight containers in the refrigerator for up to 4 days. Keep steak and vegetables separate for best texture. Reheat steak gently in a covered skillet with a splash of broth. Do not freeze vegetables—freezing degrades their texture.
MAKE AHEAD: Season steak and chop vegetables up to 1 day in advance. Store separately in the fridge. Bring steak to room temperature before cooking.
SUBSTITUTIONS: Use flank steak, striploin, or bison for alternative proteins. Replace vegetables with asparagus, green beans, or cauliflower. For dairy-free, use ghee or avocado oil instead of butter.
PRO TIPS: Always pat steak dry for maximum crust. Use an instant-read thermometer—remove steak at 125°F for medium-rare. Rest for 5 minutes minimum. Slice against the grain for tenderness.
SERVING SUGGESTIONS: Serve over quinoa, cauliflower rice, or with a side of grilled corn. Top with chimichurri, garlic aioli, or fresh herbs. Pair with a crisp green salad or roasted beet salad for a complete meal.
Tried this recipe? Leave a star rating below and share your photo on Instagram @catcorakitchen #catcorakitchen — we love seeing your creations!

Tried this recipe?

Let us know how it was!