Instant Pot Cod Recipes for Dinner with Lemon Tomato Sauce

Updated November 3, 2026

Total time
47 min
prep 18 min · cook 29 min
Serves
4
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Instant Pot Cod Recipes for Dinner with Lemon Tomato Sauce

This Instant Pot cod dinner pairs tender white fish with a bright sauce of tomatoes, lemon, garlic, and olives. The sauce cooks under pressure first, then the cod gently poaches in it, making it easier to control the fish’s texture than pressure-cooking delicate fillets.

Ingredients

  • 1½ pounds cod fillets, cut into 4 portions (680 g)
  • 1 tablespoon olive oil (15 ml)
  • 1 small yellow onion, finely chopped, about 1 cup (150 g)
  • 3 garlic cloves, minced (about 9 g)
  • 1 pint cherry or grape tomatoes, halved (about 340 g)
  • ½ cup low-sodium vegetable or chicken broth (120 ml)
  • ⅓ cup pitted Kalamata olives, halved (50 g)
  • 1 teaspoon dried oregano (1 g)
  • ½ teaspoon smoked paprika (1 g)
  • ½ teaspoon fine salt, plus more to taste (3 g)
  • ¼ teaspoon black pepper (0.5 g)
  • 1 lemon, finely zested and juiced (about 1 tablespoon zest and 2 tablespoons juice; 15 ml juice)
  • 2 tablespoons chopped fresh parsley (8 g)
  • 1 tablespoon capers, drained, optional (9 g)

Instructions

  1. Prepare the fish and ingredients. Pat the cod dry with paper towels and check for any pin bones, removing them with clean tweezers if needed. Cut the fish into four portions of similar thickness so they finish at roughly the same time. Season both sides with the salt and pepper. Chop the onion, mince the garlic, halve the tomatoes and olives, and zest and juice the lemon. This prep takes about 18 minutes if the ingredients are not already prepared.
  2. Soften the aromatics. Select Sauté on the Instant Pot and set it to Normal. When the insert is warm, add the olive oil and onion. Cook for about 3 minutes, stirring often, until the onion starts to soften. Add the garlic, oregano, and smoked paprika and stir for 30 seconds. If the garlic begins to brown, move on to the next step promptly; browned garlic can make the sauce taste bitter.
  3. Build the tomato sauce. Pour in the broth and scrape the bottom of the insert with a wooden spoon or silicone spatula to loosen any browned bits. Add the tomatoes and olives, then stir. The liquid helps the cooker reach pressure, while the tomatoes release additional juice as they cook. Make sure no food is stuck to the bottom, which can trigger a burn warning.
  4. Pressure-cook the sauce. Press Cancel. Lock the lid and set the steam valve to Sealing. Cook at High Pressure for 3 minutes. Allow about 8 minutes for the pot to come to pressure; the actual time can vary with the model and the starting temperature of the ingredients. When the cooking cycle ends, let the pressure release naturally for 5 minutes, then carefully vent the remaining pressure. Keep your hands and face away from the steam. Unlock the lid once the pressure indicator has dropped.
  5. Finish the sauce. Stir in the lemon zest, lemon juice, and capers, if using. Taste the sauce before adding more salt: olives and capers can be quite salty, and broth varies by brand. Press Cancel, then select Sauté on Low. Wait until the sauce is gently steaming rather than vigorously bubbling. If it looks very thick, stir in a tablespoon or two of broth or water.
  6. Poach the cod gently. Lay the fish portions in the sauce in a single layer, spooning a little sauce over each piece. Keep the setting on Sauté Low, leave the pressure lid off, and cover the pot with a regular glass lid if available. Cook for about 6 to 8 minutes, depending on the thickness of the fish. Check the thickest part of a portion with an instant-read food thermometer; the USDA FSIS safe minimum internal temperature for fish is 145°F (63°C). Remove each portion as soon as it reaches that temperature, since cod can turn dry and break apart if left simmering after it is done. If the sauce starts bubbling hard, turn off Sauté and let the residual heat finish the fish.
  7. Serve. Scatter the parsley over the fish and sauce. Lift the portions carefully with a wide spatula, since fully cooked cod flakes easily. Spoon the tomato, olive, and lemon sauce over each serving and bring any extra sauce to the table.

Tips

  • Use evenly sized pieces. Cod portions that are close in thickness cook more consistently. If one piece is much thinner, check it first and take it out as soon as it reaches 145°F (63°C); the thicker pieces can continue poaching for another minute or two.
  • Fresh or frozen fish can work. Thaw frozen cod completely in the refrigerator before cooking, then pat it dry. Fish that is still icy or very wet can cool the sauce and make the timing less predictable. Keep raw fish refrigerated while you prepare the other ingredients.
  • Prevent a burn warning. Scrape the insert well after adding broth, especially around the center and bottom. Do not reduce the broth below the amount listed: the pressure cooker needs thin liquid to build pressure, and thick tomato sauce alone is not a reliable substitute.
  • Season at the end, too. The sauce concentrates slightly as it cooks, and olives, capers, and broth all contribute salt. Taste after pressure-cooking and again before serving, then adjust with salt, pepper, or a little extra lemon rather than salting heavily at the beginning.

