Skip to main content
Grilled Swordfish with Lemon-Dill Sauce and Roasted Asparagus recipe by Safe Plated

Grilled Swordfish with Lemon-Dill Sauce and Roasted Asparagus

A sophisticated and flavorful Mediterranean lunch featuring grilled swordfish topped with a refreshing lemon-dill sauce, served alongside tender roasted asparagus.

20m prep + 15m cook4 servings
Contains fishDAIRY-freeNUTS-free
350 cal|35g protein|5g carbs|20g fat|3g fiber

Ingredients

  • 4 6 oz Swordfish steaks
  • 4 tbsp Olive oil
  • 4 tbsp Lemon juice
  • 0.25 cup Fresh dill
  • 2 cloves Garlic
  • 0.5 tsp Salt
  • 0.25 tsp Black pepper
  • 1 lb Asparagus

Instructions

  1. 1Preheat your grill to medium-high heat.
  2. 2In a small bowl, whisk together the 4 tablespoons of olive oil, 4 tablespoons of lemon juice, 0.25 cup of fresh dill, 2 cloves of minced garlic, 0.5 teaspoon of salt, and 0.25 teaspoon of black pepper to create the lemon-dill sauce.
  3. 3Brush the 4 6 oz swordfish steaks with 2 tablespoons of the olive oil mixture from the sauce and season them with a little more salt and pepper.
  4. 4Place the seasoned swordfish steaks on the preheated grill. Grill for 4-5 minutes per side, or until the swordfish is cooked through and has light char marks. The internal temperature should reach 145°F (63°C).
  5. 5While the swordfish is grilling, place the 1 lb of asparagus on a baking sheet. Drizzle with a little olive oil, salt, and pepper, then toss to coat.
  6. 6Roast the seasoned asparagus in an oven preheated to 400°F (200°C) for 10-12 minutes, or until the asparagus is tender-crisp.
  7. 7Serve the grilled swordfish steaks topped with the prepared lemon-dill sauce, alongside the roasted asparagus.

Related Guides

Keep reading this recipe

Open this recipe in the app

Sign in to continue with this recipe. No meal plan generation needed.

Want a full week of recipes like this?

Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.

Build my free 7-day plan

No credit card required.