I like to whisk all the marinade ingredients together in a bowl before adding the flank steak. Taking time to mix the oil, honey, garlic, vinegar, soy sauce, and pepper lets the sweet and savory elements marry perfectly before they hit the meat.
Once mixed, I coat the flank steak in that marinade and let it sit — ideally at least 30 minutes or up to overnight. This makes the meat super juicy and gives it a deep flavor that’s worth the wait.
While the steak rests, I blitz the arugula, basil, Parmesan, pine nuts, lemon zest, crushed garlic, salt, and pepper in a food processor. Slowly adding the olive oil while blending helps create that silky pesto texture I love.
Once your grill is hot, place the steak down and cook it about 3–5 minutes per side for medium-rare. I let mine rest a few minutes off the heat to lock in juices before slicing it against the grain into beautiful, tender strips.
At the same time, throw your corn on the grill and let it char slightly — about 10 minutes total. That smoky sweetness pairs perfectly with the steak.
I lay the sliced steak on a platter, scatter pieces of burrata all over, add grilled corn, and drizzle generous amounts of pesto on top before serving immediately.