11 Must-Try BBQ Fish Recipes That Are Light Yet Loaded With Flavor

There’s something magical about grilling fish—the way the flames kiss the fillets, locking in moisture while adding a smoky depth that turns simple seafood into something extraordinary. Whether you’re a backyard BBQ enthusiast or just looking for a lighter, fresher way to enjoy grilled meals, fish is the perfect canvas for bold marinades, zesty rubs, and irresistible char.

BBQ Fish Recipe Ideas

In this roundup, we’ve gathered 11 BBQ fish recipes that prove healthy eating doesn’t mean sacrificing flavor. Imagine flaky salmon glazed with sticky-sweet maple and chili, or tender mahi-mahi marinated in citrus and herbs, its edges crisped to perfection over hot coals. Picture plump shrimp skewered with smoky paprika and garlic, or a whole snapper stuffed with lemons and fresh herbs, its skin crackling with every bite. From quick weeknight fixes to showstopping dishes for your next cookout, these recipes bring variety, vibrancy, and a whole lot of deliciousness to the grill.

We’ve included tips on choosing the best fish for BBQ, nailing the perfect cook time (no one likes dry fish!), and pairing your catch with bright salads, tangy sauces, and crusty bread to round out the meal. Whether you’re craving something spicy, herby, buttery, or citrusy, there’s a recipe here to match your mood—and maybe even convert a few seafood skeptics along the way.

So fire up the grill, grab your favorite fish, and get ready to dive into these mouthwatering dishes. Light, flavorful, and packed with personality, these BBQ fish recipes are about to become your warm-weather staples.

Spicy Cilantro Lime Tilapia

Spicy cilantro lime tilapia served with lime and cilantro garnish

This Spicy Cilantro Lime Tilapia is a delightful dish that’s bursting with flavor! The combination of zesty lime and fresh cilantro gives it a bright taste that pairs perfectly with the mild tilapia. It’s not only scrumptious but also super easy to whip up, making it a perfect choice for a weeknight dinner or a weekend BBQ.

With just a few simple ingredients, you can create a dish that’s both healthy and satisfying. The spice level is adjustable, so you can make it as mild or fiery as you like. Plus, it cooks quickly, allowing you to enjoy a flavorful meal in no time!

Ingredients

  • 4 tilapia fillets
  • 2 tablespoons olive oil
  • 2 limes (juiced and zested)
  • 1/4 cup fresh cilantro, chopped
  • 1 teaspoon chili powder
  • 1/2 teaspoon cumin
  • 1/2 teaspoon garlic powder
  • Salt and pepper to taste

Instructions

  1. Preheat your grill or oven to medium-high heat.
  2. In a small bowl, mix the olive oil, lime juice, lime zest, cilantro, chili powder, cumin, garlic powder, salt, and pepper.
  3. Brush the mixture over both sides of the tilapia fillets.
  4. Grill or bake the tilapia for about 4-5 minutes on each side, or until the fish flakes easily with a fork.
  5. Serve hot, garnished with additional cilantro and lime wedges if desired.

Mediterranean Grilled Trout

A beautifully presented Mediterranean grilled trout topped with tomatoes and olives.

Mediterranean Grilled Trout is a delightful dish that combines the fresh flavors of the sea with vibrant Mediterranean ingredients. This recipe is not only packed with flavor but is also quite simple to prepare, making it an excellent choice for a weeknight dinner or a special gathering. With a blend of tomatoes, olives, and aromatic herbs, this grilled trout will transport your taste buds straight to the Mediterranean coast.

The grilling process enhances the natural flavors of the trout, while the toppings add a refreshing zing. The result is a moist and tender fish that pairs wonderfully with a variety of sides, such as a light salad or grilled vegetables. Ready to impress your guests or treat yourself? Let’s get cooking!

Ingredients

  • 2 whole trout, cleaned and scaled
  • 1 cup cherry tomatoes, halved
  • 1/2 cup pitted olives (black or green)
  • 2 tablespoons olive oil
  • 1 lemon, sliced
  • 2 cloves garlic, minced
  • 1 teaspoon fresh thyme or oregano
  • Salt and pepper to taste

