Kalyn’s Lake Powell Fish Marinade
Kalyn’s Lake Powell Fish Marinade used to be pretty famous with my Lake Powell friends, and it’s a perfect fish marinade recipe! And this is a great way to add amazing flavor to Grilled Mahi Mahi or any grilled fish!
PIN the Fish Marinade recipe to try it later!
There was at time when this flavorful and versatile recipe for Kalyn’s Lake Powell Fish Marinade was probably my most famous recipe, at least the recipe was something that got requested often by clients and friends I used to cook for on houseboat trips at Utah’s beautiful Lake Powell. That was back in the days when no one had ever heard of sustainable seafood, and at the lake I’d often use the marinade on Thresher Shark.
Fast forward quite a few years, and now I love this marinade on grilled Mahi Mahi, which is the fish shown in these photos. I hope my recipe for fish marinade will be something that gets you to re-think your ideas about grilling fish if you’ve been skeptical in the past, because everyone loved this recipe all those times I used it at Lake Powell, even people who claimed they “didn’t like fish!”
And if you want to re-create the dinner in these photos, I served the grilled fish with Spicy Cucumber Salad for a perfect summer meal.
What ingredients do you need for this recipe?
(This is only a list of ingredients; please scroll down for complete printable recipe. Or if you use the JUMP TO RECIPE link at the top of the page, it will take you directly to the complete recipe.)
- soy sauce or Gluten-Free Soy Sauce (affiliate link)
- fresh-squeezed lemon juice, I used my fresh-frozen lemon juice
- Peanut Oil (affiliate link) or other oil of your choice
- water
- Liquid Smoke (affiliate link)
- Szeged Fish Rub (affiliate link)
- coarse ground black pepper
- Onion Powder (affiliate link)
- Garlic Powder (affiliate link)
What seafood seasoning do I use for this fish marinade recipe?
For many years I made this recipe with Johnny’s Seafood Seasoning (affiliate link). That’s a great product and will give good results if you have it. But now that I’m an enthusiastic fan of Szeged Fish Rub (affiliate link) and so many of my readers use this fish rub as well, I used that in the fish marinade, and it was absolutely delicious!
Why use a fish marinade?
You may never have tried using a fish marinade when you’re making grilled fish, but it’s such a great idea if you’re cooking for people who are suspicious about the flavor of fish. Fish marinade recipes are used to add flavor to the fish. And it’s true that using a fish marinade will make grilled fish a bit less “fishy” so if that’s something that appeals to your family, this may become your favorite way to cook fish on the grill.
What kind of fish is good with this marinade?
This marinade is literally good on any kind of fish you might want to cook on the grill! I love the marinade on the Grilled Mahi Mahi you see in these photos, but I’ve used this tasty marinade on shark, halibut, salmon, swordfish, and tuna. You do need to plan ahead for about 2 hours or marinating time, and don’t marinate the fish too long. And be careful not to overcook fish when you’re cooking it on the grill!
How can you keep fish from sticking to the grill?
- There are some tricks to keep fish from sticking to the grill, whether or not you’re using a fish marinade! Be sure your grill grates are completely clean.
- Before you heat the grill, spray grill grates well with a non-stick spray like Pam for Grilling (affiliate link) or rub with a paper towel dipped in a high smoke-point oil.
- After you drain the marinated fish, let fish come to room temperature and brush the side that’s going on the grill first with olive oil (or any oil you prefer.)
- Preheat the grill to high, then immediately turn to medium-high when you put fish on the grill
- Brush the second side with oil after you put fish on the grill.
- Let fish cook 2-3 minutes without touching it, then lift the edge of a piece to see if you have nice grill marks and if the fish lifts easily. That’s when you know it’s ready to rotate.
- Rotate to the opposite direction to cook 2-3 minutes more going the other way to make grill marks.
- Then carefully turn, using a Fish Spatula (affiliate link) if you have one. Cook 3-4 minutes on second side, or until fish is firm.
What if you don’t have an outdoor grill?
If you donโt have an outdoor grill (or itโs not grilling weather), grilled fish like this can be cooked on a stove-top grill pan with ridges (affiliate link) or a George Foreman Grill(affiliate link) with good results. Remember that the George Foreman Grill cooks both sides at once so grilling time will be a lot shorter!
Want even more ideas for cooking fish?
Check out 70 Low-Carb Fish and Keto Fish Dinners for more ideas for cooking fish. And read about why I love Szeged Fish Rub (plus recipes using it).
Tips for making the fish marinade and grilled fish:
(This is only a summary of the steps for the recipe; please scroll down for complete printable recipe. Or if you use the JUMP TO RECIPE link at the top of the page, it will take you directly to the complete recipe.)
- I used the fish marinade on wild-caught Mahi Mahi from Costco. Let the fish thaw in the refrigerator overnight (or thaw in cold water.)
- Mix together soy sauce, lemon juice, peanut oil, water, Liquid Smoke, Szeged Fish Rub, pepper, onion powder, and garlic powder to make the marinade.
- Marinate fish in the refrigerator for about 2 hours.
- When you’re ready to cook, drain fish and discard marinade.
- Brush with oil on the side you’re putting down on the grill.
- Let fish come to room temperature while you spray grill with with a non-stick spray like Pam for Grilling (affiliate link) or rub with paper towel dipped in oil.
- If you want those nice diagonal grill marks, lay fish at an angle to grill grates.
- Brush second side of fish with oil as soon as you put it on the grill. Grill 2-3 minutes, then lift the edge to see if you have nice grill marks and if the fish lifts easily.
- Then rotate fish so it’s going at the opposite angle on the grill. Cook a few minutes longer until you have criss-cross marks.
- Turn the fish over and cook it about 3-4 minutes more or until it feels firm, but not hard when you press on it with your finger. Don’t overcook!
- Serve hot and enjoy!
Make it a Low-Carb Meal:
The marinated and grilled fish was great with the Spicy Cucumber Salad you see in these photos for a low-carb meal. This would also be amazing with Grilled Asparagus with Parmesan, Grilled Zucchini, or Easy Grilled Vegetables.
More Ideas for Fish on the Grill:
- Grilled Fish with Lemon and Capers
- Salmon Packets with Tomatoes and Olives
- Grilled Halibut Recipe with Basil Vinaigrette
Kalyn's Lake Powell Fish Marinade
Kalyn's Lake Powell Fish Marinade was pretty famous with my Lake Powell friends and it's perfect for the Grilled Mahi Mahi I'm featuring with the fish marinade recipe!
Ingredients
Ingredients
- 4 pieces of Mahi Mahi, thawed if frozen (see notes)
Marinade Ingredients
- 2 T soy sauce (see notes)
- 2 Tย fresh-squeezed lemon juice
- 2 T + 1 T peanut oil (see notes)
- 1 T water
- 1/4 tsp. Liquid Smoke (measure carefully and donโt use more, see notes)
- 1/2 tsp. Szeged Fish Rub (see notes)
- 1/2 tsp. coarse ground black pepper
- 1/2 T onion powder
- 1/2 T garlic powder
Instructions
- If using frozen fish, thaw overnight in the refrigerator or in cold water. Drain thawed fish in a colander placed in the sink.
- Place thawed fish filets in a single layer in large Ziploc bag or plastic container with a snap-tight lid.
- Stir together the soy sauce or Gluten-Free Soy Sauce (affiliate link), lemon juice, peanut oil, water, Liquid Smoke, fish rub, pepper, onion powder, and garlic powder to make the marinade.
- Pour the marinade over the fish and marinate in the refrigerator for at least 2 hours. (I wouldn’t marinate this longer than 3-4 hours at the most.)
- When you’re ready to cook the fish, remove it from the refrigerator, drain in a colander and discard marinade, and let fish come to room temperature.
- Brush the side of the fish that will go on the grill first with oil.
- Oil the grill grates thoroughly with non-stick grill spray or a paper towel dipped in oil and preheat the grill to high, or medium-high for charcoal grill. (You can only hold your hand there for 1-2 seconds at that heat.)
- To get nice grill marks, lay the fish top-side down at an angle to the grill grates.
- As soon as you put the fish on, turn the grill down to medium-high. Brush the other side of the fish with oil.
- Cook fish about 2-3 minutes, or until the first grill marks appear and fish lifts up easily. (I usually lift up a piece and check.)
- Then rotate fish going at the opposite angle to make the criss-cross marks and cook about 2-3 more minutes.
- When you have nice grill marks, turn the fish carefully and cook 4-5 minutes on the other side.
- Total cooking time for fish is about 10 minutes per inch of thickness and fish should feel firm but not hard to the touch when it’s done.
- Remove from the grill and serve hot.
Notes
This fish marinade is good on just about every kind of fish you could cook on the grill! Be sure to use Gluten-Free Soy Sauce (affiliate link) if needed. The Liquid Smoke (affiliate link) used in this recipe is VERY potent, so donโt be tempted to increase the amount. If you use too much it will ruin whatever you are putting it in, but in small amounts, it adds a nice smoky flavor for barbecue sauce or grilled meats.
For years I made this with Johnny's Seafood Seasoning (affiliate link) but now I would use Szeged Fish Rub in the marinade. If you don't want to use peanut oil, use any high smoke point oil.
Nutritional information is for Mahi Mahi that's marinated in the marinade and then grilled. It is based on the amount of marinade that sticks to the fish, since most of the marinade is discarded.
Recipe created by Kalyn many, many years ago!
Nutrition Information
Yield
4Serving Size
1Amount Per Serving Calories 232Total Fat 7.2gSaturated Fat 1gTrans Fat 0gUnsaturated Fat 5.5gCholesterol 149mgSodium 404mgCarbohydrates 1.6gFiber 0gSugar .1gProtein 38g
Nutrition information is automatically calculated by the Recipe Plug-In I am using. I am not a nutritionist and cannot guarantee 100% accuracy, since many variables affect those calculations.
Low-Carb Diet / Low-Glycemic Diet / South Beach Diet Suggestions:
Kalyn’s Lake Powell Fish Marinade is not only delicious for grilled fish, it’s a perfect recipe for low-carb or Keto diets or for the original South Beach Diet.
Find More Recipes Like This One:
Use Grilling Recipes to find more recipes like this one. Use the Diet Type Index to find recipes suitable for a specific eating plan. You might also like to follow Kalynโs Kitchen on Pinterest, on Facebook, on Instagram, on TikTok, or on YouTube to see all the good recipes Iโm sharing there.
Historical Notes for this Recipe:
This favorite fish marinade recipe was first posted in 2011. It was updated in 2021 with greatly-improved photos and better instructions, and updated again with more information in 2023.
29 Comments on “Kalyn’s Lake Powell Fish Marinade”
Iโm in Canada, no mahi-mahi here. ย Can you suggest another fish to use. ย Thanks!
I wouldn’t have any way of knowing what kinds of fish are available to you, but this information is in the post:
WHAT KIND OF FISH IS GOOD WITH THIS MARINADE?
This marinade is literally good on any kind of fish you might want to cook on the grill! I love the marinade on the Grilled Mahi Mahi you see in these photos, but Iโve used this tasty marinade on shark, halibut, salmon, swordfish, and tuna. You do need to plan ahead for about 2 hours or marinating time, and donโt marinate the fish too long. And be careful not to overcook fish when youโre cooking it on the grill!
Hope that helps.
This was great! I’ll definitely be using it again, but I could use some coaching on grill pans. Mine didn’t have room for all of it and some burned on even though I oiled it and waited until it came free. so the rest stuck and came off in small pieces.
So glad you enjoyed the marinade! Fish is the hardest thing to cook on the grill without it sticking, plus it’s more fragile than other proteins. If you grill pan is small, I would definitely cook in two batches, not sure if you did that. You don’t want to crowd the fish, because that cuts down the temperature. What works is oiling the fish right before you put it on to a very hot grill, leaving it there until it releases, and then carefully turning. Use a thin turner to work under a piece that’s slightly stuck if needed. And keep practicing, this is a technique that you can improve with practice!
Ginger, thanks so much. It was definitely always a hit when I used it at Lake Powell!
I live in the Caribbean and have tried hundreds of marinades, most to horrible ends. THIS IS THE BEST THING I HAVE EVER TASTED. Seriously. I use it weekly. I could drink it! This weekend I had a dinner party and marinated chicken in it and baked it covered in the oven, finishing it on the grill for extra flavor. I served some of the unused marinade as a "sauce" on the side and everyone wanted the recipe. This is just a stunning marinade….and sauce. Using it tonight on some dolphin. THANK YOU.
Canola or grapeseed oil would both be fine.
Kalyn, do you think there would be much of a difference if I subbed in canola oil for peanut oil? My daughter has a nut allergy. If not canola, what other oil would you recommend?
Kelly, Lake Powell is one of the most beautiful places on earth! It may even be better than San Diego.
I know people who want fish less fishy so they'd love this ๐ So would I. Now I need to look up Lake Powell…
Maria, thanks. Maybe it will get famous again.
Helene, how lucky to have fresh fish. I haven't ever lived anywhere that I could get it, but I think you'll enjoy the fish from Costco.
TW, isn't it fascinating. This was something I made on every trip to Lake Powell.
That is so cute! At least I'm famous in your family.
Crystine, glad to help.
Thanks for the salad recipe!
Paula, I thought I was the only one who used Liquid Smoke! So good in small doses. I've been very happy with the Mahi Mahi from Costco.
Haven't tried the Mahi-mahi from Costco but I will now. And finally, I have a recipe that uses liquid smoke besides brisket.
Speaking of Kalyn's famous recipes: My family calls fruit salad with dill "Kalyn Fruit Salad." And Green Chile and Egg Casserole: "Kalyn Egg Casserole." Thanks for your famous-ness!
Great flavors for a marinade. Interesting how the history of an individual recipe morphs and changes over time.
I'll have to see if I can find this fish in my Costco. I was living in BC and had fresh fish but here we don't. That looks so good.
I am sure this is still famous! Looks great!
Joanne, glad you've become a fish convert!
Jamie, hope you will try it.
Not only are these flavors my favorites for a marinade but I love anything that allows me who is terrified of cooking fish to cook it as simply as possible and come out with something flavorful and perfect.
This sounds like it would have been useful a few years ago when I was teaching myself to like fish. But I bet I'd love it now that I'm a fish-lover also!
This recipe is perfect timing. I just said to my husband this morning that we need to eat more fish, and I'd already spent some time today figuring out which varieties are best for grilling. Mahi-Mahi is a great choice. The marinade looks fabulous. Can't wait to try it.
Thanks Jeanette! I don't know if it will be famous, but I hope people will enjoy it.
Love all the seasonings in this "Used to Be Famous" recipe which I'm sure will now be a favorite once again now that it has resurfaced! Lovely grill marks, and so pretty next to your Garbanzo, Tomato, Cilantro, Avocado Salad.
Maris, let's hope people will try it because it's a great recipe. It was always a hit at Lake Powell, even with people who "didn't like fish."
There is no use to be here. This is going to be famous again! looks so good!
Pam, let's hope so, because this is awfully good!
Used-to-be??? I think it's still famous!