There is something especially comforting about putting a beautiful dinner on the table without spending the whole evening in the kitchen. I love recipes that bring together simple ingredients, bright flavors, and a cozy homemade feeling, and this 30 Minute Cod in Tomato Garlic Sauce delivers all three.
This one-pan seafood dinner starts with tender cod seasoned with smoked paprika, Italian seasoning, garlic powder, crushed red pepper, salt, and black pepper. The fish gets a quick sear, then the same pan creates a rich tomato garlic sauce with butter, onion, fresh garlic, cherry tomatoes, lemon juice, vegetable stock, and basil. Finally, the cod returns to the pan so it can gently finish cooking while soaking up all those savory flavors.
If you want a flavorful meal that feels special but keeps preparation simple, cod in tomato garlic sauce deserves a place in your regular dinner rotation.
Overview of Recipe
This cod in tomato garlic sauce recipe combines lightly seared white fish with a fresh, buttery tomato sauce. The cherry tomatoes soften in the pan and release their juices, while garlic and onion build a fragrant base. Lemon juice adds brightness, and fresh basil gives the sauce a fresh Mediterranean-inspired finish.
The cod stays tender and delicate while the sauce provides plenty of flavor. Smoked paprika adds gentle depth, Italian seasoning brings an herbaceous note, and crushed red pepper gives the dish a mild kick.
You will also appreciate the practical side of this recipe. Everything cooks in one pan, the ingredient list stays manageable, and the entire meal takes about 30 minutes from start to finish. As a result, cod in tomato garlic sauce works beautifully for a busy weeknight, a relaxed weekend dinner, or a meal when you want seafood without a complicated cooking process.
Serve it immediately while the fish remains tender and the sauce stays warm and fragrant.
Ingredients
For the fish, you will need 1 pound cod fillets. You can substitute halibut or tilapia if you prefer.
For seasoning, combine 1/2 teaspoon each of smoked paprika, Italian seasoning, garlic powder, crushed red pepper flakes, salt, and black pepper.
Use 1 tablespoon oil for searing. Avocado oil works well, although you can use another cooking oil you prefer.
You will also need 2 tablespoons butter, 1/4 cup minced onion or shallot, and 4 to 5 garlic cloves that you mince or finely grate.
For the tomato garlic sauce, prepare 1 pint cherry tomatoes, halved, along with 1/2 cup vegetable stock or water.
Add 1 tablespoon fresh lemon juice and 4 tablespoons chopped fresh basil. Keep a little extra basil nearby for garnish.
Necessary Tools for Preparation
You only need a few basic kitchen tools for this recipe. Use a large heavy-duty skillet or frying pan that can comfortably hold the cod and sauce. A small bowl will help you combine the seasonings before cooking. You will also need a chef’s knife and cutting board for the onion, garlic, tomatoes, and basil.
Keep a spatula or fish turner nearby for carefully flipping the cod. A wooden spoon or silicone spatula will also help you stir the sauce without damaging your pan.
Ingredient Additions & Substitutions
- Cod: Replace the cod with halibut or tilapia. Choose fillets with a similar thickness so the cooking time stays close to the original.
- Oil: Use avocado oil, olive oil, or another neutral cooking oil suitable for pan searing.
- Onion: Swap the minced onion for a shallot when you want a slightly more delicate flavor.
- Vegetable stock: Use water if you do not have vegetable stock available.
- Cherry tomatoes: Grape tomatoes make a suitable alternative. Cut larger tomatoes into bite-sized pieces.
- Butter: Use a plant-based butter if you need a dairy-free alternative.
- Basil: Fresh parsley can provide a different herbaceous finish when basil is unavailable.
- Heat: Increase or reduce the crushed red pepper flakes according to your preferred level of spice.
- Fish: Halibut and tilapia both work well when you want an alternative to cod.
Step-by-Step Instructions
Step 1: Combine the smoked paprika, Italian seasoning, garlic powder, crushed red pepper flakes, salt, and black pepper in a small bowl. Pat the cod fillets dry with paper towels, then generously season both sides with the spice mixture.
Step 2: Heat the oil in a large heavy-duty pan over medium-high heat. Once the oil feels hot, carefully add the seasoned cod. Cook the fillets for about 2 minutes on each side, or until they develop a light golden-brown exterior. Remove the cod from the pan and set it aside.
Step 3: Reduce the heat as needed, then add the butter and minced onion to the same pan. Sauté for 2 to 3 minutes, stirring occasionally, until the onion softens and develops a light golden color.
Step 4: Add the minced or finely grated garlic. Cook for about 30 seconds while stirring occasionally. Watch the garlic closely because it can burn quickly.
Step 5: Add the halved cherry tomatoes. Cook them for 2 to 3 minutes, stirring occasionally, until they soften and begin releasing their juices.
Step 6: Pour in the vegetable stock and fresh lemon juice. Add the chopped basil, then bring the mixture to a gentle simmer. Taste the sauce and add more salt if needed.
Step 7: Return the seared cod to the pan. Spoon some of the tomato garlic sauce over the fillets, then let the fish cook gently for another 3 to 5 minutes, or until the cod cooks through.
Step 8: Finish the cod in tomato garlic sauce with additional fresh basil. Serve immediately while the fish and sauce remain hot.
Tips for Making It
Pat the cod dry before seasoning it. This small step helps the seasoning adhere to the fish and supports better browning during the initial sear.
Avoid overcrowding the pan. If your fillets need more space, work in batches rather than placing them too close together. Good contact with the hot pan helps the fish develop a lightly browned exterior.
Keep an eye on the garlic. Thirty seconds can provide plenty of time to release its aroma, so do not let it sit unattended in the hot butter.
Let the tomatoes soften before adding the stock. This allows them to release some of their juices and helps build a more flavorful base for the sauce.
Do not overcook the cod. The fish only needs a few minutes after you return it to the sauce. Check the thickest part of the fillet and remove it from the heat as soon as it cooks through.
For an especially flavorful cod in tomato garlic sauce, spoon the warm tomato mixture over the fish several times during the final cooking stage. That simple technique helps coat the fillets with the buttery garlic and basil flavors.
If you want to save time, chop the onion, garlic, tomatoes, and basil before you begin cooking. Then you can move through the recipe without stopping to prepare ingredients while the pan heats.
Storage Instructions
Store leftover cod in tomato garlic sauce in an airtight container in the refrigerator. Allow the food to cool before sealing the container, then refrigerate it promptly.
For the best texture, enjoy leftovers within 2 days. Reheat the cod gently in a skillet over low to medium-low heat with a small spoonful of water or stock. Cover the pan and warm the fish until heated through. Gentle reheating helps prevent the cod from becoming dry.
You can also reheat individual portions in the microwave using short intervals. Check the fish between intervals and stop heating as soon as it reaches the desired temperature.
For the best quality, prepare only as much as you expect to eat because delicate cooked fish tastes best shortly after cooking.

