Have you ever been intimidated by cooking fish because it always seems to turn out dry, rubbery, or falls apart into a million pieces? I used to avoid fish completely until my sister-in-law showed me this ridiculously simple Instant Pot method that made me look like a seafood expert. That unexpected Wednesday evening introduction to Instant Pot cod with bell peppers completely changed how I think about weeknight fish dinners. Now this is my secret weapon when I want something healthy and impressive that’s literally ready in under 10 minutes of actual cooking time, and honestly, I’m pretty sure my pescatarian neighbor thinks I went to culinary school (if only she knew I was terrified of the Instant Pot until six months ago and now I use it for everything).
Here’s the Thing About This Recipe
What makes this Instant Pot cod with bell peppers work so well is how the gentle pressure cooking keeps the fish incredibly moist and tender while the vegetables create this flavorful bed that infuses everything with sweetness. I learned the hard way that fish is delicate and overcooks in seconds on the stovetop, but the Instant Pot’s controlled environment makes it virtually foolproof. The secret? Just 3 minutes of pressure cooking—that’s it. Any longer and you’ll have dry, tough fish; any less and it won’t be cooked through. Around here, we’ve figured out that layering the vegetables on the bottom protects the fish from direct heat while creating a sauce that’s naturally sweet from the peppers. It’s honestly that simple—no fancy seafood cooking techniques needed, just trust the Instant Pot to do its magic.
What You’ll Need (And My Shopping Tips)
Good fresh cod is worth seeking out at a reputable fish counter where you can ask when it came in. Don’t cheap out on sad, brown-edged fish from the discount case that smells fishy; I learned this after buying questionable cod three times that tasted like the ocean in a bad way. Fresh cod should look white and moist with no browning around the edges, and it should smell clean and mild, not fishy.
Bell peppers add natural sweetness and gorgeous color—I always grab one red and one yellow for visual appeal, though any color works. Look for firm peppers with shiny skin and no soft spots. Fresh onion and garlic build your flavor foundation—don’t skip them or use powdered versions. I always grab an extra onion because I use them constantly (happens more than I’d like to admit when I’m meal prepping for the week).
Paprika adds color and a subtle sweetness that pairs perfectly with fish. I usually use sweet paprika, though smoked paprika is amazing if you want more depth. Dried thyme gives you that herbaceous note without needing fresh herbs that go bad in three days. Chicken or vegetable broth creates the cooking liquid and sauce—I go for low-sodium so I can control the salt myself.
Fresh parsley for garnish makes everything look restaurant-worthy, though if you forget it (like I do constantly), the dish is still delicious. Salt and pepper are your friends—fish needs good seasoning because it’s so mild on its own.
Let’s Make This Together
Start by seasoning your cod fillets generously on both sides with salt, pepper, paprika, and dried thyme. Don’t be shy here—the fish needs proper seasoning. Pat the fish dry with paper towels first if it’s wet because moisture prevents seasonings from sticking. Here’s where I used to mess up: I’d barely season the fish and end up with bland, disappointing dinner.
Place your sliced bell peppers, onion, and minced garlic directly in the bottom of your Instant Pot. This creates a flavorful bed that keeps the fish from sitting directly on the hot bottom. I learned this trick from my sister-in-law: the vegetables release moisture and create a natural steaming environment that keeps everything moist.
Pour in your broth—it should barely cover the vegetables, not drown them. You want just enough liquid to create steam for pressure cooking without turning everything into soup. Don’t be me and add too much liquid; I used to fill it halfway up and end up with watery, boiled vegetables instead of a nice sauce.
Now for the easy part: gently place your seasoned cod fillets on top of the vegetables. Try not to overlap them too much if possible, though a little overlap is fine if your Instant Pot is small. The key is keeping the fish on top of the vegetables, not buried underneath or sitting in liquid.
Close the Instant Pot lid and make absolutely sure the valve is set to “sealing”—this is crucial or you won’t build pressure. I cannot tell you how many times I forgot this step and wondered why nothing was happening (more times than I’d like to admit). Set it to high pressure for exactly 3 minutes. Yes, just 3 minutes. I know it seems impossibly short, but trust the process.
Once the cooking cycle is complete, do a quick release by carefully turning the valve to “venting.” Stand back because hot steam will shoot out. Don’t be intimidated—just use a long spoon or towel to turn the valve if you’re nervous. Here’s my secret: quick release is essential for fish because the residual heat from natural release would overcook it.
Carefully remove the cod fillets with a fish spatula or slotted spoon and set them aside on a plate. Fish is delicate when hot, so move gently or it’ll fall apart. Switch your Instant Pot to sauté mode and cook the vegetables for an additional 2-3 minutes to thicken the sauce slightly and concentrate flavors. I learned this the hard way: don’t skip this step or your sauce will be too thin and watery.
Serve your gorgeous cod fillets on a bed of those colorful bell peppers and drizzle with the vegetable sauce. Garnish with fresh chopped parsley if you remembered to buy it, and serve hot with rice or crusty bread to soak up that delicious sauce.
If This Happens, Don’t Panic
Cod came out dry and rubbery? You probably cooked it longer than 3 minutes or let it sit too long after cooking. In reality, I’ve learned to set a timer and do that quick release immediately when the cycle finishes. Fish goes from perfect to overcooked in seconds, so timing is everything with this recipe.
Fish fell apart into pieces? Don’t stress—cod is delicate, especially when it’s cooked perfectly tender. This happens if you try to flip or move it too much. If this happens (and it will), just serve it flaked over the vegetables and call it “rustic style.” It’ll still taste amazing. Vegetables are too crunchy? Your Instant Pot probably didn’t come to pressure properly or you released too quickly. Make sure that valve is sealed and give it time to pressurize before the cooking time starts.
Sauce is too watery and thin? You used too much broth. Next time, use less liquid—you only need 1/2 cup for the Instant Pot to pressurize. If this happens, just sauté longer to reduce it, or serve with a slotted spoon and leave the excess liquid behind. Cod tastes fishy? You probably used old fish. Fresh cod should taste mild and sweet, not fishy. Always smell fish before buying and cooking—if it smells off, don’t use it.
When I’m Feeling Creative
Mediterranean Cod with Peppers: Add sliced kalamata olives, capers, and a splash of white wine (wait, no alcohol allowed)—add lemon juice instead with the broth for bright, Mediterranean flavors. When I’m feeling fancy, this version with some crumbled feta on top is absolutely stunning.
Spicy Cajun Cod: Replace the paprika with Cajun seasoning and add sliced jalapeños to the peppers for a spicy kick that wakes up your taste buds. Around busy weeknights, I’ll make this variation when I want something that feels exciting.
Asian-Inspired Version: Use ginger instead of thyme, add soy sauce to the broth, and finish with sesame oil and green onions for an Asian twist. I do this when I’m serving it over rice and want something different.
Tomato-Basil Cod: Add a can of diced tomatoes to the vegetables and use fresh basil instead of thyme for an Italian-inspired version that’s equally delicious.
What Makes This Recipe Special
This Instant Pot cod with bell peppers showcases the brilliance of pressure cooking for delicate proteins—the controlled environment and gentle steam create perfect texture without the risk of overcooking that makes stovetop fish so tricky. The technique draws from en papillote cooking where fish is steamed in parchment with vegetables, but the Instant Pot makes it even easier and more foolproof. What sets this apart from other fish recipes is how ridiculously quick it is—from raw fish to plated dinner in about 15 minutes total, including pressurization time. The bell peppers create natural sweetness and a built-in sauce without any cream or butter, making this genuinely healthy while tasting indulgent.
Things People Ask Me About This Recipe
Can I use frozen cod for this Instant Pot recipe?
Yes! That’s one of the beauties of the Instant Pot—you can cook fish from frozen. Just add 1-2 minutes to the cooking time (so 4-5 minutes total on high pressure). I do this constantly when I forget to thaw fish, and it works perfectly every time.
What other fish work well in the Instant Pot with bell peppers?
Halibut, tilapia, mahi-mahi, or any firm white fish work beautifully with the same cooking time. Salmon works too but needs about 4 minutes instead of 3. Just avoid really delicate fish like sole or flounder that might fall apart completely.
Can I make this without an Instant Pot?
You can steam the fish and vegetables in a covered skillet with the same ingredients on the stovetop over medium-low heat for about 8-10 minutes. The Instant Pot is more foolproof and faster, but stovetop works in a pinch if you watch it carefully.
How do I know when the cod is done cooking?
The fish should be opaque throughout and flake easily with a fork. If you have an instant-read thermometer, it should register 145°F internal temperature. With just 3 minutes at high pressure, it’s almost impossible to undercook it—overcooking is the bigger risk.
Can I double this recipe in the Instant Pot?
You can, but you’ll need to layer the fish carefully and might need to add an extra minute of cooking time. I usually make it as-is and do multiple batches if I need more because fish cooks so quickly anyway. The 6-quart Instant Pot fits about 4-6 fillets comfortably in a single layer.
What should I serve with this Instant Pot cod and bell peppers?
This pairs beautifully with rice, quinoa, couscous, or crusty bread to soak up the sauce. I usually make simple rice or serve it with roasted potatoes. A light green salad on the side makes it a complete, balanced meal.
One Last Thing
I couldn’t resist sharing this Instant Pot cod with bell peppers recipe because it’s one of those rare dishes that makes cooking fish feel effortless and foolproof instead of stressful and risky. The best nights with this recipe are when I realize I’ve made something healthy, delicious, and impressive in less time than it would take to order and pick up takeout. Give yourself permission to adjust the seasonings to your taste, don’t stress if your first batch isn’t perfectly timing, and remember that even slightly overcooked Instant Pot fish beats dry pan-fried fish any day of the week.
Print
Instant Pot Cod with Bell Peppers
Description
This quick, healthy Instant Pot cod with bell peppers creates tender, flaky fish with colorful vegetables in just 3 minutes of pressure cooking—perfect for busy weeknights when you want something nutritious and delicious without the stress.
Prep Time: 10 minutes | Cook Time: 3 minutes | Total Time: 20 minutes (including pressurization) | Servings: 4
Ingredients
- 1 lb cod fillets, about 4 pieces (fresh is best, frozen works too)
- 1 red bell pepper, sliced into strips
- 1 yellow bell pepper, sliced into strips
- 1 medium onion, sliced
- 2 cloves garlic, minced finely
- 1 tsp paprika (sweet or smoked both work)
- 1/2 tsp dried thyme
- 1/2 cup chicken or vegetable broth, preferably low-sodium
- Salt and pepper to taste (be generous—fish needs seasoning)
- Fresh parsley, chopped for garnish (totally optional but makes it pretty)
Instructions
- Pat the cod fillets dry with paper towels, then season both sides generously with salt, pepper, paprika, and dried thyme. Don’t be shy with the seasoning—fish needs it because it’s so mild.
- Place the sliced bell peppers, onion, and minced garlic directly in the bottom of your Instant Pot. This creates a flavorful bed that keeps the fish from sitting on the hot bottom.
- Pour the chicken or vegetable broth into the Instant Pot—it should barely cover the vegetables, not drown them. You just need enough liquid to create steam for pressure cooking.
- Gently place the seasoned cod fillets on top of the vegetables. Try not to overlap them too much, and keep them on top of the vegetables, not buried underneath.
- Close the Instant Pot lid and make absolutely sure the valve is set to “sealing”—this is crucial or you won’t build pressure. Set to high pressure for exactly 3 minutes. Yes, just 3 minutes.
- Once the cooking cycle is complete, immediately do a quick release by carefully turning the valve to “venting.” Stand back because hot steam will shoot out. Quick release is essential for fish so it doesn’t overcook.
- Carefully remove the cod fillets with a fish spatula or slotted spoon and set aside on a plate. Fish is delicate when hot, so move gently.
- Switch the Instant Pot to sauté mode and cook the vegetables for an additional 2-3 minutes to thicken the sauce slightly and concentrate the flavors. Stir occasionally.
- Serve the cod fillets on a bed of the colorful bell peppers and drizzle with the vegetable sauce. Garnish with fresh chopped parsley if you have it.
- Serve hot with rice, quinoa, or crusty bread to soak up that delicious sauce.
Nutrition Information (Per Serving):
- Calories: 180
- Carbohydrates: 9g
- Protein: 28g
- Fat: 3g
- Fiber: 2g
- Sodium: 320mg
- Sugar: 5g
- Omega-3 fatty acids: 200mg
- Vitamin C: 120% DV (from bell peppers)
This provides excellent lean protein with heart-healthy omega-3s and tons of vitamin C from the peppers.
Notes:
- Fresh cod is best but frozen works too—just add 1-2 minutes to cooking time.
- Don’t overcook—3 minutes is all you need. Fish goes from perfect to rubbery fast.
- Make sure valve is sealed before starting or your Instant Pot won’t pressurize.
- Quick release is essential for fish—natural release would overcook it from residual heat.
- The vegetables protect the fish from direct heat, so keep them on the bottom.
Storage Tips:
Store leftover cod and vegetables separately in airtight containers in the fridge for up to 2 days. Fish doesn’t keep as long as other proteins, so plan to eat leftovers quickly. Reheat gently in the microwave or in a covered skillet on low heat—don’t overheat or the fish will dry out. Don’t freeze cooked cod—it gets mushy and watery when thawed. This is best eaten fresh, but leftovers make great fish tacos or salad topping the next day.
Serving Suggestions:
- Fluffy White Rice: Perfect for soaking up the vegetable sauce
- Garlic Mashed Potatoes: Creamy comfort that pairs beautifully with the fish
- Crusty Bread: For mopping up every drop of that delicious sauce
- Simple Green Salad: Light and fresh to balance the meal
Mix It Up (Recipe Variations):
Mediterranean Cod with Peppers: Add sliced kalamata olives, capers, and lemon juice to the broth, then top with crumbled feta before serving.
Spicy Cajun Cod: Replace paprika with Cajun seasoning and add sliced jalapeños to the peppers for a spicy kick.
Asian-Inspired Version: Use fresh grated ginger instead of thyme, add soy sauce to the broth, and finish with sesame oil and sliced green onions.
Tomato-Basil Cod: Add a small can of diced tomatoes to the vegetables and use fresh basil instead of thyme for Italian-inspired flavors.
What Makes This Recipe Special:
This Instant Pot cod with bell peppers showcases the brilliance of pressure cooking for delicate proteins—the controlled steam environment creates perfect texture without the risk of overcooking that makes stovetop fish so tricky. The bell peppers naturally sweeten as they cook, creating a built-in sauce without cream or butter, making this genuinely healthy while tasting indulgent. The 3-minute cooking time seems impossibly short but produces restaurant-quality results, proving that great fish doesn’t require complicated techniques or constant attention.
