Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Flank Steak Skewers with Tomatoes and Parsley Pesto Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 68 reviews

Flank Steak Skewers with Tomatoes and Parsley Pesto is a quick and flavorful dinner recipe featuring tender marinated flank steak and juicy cherry tomatoes grilled to perfection. Served with a vibrant parsley pesto dip, these skewers are perfect for a summer cookout or an easy weeknight meal.

  • Total Time: 23 minutes
  • Yield: 4 servings as main course, up to 12 servings as appetizer

Ingredients

Main Ingredients

  • 1.5 lb flank steak
  • 1.5 tsp kosher salt (divided)
  • 2 pints cherry tomatoes
  • 1 tbsp olive oil (plus extra for the grill grates)
  • 1/2 tsp cracked black pepper
  • 1/2 cup parsley pesto

Instructions

  1. Prepare the Grill: Prepare a grill for high heat. Either a charcoal grill or a gas grill works well for this recipe.
  2. Season the Steak: Remove the steak from the fridge and pat it dry with paper towels or a kitchen towel. Lay it flat, sprinkle with 1 teaspoon kosher salt, and rub it into the meat. Let it sit at room temperature for at least 20-25 minutes, up to an hour, to tenderize.
  3. Season the Tomatoes: Toss the cherry tomatoes with 1 tablespoon olive oil, ½ teaspoon kosher salt, and ½ teaspoon cracked black pepper until evenly coated.
  4. Slice the Steak: Slice the steak into ½ to 1-inch strips against the grain. Depending on steak width, cut those strips into halves or thirds to create 3-inch wide, ½-inch thick pieces.
  5. Assemble Skewers: Alternate beef strips and cherry tomatoes on skewers. To thread the beef, pierce one end of the skewer through one side of the steak piece, then through the center, and again through the other end so that the steak folds over itself securely.
  6. Grill the Skewers: Brush grill grates with olive oil to prevent sticking. Place the skewers on the grill and cook for 2-3 minutes per side until steak is charred and tomatoes are blistered. Total grilling time is about 8 minutes for medium rare and 10 minutes for medium doneness. Avoid cooking beyond medium for best tenderness.
  7. Serve: Remove skewers from the grill, sprinkle with additional salt, pepper, and fresh parsley if desired. Serve immediately with parsley pesto as a dipping sauce. This recipe serves 4 as a main course or up to 12 as an appetizer (one skewer per person).

Notes

  • Allow the steak to come to room temperature before grilling to ensure even cooking.
  • Use olive oil on grill grates to prevent sticking.
  • Do not overcook flank steak; medium rare to medium is ideal for tenderness.
  • Parsley pesto can be store-bought or homemade.
  • Charcoal grills add a smoky flavor but gas grills work well for convenience.
  • Use metal or soaked wooden skewers to prevent burning.
  • Author: Madelynn
  • Prep Time: 15 minutes
  • Cook Time: 8-10 minutes
  • Category: Dinner
  • Method: Grilling
  • Cuisine: American