10 Flavorful Grilled Cod Recipes That Will Change Your Weeknight Dinner Game
Cod is honestly one of the most underrated fish out there. It is mild, flaky, and takes on whatever flavors you throw at it like a total champ. I have been making grilled cod on repeat lately and I am not even a little sorry about it.

Whether you are a fish fanatic or just trying to sneak more seafood into your week, these grilled cod recipes are your new best friends. Simple ingredients, bold flavors, real food. Let’s get into it.
1. Lemon Herb Grilled Cod

Ingredients:
- 4 cod fillets (about 6 oz each)
- 2 tablespoons olive oil
- 3 tablespoons fresh lemon juice
- 1 lemon, thinly sliced
- 4 sprigs fresh thyme
- 2 cloves garlic, minced
- 1 teaspoon dried parsley
- Salt and black pepper to taste
Step 1: Make the lemon herb marinade
Grab a small bowl and whisk together the olive oil, lemon juice, minced garlic, and dried parsley. Season with a generous pinch of salt and black pepper. Smells amazing already and you have not even cooked anything yet.
Give it a quick taste. Too sharp? Add a tiny drizzle more oil. Too bland? A little more salt does the trick every time.
Step 2: Prep and marinate the cod
Pat your cod fillets completely dry with paper towels. This step is everything, I promise. Dry fish gets a beautiful sear instead of steaming on the grill.
Lay the fillets in a shallow dish and pour the marinade over them. Let them sit for at least 15 minutes. I once rushed this step and regretted it. The flavor just was not the same. Trust the rest time.
Step 3: Set up your baking dish or grill pan
Preheat your oven to 400°F or heat your grill pan over medium high. Lay sliced lemons in the bottom of your baking dish to act as a bed for the fish. This infuses even more citrus flavor and keeps the cod from sticking. Honestly genius.
Place the thyme sprigs right on top of the lemon slices before adding the fish.
Step 4: Cook the cod
Lay the marinated fillets right on top of the lemon and thyme bed. If baking, cook for 12 to 15 minutes until the fish flakes easily with a fork. Not sure if it is done? Gently press the thickest part, it should feel firm and give way into clean white flakes.
Pull it out, drizzle any pan juices back over the top, and serve immediately. You are doing amazing.
2. Garlic Butter Grilled Cod

Ingredients:
- 4 cod fillets (about 6 oz each)
- 3 tablespoons unsalted butter
- 4 cloves garlic, minced
- 1 tablespoon fresh chives, chopped
- 1 tablespoon olive oil
- 1 lemon, halved
- Salt and black pepper to taste
- 1 teaspoon paprika
Step 1: Mix the garlic butter
Melt the butter in a small saucepan over low heat. Add the minced garlic and cook for about 1 minute until fragrant. Do not walk away here, I burned garlic butter once by getting distracted. Keep stirring and watch it closely.
Remove from heat and stir in the chives. Set it aside. This is the sauce that is going to make everything taste like a restaurant meal.
Step 2: Season and oil the fillets
Drizzle olive oil over each fillet and rub it in gently on both sides. Sprinkle with paprika, salt, and pepper. The paprika gives this a beautiful golden color on the grill and adds a subtle smoky warmth.
Pat the seasoning in lightly with your fingertips. It does not have to be perfect, just evenly coated.
Step 3: Grill the cod
Heat your grill or grill pan to medium high and lightly oil the grates. Place the cod down and do not touch it for 4 minutes. Seriously, let it go. Moving it too early causes sticking and the fillet will fall apart.
Flip once and cook another 3 to 4 minutes. Quick check: the fish should have nice grill marks and look opaque all the way through.
Step 4: Add butter and finish with lemon
Right as the cod comes off the heat, spoon that gorgeous garlic butter generously over each fillet. Place the lemon halves cut side down on the hot grill for 1 minute to caramelize them. Squeeze those warm grilled lemons over your fish right before serving. This is my favorite part, it just takes everything up a notch.
3. Cajun Grilled Cod

