Marinated Flank Steak with Garlic Spinach and Roasted Baby Potatoes

If you’re craving a restaurant quality dinner that you can make at home, this Marinated Flank Steak with Garlic Spinach and Roasted Baby Potatoes delivers big flavor without the fuss. It’s juicy, bold, and balanced with fresh greens and crispy potatoes.

Whether you’re feeding your family or impressing guests, this meal hits all the right notes: hearty, healthy, and downright delicious.

Why Flank Steak Deserves a Spot on Your Dinner Table

Flank steak is lean, affordable, and soaks up marinades like a champ. When you cook it just right (hot and fast) it turns deliciously tender with a rich, beefy flavor that competes with cuts of meat at twice the price.

The secret? A bold marinade and a proper rest before slicing. Trust the process! It works every time!

What You’ll Need

Here’s a quick breakdown of the ingredients:

Marinated Flank Steak:

  • 2 pounds flank steak
  • ¼ cup olive oil
  • 3 tablespoons soy sauce
  • 2 tablespoons balsamic vinegar
  • 1 tablespoon Dijon mustard
  • 3 cloves garlic, minced
  • 1 teaspoon black pepper
  • ½ teaspoon crushed red pepper (optional for heat)

Roasted Baby Potatoes:

  • 1 ½ pounds baby potatoes, halved
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • ½ teaspoon paprika
  • Fresh cracked black pepper to taste

Garlic Sautéed Spinach:

  • 1 tablespoon olive oil
  • 3 cloves garlic, thinly sliced
  • 16 ounces fresh baby spinach
  • Salt and pepper to taste
  • ½ cup pinot grigio (or dry white wine)

Step-by-Step Instructions

1. Marinate the Flank Steak

Whisk all marinade ingredients together in a bowl or zip-top bag. Add the flank steak and coat it well. Let it marinate in the fridge for at least 2 hours, or overnight for best flavor. Flip it halfway through if possible.

2. Roast the Baby Potatoes

Preheat your oven to 425°F (220°C). Toss halved baby potatoes with olive oil, salt, smoked paprika, and black pepper. Spread them on a baking sheet in a single layer and roast for 25–30 minutes, flipping once halfway, until golden and crispy.

Picture of roasted baby potatoes.

3. Sear the Flank Steak

Remove the steak from the marinade and pat it dry. Heat a cast iron skillet or grill over medium-high heat. Cook the steak for 4–5 minutes per side, depending on thickness, for medium-rare. Let it rest for 10 minutes before slicing thinly against the grain.

Picture of a seared flank steak.

4. Sauté the Garlic Spinach

While the steak rests, heat olive oil in a large skillet over medium heat. Add sliced garlic and cook until fragrant—about 30 seconds. Toss in the spinach and sauté for 2–3 minutes until just wilted. Season with salt, pepper, and a dry white wine.

Bring It All Together

Plate up the garlic spinach and crispy baby potatoes, then fan out slices of juicy marinated flank steak over the top. You’ll get savory, garlicky, crispy, and juicy in every bite.

Pair this dish with a glass of red wine, a fizzy kombucha, or sparkling water with lemon. It’s fancy enough for date night but easy enough for a weeknight dinner.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Picture of marinated flank steak on a plate paired with crispy baby potatoes and garlic spinach.

Marinated Flank Steak


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: FieldtoForkFarmhouse
  • Total Time: 2 hours 40 minutes
  • Yield: 6 1x

Description

If you’re craving a restaurant quality dinner that you can make at home, this Marinated Flank Steak with Garlic Spinach and Roasted Baby Potatoes delivers big flavor without the fuss. It’s juicy, bold, and balanced with fresh greens and crispy potatoes.


Ingredients

Scale

Marinated Flank Steak:

2 pounds flank steak

1/4 cup olive oil

3 tablespoons soy sauce

2 tablespoons balsamic vinegar

1 tablespoon Dijon mustard

3 cloves garlic, minced

1 teaspoon black pepper

1/2 teaspoon crushed red pepper (optional for heat)

Roasted Baby Potatoes:

1 1/2 pounds baby potatoes, halved

2 tablespoons olive oil

1 teaspoon salt

1/2 teaspoon paprika

Fresh cracked black pepper to taste

Garlic Sautéed Spinach:

1 tablespoon olive oil

3 cloves garlic, thinly sliced

16 ounces fresh baby spinach

Salt and pepper to taste

1/2 cup pinot grigio (or dry white wine)


Instructions

1. Marinate the Flank Steak

Whisk all marinade ingredients together in a bowl or zip-top bag. Add the flank steak and coat it well. Let it marinate in the fridge for at least 2 hours, or overnight for best flavor. Flip it halfway through if possible.

2. Roast the Baby Potatoes

Preheat your oven to 425°F (220°C). Toss halved baby potatoes with olive oil, salt, smoked paprika, and black pepper. Spread them on a baking sheet in a single layer and roast for 25–30 minutes, flipping once halfway, until golden and crispy.

3. Sear the Flank Steak

Remove the steak from the marinade and pat it dry. Heat a cast iron skillet or grill over medium-high heat. Cook the steak for 4–5 minutes per side, depending on thickness, for medium-rare. Let it rest for 10 minutes before slicing thinly against the grain.

4. Sauté the Garlic Spinach

While the steak rests, heat olive oil in a large skillet over medium heat. Add sliced garlic and cook until fragrant (about 30 seconds). Toss in the spinach and sauté for 2–3 minutes until just wilted. Season with salt, pepper, and a dry white wine.

  • Prep Time: 2 hours
  • Cook Time: 40
  • Category: Dinner
  • Cuisine: American

Tips for Steak Success

  • Don’t skip the rest! Letting the steak rest keeps the juices where they belong – in the meat.
  • Slice it thin. Cutting against the grain makes every bite more tender.
  • Use a meat thermometer. For medium-rare, aim for 130–135°F before resting.

Why You’ll Love This Flank Steak Dinner

This isn’t just any meat and-potatoes meal. It’s a flavor packed, nutrient dense dinner that satisfies on every level. The umami-rich marinade elevates the steak, the potatoes bring comfort and crunch, and the garlic spinach ties it all together with a fresh, zippy finish.

Make It Your Own

Want to mix things up? Try these swaps:

  • Sub kale or Swiss chard for spinach.
  • Use sweet potatoes or fingerlings instead of baby potatoes.
  • Add a drizzle of chimichurri or balsamic glaze on the steak for extra flair.

Save This for Your Next Craving

Save this Marinated Flank Steak with Garlic Spinach and Roasted Baby Potatoes recipe for your next dinner win. It’s a guaranteed crowd pleaser, ready to become a regular in your rotation.

Got leftovers? Lucky you! This steak tastes amazing cold in wraps, salads, or tucked into a crusty sandwich with a swipe of Dijon.

📌 Pin it, print it, or share it—this recipe’s too good to keep to yourself.
Let me know in the comments how it turned out or if you gave it your own twist!

Recipes in Your Inbox

Subscribe to our list to receive delicious recipes delivered directly to your inbox each week!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star