Build a quick high-protein meal with this High Protein Steak Bowl, featuring tender sliced steak and grilled zucchini for a macro-friendly dinner. Perfect for busy weeknights.

Ingredients

Toggle: Metric / US

Instructions

Step 1

Prepare the steak and zucchini: Remove the steak from the refrigerator about 20 minutes before grilling to allow it to come to room temperature. This ensures more even cooking. Pat the steak dry with paper towels to remove excess moisture, which helps achieve a beautiful crust. In a small bowl, combine 1/2 teaspoon kosher salt, 1/4 teaspoon black pepper, garlic powder, and smoked paprika. Rub this spice mixture all over the steak. Drizzle 1 tablespoon olive oil over the steak and massage it in. Place the zucchini planks in a separate bowl, drizzle with remaining 1 tablespoon olive oil, and sprinkle with remaining 1/2 teaspoon salt and 1/4 teaspoon pepper. Toss gently to coat.

Step 1 image
Step 2

Preheat the grill: Heat a gas or charcoal grill to high heat (about 450-500°F). If using a grill pan on the stove, heat over high heat for 5 minutes. You want the grates to be screaming hot so you get a nice sear. Clean the grates with a wire brush and lightly oil them using a paper towel dipped in vegetable oil (use tongs to avoid burning yourself). This prevents sticking and promotes those coveted grill marks.

Step 2 image
Step 3

Grill the steak: Place the steak on the hottest part of the grill. Cook for 4-5 minutes on the first side without moving it, allowing a deep brown crust to form. You should hear a vigorous sizzle. Flip the steak using tongs (never pierce with a fork, which releases juices). Cook for another 4-5 minutes for medium-rare (internal temperature 130-135°F). For medium, cook 5-6 minutes per side (140-145°F). Use an instant-read thermometer for accuracy. When done, transfer the steak to a cutting board and let it rest for at least 5 minutes. Resting allows juices to redistribute, ensuring every bite is tender and moist.

Step 3 image
Step 4

Grill the zucchini: While the steak rests, place the zucchini planks on the grill. Cook for 3-4 minutes per side, until they have distinct grill marks and are tender but not mushy. The zucchini should be slightly charred around the edges, which adds a smoky flavor. Remove from the grill and set aside.

Step 4 image
Step 5

Make the sauce: In a small bowl, whisk together Greek yogurt, lime juice, chopped cilantro, minced garlic, and honey. Taste and adjust seasoning with a pinch of salt and pepper. The sauce should be creamy, tangy, and slightly sweet. If it’s too thick, add a teaspoon of water to thin it out. Set aside at room temperature.

Step 6

Slice and assemble: Slice the rested steak against the grain into thin strips. Against the grain means perpendicular to the muscle fibers, which shortens them and makes the meat more tender. Arrange the grilled zucchini slices in a bowl, top with the sliced steak, and drizzle generously with the yogurt sauce. Garnish with extra cilantro and a lime wedge if desired. Serve immediately while the steak is warm and the zucchini is still tender.

For best results

  • For the best crust on your steak, pat it extremely dry with paper towels before seasoning. Moisture is the enemy of browning. Also, avoid overcrowding the grill; if the steak doesn't sizzle when it hits the grates, it's not hot enough. Let the steak cook undisturbed for the first 4 minutes to develop a deep, caramelized crust. If you try to flip too early, it will stick.
  • Resting the steak is non-negotiable. If you cut into it immediately, all the flavorful juices will run out onto the cutting board, leaving you with dry meat. Rest it for at least 5 minutes, tented loosely with foil. The internal temperature will rise about 5 degrees during resting, so remove it from the grill when it's 5 degrees below your target.
  • Choose the right steak: Flank steak is lean, flavorful, and affordable, but it can be tough if overcooked. Sirloin is also a great choice. For extra tenderness, consider marinating the steak for 2-4 hours in a mixture of olive oil, lime juice, garlic, and cumin. This not only adds flavor but also helps break down tough fibers.
  • Grilling zucchini: Cut the zucchini into uniform planks about 1/2-inch thick so they cook evenly. Don't slice them too thin or they'll become mushy. Brush with oil to prevent sticking and enhance browning. Grill over high heat for distinct char marks, but watch closely—zucchini can go from perfectly tender to overcooked quickly.
  • Make the sauce ahead: The yogurt sauce can be prepared up to 2 days in advance and stored in the refrigerator. The flavors meld beautifully over time. If you're dairy-free, use a plant-based yogurt (coconut or almond work well) or make a simple vinaigrette with olive oil, lime, and herbs.
  • Meal prep tip: Grill extra steak and zucchini on Sunday to use in salads, wraps, or grain bowls throughout the week. Store the steak and zucchini separately in airtight containers for up to 4 days. Reheat gently in a skillet or microwave to avoid drying out the steak.

