ArrowDownFill 1arrow-small-lineFill 1Cooking Light - EasyCooking Light - FastCooking Light - So GoodCooking Light - How-ToCooking Light - Staff FaveCooking Light Badge - Wow!GroupClose IconEmailEmpty Star IconLike Cooking Light on FacebookFull Star IconShapePage 1 Copy 3Page 1 Copy 2Grid IconHalf Star IconFollow Cooking Light on InstagramList IconMenu IconPrintSearch IconSpeech BubbleFollow Cooking Light on SnapchatFollow Cooking Light on TwitterWatch Cooking Light on YouTubeplay-iconWatch Cooking Light on Youtube

Pan-Roasted Cod with Roasted Tomatoes and Leeks

Charles E. Walton IV
Prep time 10 mins
Cook time 25 mins
Yield Makes 4 servings
This dish is simple yet full of flavor because of the freshness of the fish. Grouper, striped bass, halibut, or salmon all make good substitutes, so buy what is in season.


  • 4 plum tomatoes, cored and cut in half lengthwise
  • 4 leeks (white and about 2 to 3 inches of green parts), trimmed, split lengthwise, and cut crosswise into 1 1/2-inch pieces
  • 4 tablespoons olive oil, divided
  • 1 tablespoon balsamic vinegar
  • 1 teaspoon chopped fresh rosemary
  • 3/4 teaspoon sea salt, divided
  • 1/2 teaspoon freshly ground pepper, divided
  • 4 (1-inch-thick) center cut cod or salmon fillets (about 6 ounces each), skin on
  • 2 tablespoons butter
  • 3 tablespoons fresh lemon juice (about 1 lemon)
  • 1/2 cup dry white wine
  • 1/2 cup low-sodium fat-free chicken broth
  • Garnish: fresh herbs

How to Make It

  1. Preheat oven to 400°.

    Roasted Fish with Kabocha Coulis
    James Carrier
  2. Place tomatoes and leeks in a roasting pan; drizzle with 2 tablespoons olive oil, vinegar, rosemary, 1/4 teaspoon sea salt, and 1/4 teaspoon pepper. Toss gently to coat. Roast at 400° for 25 minutes, stirring leeks once halfway through cook time or until leeks are tender and tomato begins to shrivel.

  3. Season fish fillets with 1 tablespoon olive oil, 1/2 teaspoon sea salt, and 1/4 teaspoon pepper. Melt butter with remaining 1 tablespoon olive oil in a large nonstick skillet over medium-high heat. Place fillets, skin side down, in pan; reduce heat to medium, and cook for 4 minutes, without moving fish. Carefully turn fillets over; and drizzle lemon juice over fish. Cook 2 to 3 minutes or until fish flakes easily with a fork, spooning pan liquid over fish while cooking. Remove fish from pan, and cover loosely to keep warm.

  4. Add wine and broth to pan, and increase heat to medium-high. Reduce sauce to 1/4 cup (about 5 minutes) and until sauce is slightly thick and bubbly.

  5. Place fillets on a platter or four individual plates, spooning sauce over and around fish; arrange leek and tomato mixture on each plate, and garnish, if desired. Serve immediately.