Instructions

  1. Prepare the Grill: Preheat your grill to medium-high heat. Make sure the grates are clean and lightly oiled to prevent sticking.
  2. Season the Trout: Rub the trout inside and out with olive oil, garlic, salt, and pepper. Stuff the cavity of each fish with lemon slices and fresh herbs.
  3. Add the Toppings: In a bowl, mix together the cherry tomatoes and olives. Fill the top of the trout with this mixture for added flavor.
  4. Grill the Trout: Place the trout on the grill and cook for about 5-7 minutes on each side, or until the fish flakes easily with a fork.
  5. Serve: Remove from the grill and let it rest for a few minutes. Serve warm, garnished with any leftover tomato and olive mixture.

Honey Garlic Mahi Mahi Skewers

Grilled Mahi Mahi skewers with bell peppers and onions on a wooden platter.

These Honey Garlic Mahi Mahi Skewers are a delightful treat that combines the richness of fish with the sweetness of honey and the zing of garlic. The marinade is simple, yet it infuses the fish with a burst of flavor that’s both light and satisfying. Perfect for a summer barbecue or a quick weeknight dinner, these skewers are easy to prepare, making them a go-to recipe for anyone looking to impress without too much fuss.

Grilled to perfection, the mahi mahi takes on a caramelized exterior while staying tender on the inside. Complemented by colorful veggies like bell peppers and onions, this dish is not just tasty but also visually appealing. Get ready to fire up the grill and enjoy a meal that brings the taste of the ocean right to your plate!

Ingredients

  • 1 pound mahi mahi, cut into 1-inch cubes
  • 1/4 cup honey
  • 3 tablespoons soy sauce
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 red bell pepper, cut into squares
  • 1 yellow bell pepper, cut into squares
  • 1 small onion, cut into wedges
  • Salt and pepper to taste
  • Skewers (if using wooden skewers, soak in water for 30 minutes before cooking)

Instructions

  1. In a bowl, whisk together honey, soy sauce, garlic, olive oil, salt, and pepper.
  2. Add the mahi mahi cubes to the marinade and let them sit for at least 30 minutes in the refrigerator.
  3. While the fish is marinating, prepare your vegetables and soak the skewers if needed.
  4. Thread the mahi mahi and vegetables onto the skewers, alternating between fish and veggies.
  5. Preheat the grill to medium-high heat. Place the skewers on the grill and cook for about 10-12 minutes, turning occasionally, until the fish is cooked through and flakes easily with a fork.
  6. Remove from the grill and serve hot, garnished with fresh herbs if desired.

Herbed Grilled Catfish with Garlic

Grilled catfish fillets with herbs and garlic on a wooden plate

Herbed grilled catfish with garlic is a simple yet flavorful dish that highlights the natural taste of the fish. This recipe combines fresh herbs and garlic to create a zesty marinade that infuses the catfish with a delightful taste. It’s easy to prepare, making it perfect for a weeknight dinner or a weekend barbecue.

The grilling process gives the fish a beautifully charred exterior while keeping it tender and flaky on the inside. Whether served alongside grilled vegetables or a fresh salad, this dish is sure to impress your family and friends.

Ingredients

  • 4 catfish fillets
  • 1/4 cup olive oil
  • 2 tablespoons fresh lemon juice
  • 4 cloves garlic, minced
  • 2 tablespoons fresh parsley, chopped
  • 1 tablespoon fresh dill, chopped
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon paprika

Instructions

  1. Prepare the Marinade: In a bowl, mix olive oil, lemon juice, minced garlic, parsley, dill, salt, pepper, and paprika.
  2. Marinate the Fish: Place the catfish fillets in a shallow dish and pour the marinade over them. Allow the fish to marinate for at least 30 minutes, or up to 2 hours in the refrigerator.
  3. Preheat the Grill: Heat your grill to medium-high heat.
  4. Grill the Catfish: Remove the fillets from the marinade and place them on the grill. Cook for about 4-5 minutes on each side, or until the fish flakes easily with a fork.
  5. Serve: Remove from the grill and serve warm with your choice of sides. Enjoy!