Variations

  • Chicken Version: Substitute the steak with boneless, skinless chicken breasts or thighs. Pound the chicken to an even thickness (about 1/2 inch) for uniform cooking. Season with the same spice blend and grill for 6-7 minutes per side until internal temperature reaches 165°F. The yogurt sauce pairs beautifully with chicken as well.
  • Vegan Option: Replace steak with grilled portobello mushrooms or extra-firm tofu. For tofu, press it to remove excess water, slice into 1/2-inch slabs, and marinate in a mixture of soy sauce, smoked paprika, and olive oil for 30 minutes. Grill for 4-5 minutes per side until charred. Add black beans or edamame for extra protein.
  • Low-Carb/Keto: This recipe is already low in carbs, but to make it even more keto-friendly, serve the steak and zucchini over a bed of fresh spinach or arugula instead of rice. Add avocado slices for healthy fats. The yogurt sauce is also keto-friendly if using full-fat yogurt.
  • Spicy Southwest Twist: Add 1/2 teaspoon chili powder and 1/4 teaspoon cayenne to the steak seasoning. For the sauce, stir in 1 tablespoon of your favorite hot sauce or a pinch of chipotle powder. Top with sliced jalapeños and a sprinkle of cotija cheese for a Tex-Mex flair.
  • Grain Bowl Version: Serve the steak and zucchini over cooked quinoa, brown rice, or farro. Add roasted corn, black beans, and diced tomatoes for a heartier meal. Drizzle with the yogurt sauce and top with crushed tortilla chips for crunch.
  • Mediterranean Variation: Swap the smoked paprika for dried oregano and add a pinch of sumac to the steak seasoning. Replace the yogurt sauce with tzatziki (Greek yogurt, cucumber, garlic, dill, lemon juice). Serve with grilled pita bread, Kalamata olives, and crumbled feta cheese.

Nutrition

  • Calories425 kcal
  • Total Fat22g
  • Saturated Fat6g
  • Cholesterol100mg
  • Sodium680mg
  • Total Carbohydrates10g
  • Dietary Fiber3g
  • Sugars6g
  • Protein48g

Common Questions

Can I make this steak bowl ahead of time?
Yes, you can prep components ahead. Grill the steak and zucchini separately, then store them in airtight containers in the refrigerator for up to 4 days. Keep the sauce in a separate container. To serve, reheat the steak gently in a skillet over medium heat for 1-2 minutes per side, or in the microwave on 50% power. The zucchini can be eaten cold or reheated briefly. Assemble just before eating to maintain texture.
What's the best cut of steak for this recipe?
Flank steak is ideal because it’s lean, flavorful, and affordable. Sirloin or strip steak also work well. Avoid tougher cuts like chuck or round unless you marinate them for several hours. For the most tender result, always slice the cooked steak against the grain. If you’re unsure about the grain direction, look for the long muscle fibers and cut perpendicular to them.
How do I know when the steak is done without a thermometer?
If you don’t have an instant-read thermometer, use the finger test. For medium-rare, the steak should feel like the fleshy part of your palm when you touch your thumb and index finger together: soft and springy. For medium, touch thumb to middle finger: the flesh feels firmer with slight give. Remember that practice makes perfect, and a thermometer is a worthwhile investment for consistent results.
Can I use frozen steak?
It’s best to use thawed steak for even cooking. If using frozen, thaw it in the refrigerator overnight or in a sealed bag submerged in cold water for 30-60 minutes. Pat dry thoroughly before seasoning. Frozen steak will not sear properly due to excess moisture, so always thaw first for the best crust and texture.
What can I substitute for Greek yogurt in the sauce?
You can use sour cream, crème fraîche, or a dairy-free yogurt (coconut, almond, or soy-based). For a lighter option, blend silken tofu with lime juice and cilantro. If you want a vinaigrette instead, whisk together olive oil, lime juice, minced garlic, and cilantro with a pinch of salt and pepper.
How do I prevent the zucchini from getting mushy?
Don’t slice the zucchini too thin—1/2-inch planks are ideal. Pat them dry before oiling to remove excess moisture. Grill over high heat for a short time (3-4 minutes per side) to get char marks while keeping the interior tender. Avoid overcooking; the zucchini should still have a slight bite. If you’re meal prepping, undercook slightly so reheating doesn’t make them soggy.
Is this recipe gluten-free?
Yes, all the ingredients are naturally gluten-free. Just ensure that any additional seasonings or sauces you use are certified gluten-free if you have celiac disease. The steak, zucchini, and yogurt sauce contain no gluten. Serve as is or with gluten-free grains like quinoa or rice.