Baked Swordfish Steaks

baked swordfish steaks with tomatoes and mushrooms
Diana Rattray
Prep: 10 mins
Cook: 25 mins
Total: 35 mins
Servings: 4 servings
Nutrition Facts (per serving)
412 Calories
21g Fat
13g Carbs
43g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 412
% Daily Value*
Total Fat 21g 27%
Saturated Fat 4g 22%
Cholesterol 133mg 44%
Sodium 377mg 16%
Total Carbohydrate 13g 5%
Dietary Fiber 3g 10%
Total Sugars 6g
Protein 43g
Vitamin C 34mg 170%
Calcium 41mg 3%
Iron 2mg 11%
Potassium 1269mg 27%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

These swordfish steaks bake to perfection with a colorful combination of tomatoes, mushrooms, celery, onions, and bell peppers. It's a Creole-style dish with a dash of Louisiana spice for flavor.

While swordfish is a delicious and nutritious seafood choice, it does have a higher level of mercury than most species and should not be eaten as frequently. Because mercury can harm the nervous system of unborn and small children, the U.S. Food and Drug Administration and the Environmental Protection Agency advise that women who may become pregnant, pregnant women, nursing mothers, and young children avoid eating swordfish and other fish high in mercury.

This recipe makes enough for four people, but can easily be scaled down to make an elegant dinner for two. Serve the swordfish steaks and vegetables on a bed of rice or serve them with roasted potatoes.


  • 4 ounces mushrooms

  • 1 cup coarsely chopped onion

  • 1 medium rib celery

  • 1/2 medium green or red bell pepper

  • 2 tablespoons olive oil

  • 2 tablespoons freshly squeezed lemon juice

  • 1 dash kosher salt

  • 1 dash freshly ground black pepper

  • 4 medium swordfish steaks (about 1 1/2 pounds)

  • 1/2 teaspoon Creole seasoning

  • 4 small bay leaves

  • 1 dozen grape tomatoes, or 2 large ripe tomatoes

  • 3 to 4 tablespoons water, or broth

Steps to Make It

  1. Gather the ingredients.

  2. Preheat the oven to 400 F.

  3. Give the mushrooms a quick rinse; dry them thoroughly and then slice thinly.

  4. Peel the onion, cut it in half and slice thinly.

  5. Dice the celery.

  6. Slice the bell pepper in half lengthwise; remove the seeds and white ribs and dice half of it. Wrap and refrigerate the remaining half for another use.

  7. Heat the olive oil in a skillet over medium heat. Add the sliced mushrooms and onion along with the diced celery and bell pepper. Cook, stirring, for 8 to 10 minutes, or until the vegetables are tender.

  8. To the sautéed vegetables, add the lemon juice and some salt, and pepper, to taste. Stir to combine the ingredients.

  9. Spray a large shallow baking pan with nonstick cooking spray or lightly grease the pan with vegetable oil. Spread half of the sautéed mushroom and onion mixture over the bottom then arrange swordfish steaks on top.

  10. Sprinkle the swordfish steaks with the Creole seasoning. Place a piece of bay leaf on each steak.

  11. Slice the grape tomatoes in half. If using large tomatoes, slice them thickly. Scatter the tomatoes over the swordfish steaks. Sprinkle remaining mushroom and onion mixture over the fish and drizzle with the water or broth.

  12. Cover the pan tightly with foil and bake in the preheated oven for about 20 to 25 minutes, or until the fish registers 145 F on an instant-read thermometer inserted into the center of a thick steak.


  • If it isn't possible to check for doneness with a thermometer, test the fish for flakiness with a fork. Insert the tines of a fork in a swordfish steak at an angle and then gently twist it, bringing some flakes up. The fish should flake and appear opaque. If the fish is still slightly translucent in the center, give it a few more minutes in the oven.