General Information
Cod has a naturally mild flavor and tender texture, which makes it a versatile choice for recipes with bold sauces. Here, the fish provides a delicate foundation for the tomato, garlic, butter, lemon, and basil combination.
The recipe also draws inspiration from Mediterranean-style cooking, where seafood, fresh vegetables, herbs, garlic, olive oil or butter, and bright citrus flavors often create meals that taste fresh without requiring a long ingredient list.
The one-pan method adds another appealing feature. Instead of cooking the fish separately and preparing the sauce in another pan, you build the sauce in the same skillet used for the cod. Consequently, the pan captures some of the savory flavors left behind during the sear, while the fish gets another chance to absorb the sauce during the final cooking stage.
The combination of tomatoes and lemon also gives the dish a balanced character. The tomatoes provide natural sweetness and acidity, while lemon adds a sharper, fresher note. Garlic and basil then tie everything together.
Frequently Asked Questions
Can I use frozen cod for this recipe?
Yes, but thaw the cod completely before cooking and pat it very dry. Excess moisture can interfere with the searing process and may cause the fish to steam instead of lightly browning.
How do I know when the cod is cooked?
The cod should look opaque and flake easily when tested with a fork. Because fillets vary in thickness, begin checking toward the end of the recommended cooking time rather than relying only on the clock.
Can I make the sauce less spicy?
Absolutely. Simply reduce the crushed red pepper flakes or leave them out. The smoked paprika, garlic, basil, tomatoes, and lemon will still give the cod in tomato garlic sauce plenty of flavor.
What can I serve with cod in tomato garlic sauce?
Serve the fish with crusty bread, rice, pasta, roasted vegetables, or a simple green salad. Bread works particularly well because you can use it to soak up the flavorful tomato garlic sauce.
Conclusion
This 30 Minute Cod in Tomato Garlic Sauce brings together everything you want from a satisfying weeknight dinner. The cod cooks quickly, the sauce develops in the same pan, and fresh tomatoes, garlic, lemon, and basil create a bright and savory finish.
Most importantly, the recipe does not require complicated techniques. A quick sear, a few minutes of sautéing, and a gentle simmer turn simple ingredients into a dinner that feels thoughtful and homemade.
Print
30 Minute Cod in Tomato Garlic Sauce
This 30 Minute Cod in Tomato Garlic Sauce is a quick, flavorful one-pan seafood dinner with tender cod, juicy cherry tomatoes, fresh garlic, lemon, and basil. An easy Mediterranean-inspired meal for busy weeknights.
- Total Time: 20 minutes
- Yield: 4 servings 1x
Ingredients
1 pound cod fillets
1/2 teaspoon smoked paprika
1/2 teaspoon Italian seasoning
1/2 teaspoon garlic powder
1/2 teaspoon crushed red pepper flakes
1/2 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon avocado oil or olive oil
2 tablespoons butter
1/4 cup minced onion or shallot
4–5 garlic cloves, minced or finely grated
1 pint cherry tomatoes, halved
1/2 cup vegetable stock or water
1 tablespoon fresh lemon juice
4 tablespoons chopped fresh basil, plus more for garnish
Instructions
1. Combine smoked paprika, Italian seasoning, garlic powder, crushed red pepper flakes, salt, and black pepper in a small bowl. Pat the cod dry and generously season both sides with the spice mixture.
2. Heat oil in a large heavy-duty pan over medium-high heat. Add the cod and cook for about 2 minutes on each side, or until lightly browned. Remove the cod from the pan and set aside.
3. Add the butter and minced onion to the same pan. Sauté for 2-3 minutes, or until the onion softens and becomes lightly golden.
4. Add the garlic and cook for about 30 seconds, stirring occasionally, until fragrant.
5. Add the halved cherry tomatoes and cook for 2-3 minutes, stirring occasionally, until softened.
6. Stir in the vegetable stock, lemon juice, and chopped basil. Bring the sauce to a gentle simmer and taste, adding more salt if needed.
7. Return the cod to the pan and cook for another 3-5 minutes, or until the cod is cooked through.
8. Garnish with additional fresh basil and serve immediately.
Notes
Pat the cod dry before seasoning to encourage better browning.
Avoid overcooking the cod because the fillets can become dry.
Reduce or omit the crushed red pepper flakes for a milder sauce.
You can substitute halibut or tilapia for the cod.
Use olive oil instead of avocado oil if preferred.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 300
- Sugar: 6g
- Sodium: 500mg
- Fat: 17g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 90mg
Keywords: cod in tomato garlic sauce, cod recipe, one pan cod, tomato garlic sauce, Mediterranean cod