Follow Me On Social Media!
30-Minute Mediterranean Cod in Tomato Basil Sauce Recipe
30-Minute Mediterranean Cod in Tomato Basil Sauce brings flaky, golden cod to a simmering tomato basil sauce. Tender, fragrant fish every time. Try it tonight.
30-Minute Mediterranean Cod in Tomato Basil Sauce gives you flaky, tender fish in a deeply flavored sauce without spending an hour at the stove. Most cod recipes turn out dry, rubbery, or fall apart the moment they hit the pan. I burned through at least five batches before learning to time the sauce and the fish so neither suffers. The smell of garlic and basil hitting hot olive oil is the moment your kitchen turns into a coastal trattoria. If you want a crisp, sweet side, my air fryer apple fries bring a fun contrast to the plate. Jump to the recipe card or keep reading for my best tips. You might also love my crispy air fryer apple fries.


Ninja Prestige Smart XL Pro Cook System, 10-in-1, Stainless Steel, DT552
Getting cod to cook evenly without falling apart is the hardest part of this dish. I use the Ninja Prestige Smart XL Pro Cook System because its built-in food thermometer takes the guesswork out of doneness — I've used it for over a year with zero dry batches. It's Prime eligible and ships free.
Check Price on Amazon →Why You'll Love This 30-Minute Mediterranean Cod in Tomato Basil Sauce Recipe
- Searing the cod first creates a golden crust that holds the fish together through the simmer — no broken, mushy fillets.
- The tomato basil sauce reduces in under five minutes because crushed cherry tomatoes break down fast, keeping the thirty-minute promise real.
- Bloomed garlic in olive oil releases sweet, mellow flavor instead of the harsh bite you get from dumping it into cold liquid.
- One skillet means the fish picks up every bit of fond from the pan, layering flavor without extra dishes.
Ingredients for 30-Minute Mediterranean Cod in Tomato Basil Sauce Recipe
Exact amounts are in the printable recipe card below — here's what you'll need at a glance.
Main Ingredients
- 4 cod fillets (6 oz each), skinless
- 2 tbsp olive oil (for searing)
- 4 garlic cloves, minced
- 2 cups cherry tomatoes, halved
- ½ cup seafood stock or water
- ¼ cup fresh basil leaves, torn
Seasonings & Flavors
- 1 tsp kosher salt
- ½ tsp black pepper
- ¼ tsp red pepper flakes
- 1 tbsp fresh lemon juice
- 1 tsp olive oil (for finishing)
Optional Toppings
- (Optional) Crumbled feta cheese
- (Optional) Fresh parsley, chopped
- (Optional) Kalamata olives, pitted and halved
- (Optional) Lemon zest
- (Optional) Toasted pine nuts
Ingredient Notes
- Cod fillets: Choose thick, even fillets around 6 oz each so they cook at the same rate. Thin tail pieces overcook before the sauce reduces. Substitute halibut or haddock if cod is unavailable — both hold up to simmering. Avoid thin, flaky fish like tilapia; it disintegrates in acidic tomato sauce.
- Cherry tomatoes: Cherry tomatoes have less water content than canned, so the sauce reduces fast and stays within thirty minutes. Halving them releases juice without making the sauce watery. Roma tomatoes work but add two extra minutes of simmering. Never use beefsteak — too watery.
- Fresh basil: Fresh basil matters here — dried basil turns bitter in a quick simmer and loses its sweet, anise-like aroma. Tear leaves by hand; cutting with a knife bruises them and causes blackening. Add half during cooking and half at the end for layered flavor.
- Garlic: Mince garlic finely so it blooms evenly in thirty seconds. Coarsely chopped garlic burns on the outside while staying raw inside. This is the most common flavor failure point — burnt garlic makes the whole sauce bitter and cannot be fixed once it happens.
- Olive oil: Use extra virgin for flavor but keep the heat at medium-high, not smoking. If the oil smokes before you add the cod, the sear turns acrid. A shimmering surface means the oil is ready.

