Prepare the grill by preheating it to medium-high heat.
While the grill heats, prepare the lemon herb sauce. In a small bowl, combine lemon juice, lemon zest, chopped parsley, basil, minced garlic, and salt.
Brush swordfish steaks with olive oil and season with salt and black pepper on both sides.
Place the swordfish on the hot grill and cook for about 4-5 minutes on each side, depending on thickness.
Once cooked, remove the swordfish from the grill and let it rest for a few minutes before serving.
Drizzle the lemon herb sauce over the swordfish and serve immediately.