Ingredients:
- 4 cod fillets (about 6 oz each)
- 2 teaspoons smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried oregano
- 1/2 teaspoon cayenne pepper
- 1/2 teaspoon black pepper
- 1 teaspoon salt
- 2 tablespoons olive oil
- Fresh parsley, chopped, for garnish
Step 1: Build your Cajun spice blend
Combine the smoked paprika, garlic powder, onion powder, dried oregano, cayenne, black pepper, and salt in a small bowl. Mix it all together until it looks like a rich reddish brown blend. Wondering if you can skip the cayenne? You can, but you will lose that Cajun kick. Start with less if you are heat sensitive.
This spice blend honestly smells so good on its own. I make a big batch and keep it in a jar.
Step 2: Coat the cod generously
Drizzle olive oil over both sides of each fillet. Then press the Cajun spice blend firmly onto the fish, covering every surface. Do not be shy here. This is where all that bold flavor comes from.
Let the seasoned fillets rest at room temperature for 10 minutes. This helps the spices really cling to the fish before it hits the heat.
Step 3: Grill on high heat
Heat your grill pan or outdoor grill to high. You want serious heat for this one because Cajun cooking is all about that bold crust. Place the fillets down and cook for 4 minutes without moving them at all.
The spices will create a gorgeous dark crust. Looks a little intense right now, trust the process.
Step 4: Flip and finish
Carefully flip each fillet and cook another 3 to 4 minutes. The inside should be white and flaky while the outside stays beautifully crusted. Plate immediately and scatter fresh parsley over the top for color and a little freshness to balance the heat. Serve with sliced peppers on the side like you see in the photo. So good.
4. Honey Mustard Grilled Cod

Ingredients:
- 4 cod fillets (about 6 oz each)
- 3 tablespoons Dijon mustard
- 2 tablespoons honey
- 1 tablespoon olive oil
- 1 tablespoon apple cider vinegar
- 2 cloves garlic, minced
- Salt and black pepper to taste
- Fresh herbs for garnish
Step 1: Whisk the honey mustard glaze
In a small bowl, combine the Dijon mustard, honey, olive oil, apple cider vinegar, and minced garlic. Whisk everything together until smooth and glossy. Taste it. It should be tangy with a sweet finish. Only have regular yellow mustard? That works too, just a milder result.
This glaze is honestly better than any store bought version and takes two minutes.
Step 2: Prepare and glaze the fish
Season the fillets lightly with salt and pepper first. Then spoon or brush the honey mustard glaze over the top and sides of each fillet, coating them well. Reserve about a third of the glaze for basting during cooking.
Set the glazed fish aside for 10 minutes to let the flavors start soaking in.
Step 3: Cook low and steady
Place the fillets on a medium heat grill or grill pan. The honey in this glaze means it can burn fast on high heat. Go medium and be patient. Cook 4 to 5 minutes on the first side. You will see the glaze starting to caramelize and the edges turning golden.
Pause here. Baste the top with more glaze before you flip.
Step 4: Flip and glaze again
Gently flip each fillet. Brush with one more round of glaze on the cooked side. Cook another 4 minutes. The fish should look lacquered and gorgeous. Plate it up and add a little fresh herb on top. Every bite is sweet, savory, and tangy all at once. You will love this one.
5. Mediterranean Grilled Cod

Ingredients:
- 4 cod fillets (about 6 oz each)
- 1 can (14 oz) crushed tomatoes
- 1/2 cup green olives, sliced
- 3 cloves garlic, minced
- 1/2 lemon, sliced into wedges
- 2 tablespoons olive oil
- 1 teaspoon dried oregano
- 1 teaspoon capers (optional)
- Salt and black pepper to taste
- Fresh parsley, chopped
Step 1: Build the tomato olive base
Heat olive oil in a cast iron skillet or heavy pan over medium heat. Add garlic and cook for 30 seconds until fragrant. Pour in the crushed tomatoes, add the sliced olives, oregano, and capers if using. Stir and let it simmer for 5 minutes. This sauce is the heart of the whole dish.
Season with salt and pepper. The olives bring saltiness so taste before adding more salt.
Step 2: Season the cod
While the sauce simmers, pat the cod fillets dry and season both sides with salt, pepper, and a light drizzle of olive oil. Keep it simple here because the sauce is where all the boldness lives.
You want the fish to be a clean canvas for all those Mediterranean flavors.
Step 3: Nestle the fish into the sauce
Place the cod fillets directly into the simmering tomato sauce. Spoon some sauce over the top of each fillet. The fish is going to cook right in all that flavor and it is such a good technique, easier than it sounds.
Cover the pan partially and let everything cook together over medium low heat.
Step 4: Simmer until done
Cook for 10 to 12 minutes until the cod is opaque and flakes with a fork. Tuck lemon wedges around the fish in the pan during the last 2 minutes. Scatter fresh parsley over the top and bring the whole pan to the table. Serve with crusty bread or fries for soaking up that incredible sauce.
6. Spicy Chili Lime Cod