Pineapple Coconut Snapper

Grilled snapper fillet topped with pineapple and coconut salsa.

Pineapple Coconut Snapper is a delightful dish packed with tropical flavors. The sweet and juicy pineapple complements the mild taste of snapper, while the coconut adds a creamy texture that elevates the entire meal. This recipe is not only delicious but also simple to make, making it perfect for a quick weeknight dinner or a weekend BBQ with friends.

With its bright colors and vibrant taste, this dish will transport you straight to a sun-soaked beach. The fresh ingredients and light preparation allow the fish to shine, ensuring every bite is a burst of flavor. Serve it with a side of rice or a crisp salad for a complete meal that feels special without being overly complicated.

Ingredients

  • 2 snapper fillets
  • 1 cup fresh pineapple, diced
  • 1/2 cup coconut milk
  • 1 tablespoon lime juice
  • 1 tablespoon olive oil
  • 1 teaspoon garlic, minced
  • Salt and pepper to taste
  • Fresh cilantro for garnish

Instructions

  1. Preheat your grill to medium-high heat. Season the snapper fillets with salt and pepper.
  2. In a mixing bowl, combine diced pineapple, coconut milk, lime juice, olive oil, and minced garlic. Stir well to mix all the flavors.
  3. Place the snapper fillets on the grill and cook for about 4-5 minutes on each side, or until the fish flakes easily with a fork.
  4. During the last few minutes of grilling, spoon the pineapple-coconut mixture over the fish to warm it through.
  5. Remove from the grill, garnish with fresh cilantro, and serve hot. Enjoy your tropical feast!

Teriyaki Glazed Grilled Barramundi

Grilled barramundi fillet glazed with teriyaki sauce, garnished with green onions and sesame seeds.

This Teriyaki Glazed Grilled Barramundi is a deliciously simple dish that hits all the right notes. The fish is tender and flaky with a sweet and savory glaze that caramelizes beautifully on the grill. It’s perfect for summer cookouts or a quick weeknight dinner.

The flavors of teriyaki sauce combine with the natural richness of barramundi, creating a dish that’s light yet packed with flavor. Whether you’re a seasoned grill master or just starting out, this recipe is straightforward and rewarding!

Ingredients

  • 2 barramundi fillets
  • 1/4 cup soy sauce
  • 1/4 cup mirin
  • 2 tablespoons brown sugar
  • 1 tablespoon grated fresh ginger
  • 1 tablespoon sesame oil
  • 1 tablespoon vegetable oil (for grilling)
  • Sesame seeds and chopped green onions (for garnish)
  • Lemon wedges (for serving)

Instructions

  1. Make the Marinade: In a small bowl, whisk together soy sauce, mirin, brown sugar, ginger, and sesame oil.
  2. Marinate the Fish: Place the barramundi fillets in a shallow dish and pour the marinade over them. Let it sit for at least 30 minutes, or up to 2 hours for more flavor.
  3. Preheat the Grill: Heat your grill to medium-high and lightly oil the grates.
  4. Grill the Fish: Remove the fillets from the marinade and place them on the grill. Cook for about 4-5 minutes per side, or until the fish is cooked through and has nice grill marks.
  5. Serve: Transfer the grilled barramundi to a serving platter, drizzle with any remaining marinade, and garnish with sesame seeds and chopped green onions. Serve with lemon wedges on the side.

Chipotle Lime Swordfish Tacos

Delicious Chipotle Lime Swordfish Tacos with fresh toppings

These Chipotle Lime Swordfish Tacos bring a delightful kick to your plate. The combination of smoky chipotle and zesty lime perfectly complements the firm texture of swordfish, creating a refreshing and satisfying meal. Best of all, they come together quickly, making them a fantastic option for a busy weeknight or a relaxed weekend barbecue.

These tacos are packed with flavor and topped with fresh ingredients like cilantro and crunchy cabbage, adding a nice crunch. Whether you’re a seasoned chef or just starting out, this recipe is simple to follow, ensuring a delicious dish every time.

