Flank steak offers an excellent way to enjoy delicious beef without breaking your budget. This lean cut comes from the belly muscles of the cow and delivers rich, beefy flavor when cooked properly.
These 21 flank steak recipes will help you turn this affordable cut into amazing meals using different cooking methods, marinades, and flavor profiles. You’ll discover grilled options with herbs and garlic, Asian-inspired dishes with soy and ginger, and creative stuffed preparations.
The recipes also include helpful tips for cooking flank steak perfectly and suggestions for sides and sauces that pair well with this versatile meat.

1. Classic Grilled Flank Steak with Garlic and Herbs
This recipe forms the foundation for great grilled flank steak. You’ll marinate the meat in olive oil, minced garlic, and fresh herbs like parsley and oregano.
The marinade tenderizes the tough fibers in flank steak and adds flavor throughout the meat.
Heat your grill to high temperature before cooking. This creates a nice crust while keeping the inside juicy.
Grill the steak for 4-5 minutes per side for medium-rare. Let it rest for 5 minutes before slicing against the grain.

2. Asian Marinated Flank Steak with Soy and Ginger
This marinade transforms tough flank steak into tender, flavorful meat. The combination of soy sauce, fresh ginger, and garlic creates bold Asian flavors.
You need to marinate the steak for at least four hours. Overnight marinating gives better results and deeper flavor.
The marinade includes soy sauce, fresh ginger, garlic, and often sesame oil. Some recipes add brown sugar or maple syrup for sweetness.
Grill this steak in about 15 minutes. The soy sauce creates darker grill marks, so use a meat thermometer to check doneness instead of relying on color.

3. Flank Steak Fajitas with Bell Peppers and Onions
Flank steak makes perfect fajitas when you slice it against the grain. The meat stays tender and juicy.
You can cook this dish in a skillet or on a sheet pan. Both methods take about 20-30 minutes from start to finish.
Cut your bell peppers and onions into strips. Cook them with the seasoned flank steak until everything is tender.
Serve the fajita mixture in warm flour tortillas. Add your favorite toppings like cheese, salsa, or avocado.

4. Balsamic Glazed Flank Steak
Balsamic glazed flank steak brings sweet and tangy flavors to your dinner table. The balsamic vinegar creates a rich glaze that coats the meat perfectly.
Make this recipe in just three simple steps. The glaze forms naturally as the balsamic vinegar reduces during cooking.
This cut of beef works well with balsamic because the acid helps make the meat tender. The natural sweetness in balsamic vinegar balances the beef’s savory taste.
Cook this on the grill or in your oven. Both methods give you juicy, flavorful results.

5. Southwest Chipotle Flank Steak
Southwest chipotle flank steak brings smoky heat to your dinner table. Marinate the beef in chipotle peppers, lime juice, and garlic for bold flavor.
The chipotle peppers add a smoky taste without too much spice. Your family will enjoy this milder heat level.
Grill the steak over medium-high heat for 17-21 minutes. Turn it occasionally to cook evenly.
Serve this flank steak in tacos or fajitas. It also works great sliced thin over rice.

6. Honey Lime Marinated Flank Steak
This marinade combines sweet honey with tangy lime juice for a perfect balance of flavors. The honey helps tenderize the meat while creating a light glaze when cooked.
Mix honey, fresh lime juice, garlic, and soy sauce in a bowl. Add your flank steak and marinate for at least 30 minutes.
Grill, pan-fry, or broil this steak. The honey caramelizes slightly during cooking, giving you a flavorful crust.
Always slice against the grain for the most tender results.

7. Grilled Flank Steak with Chimichurri Sauce
This classic combination brings together smoky grilled steak with fresh herb sauce. The bright chimichurri balances the rich meat perfectly.
Marinate your flank steak overnight for deeper flavor. A simple garlic and citrus marinade works well.
Grill the steak over high heat for quick cooking. This keeps the meat tender and juicy.
Always slice against the grain when serving. The chimichurri adds fresh herbs and tangy flavor to every bite.

8. Citrus and Garlic Flank Steak
Transform tough flank steak into tender meat with a citrus and garlic marinade. The acid from orange and lime juice breaks down the fibers.
Mix olive oil, citrus juices, minced garlic, and your favorite herbs in a zip-lock bag. Add the flank steak and marinate for at least 6 hours in the fridge.
This marinade adds bright, zesty flavors while making the meat more tender. Grill the steak over high heat for best results.

9. Teriyaki Flank Steak Stir-Fry
This quick weeknight meal combines tender flank steak with fresh vegetables in a sweet teriyaki sauce. You can have dinner ready in under 30 minutes.
Slice your flank steak thinly against the grain for best results. Cook the vegetables first, then add the beef and sauce.
Popular vegetable choices include broccoli, bell peppers, and onions. Use any vegetables your family enjoys.
The homemade teriyaki sauce adds bold flavor to the dish. Serve over rice or noodles for a complete meal.