Serving Suggestions

Serve the cod and plenty of its tomato sauce over fluffy rice, couscous, or orzo so the grains catch the lemony juices. Crusty bread is another useful choice for soaking up the sauce. For a lighter plate, serve the fish with roasted zucchini, sautéed green beans, or a simple salad dressed with olive oil and lemon.

For a more substantial dinner, add a side of boiled or roasted potatoes and spoon the sauce over both the fish and potatoes. Keep portions intact while plating, then let diners flake the cod themselves; it is delicate once cooked and can break into smaller pieces if stirred into the pot. A little extra parsley or a lemon wedge at the table adds freshness without changing the sauce’s basic balance.

Variations

  • Use another firm white fish. Haddock, pollock, or halibut can replace cod. Choose portions of similar thickness and use the same thermometer check rather than relying only on the clock. Halibut is firmer and richer; pollock tends to be more delicate, so handle it gently.
  • Make it more Mediterranean. Add ½ cup drained canned artichoke hearts (about 85 g) when you add the olives. For a brinier flavor, use a few more capers and reduce the added salt. This is a flexible tomato-and-olive variation, not a claim to one fixed regional version.
  • Add vegetables. Stir a handful of baby spinach (about 60 g) into the hot sauce just before adding the fish, or fold it in after the cod is cooked until wilted. Avoid adding a large amount of watery vegetables before pressure-cooking, as they can thin the sauce and alter how it behaves in the pot.
  • Adjust the citrus and herbs. Use chopped fresh dill or basil instead of parsley, or finish with a pinch of red pepper flakes. If you prefer a milder lemon flavor, start with half the juice and add more at the table. For a sharper, saltier profile, keep the capers and add a few extra olives.

Storage and Reheating

Transfer leftover cod and sauce to a shallow, covered container and refrigerate within 2 hours of cooking. Refrigerated leftovers keep for 3 to 4 days. Store the fish with some sauce over it to limit drying, and avoid repeatedly warming and cooling the same portion. If you do not expect to eat the leftovers within that period, freeze them promptly in a freezer-safe container for up to 2 months for best quality. Thaw frozen leftovers in the refrigerator.

Reheat only the portion you plan to eat. For a gentle stovetop reheat, place the fish and sauce in a covered saucepan over low heat, adding a splash of broth or water if needed. Warm until the center reaches 165°F (74°C), checking with a food thermometer. In a microwave, cover loosely and heat in short intervals at medium power, turning or rearranging the fish carefully between intervals; check more than one spot for 165°F (74°C). The fish may flake more after reheating, but serving it over rice or potatoes with the sauce keeps the meal enjoyable.

Frequently Asked Questions

Can I cook frozen cod directly in this recipe?

Thawed cod is recommended because it cooks more evenly while poaching in the sauce. Frozen pieces can release water and cool the sauce, making the timing harder to predict; thaw them in the refrigerator, then pat them dry before seasoning. If you must start with frozen fish, do not assume the stated poaching time is enough—check the thickest part with a thermometer and continue cooking until it reaches 145°F (63°C).

Can I pressure-cook the cod along with the sauce?

It is possible to cook fish under pressure, but delicate cod can overcook quickly, particularly when the pieces are thin or uneven. This recipe pressure-cooks only the tomato sauce, then uses low Sauté heat to poach the fish where you can check its temperature and remove each piece as it is done. That approach offers more control over the final texture.

What if my Instant Pot does not have a Low Sauté setting?

Choose the lowest heat level available and watch the sauce closely. You want gentle steam and only an occasional small bubble, not a rolling boil. If the lowest setting is still too hot, press Cancel and let the fish poach in the hot sauce with the pot covered, checking its temperature after several minutes and adding short intervals as needed.

How can I tell when cod is done without cutting it open?

A food thermometer is the dependable check: insert it into the thickest part of a portion and cook until it reaches 145°F (63°C). The flesh will also look opaque and separate into flakes when gently pressed with a fork, but appearance is less precise than temperature, especially in a sauce.

Can I make the tomato sauce ahead?

Yes. Make the sauce through the pressure-cooking step, cool it promptly, and refrigerate it in a covered container for up to 3 to 4 days. Reheat it in the Instant Pot on Sauté until steaming, then add the fresh cod and poach it as directed. Keeping the fish uncooked until serving time gives you the best chance of tender portions.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).