Ingredients

  • 1 lb swordfish fillets
  • 2 tablespoons olive oil
  • 2 tablespoons chipotle sauce
  • Juice of 2 limes
  • Salt and pepper to taste
  • 8 small corn tortillas
  • 1 cup red cabbage, shredded
  • 1/2 cup red onion, thinly sliced
  • 1/4 cup fresh cilantro, chopped
  • Extra lime wedges for serving

Instructions

  1. Marinate the Fish: In a bowl, mix olive oil, chipotle sauce, lime juice, salt, and pepper. Add swordfish fillets and coat well. Let marinate for 15-30 minutes.
  2. Cook the Fish: Preheat a grill or skillet over medium-high heat. Cook the swordfish for about 4-5 minutes on each side until it flakes easily with a fork.
  3. Warm the Tortillas: Lightly toast the corn tortillas on the grill or in a skillet until warm and pliable.
  4. Assemble the Tacos: On each tortilla, place a piece of swordfish, top with shredded cabbage, red onion, and cilantro.
  5. Serve: Finish with a squeeze of fresh lime juice and enjoy!

Grilled Lemon Herb Salmon

Grilled lemon herb salmon fillet with herbs and lemon slices

Grilled lemon herb salmon is a fresh and bright dish that’s perfect for any occasion. The combination of zesty lemon and fragrant herbs brings out the natural flavors of the salmon, making it a delightful, healthy option that’s easy to whip up.

With just a few simple ingredients and a quick cooking process, this recipe is ideal for busy weeknights or a casual weekend gathering. The salmon stays moist and flaky, while the char from the grill adds a wonderful depth of flavor!

Ingredients

  • 4 salmon fillets
  • 2 tablespoons olive oil
  • 2 tablespoons fresh lemon juice
  • 1 teaspoon lemon zest
  • 2 garlic cloves, minced
  • 2 tablespoons fresh parsley, chopped
  • 1 teaspoon dried oregano
  • Salt and pepper to taste

Instructions

  1. Prepare the Marinade: In a bowl, mix together olive oil, lemon juice, lemon zest, minced garlic, parsley, oregano, salt, and pepper.
  2. Marinate the Salmon: Place the salmon fillets in a shallow dish and pour the marinade over them. Let it sit for at least 30 minutes, allowing the flavors to soak in.
  3. Preheat the Grill: Heat the grill to medium-high. Make sure the grates are clean and lightly oiled to prevent sticking.
  4. Grill the Salmon: Place the marinated salmon fillets skin-side down on the grill. Cook for about 5-6 minutes, then carefully flip and grill for another 4-5 minutes until cooked through.
  5. Serve: Remove the salmon from the grill and let it rest for a couple of minutes. Garnish with additional parsley and lemon slices before serving.

Miso Marinated Grilled Cod

Delicious grilled cod fillets with a miso marinade served with vegetables and rice

Miso marinated grilled cod is a delightful dish that perfectly balances savory and slightly sweet flavors. The miso marinade adds depth, making the fish incredibly tender and infused with a unique umami taste. This recipe is simple, making it an easy choice for both beginner and experienced cooks alike!

With just a handful of ingredients, you can create a dish that impresses at any gathering or family meal. The grilled cod pairs wonderfully with fresh vegetables and rice, making it a light yet satisfying option for your next BBQ.

Ingredients

  • 4 cod fillets
  • 1/4 cup white miso paste
  • 2 tablespoons mirin
  • 1 tablespoon soy sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon grated ginger
  • 2 green onions, sliced
  • 1 cup cooked rice
  • Mixed vegetables for serving (e.g., green beans, bell peppers, carrots)

Instructions

  1. Make the Marinade: In a bowl, mix together the miso paste, mirin, soy sauce, sesame oil, and grated ginger until smooth.
  2. Marinate the Fish: Place the cod fillets in a resealable bag and pour the marinade over them. Seal the bag and refrigerate for at least 30 minutes, allowing the flavors to penetrate the fish.
  3. Preheat the Grill: Heat your grill to medium-high and lightly oil the grates to prevent sticking.
  4. Grill the Cod: Remove the cod from the marinade and place it on the grill. Cook for about 4-5 minutes on each side, or until the fish flakes easily with a fork and has nice grill marks.
  5. Prepare the Veggies: While the fish is grilling, steam or sauté your mixed vegetables until tender.
  6. Serve: Plate the grilled cod alongside the cooked rice and vegetables. Top with sliced green onions for an added touch of flavor.

