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

Grilled Halibut with Onion, Spicy Tomatoes, and Avocado

Photo: Oxmoor House
Prep time 7 mins
Cook time 8 mins
Yield 4 servings (serving size: 1 fillet, 1/2 cup tomato topping, and about 1/4 cup onions)
The pungent green onions mellow as they grill. Be sure to place the onions crosswise on the grill rack. Use kitchen shears to easily cut the cooked onions into 1-inch pieces. For a quick accompaniment, grill slices of bread alongside the fish and onions.


  • 4 (6-ounce) halibut fillets
  • 1 bunch green onions (about 10 onions), trimmed
  • Cooking spray
  • 1/4 teaspoon black pepper
  • 1/8 teaspoon salt
  • 1 (10-ounce) can mild diced tomatoes and green chiles, undrained
  • 1 avocado, peeled and diced
  • 4 lime wedges

Nutrition Information

  • calories 292
  • caloriesfromfat 36 %
  • fat 12 g
  • satfat 1.8 g
  • monofat 6.1 g
  • polyfat 2.3 g
  • protein 37.6 g
  • carbohydrate 9.5 g
  • fiber 4.3 g
  • cholesterol 54 mg
  • iron 2.7 mg
  • sodium 460 mg
  • calcium 128 mg

How to Make It

  1. Prepare grill.

  2. Coat fillets and onions with cooking spray. Sprinkle fish evenly with pepper and salt. Place fish and onions on grill rack coated with cooking spray; cover and grill fish 4 minutes on each side or until fish flakes easily when tested with a fork or until desired degree of doneness. Grill onions 3 minutes on each side or until charred and tender.

  3. While fish and onions grill, combine tomatoes and avocado in a small bowl.

  4. Cut grilled onions into 1-inch pieces. Place grilled fish on a serving plate. Top with tomato mixture; sprinkle with grilled onions. Squeeze 1 lime wedge over each serving.

Cook's Notes

MyRecipes is working with Let's Move!, the Partnership for a Healthier America, and USDA's MyPlate to give anyone looking for healthier options access to a trove of recipes that will help them create healthy, tasty plates. For more information about creating a healthy plate, visit

Cooking Light Fresh Food Fast