Flank steak is a delicious and versatile cut of beef that can be cooked in a variety of ways. However, getting the cooking time and temperature just right can be a challenge, as this cut can become tough if overcooked. In this article, we will discuss how long and at what temperature you should cook flank steak to achieve the perfect result.

Choosing your Flank Steak

Before we dive into cooking methods, it’s important to choose the right flank steak for your recipe. Look for a steak that is bright red in color with visible marbling throughout. Avoid steaks that are discolored or have an off-odor.

Marinating Flank Steak

Flank steak is known for its flavor, but it can benefit from marinating before cooking. A simple marinade of olive oil, soy sauce, garlic, and herbs will add extra taste to your meat. Marinate your steak in the refrigerator for at least 30 minutes or up to 24 hours for maximum flavor.

Cooking Flank Steak

The best way to cook flank steak is either on the grill or in a skillet on high heat. Either way, make sure the pan or grill is preheated before cooking. The cooking time will depend on how you like your steak cooked.

If you prefer your flank steak rare, cook it on high heat for 3-4 minutes per side until it reaches an internal temperature of 130°F (54°C). For medium-rare, cook for 4-5 minutes per side until it reaches an internal temperature of 135°F (57°C). For medium doneness, cook for 6-7 minutes per side until it reaches an internal temperature of 145°F (63°C).

It’s important not to overcook flank steak as it may become tough and Chewy. Use a meat thermometer to check the internal temperature of your steak.

Resting Flank Steak

After cooking, let your flank steak rest for at least 5 minutes before slicing. This allows the juices to redistribute throughout the meat, resulting in a more tender and juicy steak.

Serving Flank Steak

Flank steak is best served sliced against the grain, which helps to break up the muscle fibers and make it more tender. Try serving it with roasted vegetables or a simple salad for a delicious and healthy meal.


In conclusion, cooking flank steak requires a bit of attention to detail but is well worth it for the delicious result. Remember to choose a good quality steak, marinate it if desired, cook on high heat for no longer than 7 minutes per side depending on your desired doneness, let it rest before slicing, and enjoy!