Ingredients:
- 4 cod fillets (about 6 oz each)
- 2 tablespoons lime juice
- 1 teaspoon lime zest
- 2 teaspoons chili powder
- 1 teaspoon cumin
- 1/2 teaspoon garlic powder
- 1/4 teaspoon cayenne pepper
- 2 tablespoons olive oil
- Salt to taste
- Fresh cilantro, for serving
Step 1: Mix the chili lime rub
Combine chili powder, cumin, garlic powder, cayenne, salt, and lime zest in a small bowl. Stir in olive oil and lime juice to make a paste. It will be thick and vibrant orange. This is the stuff. The lime zest in here is what makes it really pop.
Wondering if you can skip the cumin? You can, but it adds a beautiful earthy warmth that balances the citrus.
Step 2: Coat and rest the fish
Press the chili lime paste firmly over both sides of each cod fillet. Really work it in there. Let the fish rest for 15 to 20 minutes at room temperature so the flavors can penetrate. I make this every Sunday and that rest time makes all the difference.
Okay, now the fun part.
Step 3: Grill on high heat
Get your grill or grill pan ripping hot. Brush it lightly with oil. Place the fillets down with confidence and cook for 4 minutes without touching. You should hear a good sizzle immediately. If there is no sizzle, your pan is not hot enough.
The spice crust should be getting dark and caramelized. That is exactly what you want.
Step 4: Flip and finish
Flip once and cook for another 3 to 4 minutes. Pull the fish off and immediately squeeze fresh lime juice over every fillet. Scatter cilantro generously on top. Serve over rice or with sliced avocado. The heat and brightness together here is seriously next level.
7. Pesto Grilled Cod

Ingredients:
- 4 cod fillets (about 6 oz each)
- 1/3 cup basil pesto (store bought or homemade)
- 1/2 cup breadcrumbs or panko
- 2 tablespoons olive oil
- 1/4 cup green onions, sliced
- Salt and black pepper to taste
- Lemon wedges, for serving
Step 1: Bread the cod fillets
Pat the cod fillets dry and season lightly with salt and pepper. Brush olive oil on both sides of each fillet. Press both sides firmly into the panko breadcrumbs, coating evenly. The panko creates that incredible golden crust you can see in the photo.
Press firmly so it actually sticks. Loose breadcrumbs will fall off and that is disappointing every time.
Step 2: Pan fry to a golden crust
Heat a generous pour of olive oil in a skillet over medium high heat. The oil should shimmer before you add the fish. Lay the coated fillets in carefully and cook for 4 to 5 minutes without disturbing them. Honestly, easiest step. The crust forms on its own.
The edges will start turning deep golden brown. That is your signal.
Step 3: Flip and finish cooking
Flip each fillet gently and cook another 4 minutes until the second side is equally golden and the fish is cooked through. Transfer to a paper towel lined plate for 1 minute to drain any extra oil. Quick check: press the center gently, it should flake and feel firm.
Step 4: Top with pesto and green onions
Spoon a generous amount of pesto over each golden fillet while it is still hot. Scatter sliced green onions over the top. The warmth of the fish loosens the pesto into a gorgeous sauce that coats every bite. Serve immediately with lemon wedges on the side. So beautiful and so delicious.
8. Teriyaki Grilled Cod

Ingredients:
- 4 cod fillets (about 6 oz each)
- 1/4 cup soy sauce
- 2 tablespoons honey
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 tablespoon sesame seeds
- 2 green onions, sliced thin
- 2 heads bok choy, halved
Step 1: Make the teriyaki sauce
In a small saucepan, combine soy sauce, honey, rice vinegar, sesame oil, garlic, and ginger. Heat over medium and stir until the honey dissolves completely, about 2 minutes. Let it reduce for another 2 minutes until slightly thickened. The whole kitchen is going to smell incredible right now.
Reserve half the sauce for serving and use the other half for glazing during cooking.
Step 2: Marinate the cod
Pour half the cooled teriyaki sauce over the cod fillets in a shallow dish. Flip them to coat both sides. Cover and let marinate for at least 20 minutes in the fridge. Do not marinate longer than 30 minutes as the soy sauce can start to break down the delicate fish texture.
Quick check: fillets should look evenly glazed before grilling.
Step 3: Grill the cod and bok choy
Heat your grill or grill pan to medium high. Cook the bok choy halves cut side down for 3 minutes until charred and tender. Set aside. Then cook the marinated cod for 4 minutes per side, basting with extra teriyaki sauce each time you flip. This is where it gets really good.
Step 4: Plate and finish
Lay the grilled bok choy in the bowl first, then add the teriyaki cod on top. Drizzle the reserved sauce generously over everything. Sprinkle sesame seeds all over and top with sliced green onions. Looks like something out of a restaurant and took you under 30 minutes. Yep, that is it.
9. Coconut Curry Grilled Cod

