Grass-Fed Beef Skirt Steak with Artichoke and Asparagus Salad

This image courtesy of Joseph DeLeo

Editor's Note: This Grass-Fed Beef Skirt Steak with Artichoke and Asparagus Salad is a great beef recipe if you're conscious about where your food comes from. Perfect for spring, the light vegetable salad is the perfect accompaniment to this savory steak, which is slow-cooked on the grill for a smoky taste and tender texture. This dish would be delicious eaten outside on a breezy spring evening, or served at a dinner party with family and friends.

The appearance of artichokes and asparagus on farms and at farmers’ markets is a sure proclamation that spring has arrived. A salad made of these two tasty vegetables and little else paired with grilled, flavorful beef is an apt celebration. In general, there is much less fat on grass-fed beef than on grain-fed. It can become unpleasantly tough if overcooked and is best served rare to medium rare. If you like your meat closer to well done, it should be cooked slower so the juices stay in contact with the meat longer. However, skirt steak is a pretty fatty cut no matter whether it’s grass- or grain-fed, so it should remain tender.


Cooking MethodGrilling


OccasionCasual Dinner Party, Formal Dinner Party

Recipe CourseMain Course



Taste and TextureHerby, Meaty


  • 3 lemons
  • 1 pound small artichokes
  • ¼ cup white wine vinegar
  • 2 fresh or dried bay leaves
  • Kosher salt
  • 8 ounces thin to medium asparagus
  • 1 small shallot, minced
  • ½ cup extra virgin olive oil, plus more for serving
  • 4 (8-ounce) skirt steaks
  • Freshly ground black pepper
  • 4 sprigs fresh mint


  1. Fill a large bowl with cold water. Cut 2 of the lemons in half and juice them into the water, tossing in the lemon rinds as well. Remove the tough outer leaves from each of the artichokes so only the tender, light yellow leaves are showing. Use a paring knife to trim the bottom and to peel off the green outer layer from the stem. Trim the top 1 inch from each artichoke. Put each artichoke in the acidulated water as soon as you are finished trimming it.

  2. When all of the artichokes have been trimmed, cut them in half lengthwise and use a spoon to scoop out the furry choke and the tiniest pinkish leaves. Place the cleaned artichokes in a medium saucepan and cover with cold water. Add the vinegar, bay leaves, and about 1½ tablespoons salt; the water should be just slightly less salty than the sea. Place a piece of parchment paper cut to fit just inside the pan over the artichokes, pressing it down so it touches the water. Bring to a boil over medium-high heat. Reduce the heat and simmer until the artichokes can be easily pierced through the heart with a knife, about 30 minutes. Remove the pot from the heat, remove the parchment from the pan, and let cool completely.

  3. Bring a pot of salted water to a boil and prepare a bowl of ice water. Snap the fibrous ends off the asparagus. Add the asparagus to the boiling water and cook until slightly tender but still with good bite, about 1 minute. Drain the asparagus and plunge it into the ice water to stop the cooking and retain the green color. When cool, dry the asparagus on a clean kitchen towel. Cut on a slant into 1½-inch pieces. Set aside.

  4. Juice the remaining lemon and mix with the shallot in a small bowl. Set aside to macerate for 10 minutes. Add a pinch of salt and, whisking constantly, slowly pour in the olive oil. Set the dressing aside.

  5. Remove the artichokes from their cooking liquid and slice them thinly lengthwise from top to stem. Combine the sliced artichokes and the asparagus in a medium bowl and set aside.

  6. Prepare the grill so the coals are glowing red but no flame is visible. Trim any excess fat from the steaks and season them with salt and pepper. Grill for 2 to 4 minutes on each side, depending on their thickness, for medium rare. Set the steaks aside on a warm plate to rest.

  7. Strip the leaves of mint from the stems and coarsely chop the leaves. Put them in the bowl with the artichokes and asparagus. Add the dressing and toss lightly to combine. Season to taste with salt and pepper.

  8. Arrange the salad on 4 plates. Slice the steaks against the grain and on a slant. Arrange the slices of meat on the plates with the salad, pouring any juices on top. Drizzle with olive oil and serve.

Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!

My husband loves grass-fed beef. The addition of the artichoke and asparagus salad really pulls this dish together. As the description says, this recipe is perfect if you care about where your food comes from.


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password