BBQ Grilled Sardines with Lemon

A plate of grilled sardines garnished with lemon slices and herbs

Grilled sardines are a delightful treat that’s surprisingly simple to prepare. Their rich, smoky flavor pairs perfectly with the bright zing of lemon, creating a dish that’s both light and satisfying. Perfect for summer BBQs, these little fish are packed with healthy fats and protein, making them a nutritious addition to your meal.

Cooking sardines on the grill enhances their natural flavors, and the lemon not only brightens the dish but also helps to balance the richness of the fish. Serve them hot off the grill with a sprinkle of fresh herbs, and you’ve got a dish that everyone will love!

Ingredients

  • 8 fresh sardines, cleaned and scaled
  • 2 lemons, sliced
  • 3 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • Fresh parsley for garnish

Instructions

  1. Preheat your grill to medium-high heat.
  2. In a bowl, mix olive oil, minced garlic, salt, and black pepper. Brush this mixture over the sardines, ensuring they are well coated.
  3. Place the sardines on the grill and cook for about 4-5 minutes on each side, or until they are cooked through and have nice grill marks.
  4. During the last few minutes of grilling, add lemon slices to the grill to caramelize slightly.
  5. Remove the sardines and grilled lemon from the grill. Serve immediately, garnished with fresh parsley and additional lemon slices.

Zesty Grilled Fish Foil Packets

Zesty grilled fish foil packets with colorful vegetables

These zesty grilled fish foil packets are a perfect combination of easy prep and bold flavors. Packed with fresh vegetables and a tangy seasoning, this dish is great for a simple weeknight meal or a weekend barbecue.

Cooking in foil packets locks in moisture, ensuring the fish stays tender and flavorful. Plus, clean-up is a breeze! This recipe is both light and satisfying, making it a go-to for any BBQ lover looking for a healthy option.

Ingredients

  • 4 fish fillets (such as tilapia or salmon)
  • 1 cup cherry tomatoes, halved
  • 1 zucchini, diced
  • 1 bell pepper, diced
  • 1 small red onion, sliced
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste
  • Fresh lemon slices

Instructions

  1. Prepare the Foil: Preheat your grill to medium-high heat. Cut large pieces of aluminum foil, about 12 inches long, and place them on a flat surface.
  2. Assemble the Packets: Lay a fish fillet in the center of each piece of foil. Top with cherry tomatoes, zucchini, bell pepper, and red onion. Drizzle with olive oil and sprinkle with garlic, Italian seasoning, salt, and pepper.
  3. Add Lemon: Place a few slices of lemon on top of the vegetables and fish for an extra zesty kick.
  4. Seal the Packets: Fold the edges of the foil over the fish and vegetables, creating a tight seal to keep the steam in.
  5. Grill: Place the foil packets on the grill and cook for about 15-20 minutes, depending on the thickness of the fish, until the fish is cooked through and flakes easily with a fork.
  6. Serve: Carefully open the packets (watch out for steam!) and enjoy your delicious, zesty grilled fish!

Final Thoughts
Grilled fish doesn’t have to be bland or boring—it can be the star of your next BBQ with the right techniques and flavors. These 11 recipes offer everything from quick and easy weeknight dinners to impressive dishes for entertaining, all while keeping things fresh and full of taste. Whether you prefer delicate white fish or rich, oily fillets, there’s something here to satisfy every craving. So next time you’re at the grill, skip the usual burgers and steaks and let fish take center stage—you won’t regret it.

Soumyadip Chatterjee
Founder of easyshrimprecipes.com
Hi, this is Soumyadip, creator of easyshrimprecipes.com. I love cooking and sharing new tasty recipes to the entire world. So what are you waiting for, join me on a delicious journey.