There’s something about a good steak dinner that makes any weeknight feel special. I used to think marinades were complicated or took forever to throw together, but this honey soy sauce marinade changed my mind completely. It’s become my go-to whenever I need to make dinner feel a little more exciting without spending hours in the kitchen.
The beauty of this marinade is that it does all the work for you. Mix everything together, let the steak soak it up, and you’re basically guaranteed a flavorful meal. The honey adds a touch of sweetness that balances out the salty soy sauce, and the fresh ginger and garlic give it that restaurant-quality taste. Plus, cutting the flank steak into cubes means every piece gets coated in all that flavor.
Want tender, juicy steak without the fuss? This recipe is for you. Planning to grill for friends this weekend? Same. Honestly, once you see how easy this is, you’ll never buy bottled marinade again.

Why You’ll Love This Honey Soy Sauce Steak Marinade
- Quick and easy – This marinade comes together in just minutes with ingredients you probably already have in your pantry, and the steak cooks up fast for a weeknight-friendly dinner.
- Simple ingredients – No fancy or hard-to-find items here—just basic staples like soy sauce, honey, and garlic that create amazing flavor.
- Sweet and savory balance – The honey adds a touch of sweetness that perfectly complements the salty soy sauce and tangy vinegar, making every bite taste restaurant-quality.
- Works for any occasion – Whether you’re grilling for a casual weeknight meal or impressing guests at a dinner party, this marinade delivers tender, flavorful steak every time.
What Kind of Steak Should I Use?
Flank steak is the go-to choice for this marinade because it’s a lean cut that really soaks up all those flavors and stays tender when you don’t overcook it. If you can’t find flank steak at your store, skirt steak is a great substitute and works pretty much the same way. You could also use sirloin or even flat iron steak if that’s what you have on hand. When you’re at the butcher counter, look for a piece that’s evenly thick so it cooks uniformly, and aim for about 2 pounds to feed four people comfortably.
Options for Substitutions
This marinade is easy to customize based on what you have in your kitchen:
- Soy sauce: If you’re out of soy sauce, tamari works great and is gluten-free. Coconut aminos are another option if you’re avoiding soy, though they’re a bit sweeter so you might want to reduce the honey slightly.
- Honey: Maple syrup or brown sugar can replace honey in equal amounts. Both will give you that sweet balance against the salty soy sauce.
- Red wine vinegar: Apple cider vinegar, rice vinegar, or even fresh lemon juice will work here. You just need something acidic to help tenderize the meat.
- Fresh ginger: The recipe already mentions this swap – use 1/2 teaspoon of dried ground ginger if you don’t have fresh. Just note that fresh ginger has a brighter, more zingy flavor.
- Flank steak: Skirt steak, sirloin, or even chicken breasts work well with this marinade. Just adjust cooking times based on the thickness of your protein.
- Olive oil: Any neutral oil like vegetable, canola, or avocado oil will do the job just fine.
Watch Out for These Mistakes While Grilling
The biggest mistake when marinating steak is leaving it in the marinade for too long – anything over 12 hours can break down the meat fibers too much and create a mushy texture, so stick to the 2-12 hour window.
Before grilling, make sure to pat the steak dry with paper towels and remove those garlic bits, because wet meat won’t get a good sear and the garlic will burn on the grill, creating a bitter taste.
Another common error is not letting your steak rest after cooking – those 5 minutes are crucial for the juices to redistribute throughout the meat, so cutting into it too early will leave all that flavor on your cutting board instead of in your steak.
Finally, always slice against the grain (look for the direction of the muscle fibers and cut perpendicular to them), which makes even a tougher cut like flank steak much more tender to eat.
What to Serve With Honey Soy Steak?
This sweet and savory steak pairs beautifully with simple sides that let the marinade shine. I love serving it over a bed of white or brown rice to soak up all those delicious pan juices, or you could go with garlic mashed potatoes if you’re feeling extra hungry. For veggies, roasted broccoli, sautéed green beans, or grilled asparagus all work great alongside the Asian-inspired flavors. If you want to make it a complete meal, add a quick cucumber salad with rice vinegar and sesame seeds, or toss together some stir-fried vegetables like bell peppers, snap peas, and carrots.
Storage Instructions
Store Marinade: You can make this marinade ahead and keep it in a jar or airtight container in the fridge for up to a week. Just give it a good shake before using since the oil might separate a bit.
Store Cooked Steak: Leftover cooked steak keeps well in the fridge for about 3-4 days in an airtight container. It’s great sliced up for salads, stir-fries, or steak sandwiches throughout the week.
Freeze: You can freeze the cooked steak for up to 3 months. Let it cool completely first, then wrap it tightly in plastic wrap and place in a freezer bag. Thaw it overnight in the fridge when you’re ready to use it.
| Preparation Time | 5-10 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-30 minutes |
| Level of Difficulty | Easy |
| Servings | 1 cups of marinade |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1400-1600
- Protein: 150-170 g
- Fat: 60-75 g
- Carbohydrates: 25-35 g
Ingredients
For the marinade:
- 1/3 cup soy sauce (Kikkoman preferred)
- 2 tbsp olive oil
- 1 tsp toasted sesame oil
- 3 tbsp honey
- 1 1/2 tbsp rice vinegar
- 3 garlic cloves, freshly minced
- 1 tbsp fresh ginger, grated
- 1/4 tsp red pepper flakes
For the steak:
- 2 lb flank steak (cut into 1-inch cubes for even marinating)
For the garnish:
- 1/4 cup green onions, thinly sliced
Step 1: Prepare the Marinade Base
- 1/3 cup soy sauce
- 2 tbsp olive oil
- 1 tsp toasted sesame oil
- 3 tbsp honey
- 1 1/2 tbsp rice vinegar
- 3 garlic cloves, freshly minced
- 1 tbsp fresh ginger, grated
- 1/4 tsp red pepper flakes
In a medium bowl, whisk together the soy sauce, olive oil, sesame oil, honey, and rice vinegar until the honey is fully dissolved and the mixture is smooth.
Add the minced garlic, grated ginger, and red pepper flakes, stirring well to distribute the aromatics evenly throughout the marinade.
This creates a balanced flavor profile with savory, sweet, and spicy notes that will penetrate the meat.
Step 2: Marinate the Steak
- 2 lb flank steak, cut into 1-inch cubes
- marinade mixture from Step 1
Cut the flank steak into 1-inch cubes to maximize surface area for marinade absorption.
Place the meat in a large resealable bag or shallow container and pour the marinade from Step 1 over it, ensuring all pieces are fully submerged.
I recommend using a bag so you can shake it occasionally to redistribute the marinade—this helps the flavors penetrate more evenly than a static container.
Refrigerate for at least 2 hours, though 6-12 hours is ideal for deeper flavor development.
Step 3: Prepare for Grilling
- marinated steak from Step 2
Remove the steak from the refrigerator about 15 minutes before grilling to bring it closer to room temperature—this promotes more even cooking.
Preheat your grill to medium-high heat (around 400°F).
While the grill heats, remove the steak from the marinade, letting excess liquid drip back into the bag.
Pick off any large garlic pieces clinging to the meat to prevent burning during grilling, though small bits are fine and will caramelize for extra flavor.
Step 4: Grill and Rest the Steak
- grilled steak cubes from Step 3
Place the steak cubes on the hot grill in a single layer, working in batches if needed to avoid overcrowding.
Cook for 4-5 minutes per side without moving them too much—this allows a flavorful brown crust to develop.
I like to listen for the sizzle to stop before flipping, which signals the meat has developed a good sear.
Transfer the cooked meat to a clean plate and let it rest for 5 minutes to allow the juices to redistribute throughout the meat, keeping it tender.
Step 5: Finish and Serve
- rested steak from Step 4
- 1/4 cup green onions, thinly sliced
Cut the rested steak against the grain into smaller, bite-sized pieces for maximum tenderness.
Transfer to a serving platter and garnish generously with the sliced green onions, which add a fresh, bright contrast to the savory-sweet grilled meat.
Serve immediately while the steak is still warm.