Ingredients:
- 4 cod fillets (about 6 oz each), cut into chunks
- 1 can (14 oz) coconut milk
- 2 tablespoons red or yellow curry paste
- 1 cup green beans
- 1 cup carrots, sliced
- 1 cup potatoes, cubed
- 1 tablespoon olive oil
- 1 teaspoon turmeric
- Salt to taste
- Cooked brown rice, for serving
Step 1: Start the curry base
Heat olive oil in a deep skillet or Dutch oven over medium heat. Add the curry paste and stir it constantly for 1 to 2 minutes. This blooms the spices and is the most important step for a deep flavorful curry. The paste will darken slightly and smell absolutely incredible.
Pour in the coconut milk slowly, stirring as you go. Add turmeric and season with salt. Bring to a gentle simmer.
Step 2: Cook the vegetables
Add the potatoes to the simmering coconut curry first since they take the longest. Cook for 8 minutes. Then add the carrots and cook for another 5 minutes. Add the green beans last. Stir occasionally and keep the heat at a steady medium low simmer. This is where patience pays off.
The vegetables should be nearly tender before the fish goes in.
Step 3: Add the cod
Gently nestle the cod chunks into the curry sauce. Do not stir aggressively or the fish will break apart. Spoon curry sauce over any exposed pieces. Cover the pan and cook for 8 to 10 minutes until the cod is cooked through and flakes easily. Not sure when it is done? Look for opaque white flesh throughout.
Step 4: Serve over brown rice
Spoon generous portions of the coconut curry cod over fluffy brown rice in wide bowls. Make sure you get plenty of that gorgeous curry sauce in every bowl. The coconut milk brings a creamy sweetness that balances the spice beautifully. I make this every time the weather gets cold. It is full comfort food in a bowl.
10. Smoky Paprika Grilled Cod

Ingredients:
- 4 cod fillets (about 6 oz each)
- 2 teaspoons smoked paprika
- 1 teaspoon garlic powder
- 1/2 teaspoon black pepper
- 1/4 teaspoon cumin
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 lemon, for squeezing
- Fresh parsley, chopped
- Salt to taste
Step 1: Mix the smoky paprika seasoning
Combine smoked paprika, garlic powder, black pepper, cumin, and salt in a small bowl. Stir well. Drizzle olive oil over both sides of each cod fillet. Then press the spice blend firmly onto every surface of the fish. The smoked paprika here is the star, do not swap it for regular paprika or you will lose that gorgeous depth of flavor.
Learned this from my mom who used smoked paprika on everything and she was absolutely right.
Step 2: Let the seasoning set
Rest the seasoned fish at room temperature for 10 minutes. This is a quick step that makes a real difference. The spices start to adhere to the fish and the oil helps everything stick during cooking. Use this time to prep your sides or pour yourself something nice.
Step 3: Grill to perfection
Heat a grill pan or outdoor grill over medium high heat and brush lightly with oil. Place the cod fillets seasoned side down first and cook for 4 minutes. Do not press them down. Do not move them. Just let the heat do the work. A gorgeous smoky crust is forming right now.
Drop the butter into the pan around the fish in the last minute for extra richness.
Step 4: Flip and finish
Flip each fillet carefully and cook another 3 to 4 minutes, basting with the melted butter in the pan. Pull the fish off the heat and immediately squeeze fresh lemon over everything. Scatter chopped parsley on top. The combo of smoky spice, rich butter, and bright lemon is one of my all time favorite flavor combinations on fish. Simple, bold, and completely satisfying.
Final Thoughts
There you have it, ten ways to make grilled cod something you actually look forward to. From cozy coconut curry to bold Cajun spice, there is something on this list for every mood and craving. Try one this week and let me know how it goes in the comments. Which one are you making first? I want to know.
