Marinade for Flank Steak
When you want a weeknight dinner that feels elevated without a lot of fuss, this Marinade for Flank Steak is the kind of recipe that delivers every time. Bright, savory, sweet, and just a little spicy, it transforms a 1 ½ pound flank steak into a tender, flavor-packed centerpiece. Think quick prep, a short soak, and a spectacular finish whether you grill, broil, or pan-sear. The balance of soy, honey, garlic, and fresh ginger gives the meat a glossy, caramelized crust and juicy interior.
This recipe reads like something from a favorite food blog: approachable, practical, and adaptable. I’ll walk you through why each ingredient matters, how to get the most out of the marinade, and step-by-step instructions that are easy to follow. There are also a few tips for slicing and serving so every bite tastes as good as it looks.
Why this Marinade for Flank Steak works
Flank steak benefits from a bold, slightly acidic, and sweet marinade because it’s a lean cut with a lot of muscle fiber. The soy sauce provides savory depth and saltiness; canola oil helps distribute flavors and encourages even browning; honey contributes sweetness and helps create that beautiful caramelized exterior. Fresh garlic and ginger pack aromatic punch, while chili powder and ground cumin bring warm, smoky layers. Ground black pepper adds a bright, peppery finish that balances the sweetness.
Marinating also helps with texture. While this recipe won’t completely break down the steak like a very long marinade with strong acids might, it will flavor the surface and slightly tenderize the outer layer. Proper slicing across the grain after cooking is the final step to ensure every bite is tender.
Ingredients
- 1 ½ pound flank steak
- ⅓ cup low sodium soy sauce
- ¼ cup canola oil
- 3 tablespoons honey
- 1 tablespoon minced garlic (about 3 cloves)
- 1 ½ teaspoons grated fresh ginger (about 1 1-inch piece)
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- ½ teaspoon ground black pepper
Equipment
- Large resealable plastic bag or shallow dish with lid
- Measuring cups and spoons
- Small bowl and whisk or fork
- Grill, broiler, or heavy skillet
- Sharp knife and cutting board
- Instant-read thermometer (optional, but helpful)
Step-by-step directions

Below are clear, sequential steps to follow from mixing the marinade through to resting and slicing the steak. The instructions follow the ingredient list and keep the original amounts intact.
- Prepare the marinade. In a small bowl, combine ⅓ cup low sodium soy sauce, ¼ cup canola oil, and 3 tablespoons honey. Stir the mixture until the honey is fully dissolved into the liquids and the marinade looks cohesive.
- Add aromatics and spices. To the soy-oil-honey base add 1 tablespoon minced garlic (about 3 cloves) and 1 ½ teaspoons grated fresh ginger (from about a 1-inch piece). Sprinkle in 2 teaspoons chili powder, 1 teaspoon ground cumin, and ½ teaspoon ground black pepper. Whisk everything together until the spices are evenly distributed and the garlic and ginger are suspended throughout the marinade.
- Place the steak in a container. Put the 1 ½ pound flank steak into a large resealable plastic bag or into a shallow dish with a lid. Lay the steak flat so the marinade can coat as much surface area as possible.
- Pour the marinade over the steak. Pour the prepared marinade directly over the flank steak. If using a bag, press out excess air and seal it. If using a dish, cover it securely.
- Massage and distribute. Gently massage the bag or turn the steak in the dish to coat it evenly on all sides with the marinade. Make sure the marinade comes into contact with every part of the surface.
- Refrigerate to marinate. Place the sealed bag or covered dish in the refrigerator. Allow the steak to marinate for at least 30 minutes and up to 8 hours. A shorter time will impart surface flavor; a longer time will deepen the flavor profile. Do not exceed 8 hours for best texture.
- Bring to room temperature before cooking. About 20–30 minutes before you plan to cook, remove the steak from the refrigerator and let it sit at room temperature while still in its sealed bag or covered dish. This helps the steak cook more evenly.
- Preheat your cooking surface. If grilling, preheat the grill to medium-high heat. If broiling, position a rack so the steak will be about 4–6 inches from the broiler element and preheat the broiler. If pan-searing, heat a heavy skillet (cast iron is ideal) over medium-high heat until very hot.
- Remove excess marinade. Take the steak out of the bag or dish and let any excess marinade drip off. Do not pour leftover marinade over the steak while cooking unless it has been brought to a rolling boil for at least one minute to eliminate bacteria from raw meat contact.
-
Cook the steak. Place the flank steak on the preheated grill, broiler pan, or skillet. Cook until the surface develops a deep golden-brown crust and the internal temperature reaches your preferred doneness:
- Medium-rare: about 130–135°F; approximately 4–6 minutes per side, depending on thickness and heat.
- Medium: about 140–145°F; approximately 6–8 minutes per side.
Use an instant-read thermometer to check for accuracy. Avoid overcooking; flank steak is best when sliced thin and slightly pink in the center.
- Rest the steak. Transfer the steak to a cutting board and tent it loosely with foil. Let it rest for 8–10 minutes. Resting allows the juices to redistribute so the steak stays moist when you slice it.
- Slice across the grain. Identify the grain (the direction the muscle fibers run) and slice the steak thinly across the grain at a slight diagonal. Cutting against the fibers shortens them and results in more tender bites. Aim for slices about 1/8 to 1/4 inch thick.
- Serve. Arrange the sliced meat on a platter or serve directly on plates. The steak is versatile: add it to salads, tuck into sandwiches or tortillas, or serve with steamed rice and roasted vegetables. Spoon any juices from the resting board over the slices for extra flavor.
Tips and variations

