Pan-seared Cod In White Wine Tomato Basil Sauce Recipe
I’ve always been a sucker for dishes that feel fancier than they are. You know, those recipes that make you look like a gourmet chef, but are actually super simple to pull off. This pan-seared cod in white wine tomato basil sauce? It’s exactly that kind of recipe. It’s the perfect blend of fresh, zesty flavors from the tomatoes, basil, and lemon, with a pop of richness from the white wine and just the right hint of heat from the crushed red pepper. Whether you’re cooking for yourself, your family, or trying to impress a special someone, this dish is a guaranteed winner.
Now, let me tell you about the first time I made this. I was hosting a little dinner for a few friends and was scrambling to find something easy but impressive to serve. I wanted something light and fresh (it was a warm summer evening), but still satisfying enough that no one would leave hungry. After rummaging through my fridge and spotting some cod fillets and a pint of cherry tomatoes, this recipe pretty much created itself. And let me tell you, the combination of the juicy, blistered tomatoes with that lemony white wine sauce? It was chef’s kiss. Everyone at the table went for seconds, and I knew I had stumbled upon something special.
Why this pan-seared cod is a must-try 🤩
There’s something magical about how a few simple ingredients come together here. The cod itself is mild and flaky, which means it’s the perfect canvas for that bright and bold sauce. The juicy cherry tomatoes, bursting with sweetness, combine with fresh basil, tangy lemon, and a splash of white wine to create a sauce that’s just chef’s kiss perfect for spooning over the fish. It’s quick, it’s easy, and you probably already have most of the ingredients in your kitchen. Plus, it’s light enough for a weeknight dinner but impressive enough for when you want to feel fancy.
A little backstory on this dish
Pan-searing fish is one of the oldest tricks in the culinary book. Not only does it create a gorgeous golden crust, but it’s also one of the quickest and healthiest ways to cook seafood. The beauty of this dish lies in its simplicity. While tomato-based sauces have their roots in Mediterranean cooking, the addition of fresh basil and white wine gives this one a classic Italian feel. Tomatoes and fish are a match made in heaven, and the combination of wine and lemon in the sauce helps cut through the richness of the fish. What I love most about this recipe is how adaptable it is—perfect for any season and so easy to tweak to your preferences.
Let’s talk ingredients: the essentials and the “oops, I don’t have that”
- Cod: The star of the show. Fresh cod is best, but if you’re in a pinch, frozen works just fine—just make sure to thaw it properly first. If you can’t find cod, halibut, haddock, or even tilapia would work well here. The mild flavor of the fish lets that sauce really shine.
- Cherry tomatoes: These beauties are the base of our sauce. Their natural sweetness and juiciness are key to the dish. If cherry tomatoes aren’t in season, go ahead and use grape tomatoes or even diced Roma tomatoes. Just remember, the riper, the better.
- White wine: Adds depth and a lovely richness to the sauce. I recommend a dry white, like Sauvignon Blanc or Pinot Grigio. If you’re avoiding alcohol, you can easily substitute vegetable or chicken broth with a splash of vinegar for a similar effect.
- Basil: Fresh basil is a must here for that herby punch. Dried basil won’t cut it (trust me, I’ve tried), but if you’re out of basil, fresh parsley or even a bit of oregano can work in a pinch.
- Lemon: Both the zest and juice bring that zippy brightness we love in this sauce. No lemon? A bit of lime juice or even white wine vinegar could sub in.
- Garlic: Because what’s a sauce without garlic? If you don’t have fresh cloves on hand, garlic powder could work, but the fresh stuff really makes a difference here.
- Crushed red pepper: This adds a subtle heat. If you like it spicier, feel free to up the amount—or omit it entirely if spice isn’t your thing.