10. Smoky Coffee Rubbed Flank Steak
Coffee grounds create an amazing crust on flank steak when grilled. The coffee combines with brown sugar to form a sweet and smoky coating.
Your rub should include ground coffee, brown sugar, garlic powder, and paprika. Add salt, pepper, and cayenne for heat.
Rub the mixture into your flank steak before grilling. The high heat caramelizes the coffee and sugar, creating deep, rich flavors.
Cook your steak over medium-high heat for best results. The coffee won’t make your steak taste bitter when used properly.

11. Steak Salad with Seared Flank Steak and Arugula
This steak salad combines tender flank steak with peppery arugula for a simple meal. Season the flank steak with salt and pepper before cooking.
Sear the steak for 1-2 minutes on each side over high heat. Let it rest for 15 minutes before slicing against the grain.
The arugula adds a sharp, peppery taste that balances the rich steak. Add cherry tomatoes, red onion, or Parmesan cheese for extra flavor.

12. Stuffed Flank Steak Roll with Spinach and Cheese
Create a fancy dinner by stuffing flank steak with spinach and cheese. This dish looks gourmet but stays simple to make.
Pound the flank steak thin to make the tough cut more tender. Spread fresh spinach and your favorite cheese across the surface.
Roll the steak tightly and secure it with toothpicks. Grill it or bake it in the oven for tender steak with melted cheese inside.

13. Spicy Korean BBQ Flank Steak (Bulgogi Style)
This Korean-inspired dish transforms tough flank steak into tender, flavorful meat. The bulgogi marinade includes soy sauce, sesame oil, garlic, ginger, and sugar.
Slice the flank steak thinly against the grain. This helps break down the tough fibers and makes it easier to chew.
The sweet and salty marinade tenderizes the meat quickly. Marinate for at least 30 minutes, but longer gives better flavor.
Grill the marinated steak over high heat until slightly charred. The result is savory, sweet beef with authentic Korean BBQ taste.

14. Flank Steak with Red Wine Reduction
Red wine creates a rich sauce that pairs perfectly with flank steak. Marinate the meat in red wine, garlic, and herbs for at least one hour.
The marinade makes the steak tender and adds deep flavor. Cook your flank steak on the grill or in a hot pan for 6-7 minutes per side.
While the steak rests, reduce the leftover marinade in a pan with butter and onions. This creates a glossy sauce that complements the beef perfectly.

15. Mediterranean Flank Steak with Olives and Feta
This recipe brings Greek flavors to your dinner table. Season the flank steak with salt and pepper before grilling.
The topping makes this dish special. Mix kalamata olives, diced onion, fresh parsley, minced garlic, and olive oil in a bowl.
Grill your steak for about 4 minutes per side for rare meat. Cook longer if you want it more done.
Top the grilled steak with the olive mixture and crumbled feta cheese. The salty olives and creamy feta pair well with the beef.

16. Flank Steak Tacos with Avocado Salsa
Make these tacos in just 45 minutes. The flank steak gets marinated in lime juice, garlic, and cilantro for bold flavor.
Grill the steak for about 6-8 minutes per side. Let it rest before slicing against the grain.
The avocado salsa adds fresh taste. Mix diced avocado with lime juice, cilantro, and a pinch of salt.
Warm your tortillas and fill them with sliced steak and avocado salsa. These tacos work great for weeknight dinners or weekend cookouts.

17. Garlic and Rosemary Flank Steak
This classic combination brings out the best in flank steak. Garlic adds bold flavor while rosemary provides an earthy taste.
Make the marinade with olive oil, minced garlic, and fresh rosemary. Add some salt and pepper for extra seasoning.
Poke holes in your steak with a fork before marinating. This helps the flavors get deeper into the meat.
Marinate for at least one hour or all day for better taste. Grill for just a few minutes on each side for perfect results.

18. Flank Steak with Roasted Vegetables
This one-pan meal combines tender flank steak with colorful roasted vegetables. Use any vegetables you have on hand.
Start by roasting your vegetables first with oil and basic seasonings. While they cook, let your flank steak marinate for about 20 minutes.
Popular vegetable choices include zucchini, tomatoes, mushrooms, and corn. Root vegetables like carrots and potatoes also work well.
Cook the steak in a hot pan or under the broiler until it reaches your preferred doneness. Let it rest before slicing against the grain for maximum tenderness.

