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

Toggle: Metric / US

Instructions

Step 1

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.

Step 1 image
Step 2

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.

Step 2 image
Step 3

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.

Step 3 image
Step 4

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.

Step 4 image
Step 5

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.

Step 6

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.

Step 7

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

Common Questions

Can I use a grill pan instead of an outdoor grill?
Absolutely! A cast-iron grill pan works excellently for this recipe. Preheat the pan over medium-high heat for about 5 minutes until it’s smoking hot. Lightly oil the pan, then cook the steak and zucchini as directed. The grill pan will produce similar char marks, though they may be less pronounced. Ensure good ventilation as indoor grilling can create smoke.
How do I know when the steak is done without a thermometer?
While a meat thermometer is highly recommended for accuracy, you can use the touch test. For medium-rare, the steak should feel like the fleshy part of your palm when you touch your thumb to your index finger. For medium, touch thumb to middle finger; for well-done, touch thumb to pinky. However, these methods are less reliable, so investing in an instant-read thermometer is a game-changer.
Can I prepare the sauce ahead of time?
Yes, the sauce can be made up to a week in advance. Store it in an airtight container in the refrigerator. The flavors will meld and deepen over time. Before using, give it a good stir or shake, as the honey may settle. You can also double or triple the batch to have on hand for other grilled meats or as a stir-fry sauce.
What can I substitute for zucchini?
Zucchini can be replaced with other summer squash like yellow squash, or with vegetables such as bell peppers, eggplant, asparagus, or even thick slices of onion. Adjust grilling times accordingly—asparagus cooks faster (2-3 minutes total), while bell peppers may need 4-5 minutes per side. You can also use a mix for more color and nutrients.
How do I store leftovers?
Store leftover steak and zucchini separately in airtight containers in the refrigerator. The steak will keep for 3-4 days, and the zucchini for up to 3 days. For best results, reheat the steak in a skillet over medium heat with a splash of water or broth to prevent drying out. The zucchini can be reheated in the microwave or eaten cold in salads. The sauce can be stored separately for up to a week.
Is this recipe gluten-free?
The recipe as written uses low-sodium soy sauce, which typically contains wheat. To make it gluten-free, substitute with tamari or coconut aminos. Both are gluten-free and have a similar flavor profile. Double-check that your honey and other ingredients are gluten-free as well. The rest of the ingredients are naturally gluten-free.
Can I freeze the cooked steak?
Yes, you can freeze cooked steak. Let it cool completely, then wrap tightly in plastic wrap and aluminum foil, or place in a freezer-safe bag. It will keep for up to 3 months. Thaw in the refrigerator overnight before reheating. Note that the texture may be slightly less tender after freezing, so it’s best used in dishes like stir-fries or salads rather than as a standalone steak.