Kitchen gear: what you’ll need (and what you can skip)
This recipe is super simple in terms of tools. Here’s what you’ll need:
- Large sauté pan: You’ll want something wide enough to cook the sauce and fit the fish fillets comfortably. A good-quality nonstick or stainless steel pan works great.
- Nonstick skillet: This is key for cooking the cod without it sticking or falling apart. If you don’t have one, a well-seasoned cast iron pan can work, but you might need to use a little more oil.
- Tongs or a fish spatula: Trust me, if you’ve ever had a fillet fall apart on you, you’ll understand why these tools are important. Tongs or a thin spatula make flipping the fish a breeze.
Step-by-step: my foolproof method for seared cod in tomato basil sauce
1. Make the sauce
Start by heating your olive oil over medium heat in a large sauté pan. Add the crushed red pepper flakes and garlic, and let them sizzle for about a minute. You’ll know the garlic’s ready when it smells fragrant but isn’t brown (seriously, keep an eye on it—burned garlic is no fun).
Next, toss in those cherry tomatoes. Stir them around occasionally, letting them cook until they soften and start to blister. This takes about 8 to 12 minutes, and at this point, your kitchen will already smell amazing.
Once the tomatoes are looking juicy, pour in the white wine. Let it simmer for a couple of minutes, then stir in the basil, lemon juice, zest, salt, sugar, and pepper. Give it a quick taste and adjust the seasonings if needed. Set the sauce aside while you focus on the fish.
2. Pan-sear the cod
While your sauce is resting, heat a nonstick skillet over medium heat with a little olive oil. Pat the cod fillets dry with paper towels (this is key for getting a nice sear). Season both sides with salt and pepper.
Place the cod fillets in the hot pan and let them cook undisturbed for about 3 minutes on the first side, until they’re golden brown. Flip them carefully, and cook for another 3 to 4 minutes, or until the fish is opaque and flakes easily with a fork.
3. Combine and serve
Pour that gorgeous white wine tomato basil sauce over the fish, letting everything warm through for just a minute. Then, remove the pan from the heat and get ready to serve!

Fun variations to try
One of the best things about this recipe is how easy it is to customize:
- Make it gluten-free: This dish is naturally gluten-free as long as your wine is GF-safe, so you’re already good to go!
- Vegan option: If you’re avoiding animal products, swap the cod for thick slices of eggplant or zucchini. You can pan-sear them in the same way.
- Add some greens: Sometimes I’ll throw in a handful of baby spinach or kale into the sauce right before serving for an extra dose of veggies.
- Switch up the herbs: While basil is classic, this sauce would also be delicious with fresh thyme or oregano.
- Spice it up: If you love heat, add more crushed red pepper or even some chopped fresh chili to the sauce.
Serving and presentation tips
I love to serve this dish with a side of crusty bread—it’s perfect for soaking up that delicious sauce. For a lighter option, it pairs beautifully with a simple green salad or some steamed asparagus. To plate, spoon some of the tomato basil sauce onto the plate first, then nestle the cod fillet on top. For a pop of color, sprinkle some fresh basil leaves or a little extra lemon zest over everything.
Drink pairings: let’s talk wine!
Since this dish already uses white wine in the sauce, I recommend serving it with a crisp, dry white. A Sauvignon Blanc or Pinot Grigio complements the brightness of the tomatoes and lemon beautifully. If wine isn’t your thing, a sparkling water with a slice of lemon or a light, citrusy beer could also work well.
Storage and reheating tips
If you’ve got leftovers (lucky you!), store the cod and sauce together in an airtight container in the fridge for up to two days. To reheat, gently warm everything in a skillet over low heat to avoid drying out the fish. Avoid the microwave—it tends to make fish rubbery.
Scaling the recipe
Whether you’re cooking for two or a small crowd, this recipe is easy to adjust. For fewer servings, simply halve the ingredients. Just be mindful of cooking times—if you’re only searing one or two fillets, they might cook a bit faster. For a larger group, you can double the recipe, but make sure not to overcrowd the pan when searing the fish (cook it in batches if needed).
Common issues and how to avoid them
- Fish sticking to the pan: Make sure your pan is hot and the fish is dry before you add it. A nonstick pan helps too.
- Overcooking the cod: Cod cooks quickly! Keep an eye on it, and remove it from the heat as soon as it flakes easily with a fork.
- Sauce too acidic?: If your tomatoes are especially tart, you can add a pinch more sugar to balance things out.
Ready to give it a try?
I promise this dish will make you feel like a culinary superstar—even if it’s just a regular weeknight. And don’t be afraid to make it your own! Experiment with different herbs, vegetables, or even a new fish. Cooking should always be fun, right?