How to Make 30-Minute Mediterranean Cod in Tomato Basil Sauce Recipe Step by Step
Prep the cod
Pat four 6-oz cod fillets completely dry with paper towels. Season both sides with 1 tsp kosher salt and ½ tsp black pepper. Dry fish sears better — moisture creates steam that prevents browning. Let the fillets sit at room temperature for 10 minutes while you prep the sauce ingredients. Watch for fillets that are uneven in thickness; fold thin tail sections under themselves so they cook evenly.
Sear the cod
Heat 2 tbsp olive oil in a large skillet over medium-high heat until shimmering but not smoking — about 2 minutes. Add cod fillets in a single layer without crowding the pan. Sear 2-3 minutes per side until a golden crust forms and the fish releases easily from the pan. If the cod sticks when you try to flip, it is not ready — wait another 30 seconds. Transfer to a plate and tent loosely with foil.
Build the tomato basil sauce
Reduce heat to medium. Add 1 tbsp olive oil and 4 minced garlic cloves to the same skillet. Bloom for 30-45 seconds until fragrant but not browned — the garlic should smell sweet and mellow, never acrid. Add 2 cups halved cherry tomatoes, ¼ tsp red pepper flakes, and ½ cup seafood stock. Crush tomatoes slightly with the back of a spoon to release juices. Simmer 4-5 minutes until sauce thickens and turns deep red. Watch for the sauce coating the spoon — that means it is reduced enough.
Simmer cod in sauce
Return cod fillets to the skillet, nestling them into the sauce. Add half of the torn basil leaves. Simmer gently over medium-low heat for 8-10 minutes — never boil, or the fish turns rubbery and breaks apart. The cod is done when it flakes easily with a fork and looks opaque but still slightly translucent in the thickest part. Spoon sauce over the fish halfway through cooking so the tops stay moist. Watch for bubbling — if the sauce is aggressively boiling, drop the heat immediately.
Finish and serve
Turn off heat. Squeeze 1 tbsp fresh lemon juice over the cod. Drizzle with 1 tsp olive oil and sprinkle with remaining torn basil. Let rest 2 minutes before serving so the sauce settles and flavors meld. Serve directly from the skillet with crusty bread, couscous, or over a bed of greens.
Pro Tips for the Best 30-Minute Mediterranean Cod in Tomato Basil Sauce Recipe
- Ingredient prep: Pat cod fillets bone-dry with paper towels on both sides before seasoning. Any surface moisture turns to steam in the pan, preventing the Maillard browning that creates flavor and holds the fish together. I press firmly and swap towels twice.
- Common mistake and fix: The number one failure is cod falling apart in the sauce. This happens because the fish is flipped too early during searing or boiled instead of simmered. Fix: wait until the cod releases from the pan on its own before flipping — if it sticks, it needs another 30 seconds. Then simmer at medium-low, never a rolling boil. If it already broke, flake the pieces into the sauce and serve over pasta — still delicious, just not photogenic.
- Temperature control: Keep the sauce at a gentle simmer, not a boil, once the cod goes back in. Boiling causes the protein fibers to seize and squeeze out moisture, turning the fish rubbery. Look for small bubbles breaking the surface every second or two — that is a simmer. Anything more aggressive needs the heat dropped immediately.
- Flavor enhancement: Bloom garlic in olive oil for 30-45 seconds before adding tomatoes. This releases the sweet, aromatic sulfur compounds without burning them. Burnt garlic is bitter and cannot be fixed — you must start over. If the garlic starts darkening past pale gold, add the tomatoes immediately to stop the cooking.
Storing and Reheating 30-Minute Mediterranean Cod in Tomato Basil Sauce Recipe
Refrigerator Storage
Store leftover cod in tomato sauce in an airtight glass container for up to 2 days. The acid in the tomatoes breaks down the fish texture after day two, making it mushy.
Freezing 30-Minute Mediterranean Cod in Tomato Basil Sauce Recipe
Freeze cod and sauce together in a freezer-safe container with a layer of plastic wrap pressed against the surface for up to 1 month. Thaw overnight in the fridge before reheating.
Reheating in the Oven
Reheat at 300°F for 10-12 minutes in a covered oven-safe dish. Add 2 tbsp of water or stock to the sauce to restore moisture. Covering prevents the fish from drying out.
Reheating in the Microwave
Microwave at 50% power in 30-second intervals until just warm — about 90 seconds total. Place a damp paper towel over the dish to trap steam and prevent the cod from turning rubbery.
Make Ahead
Prepare the tomato basil sauce up to 2 days ahead and store in the fridge. Sear the cod fresh right before serving and simmer it in the reheated sauce. Never store raw cod in the sauce — the acid starts cooking the fish.
30-Minute Mediterranean Cod in Tomato Basil Sauce Recipe

