30 Minute Cod in Tomato Garlic Sauce
Bright, saucy, and impossibly quick, this 30 Minute Cod in Tomato Garlic Sauce is the kind of dinner that feels special without requiring hours of fuss. Tender white fish fillets are seared in a fragrant blend of spices, then finished in a garlicky tomato broth that’s studded with burst cherry tomatoes and bright basil. It pairs beautifully with crusty bread, rice, or a silky polenta. The pantry-friendly spice mix and a short simmer mean you’ll be at the table in about half an hour, and the flavors taste like you spent much longer.
Why you’ll love this recipe
- Fast: From pan to plate in about 30 minutes.
- Flexible: Cod is featured here, but you can sub halibut or tilapia with no changes to the method.
- Fresh and bright: Cherry tomatoes and basil give the sauce a lively, summery character.
- Simple ingredients: Everything comes together with a handful of staples and basic spices.
Ingredients
- 1 pound cod fillets, can sub with halibut or tilapia
- 1/2 teaspoon EACH smoked paprika, Italian seasoning, garlic powder, crushed red pepper flakes, salt, black pepper
- 1 Tablespoon oil, I like to use avocado oil
- 2 Tablespoons butter
- 1/4 cup onion or shallot, minced
- 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
Equipment
- Large skillet with lid
- Tongs or spatula
- Sharp knife and cutting board
- Measuring spoons and cups
Taste and texture notes

The fish stays moist and flaky thanks to a quick pan-sear followed by a gentle simmer in the tomato garlic sauce. The sauce itself is a balance of sweet, acidic, and savory elements: roasted-sweet bursts from cherry tomatoes, bright lemon juice, and an aromatic trio of garlic, smoked paprika, and Italian seasoning. A touch of butter rounds everything out and gives the sauce a silky finish. Finish with chopped basil for a fresh, herbaceous lift.
Step-by-step instructions

