Whip up an Easy Grilled Steak Dinner with grilled zucchini and a savory sauce for a fast high-protein meal. Perfect for busy professionals seeking performance-focused dinners.
Ingredients
Instructions
Prepare your grill for high heat, aiming for 450-500°F (230-260°C). If using a gas grill, preheat with the lid closed for 10-15 minutes. For charcoal, light the coals and wait until they are covered with white ash. Proper preheating ensures those beautiful sear marks and prevents sticking. While the grill heats, pat the steaks dry with paper towels. Removing surface moisture is crucial for a good crust; any moisture will steam the meat instead of searing it. Season both sides generously with 1/2 teaspoon salt and 1/4 teaspoon pepper. Let the steaks rest at room temperature for 10 minutes—this allows the meat to cook more evenly.

In a small bowl, whisk together all sauce ingredients: soy sauce, honey, rice vinegar, sesame oil, minced garlic, and grated ginger. Set aside. The honey not only adds sweetness but also helps the sauce caramelize when brushed on the steak and zucchini. Taste and adjust: if you prefer more tang, add a splash more vinegar; for more heat, add a pinch of red pepper flakes. This sauce works beautifully as both a marinade and a finishing glaze.

Toss the zucchini planks with 1 tablespoon olive oil, 1/4 teaspoon salt, and 1/4 teaspoon pepper. Ensure each piece is lightly coated. The oil not only prevents sticking and promotes browning, but also helps the zucchini absorb the seasoning. Grilling zucchini over high heat brings out its natural sweetness and creates those appetizing char marks. Don’t overcrowd the grill—cook in batches if necessary.

Brush the grill grates with a little oil using a paper towel held with tongs. Place the steaks on the hottest part of the grill at a 45-degree angle to create crosshatch grill marks. Cook for 4-5 minutes without moving (resist the urge to peek!). Flip the steaks with tongs—never use a fork, as piercing releases juices. Cook for another 3-4 minutes for medium-rare (internal temperature 130-135°F / 54-57°C). Adjust time for desired doneness: medium (140-145°F) or medium-well (150-155°F). During the last minute of cooking, brush each steak with a generous layer of the sauce, flip, and brush the other side. This caramelizes the sugars and creates a sticky, flavorful glaze.

