Broiled catfish fillets topped with fresh corn salsa make a light, satisfying dinner that goes from kitchen to table in less than 30 minutes.

Broiled Catfish with Fresh Corn Tomato Salsa

This recipe makes a tasty, light summer meal, and you can easily opt to grill the fish on foil instead of heating up the house with the broiler. Instructions are in our recipe notes.

The fresh corn salsa is no-cook combination of corn, tomatoes, fresh herbs and scallions, that’s equally good on chicken or other varieties of fish fillets.

Shopping List: Catfish Fillets with Corn Salsa

We like to use catfish for this recipe because its firm texture is well-suited to broiling and its unique, mild flavor is a nice match for fresh, sweet corn.

You’ll find that much of the catfish available in markets today is farm-raised.

U.S. farm-raised catfish is considered to be a “Best Choice” from the Monterey Bay Aquarium Seafood Watch, but you’ll want to avoid catfish raised in China and Vietnam. If the origin is not clearly marked, be sure to ask.

In addition to the catfish, the special ingredients you’ll need for this recipe include:

  • Fresh sweet corn – you can get away with frozen in a pinch (defrost first)
  • Ground coriander – this is optional, but we use it to season the fish and it’s a nice spice to have on hand, particularly for anything with a Mexican or Southwest flair
  • Ripe tomato
  • Fresh cilantro, chives or basil
  • Scallions
  • Hot sauce
  • Fresh lime (preferred) or lemon for serving

Salsa Variations and Add-Ins

Here are some ideas for mixing up the flavor on the corn salsa:

  • Crumbled bacon or bits of fried pancetta
  • Diced red or green bell pepper
  • Minced jalapeño pepper
  • Chopped sweet onion (Vidalia, Walla Walla)

Other ways to use fresh corn salsa:

  • Mix into some homemade tomato salsa and serve with tortilla chips
  • Toss with stir-fried zucchini or summer squash
  • Mix into cooked couscous or quinoa for an easy side dish
Broiled Catfish with Fresh Corn Tomato Salsa

Broiled Catfish with Fresh Corn and Tomato Salsa

Yield: 4 servings
Prep Time: 15 minutes
Cook Time: 6 minutes
Total Time: 21 minutes

Broiled catfish fillets, lightly seasoned and topped with a mixture of fresh sweet corn, diced tomato, cilantro and green onions make a light satisfying dinner that can be on the table in less than 30 minutes.


  • 4 catfish fillets (about 1-1/4 lbs)
  • Olive oil
  • Ground coriander
  • Garlic powder
  • Salt and freshly ground black pepper
  • 4 lime wedges

For the salsa:

  • 2 ears fresh sweet corn (1-1/2 to 2 cups kernels)
  • 1 large tomato, peeled, seeded and diced
  • 3 scallions, trimmed and finely chopped
  • 2 tablespoons fresh cilantro, chives or basil, finely chopped
  • Dash of hot sauce


  1. Position a rack 2 to 3 inches from the broiler and preheat for 7 to 10 minutes. Line a broiler pan with aluminum foil and coat with nonstick spray.
  2. Arrange the catfish fillets in a single layer on the prepared pan. Brush with a small amount of olive oil and season lightly with the coriander, garlic powder, salt and pepper. Set aside while you prepare the salsa.
  3. Cut the kernels from the corn and transfer to a mixing bowl. Add the tomatoes, scallions and cilantro and combine well. Season to taste with salt, pepper and a dash of hot sauce and set aside.
  4. Broil the catfish fillets for 4 to 6 minutes, or until the fish flakes easily with a fork.
  5. To serve, plate the fillets, top with a portion of salsa and garnish with fresh lime wedges.


To cook the catfish on the grill:

Preheat the grill on high (550°F) and arrange the fish on heavy duty foil coated with nonstick spray.

Place the foil on the grates, close the lid and grill for 4 to 6 minutes, or until the fish is cooked through.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 310Total Fat: 15gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 10gCholesterol: 94mgSodium: 255mgCarbohydrates: 19gFiber: 4gSugar: 4gProtein: 29g

Note: Nutrition information is estimated and may vary from your actual results.