- Prep the fish and spices: Pat the 1 pound cod fillets dry with paper towels. Sprinkle 1/2 teaspoon each of smoked paprika, Italian seasoning, garlic powder, crushed red pepper flakes, salt, and black pepper over both sides of the fillets so they are evenly seasoned. This simple spice rub creates a warm, savory base for the dish.
- Heat the pan: Place a large skillet over medium-high heat. Add 1 Tablespoon oil (avocado oil is my preferred choice for its high smoke point and neutral flavor). Heat until the oil shimmers but is not smoking.
- Sear the cod: Add the seasoned cod fillets to the hot skillet. Sear without moving for about 2–3 minutes, until the bottom develops a golden crust. Gently flip the fillets and cook the second side for another 1–2 minutes—your goal is a golden exterior while keeping the center slightly underdone, since the fish will finish cooking in the sauce.
- Remove fish and reserve: Transfer the seared cod to a plate and set aside. Leaving the fond (browned bits) in the pan will add flavor to the sauce.
- Start the sauce: Reduce heat to medium, then add 2 Tablespoons butter to the skillet. When the butter melts and begins to foam, add 1/4 cup minced onion or shallot. Sauté for 2–3 minutes, stirring occasionally, until the onion softens and becomes translucent.
- Add the garlic: Stir in 4–5 minced or finely grated garlic cloves. Cook for about 30 seconds to 1 minute, until the garlic becomes fragrant but before it browns—this keeps the garlic tasting bright rather than bitter.
- Add tomatoes and liquid: Add 1 pint halved cherry tomatoes to the skillet. Cook, stirring occasionally, until the tomatoes begin to soften and release their juices, about 3–4 minutes. Pour in 1/2 cup vegetable stock or water and stir to combine, scraping up any browned bits from the bottom of the pan. This liquid will build the base of your tomato garlic sauce.
- Simmer to meld flavors: Bring the sauce to a gentle simmer and let it cook for 3–4 minutes. The tomatoes should loosen into the liquid, creating a slightly chunky sauce. Taste and adjust seasoning if needed—if you like more heat, add a pinch more crushed red pepper flakes; for more salt, add a little extra.
- Return the fish to the pan: Nestle the seared cod fillets back into the skillet on top of the sauce. Spoon a little sauce over the fillets to ensure they are moistened and evenly exposed to heat.
- Finish cooking: Cover the skillet with a lid and let the fish simmer gently in the tomato garlic sauce for 4–6 minutes, depending on the thickness of the fillets. The fish is done when it flakes easily with a fork and is opaque through the center.
- Brighten and finish: Remove the skillet from heat and stir in 1 Tablespoon fresh lemon juice and 4 tablespoons chopped fresh basil. The lemon juice adds brightness, while the basil contributes fresh herb flavor and color.
- Garnish and serve: Spoon the fish and tomato garlic sauce onto serving plates. Garnish with additional chopped basil if desired. Serve hot, with crusty bread for sopping up the sauce, or over rice, pasta, or creamy polenta for a heartier meal.
Timing and tips for success
- Pat the fish dry before seasoning. Removing excess moisture helps you get a better sear.
- Don’t overcook the fish in the pan before adding it to the sauce—the residual cooking in the simmering sauce finishes it perfectly, keeping the fillets tender.
- Adjust heat carefully. A medium heat for sautéing the onion and simmering the sauce prevents garlic from burning and keeps the tomatoes from becoming mushy.
- Use ripe cherry tomatoes. They burst and sweeten the sauce naturally; if tomatoes are out of season, you can add a teaspoon of sugar to balance acidity, but it usually isn’t necessary.
- Substitution note: If you swap cod for halibut or tilapia, follow the same cooking times but adjust the final simmer so the fish reaches flakiness without drying out. Thinner tilapia fillets will need less time in the sauce, while thicker halibut may need an extra minute or two.
Serving suggestions
This 30 Minute Cod in Tomato Garlic Sauce is versatile. Here are a few serving ideas:
- Crusty bread (like a baguette) to soak up every last drop of sauce.
- Steamed rice or lemon-herb rice for a soothing, filling plate.
- Garlic butter pasta: Toss cooked spaghetti in a little olive oil or butter and place the fish and sauce on top.
- Polenta or creamy mashed potatoes for a comforting base that contrasts the bright tomato sauce.
- A crisp green salad alongside balances the richness with freshness.
Make-ahead and storage
If you want to prepare ahead, sear the fish and make the tomato garlic sauce separately. Cool and store the sauce and fish in airtight containers in the refrigerator for up to 2 days. Reheat gently on the stovetop: warm the sauce over low heat, nestle the seared fish into the sauce, and gently simmer until warmed through. Avoid vigorous boiling to prevent the fish from overcooking and becoming dry.
Common questions
Can I use frozen fish? Yes—thaw completely, pat dry, and proceed with the recipe. Excess moisture will prevent a good sear, so be sure to dry the fillets.
My sauce is too thin—what do I do? Simmer uncovered a little longer to reduce and concentrate it. Alternatively, remove the fish and boil the sauce for a couple more minutes, then return the fish to finish cooking.
Can I make this spicier? Increase the crushed red pepper flakes, add a pinch of cayenne, or stir in a spoonful of harissa or your favorite chili paste at the end for a smoky, spicy kick.
Final thoughts
This 30 Minute Cod in Tomato Garlic Sauce is proof that weeknight dinners can be both fast and flavorful. It checks all the boxes: minimal fuss, bold flavor, fresh herbs, and a saucy finish that makes every bite satisfying. Whether you’re serving it for a simple family meal or bringing it to a casual dinner with friends, it’s a dish that looks and tastes like you put in more time than you did. Keep the spice blend handy, tomatoes ripe, and a loaf of crusty bread nearby—you’ll want to soak up every drop.
Nutritional note
Cod is a lean source of protein and pairs well with vegetables and whole grains for a balanced meal. If you’re watching sodium, you can reduce the salt in the seasoning and rely on fresh lemon juice and basil to enhance flavor.
Enjoy this easy, flavorful 30 Minute Cod in Tomato Garlic Sauce—a dependable weeknight winner that feels like a small celebration at the table.

30 Minute Cod in Tomato Garlic Sauce
Ingredients
- 1 pound cod fillets can substitute halibut or tilapia
- 1/2 teaspoon smoked paprika use with other spices listed
- 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 oil use avocado oil or other neutral oil
- 2 tablespoons butter
- 1/4 cup onion or shallot minced
- 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 fresh basil chopped, plus more for garnish
Instructions
- Combine 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 and generously season both sides with the spice mixture.
- Heat the oil in a large cast iron pan over medium-high heat until shimmering.
- Add the cod and cook 2 minutes per side, until lightly browned; remove the fillets and set aside.
- Reduce heat to medium and add the butter and minced onion or shallot to the same pan; sauté 2–3 minutes until softened and lightly golden.
- Add the minced garlic and cook about 30 seconds, stirring, until fragrant.
- Add the halved cherry tomatoes and cook 2–3 minutes until they begin to soften, stirring occasionally.
- Stir in the vegetable stock (or water), fresh lemon juice, and chopped basil, then bring the sauce to a gentle simmer and taste for seasoning, adding more salt if needed.
- Return the cod to the pan and simmer 3–5 minutes more, or until the fish is opaque and flakes easily with a fork.
- Garnish with additional basil if desired and serve immediately.
Equipment
- Cast iron pan
Notes
- Pat fish dry for better browning.
- Use a neutral oil like avocado for high-heat searing.
- Halibut or tilapia can replace cod.
- Taste the sauce before serving and adjust salt.

