Start by heating olive oil in a medium saucepan. Add your chopped onion and garlic, cooking until fragrant and translucent. This will take about 2-3 minutes. Once softened, pour in your diced tomatoes and white wine. Stir everything together, allowing the sauce to simmer for 10-15 minutes. The flavors will meld beautifully as the sauce thickens. Toss in those chopped basil leaves toward the end, and your kitchen will smell heavenly!
Pat the cod fillets dry with a paper towel. Dry fillets get a better sear, trust me. Sprinkle both sides with salt, black pepper, and a hint of paprika for some smoky depth. This simple blend really brings out the fish’s natural flavor.
Heat olive oil in a nonstick skillet over medium-high heat. Once the pan is hot, lay your seasoned cod fillets in carefully. Cook for about 3-4 minutes on one side, then flip using a fish spatula. The cod should have a nice golden crust and flake easily with a fork when done.
Spoon that gorgeous tomato basil sauce onto your plates and gently nestle the cod fillets on top. For a final flourish, garnish with fresh basil and a wedge of lemon for a burst of bright flavor.