While the steaks rest, place the zucchini planks on the grill. Cook for 2-3 minutes per side, until tender and marked with grill lines. The zucchini should be slightly softened but still hold its shape—overcooking turns it mushy. Remove and keep warm. The residual heat from the grill will continue to cook them slightly, so err on the side of underdone.
Transfer the cooked steaks to a cutting board and let them rest for 5-7 minutes. Resting is non-negotiable: it allows juices to redistribute throughout the meat, ensuring every bite is moist and tender. Tent loosely with foil to keep warm. After resting, slice the steaks against the grain into 1/2-inch thick strips. Slicing against the grain shortens the muscle fibers, making the meat easier to chew.
To assemble the bowls, divide the grilled zucchini between two plates or shallow bowls. Arrange the sliced steak on top. Drizzle any remaining sauce (or a fresh batch) over the steak and zucchini. Garnish with sesame seeds if desired. Serve immediately while hot. The combination of juicy steak, tender smoky zucchini, and savory-sweet sauce creates a balanced, satisfying meal that’s packed with protein and flavor.
For best results
- Choosing the right steak: For this recipe, I recommend ribeye or sirloin because they have good marbling and tenderness. Ribeye offers more fat, which translates to rich flavor and juiciness, while sirloin is leaner but still tender if not overcooked. Look for steaks that are at least 1 inch thick—thinner steaks cook too quickly and can become tough. If using a leaner cut like flank or skirt steak, consider marinating for 30 minutes to an hour to enhance tenderness.
- Perfect grill marks: To achieve those beautiful crosshatch marks, place the steak on the grill at a 45-degree angle. After 2-3 minutes, rotate the steak 90 degrees (without flipping) and cook for another 2-3 minutes. Then flip and repeat. This technique gives you those Instagram-worthy diamond patterns. Also, avoid pressing down on the steak with a spatula—you're squeezing out precious juices.
- Don't skip the rest: Resting steak after cooking is critical. If you cut into it immediately, all the juices will run out onto the cutting board, leaving you with dry meat. The internal temperature will also continue to rise by about 5°F during resting (carryover cooking). So if you want medium-rare, pull the steak off the grill at 125-130°F (52-54°C) and let it rest until it reaches 130-135°F (54-57°C).
- Zucchini prep: After slicing zucchini lengthwise, use a paper towel to gently pat the slices dry. This removes excess moisture that can cause steaming instead of grilling. Also, cutting the zucchini into even planks ensures uniform cooking. If you prefer rounds, slice them about 1/2-inch thick and use a grill basket to prevent them from falling through the grates.
- Sauce variations: The savory sauce is versatile. For a spicy kick, add 1 teaspoon sriracha or red pepper flakes. For a citrusy twist, replace the rice vinegar with fresh lime juice and add a teaspoon of lime zest. You can also use tamari instead of soy sauce for a gluten-free option. If you prefer a thicker glaze, simmer the sauce in a small saucepan over medium heat for 2-3 minutes until slightly reduced.
- Meal prep friendly: This recipe works great for meal prep. Grill the steak and zucchini ahead of time, then store them separately in airtight containers in the refrigerator for up to 3 days. When ready to eat, reheat the steak gently in a skillet over medium heat (to avoid overcooking) and the zucchini can be microwaved or eaten cold in salads. The sauce can be made up to a week in advance and kept in the fridge.
Variations
- Chicken version: Substitute the steak with boneless, skinless chicken breasts or thighs. For chicken breasts, pound them to an even thickness (about 1/2 inch) for uniform cooking. Grill for 6-7 minutes per side, or until internal temperature reaches 165°F (74°C). The same sauce works beautifully with chicken, but you can also add a tablespoon of Dijon mustard for extra tang.
- Vegetarian option: Replace the steak with thick slices of portobello mushrooms or extra-firm tofu. For portobellos, remove the stems and gills, then marinate in the sauce for 15 minutes before grilling. For tofu, press it for 30 minutes to remove excess water, slice into steaks, and marinate. Grill tofu for 4-5 minutes per side until charred. The zucchini stays the same, making a hearty plant-based bowl.
- Low-carb/Keto adaptation: This recipe is already low-carb, but to reduce carbs further, omit the honey in the sauce and use a sugar-free sweetener like erythritol or monk fruit. Alternatively, use a tablespoon of sugar-free maple syrup. The rest of the ingredients are keto-friendly, especially if you choose a fatty cut of steak. Serve with extra grilled veggies like bell peppers or asparagus.
- Spicy Korean twist: Transform the sauce into a Korean-inspired gochujang glaze by adding 1 tablespoon gochujang (Korean chili paste), 1 teaspoon sesame oil, and 1 teaspoon minced garlic. Replace the honey with brown sugar for a deeper flavor. Garnish with sliced green onions and toasted sesame seeds. This variation pairs wonderfully with a side of kimchi.
- Mediterranean version: Swap the soy sauce-based sauce for a lemon-herb vinaigrette. Whisk together 1/4 cup olive oil, 2 tablespoons lemon juice, 1 teaspoon dried oregano, 1 minced garlic clove, salt, and pepper. Brush on the steak and zucchini during the last minute of grilling. Serve with crumbled feta cheese and fresh parsley for a bright, tangy bowl.
Nutrition
- Calories495 kcal
- Total Fat28g
- Saturated Fat9g
- Cholesterol95mg
- Sodium850mg
- Total Carbohydrates18g
- Dietary Fiber2g
- Sugars14g
- Protein42g