Mouthwatering Honey Soy Sauce Steak Marinade
Ingredients
Method
- In a medium bowl, whisk together the soy sauce, olive oil, sesame oil, honey, and rice vinegar until the honey is fully dissolved and the mixture is smooth. Add the minced garlic, grated ginger, and red pepper flakes, stirring well to distribute the aromatics evenly throughout the marinade. This creates a balanced flavor profile with savory, sweet, and spicy notes that will penetrate the meat.
- Cut the flank steak into 1-inch cubes to maximize surface area for marinade absorption. Place the meat in a large resealable bag or shallow container and pour the marinade from Step 1 over it, ensuring all pieces are fully submerged. I recommend using a bag so you can shake it occasionally to redistribute the marinade—this helps the flavors penetrate more evenly than a static container. Refrigerate for at least 2 hours, though 6-12 hours is ideal for deeper flavor development.
- Remove the steak from the refrigerator about 15 minutes before grilling to bring it closer to room temperature—this promotes more even cooking. Preheat your grill to medium-high heat (around 400°F). While the grill heats, remove the steak from the marinade, letting excess liquid drip back into the bag. Pick off any large garlic pieces clinging to the meat to prevent burning during grilling, though small bits are fine and will caramelize for extra flavor.
- Place the steak cubes on the hot grill in a single layer, working in batches if needed to avoid overcrowding. Cook for 4-5 minutes per side without moving them too much—this allows a flavorful brown crust to develop. I like to listen for the sizzle to stop before flipping, which signals the meat has developed a good sear. Transfer the cooked meat to a clean plate and let it rest for 5 minutes to allow the juices to redistribute throughout the meat, keeping it tender.
- Cut the rested steak against the grain into smaller, bite-sized pieces for maximum tenderness. Transfer to a serving platter and garnish generously with the sliced green onions, which add a fresh, bright contrast to the savory-sweet grilled meat. Serve immediately while the steak is still warm.
