When it comes to cooking, flank steak is a popular cut of meat that is known for its rich flavor and tender texture. However, sometimes you may need to substitute it with another type of meat either for dietary reasons or because it’s not available. Here are some options that you can consider:

Skirt Steak

Skirt steak is a great substitute for flank steak as it has a similar texture and flavor profile. It is also relatively affordable and readily available in most grocery stores. When cooking skirt steak, make sure to marinate it beforehand to enhance its tenderness and flavor.

Hanger Steak

Hanger steak is another cut of beef that can be used as an alternative to flank steak. It has a similar texture and flavor but is slightly more tender due to its location on the cow’s diaphragm. Hanger steak can be grilled, broiled or pan-seared for best results.

Boneless Chuck Roast

If you are looking for a budget-friendly option, boneless chuck roast can be used as a substitute for flank steak. It requires slow cooking at low heat to break down the tough fibers and create a tender result. This cut of meat is well-suited for stews or pot roasts.


If you are looking for a vegetarian option, tempeh can be used instead of flank steak. It has a nutty flavor and firm texture that makes it ideal for grilling or frying. Tempeh also has high protein content which makes it an excellent source of nutrition.

Portobello Mushrooms

For those who prefer non-meat options, portobello mushrooms are an excellent substitute for flank steak. They have a meaty texture and mild flavor that makes them perfect for grilling or sautéing. Portobello mushrooms are also low in calories and high in nutrients, making them a healthy option.


There are several meat and non-meat options that you can use as a substitute for flank steak. Whether you choose to go with skirt steak, hanger steak, boneless chuck roast, tempeh or portobello mushrooms, make sure to adjust the cooking time and method accordingly to ensure a tender and flavorful result.