FAQs
1. Can I use frozen cod? Yes, just make sure to thaw it fully and pat it dry before cooking.
2. What’s the best substitute for white wine? You can use chicken or vegetable broth with a splash of white wine vinegar.
3. Can I use canned tomatoes? Fresh is best, but in a pinch, you can use canned cherry or diced tomatoes—just drain them first.
4. How do I know when the cod is done? The cod should be opaque and flake easily with a fork. It usually takes about 6-7 minutes total.
5. Can I make the sauce ahead of time? Absolutely! You can make the sauce a day ahead and store it in the fridge. Just reheat it gently before serving.
Print
Pan-seared Cod In White Wine Tomato Basil Sauce Recipe
This pan-seared cod in white wine tomato basil sauce is the perfect light, flavorful dish for any night of the week! Easy and impressive!
- Total Time: 30 minutes
- Yield: 4 1x
Ingredients
For the White Wine Tomato Basil Sauce:
- 2 tablespoons (28ml) olive oil
- 1/4 teaspoon crushed red pepper flakes
- 3 large cloves of garlic finely minced
- 1 pint juicy cherry tomatoes sliced in half
- 1/4 cup (57ml) dry white wine
- 1/2 cup fresh basil finely chopped
- 2 tablespoons (28ml) fresh lemon juice
- 1/2 teaspoon fresh lemon zest
- 1/2 teaspoon salt (more to taste)
- 1 teaspoon granulated sugar
- 1/4 teaspoon fresh ground black pepper (more to taste)
For the Cod:
- 2 tablespoons (28ml) olive oil
- 1 and 1/2 pounds fresh cod cut into 4 fillets
- Salt and pepper
Instructions
1. Make the sauce
Start by heating your olive oil over medium heat in a large sauté pan. Add the crushed red pepper flakes and garlic, and let them sizzle for about a minute. You’ll know the garlic’s ready when it smells fragrant but isn’t brown (seriously, keep an eye on it—burned garlic is no fun).
Next, toss in those cherry tomatoes. Stir them around occasionally, letting them cook until they soften and start to blister. This takes about 8 to 12 minutes, and at this point, your kitchen will already smell amazing.
Once the tomatoes are looking juicy, pour in the white wine. Let it simmer for a couple of minutes, then stir in the basil, lemon juice, zest, salt, sugar, and pepper. Give it a quick taste and adjust the seasonings if needed. Set the sauce aside while you focus on the fish.
2. Pan-sear the cod
While your sauce is resting, heat a nonstick skillet over medium heat with a little olive oil. Pat the cod fillets dry with paper towels (this is key for getting a nice sear). Season both sides with salt and pepper.
Place the cod fillets in the hot pan and let them cook undisturbed for about 3 minutes on the first side, until they’re golden brown. Flip them carefully, and cook for another 3 to 4 minutes, or until the fish is opaque and flakes easily with a fork.
3. Combine and serve
Pour that gorgeous white wine tomato basil sauce over the fish, letting everything warm through for just a minute. Then, remove the pan from the heat and get ready to serve!
Notes
Serving and presentation tips
I love to serve this dish with a side of crusty bread—it’s perfect for soaking up that delicious sauce. For a lighter option, it pairs beautifully with a simple green salad or some steamed asparagus. To plate, spoon some of the tomato basil sauce onto the plate first, then nestle the cod fillet on top. For a pop of color, sprinkle some fresh basil leaves or a little extra lemon zest over everything.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner