Spiced Cod One Pot

Featured in: Everyday Table Meals

This vibrant one-pot dish brings together tender cod fillets with sautéed peppers, tomatoes, and fresh spinach, all infused with cumin, smoked paprika, and coriander. The fish gently poaches in a fragrant tomato-vegetable broth, creating a complete Mediterranean-inspired meal that's naturally gluten-free and dairy-free. Perfect for busy weeknights, it delivers restaurant-quality flavor with minimal cleanup in just 40 minutes.

Updated on Fri, 30 Jan 2026 15:33:00 GMT
Fragrant Spiced Cod One Pot with tender fish and colorful bell peppers simmering in a rich tomato sauce. Save
Fragrant Spiced Cod One Pot with tender fish and colorful bell peppers simmering in a rich tomato sauce. | platerelay.com

My neighbor knocked on my door one rainy Tuesday holding a bag of fresh cod and a confession: she had no idea what to do with it. We stood in my kitchen, the windows fogged up, and I pulled out a skillet, some peppers, and a few spices. What started as improvisation turned into this glorious one-pot wonder that filled the entire apartment with warmth and made her stay for dinner. Now she texts me every time she buys fish.

I made this for a small dinner party once, and everyone kept asking if I had taken a cooking class. The truth is, the dish does most of the work itself. The peppers soften into the tomatoes, the spices bloom in the heat, and the cod just needs a gentle simmer to become perfectly flaky. Watching my friends scoop up every last bit of sauce with bread was all the validation I needed.

Ingredients

  • Cod fillets: Choose fillets that are firm and smell like the ocean, not fishy; thinner pieces cook faster, so adjust your timing if needed.
  • Onion: This forms the sweet, savory base of the sauce and should be chopped finely so it melts into the background.
  • Garlic cloves: Freshly minced garlic releases oils that make the whole dish aromatic; jarred versions lack that punch.
  • Red and yellow bell peppers: The combination adds both sweetness and color; I like dicing them evenly so they cook at the same rate.
  • Diced tomatoes: Canned tomatoes are your friend here, offering consistent flavor and a saucy texture without extra work.
  • Baby spinach: It wilts down to almost nothing but adds a pop of green and a hint of earthiness at the end.
  • Lemon: Sliced lemons on top of the cod infuse it with brightness as it simmers, and wedges for serving bring a fresh zing.
  • Ground cumin: This spice adds warmth and a slightly smoky undertone that anchors the flavor profile.
  • Smoked paprika: It brings depth and a gentle smokiness without any actual grilling involved.
  • Ground coriander: A subtle citrusy note that balances the earthier spices beautifully.
  • Cayenne pepper: Optional, but a small pinch wakes up the whole dish without making it fiery.
  • Salt and black pepper: Essential for bringing all the flavors into focus; taste as you go.
  • Olive oil: Use a good quality one for sauteing, it coats the vegetables and helps the spices release their magic.
  • Fish or vegetable stock: This creates the saucy base; fish stock adds extra depth, but vegetable works perfectly too.
  • Fresh cilantro or parsley: A final sprinkle adds color and a burst of freshness that cuts through the richness.

Instructions

Product image
Organize kitchen cleaning supplies and cooking essentials on the wall to keep prep areas tidy and accessible.
Check price on Amazon
Start with the aromatics:
Heat your olive oil in a large skillet over medium heat, then add the onion and let it soften for a few minutes until it turns translucent and sweet. This step builds the foundation, so don't rush it.
Add the peppers and garlic:
Toss in the minced garlic and diced peppers, stirring them around until the garlic becomes fragrant and the peppers start to soften. You'll know it's ready when the kitchen smells irresistible.
Bloom the spices:
Sprinkle in the cumin, smoked paprika, coriander, cayenne, salt, and pepper, stirring constantly for about a minute. This toasts the spices and releases their oils, making everything more vibrant.
Build the sauce:
Pour in the diced tomatoes and stock, then bring everything to a gentle simmer. Cover the pan and let it cook for 8 to 10 minutes so the vegetables become tender and the flavors meld together.
Nestle the cod:
Gently place the cod fillets into the bubbling sauce, tucking them in snugly, then lay lemon slices on top. Cover again and simmer for 8 to 10 minutes until the fish turns opaque and flakes easily with a fork.
Wilt the spinach:
Scatter the baby spinach over the top and let it cook for another 2 minutes until it wilts down into the sauce. Stir gently so it distributes without breaking up the fish.
Serve and garnish:
Spoon the cod and vegetables into shallow bowls, making sure everyone gets plenty of that gorgeous sauce. Finish with chopped herbs and lemon wedges for squeezing.
Product image
Organize kitchen cleaning supplies and cooking essentials on the wall to keep prep areas tidy and accessible.
Check price on Amazon
Golden flaky Spiced Cod One Pot served in a rustic skillet with fresh lemon wedges and herbs. Save
Golden flaky Spiced Cod One Pot served in a rustic skillet with fresh lemon wedges and herbs. | platerelay.com

One evening, I served this with a pile of warm flatbread and watched my brother, who claims he doesn't like fish, go back for seconds. He tore off pieces of bread and dragged them through the sauce, barely acknowledging the cod until his plate was empty. That's when I realized this dish converts people not with the fish itself, but with everything around it.

Pairing Suggestions

This one-pot cod begs for something to soak up the sauce. I usually reach for crusty sourdough or a warm baguette, but steamed jasmine rice works beautifully if you want something more substantial. Couscous is another favorite, it fluffs up in minutes and catches all those spiced tomato juices. A simple arugula salad with lemon vinaigrette on the side adds a peppery crunch that balances the richness.

Storage and Reheating

Leftovers keep well in an airtight container in the fridge for up to two days. The cod can become a bit more delicate after reheating, so I warm it gently on the stovetop over low heat, adding a splash of stock if the sauce has thickened too much. Microwaving works in a pinch, but use 50 percent power and stir halfway through to keep the fish from turning rubbery.

Variations and Swaps

If cod isn't available, haddock or halibut work just as well, though halibut is a bit firmer and can handle an extra minute or two of cooking. I've also used this exact method with thick salmon fillets, which add a richer flavor and pair beautifully with the spices. For a heartier version, toss in a drained can of chickpeas along with the tomatoes.

  • Add a handful of olives for a briny, Mediterranean twist.
  • Stir in a spoonful of harissa paste if you want deeper heat and complexity.
  • Top with crumbled feta after cooking for a creamy, tangy finish, just note it's no longer dairy-free.
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
A steaming bowl of Spiced Cod One Pot with wilted spinach and lemon, ready to enjoy with crusty bread. Save
A steaming bowl of Spiced Cod One Pot with wilted spinach and lemon, ready to enjoy with crusty bread. | platerelay.com

This dish has become my go-to whenever I want something nourishing without the fuss of multiple pans and complicated techniques. It reminds me that good food doesn't need to be complicated, just thoughtful and made with a little care.

Recipe FAQs

Can I use frozen cod fillets?

Yes, just ensure they're fully thawed and patted dry before adding to the pot to prevent excess water from diluting the sauce.

What other fish works well in this dish?

Haddock, halibut, or any firm white fish are excellent substitutes. Avoid delicate fish like sole that may break apart during cooking.

How do I know when the cod is properly cooked?

The cod is done when it turns opaque white throughout and flakes easily when gently pressed with a fork. Internal temperature should reach 145°F.

Can I make this ahead of time?

The vegetable base can be prepared in advance, but add the fish just before serving to prevent overcooking and maintain its tender texture.

What should I serve alongside this dish?

Crusty bread, fluffy couscous, or steamed rice are ideal for soaking up the flavorful sauce. A simple green salad complements it beautifully.

How should I store leftovers?

Store in an airtight container in the refrigerator for up to 2 days. Reheat gently over low heat to prevent the fish from becoming tough.

Spiced Cod One Pot

Aromatic cod with vegetables and warming spices, all simmered together for easy cleanup and bold flavor.

Time to Prep
15 minutes
Time to Cook
25 minutes
Total Duration
40 minutes
Created by Henry Foster

Recipe Category Everyday Table Meals

Skill Level Easy

Cuisine Mediterranean

Makes 4 Portions

Dietary Details Free from Dairy, No Gluten

Ingredient List

Seafood

01 4 cod fillets (about 5.3 oz each), skinless and boneless

Vegetables

01 1 large onion, finely chopped
02 2 garlic cloves, minced
03 1 red bell pepper, diced
04 1 yellow bell pepper, diced
05 1 can (14.1 oz) diced tomatoes
06 5.3 oz baby spinach
07 1 lemon, sliced

Spices & Seasonings

01 1 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 1/2 teaspoon ground coriander
04 1/4 teaspoon cayenne pepper, optional
05 1 teaspoon salt
06 1/2 teaspoon black pepper

Pantry

01 2 tablespoons olive oil
02 1 cup fish or vegetable stock

Garnish

01 Fresh cilantro or parsley, chopped
02 Lemon wedges

Directions

Step 01

Heat Oil: Heat olive oil in a large, deep skillet or Dutch oven over medium heat.

Step 02

Sauté Onion: Add chopped onion and sauté for 3 to 4 minutes until softened.

Step 03

Cook Peppers and Garlic: Stir in minced garlic, red bell pepper, and yellow bell pepper. Cook for another 3 minutes.

Step 04

Bloom Spices: Add ground cumin, smoked paprika, ground coriander, cayenne pepper if using, salt, and black pepper. Stir well and cook for 1 minute until fragrant.

Step 05

Add Liquids: Pour in diced tomatoes and fish or vegetable stock. Bring to a simmer.

Step 06

Cook Vegetables: Cover and cook for 8 to 10 minutes until vegetables are tender and sauce thickens slightly.

Step 07

Add Cod: Gently nestle cod fillets into sauce and top with lemon slices. Cover and simmer for 8 to 10 minutes, or until cod is opaque and flakes easily with a fork.

Step 08

Wilt Spinach: Add baby spinach and cook for another 2 minutes until just wilted.

Step 09

Serve: Serve hot, garnished with fresh herbs and extra lemon wedges.

Equipment Needed

  • Large skillet or Dutch oven with lid
  • Cutting board and knife
  • Wooden spoon

Allergy Advice

Always check every ingredient for potential allergens. Ask your doctor if you're unsure.
  • Contains fish
  • Double-check stock and spice blends for hidden allergens if using store-bought versions

Nutrition Info (per serving)

For reference only—please consult a nutritionist or healthcare provider for dietary advice.
  • Caloric Value: 260
  • Fat Content: 7 grams
  • Carbohydrate: 16 grams
  • Proteins: 33 grams