Ingredients
Main Ingredients
- 4 cod fillets (6 oz each), skinless
- 2 tbsp olive oil (for searing)
- 4 garlic cloves, minced
- 2 cups cherry tomatoes, halved
- ½ cup seafood stock or water
- ¼ cup fresh basil leaves, torn
Seasonings & Flavors
- 1 tsp kosher salt
- ½ tsp black pepper
- ¼ tsp red pepper flakes
- 1 tbsp fresh lemon juice
- 1 tsp olive oil (for finishing)
Optional
- Crumbled feta cheese
- Fresh parsley, chopped
- Kalamata olives, pitted and halved
- Lemon zest
- Toasted pine nuts
Instructions
- 1Prep the cod: Pat four 6-oz cod fillets completely dry with paper towels. Season both sides with 1 tsp kosher salt and ½ tsp black pepper. Dry fish sears better — moisture creates steam that prevents browning. Let the fillets sit at room temperature for 10 minutes while you prep the sauce ingredients. Watch for fillets that are uneven in thickness; fold thin tail sections under themselves so they cook evenly.
- 2Sear the cod: Heat 2 tbsp olive oil in a large skillet over medium-high heat until shimmering but not smoking — about 2 minutes. Add cod fillets in a single layer without crowding the pan. Sear 2-3 minutes per side until a golden crust forms and the fish releases easily from the pan. If the cod sticks when you try to flip, it is not ready — wait another 30 seconds. Transfer to a plate and tent loosely with foil.
- 3Build the tomato basil sauce: Reduce heat to medium. Add 1 tbsp olive oil and 4 minced garlic cloves to the same skillet. Bloom for 30-45 seconds until fragrant but not browned — the garlic should smell sweet and mellow, never acrid. Add 2 cups halved cherry tomatoes, ¼ tsp red pepper flakes, and ½ cup seafood stock. Crush tomatoes slightly with the back of a spoon to release juices. Simmer 4-5 minutes until sauce thickens and turns deep red. Watch for the sauce coating the spoon — that means it is reduced enough.
- 4Simmer cod in sauce: Return cod fillets to the skillet, nestling them into the sauce. Add half of the torn basil leaves. Simmer gently over medium-low heat for 8-10 minutes — never boil, or the fish turns rubbery and breaks apart. The cod is done when it flakes easily with a fork and looks opaque but still slightly translucent in the thickest part. Spoon sauce over the fish halfway through cooking so the tops stay moist. Watch for bubbling — if the sauce is aggressively boiling, drop the heat immediately.
- 5Finish and serve: Turn off heat. Squeeze 1 tbsp fresh lemon juice over the cod. Drizzle with 1 tsp olive oil and sprinkle with remaining torn basil. Let rest 2 minutes before serving so the sauce settles and flavors meld. Serve directly from the skillet with crusty bread, couscous, or over a bed of greens.
Recipe Notes
- Chef tip: Save a few whole basil leaves for the final garnish. The torn basil added during cooking infuses the sauce, but fresh leaves at the end give a bright, aromatic hit that makes the dish taste just-made.
- Best substitution: Halibut is the best substitute for cod — it has a similar flake and holds up to simmering. Haddock works too but has a softer texture. Avoid tilapia or sole; both disintegrate in acidic tomato sauce within minutes.
- Make-ahead: Make the tomato basil sauce up to 48 hours ahead and refrigerate in a sealed container. Reheat the sauce in the skillet, then sear the cod fresh and add it. This keeps the fish texture intact and dinner on the table in fifteen minutes.
- Scaling: Double the recipe for six people using a 12-inch skillet. Do not crowd the pan when searing — cook the cod in two batches if needed. The sauce doubles easily; just add one extra minute of reducing time.
- Troubleshooting: If your cod falls apart in the sauce, the cause is almost always flipping too early during searing or boiling instead of simmering. To prevent: wait until the fish releases from the pan before flipping, and keep the sauce at a gentle simmer. To recover: flake the broken pieces into the sauce and serve over pasta or rice — the flavor is still excellent.
Nutrition Per Serving
- Calories: 280 kcal
- Protein: 32g
- Fat: 12g
- Saturated Fat: 2g
- Carbohydrates: 10g
- Fiber: 2g
- Sugar: 6g
- Sodium: 580mg
- Cholesterol: 75mg
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Made this recipe?
I’d love to see how your 30-Minute Mediterranean Cod in Tomato Basil Sauce Recipe turned out — leave a star rating and a comment below. I read every one!
Frequently Asked Questions about 30-Minute Mediterranean Cod in Tomato Basil Sauce Recipe
How do you make 30-Minute Mediterranean Cod in Tomato Basil Sauce?
Pat cod fillets dry, season with salt and pepper, and sear in olive oil for 2-3 minutes per side until golden. Remove the fish, then bloom garlic in the same pan. Add halved cherry tomatoes, red pepper flakes, and stock. Simmer 4-5 minutes until the sauce thickens. Return cod to the pan with torn basil and simmer gently 8-10 minutes until the fish flakes easily.
Can I use a different fish instead of cod?
Yes — halibut and haddock are the best substitutes because they have a similar flaky texture and hold up to simmering in acidic tomato sauce. Avoid thin, delicate fish like tilapia, sole, or flounder. They disintegrate within minutes in the sauce. Salmon works but changes the flavor profile significantly toward a richer, oilier dish.
Why does my cod fall apart when I cook it in tomato sauce?
Cod falls apart for two main reasons. First, the fish is flipped too early during searing — if it sticks to the pan, the crust has not formed yet and the fish tears. Wait until it releases on its own. Second, the sauce is boiling instead of simmering. Boiling causes protein fibers to seize and push out moisture, making the cod rubbery and prone to breaking. Keep the heat at medium-low with gentle bubbles.
Can I make this Mediterranean cod recipe ahead of time?
You can make the tomato basil sauce up to two days ahead and store it in the fridge. Sear the cod fresh right before serving and simmer it in the reheated sauce for 8-10 minutes. Do not store raw cod in the sauce overnight — the tomato acid starts breaking down the fish proteins and turns it mushy before it even cooks.
What are good summer sides for Mediterranean cod?
In summer, serve this cod with a simple cucumber tomato salad, grilled zucchini, or crusty bread for soaking up sauce. A glass of crisp white wine like Pinot Grigio pairs beautifully. For a lighter option, serve over a bed of arugula dressed with lemon and olive oil. The bright, fresh flavors complement the warm tomato basil sauce perfectly.





[…] Parmesan Cauliflower Bites should crack when you bite in, not collapse into a wet sponge. Most recipes fail because the cheese slides off and the florets steam instead of roast. I burned three batches before I figured out the dry-brine trick that changes everything. You’ll smell the parmesan toasting and hear that shatter-crack the moment they come out. If you love simple weeknight mains, my 30-Minute Mediterranean Cod pairs perfectly with these. Jump to the recipe card or keep reading for my best tips. You might also love my 30-Minute Mediterranean Cod in Tomato Basil Sauce. […]