- Don’t over-marinate. The ingredients here are balanced to flavor without overpowering or overly breaking down the meat. Keep the maximum marinating time to 8 hours to avoid mushy texture.
- Make extra marinade for a sauce. If you want a sauce, reserve 2–3 tablespoons of the marinade before adding the steak, and simmer it in a small saucepan for 2–3 minutes until it’s slightly reduced and safe to serve.
- Adjust heat. If you prefer more heat, add a pinch of cayenne pepper or a small amount of crushed red pepper flakes to the marinade. For milder tastes, reduce the chili powder by half.
- Alternative sweeteners. Honey works beautifully here for gloss and caramelization. If needed, you can swap in an equal amount of maple syrup without changing the overall amounts.
- Cooking alternatives. This steak is excellent under the broiler or in a hot cast-iron pan if you don’t have access to a grill. Make sure the cooking surface is very hot to get a good sear.
- Slicing aid. Chill the rested steak for 10 minutes in the refrigerator to firm it slightly if you find it difficult to slice thinly.
Serving suggestions
This Marinade for Flank Steak produces a versatile main that pairs beautifully with simple sides. Here are a few serving ideas:
- Thinly sliced over a bed of mixed greens, cucumber, cherry tomatoes, and a drizzle of extra-virgin olive oil for a quick steak salad.
- Wrapped in warm flatbreads or tortillas with shredded cabbage, sliced avocado, and a squeeze of lime for handheld dinners.
- Served with steamed jasmine or basmati rice and a side of roasted broccoli or carrots for a balanced plate.
- Sliced and tossed into stir-fried noodles with scallions and sesame oil for a weeknight noodle bowl.
Make-ahead and storage
- Marinate the steak up to 8 hours ahead; beyond that, the texture can degrade. If you need to prep even earlier, combine the dry and liquid ingredients and store them separately in the refrigerator, then whisk together and add the steak when ready to marinate.
- Leftover cooked steak can be refrigerated in an airtight container for 3–4 days. Reheat gently in a skillet over low heat or slice and serve cold in salads and sandwiches.
Flavor profile snapshot
This Marinade for Flank Steak balances savory, sweet, aromatic, and smoky notes. Low sodium soy sauce keeps the salt in check while amplifying umami. Canola oil helps the meat brown and carry flavors evenly. Honey caramelizes for a glossy finish, while garlic and grated fresh ginger provide sharp, aromatic lift. Chili powder and cumin introduce warm background spice, and black pepper brightens the overall profile.
Final thoughts
If you’re short on time but want a dependable, flavorful dinner, this Marinade for Flank Steak is a go-to. The steps are straightforward, the ingredients are pantry-friendly, and the result is a tender, richly flavored steak that’s equally at home at the family table or on a casual dinner plate meant to impress. Keep the slicing tip top of mind: cut against the grain for the most tender bites, and you’ll enjoy every juicy, savory mouthful.
Ready to get started? Gather the 1 ½ pound flank steak and the simple list of ingredients, make the marinade, and in less than an hour you’ll have a sizzling, aromatic entrée ready to slice and share.

Marinade for Flank Steak
Ingredients
- 1 1/2 pound flank steak
- 1/3 cup low-sodium soy sauce
- 1/4 cup canola oil
- 3 tablespoons honey
- 1 tablespoon minced garlic about 3 cloves
- 1 1/2 teaspoons grated fresh ginger about a 1-inch piece
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1/2 teaspoon ground black pepper
Instructions
- Pat the flank steak dry with paper towels. Using a sharp knife, lightly score the surface in a diagonal crisscross pattern with shallow cuts about 1 inch apart to help the marinade penetrate.
- In a medium bowl or liquid measuring cup, whisk together the soy sauce, canola oil, honey, minced garlic, grated ginger, chili powder, ground cumin, and black pepper until combined.
- Place the steak in a gallon zip-top bag. Pour the marinade over the steak, seal the bag removing as much air as possible, and turn the bag to coat the meat evenly. Place the bag in a shallow dish to catch drips.
- Refrigerate and marinate the steak for at least 4 hours or up to 24 hours, turning the bag 2 to 3 times during that period.
- When ready to cook, remove the steak from the marinade and discard the marinade. Cook the steak to medium-rare (about 130°F). For grilling: cook over high heat about 3 to 4 minutes per side.
- For broiling: position the oven rack about 6 inches from the broiler, line a rimmed baking sheet with foil and preheat under the broiler for 5 minutes, then broil the steak without flipping for 6 to 8 minutes until it reaches 130°F.
- Transfer the cooked steak to a cutting board and let it rest for 10 minutes. Slice very thinly (about 1/8-inch) against the grain and serve warm.
Equipment
- gallon zip-top bag or resealable container
- medium bowl or liquid measuring cup
- Whisk or fork
- Sharp Knife
- rimmed baking sheet (optional, for broiling or to catch drips)
- grill or broiler (for cooking)
Notes
- Marinade flavor improves after at least 4 hours.
- Do not reuse discarded marinade.
- Let the steak rest 10 minutes before slicing.
- Slice thinly against the grain for tenderness.
- Marinade adapted from a favorite flank steak recipe.
- Nutritional estimates exclude discarded marinade.