19. Flank Steak Sandwich with Horseradish Sauce
This sandwich turns grilled flank steak into a filling meal. Slice the cooked steak thin and pile it on crusty bread.
The horseradish sauce adds a creamy, tangy kick. Mix sour cream with prepared horseradish for a simple version.
Add caramelized onions and fresh greens like arugula. These toppings balance the rich steak and spicy sauce.
This sandwich works great for lunch or dinner. Use leftover steak or grill fresh meat just for sandwiches.

20. Moroccan Spiced Flank Steak
This flank steak uses warm Moroccan spices to create bold flavors. Marinate the meat with spices like cumin, coriander, and cinnamon.
The spice blend makes the steak tender and adds a rich taste. Mix olive oil with your spices to make a rub for the meat.
Grill this steak over medium heat for 8-10 minutes per side. Let the meat rest for 5-7 minutes before you slice it.

21. Flank Steak with Blue Cheese Butter
Create an amazing dinner by grilling flank steak and topping it with creamy blue cheese butter. Season your steak with olive oil, salt, and pepper before cooking.
Make the butter by mixing room temperature butter with blue cheese crumbles and minced garlic. Mash everything together until well combined.
Grill your flank steak for about 5 minutes per side for medium-rare. Let it rest for 5 minutes, then slice against the grain and top with the blue cheese butter.
Tips for Cooking the Perfect Flank Steak
Get flank steak right by picking a good cut and using proper marinating, cooking, and slicing methods. Control the temperature and cut against the grain for the most tender results.
Choosing the Right Cut
Look for flank steak that has bright red color with minimal gray spots. The meat should feel firm to touch and have a fresh smell.
Choose cuts that are about 1 to 1.5 inches thick. Thinner pieces cook too fast and can become tough.
Thicker cuts take longer but stay more tender. Check for even thickness across the whole piece.
This helps the meat cook at the same rate. Avoid cuts with deep scores or cuts already made in the meat.
Fresh flank steak has better texture than frozen. If you buy frozen, thaw it slowly in the fridge for 24 hours.
The meat should have some marbling but not too much fat. A little fat adds flavor, but flank steak is naturally lean.
Marinating Techniques
Marinate flank steak for 2 to 24 hours before cooking. Shorter times work but longer gives better flavor and tenderness.
Use acidic ingredients like lemon juice, lime juice, or vinegar. These break down tough fibers in the meat.
Add oil to help carry flavors and keep the meat moist.
Basic marinade recipe:
- 1/4 cup acid (citrus juice or vinegar)
- 2 tablespoons oil
- 2 cloves garlic, minced
- Salt and pepper to taste
Put the steak and marinade in a zip-lock bag. Remove as much air as possible.
This helps the marinade touch all parts of the meat. Keep marinated meat in the fridge, never at room temperature.
Turn the bag once or twice to coat both sides evenly.
Cooking Methods and Timing
Grilling works best for flank steak. Heat your grill to medium-high heat.
Cook for 4-6 minutes per side for medium-rare. Pan-searing is good for indoor cooking.
Use a cast iron or heavy pan. Heat oil until it shimmers before adding the steak.
Target temperatures:
- Rare: 120-125°F
- Medium-rare: 130-135°F
- Medium: 135-145°F
Use a meat thermometer for accuracy. Flank steak gets tough when overcooked, so medium-rare works best.
Let the steak rest for 5-10 minutes after cooking. This lets juices spread evenly through the meat.
Broiling also works well. Place the steak 4-6 inches from the heat source.
Cook for 4-5 minutes per side.
Slicing for Tenderness
Always slice flank steak against the grain. Look for the lines running through the meat.
Cut across these lines, not with them. Use a sharp knife and make thin slices.
Cut at a 45-degree angle for the most tender pieces. Thick slices will be chewy.
Slice the meat when it’s slightly warm, not hot. This makes cutting easier and keeps more juices in the meat.
Aim for slices about 1/4 inch thick. Thinner is better than thicker for tenderness.
Hold your knife steady and make smooth cuts. Sawing back and forth can tear the meat fibers and make it tough.
Pairing Flank Steak with Sides and Sauces
The right side dishes and sauces can turn your flank steak into a complete meal. Classic potato dishes and fresh vegetables provide balance, while bold sauces like chimichurri or garlic butter enhance the beef’s natural flavors.
Recommended Side Dishes
Potato-based sides work perfectly with flank steak’s rich flavor. Baked potatoes offer a simple option that soaks up steak juices.
Mashed potatoes provide creamy comfort food appeal. Fresh vegetables add color and nutrition to your plate.
Sautéed spinach cooks quickly and pairs well with beef. Grilled asparagus or Brussels sprouts bring smoky flavors that match grilled flank steak.
Salads provide a crisp contrast to the meat’s texture. Caesar salad offers classic flavors that won’t compete with your steak.
Mixed greens with vinaigrette help cut through the beef’s richness. Comfort foods make great indulgent pairings.
Mac and cheese creates a hearty combination. Onion rings add crunch and bold flavors.
Flavorful Sauces and Toppings
Herb-based sauces complement flank steak’s bold taste. Chimichurri made with parsley, garlic, and olive oil adds fresh brightness.
Pesto brings basil and pine nut flavors that enhance grilled beef. Butter-based options melt beautifully over hot steak.
Garlic butter provides rich, savory notes. Herb butter with thyme or rosemary adds aromatic appeal.
Bold condiments can transform your steak experience. Horseradish cream offers spicy kick.
Blue cheese crumbles add tangy richness that pairs well with beef’s strong flavor.
Frequently Asked Questions
These common questions about flank steak cooking cover everything from proper preparation techniques to creative serving ideas. You’ll find practical answers about marinades, cooking methods, side dishes, and recipe variations.
What are the best side dishes to pair with flank steak?
Roasted vegetables like asparagus, Brussels sprouts, or carrots complement flank steak’s rich flavor perfectly. These vegetables balance the meat’s intensity without overwhelming your plate.
Rice dishes work well too. Try coconut rice with Asian-marinated flank steak or cilantro lime rice with Mexican-style preparations.
Potato sides are classic choices. Garlic mashed potatoes, roasted fingerlings, or grilled potato wedges all pair nicely with grilled flank steak.
Fresh salads add brightness to your meal. A simple arugula salad with lemon vinaigrette cuts through the meat’s richness.
Could you provide some variations for stuffed flank steak?
You can stuff flank steak with spinach, sun-dried tomatoes, and feta cheese for a Mediterranean twist. Roll the steak tightly and secure with toothpicks before cooking.
Try a Mexican-inspired filling with roasted peppers, onions, and pepper jack cheese. Add some fresh cilantro for extra flavor.
Mushroom and herb stuffing works great too. Sauté mushrooms with garlic, thyme, and breadcrumbs before spreading on the flank steak.
For an Italian version, use prosciutto, fresh basil, and mozzarella cheese. This combination melts beautifully when cooked.
What are the key steps in properly cooking flank steak to ensure it’s tender?
Always slice flank steak against the grain after cooking. This breaks up the long muscle fibers and makes each bite more tender.
Don’t overcook the meat. Flank steak is best when cooked to medium-rare or medium for maximum tenderness.
Let the steak rest for 5-10 minutes after cooking. This allows the juices to redistribute throughout the meat.
Use high heat for quick cooking methods like grilling or pan-searing. Cook for 4-6 minutes per side depending on thickness.
Marinating helps break down tough fibers. Use acidic ingredients like citrus juice or vinegar for at least 30 minutes.
How can I make flavorful flank steak tacos at home?
Marinate your flank steak in lime juice, cumin, chili powder, and garlic for at least 2 hours. This adds authentic Mexican flavors to the meat.
Grill or pan-sear the steak over high heat for 4-5 minutes per side. Let it rest, then slice thinly against the grain.
Warm corn tortillas on a dry skillet or directly over a gas flame. This adds better texture and flavor than microwaving.
Top with diced onions, cilantro, and a squeeze of fresh lime. Add salsa, avocado, or crumbled queso fresco as desired.
What are some effective marinades for flank steak that enhance tenderness?
Soy sauce-based marinades work well for Asian flavors. Mix soy sauce, fresh ginger, garlic, and a touch of brown sugar.
Acidic marinades help break down tough fibers. Try lemon juice, olive oil, garlic, and fresh herbs like rosemary or thyme.
Balsamic vinegar makes an excellent base. Combine it with Dijon mustard, garlic, and black pepper for a tangy marinade.
Beer marinades add unique flavor. Use dark beer with Worcestershire sauce, garlic, and your favorite spices.
Marinate for at least 30 minutes but no more than 24 hours. Too long can make the meat mushy.
Are there any creative recipes for utilizing thin-sliced flank steak?
Stir-fries work perfectly with thin-sliced flank steak. The meat cooks quickly and absorbs flavors from sauces and vegetables.
You can make Asian lettuce wraps using thinly sliced cooked flank steak. Add water chestnuts, carrots, and hoisin sauce for crunch and flavor.
Flank steak salads are light and satisfying. Top mixed greens with warm sliced steak, cherry tomatoes, and your favorite dressing.
Try making steak sandwiches or wraps. Layer thin slices with caramelized onions and cheese in crusty bread or tortillas.
Make beef and broccoli with pre-sliced flank steak. The thin pieces cook in minutes and stay tender.
