Spiced Cod One Pot

Featured in: One-Pot Cozy Meals

This vibrant one-pot cod dish brings together tender fish fillets with colorful bell peppers, tomatoes, and baby spinach in a fragrant sauce seasoned with cumin, smoked paprika, and coriander. Simply sauté the vegetables, add the spices and liquid, then nestle the cod into the aromatic base and simmer until perfectly cooked. Ready in just 40 minutes with minimal cleanup, this pescatarian-friendly meal is naturally gluten-free and dairy-free.

Updated on Fri, 30 Jan 2026 13:00:00 GMT
Close-up of Spiced Cod One Pot showing flaky fish simmering in tomato broth with vibrant peppers and fresh lemon slices. Save
Close-up of Spiced Cod One Pot showing flaky fish simmering in tomato broth with vibrant peppers and fresh lemon slices. | cocoaferns.com

My neighbor once knocked on my door holding a bag of cod fillets she couldn't use before leaving town. I hadn't planned dinner, but I had peppers turning soft and a can of tomatoes begging to be opened. What started as improvisation turned into one of those accidental wins where everything just works. The spices filled my kitchen with warmth, and by the time the fish was done, I'd forgotten I was winging it. Sometimes the best meals are the ones you stumble into.

I made this for a small dinner party once, and my friend who claimed she didn't like fish went back for seconds. She said it was the sauce that got her, the way the tomatoes and stock melded with the smoky paprika and cumin. I watched her mop up every last bit with bread, and I knew I'd be making this again. It's the kind of dish that quietly converts people.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Cod fillets: Choose thick, firm pieces that won't fall apart during simmering, and if they're frozen, thaw them gently in the fridge overnight for even cooking.
  • Onion: The base of the flavor here, chopped fine so it melts into the sauce and sweetens as it cooks down with the garlic.
  • Garlic cloves: Fresh is best, minced just before you add it so the oils stay pungent and brighten the whole pot.
  • Red and yellow bell peppers: They add sweetness and color, and dicing them evenly means they soften at the same rate as the tomatoes break down.
  • Diced tomatoes: Canned works beautifully and saves time, just make sure they're good quality because they form the heart of your sauce.
  • Baby spinach: Stir it in at the end so it wilts but doesn't turn to mush, adding a fresh, slightly earthy note.
  • Lemon: Sliced thin and tucked over the fish, it infuses brightness and cuts through the richness as everything simmers together.
  • Ground cumin: Earthy and warm, it anchors the spice blend and gives the dish a subtle depth.
  • Smoked paprika: This is where the magic happens, lending a gentle smokiness that makes the whole pot taste like it's been simmering for hours.
  • Ground coriander: A whisper of citrus and spice that rounds out the cumin without competing.
  • Cayenne pepper: Optional but worth it if you like a little heat creeping up at the end of each bite.
  • Olive oil: Use a good one, it coats the vegetables and carries the spices as they bloom in the pan.
  • Fish or vegetable stock: It thins the tomatoes just enough to create a sauce that clings to the fish without being soupy.
  • Fresh cilantro or parsley: A handful of green at the end makes everything look alive and taste brighter.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Warm the oil:
Heat the olive oil in your largest skillet or Dutch oven over medium heat until it shimmers but doesn't smoke. You want the pan ready to coax sweetness out of the onion without browning it too fast.
Soften the onion:
Add the chopped onion and sauté for 3 to 4 minutes, stirring occasionally, until it turns translucent and smells sweet. This is your flavor foundation, so give it time.
Add garlic and peppers:
Stir in the minced garlic and diced bell peppers, cooking for another 3 minutes until the peppers start to soften and the garlic fills the kitchen with that sharp, warm scent. Keep the heat steady so nothing sticks.
Bloom the spices:
Toss in the cumin, smoked paprika, coriander, cayenne if using, salt, and black pepper, stirring constantly for about a minute. The spices will smell toasted and vibrant, and this step unlocks all their depth.
Build the sauce:
Pour in the diced tomatoes and stock, stirring to combine, then bring everything to a gentle simmer. The liquid will start to bubble softly around the edges.
Simmer the vegetables:
Cover the pot and let it cook for 8 to 10 minutes, stirring once or twice, until the peppers are tender and the sauce has thickened just a bit. It should look rich and cohesive, not watery.
Nestle the cod:
Gently lower the cod fillets into the sauce, spooning a little over the tops, then arrange the lemon slices on each piece. Cover again and simmer for 8 to 10 minutes, until the fish is opaque and flakes easily when you nudge it with a fork.
Wilt the spinach:
Scatter the baby spinach over the top and cook uncovered for 2 minutes, just until it collapses into the sauce. Stir gently to distribute it without breaking up the fish.
Serve:
Spoon the fish and sauce into shallow bowls, garnish with chopped herbs and lemon wedges, and watch people lean in close as they take their first bite. Serve it hot while the flavors are still singing.
Spiced Cod One Pot stew in a rustic skillet, garnished with cilantro and served alongside lemon wedges on a wooden table. Save
Spiced Cod One Pot stew in a rustic skillet, garnished with cilantro and served alongside lemon wedges on a wooden table. | cocoaferns.com

One Sunday, I served this with a pile of warm flatbread and watched my kids tear pieces to scoop up the sauce. They didn't care about the fish at first, just the peppery, smoky broth pooling around it. By the end of the meal, though, the fillets were gone too, and I realized this dish had become one of those quiet family favorites nobody announces but everyone remembers. It's the kind of recipe that sneaks into your regular rotation and stays there.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

What to Serve It With

I like this spooned over a mound of fluffy couscous or alongside crusty sourdough that can handle the sauce without falling apart. Steamed rice works too, especially if you want something neutral to balance the spice. Sometimes I'll roast a tray of baby potatoes with olive oil and rosemary and serve them on the side, letting people choose their own base. The important thing is something absorbent, because leaving that sauce behind is a crime.

Swapping the Fish

Cod is mild and forgiving, but haddock, halibut, or even thick tilapia fillets work just as well if that's what you can find fresh. I've used frozen mahi mahi in a pinch, and it held up beautifully as long as I thawed it properly and didn't overcook it. Just avoid anything too delicate like sole, which tends to disintegrate in the simmer. You want a fish that can handle a little heat and still flake cleanly on the fork.

Making It Your Own

This recipe is a template, not a rulebook, so if you want to toss in sliced olives, capers, or a handful of chickpeas, go ahead. I've added diced zucchini when I had some wilting in the fridge, and it folded right into the vegetables without fuss. A splash of white wine in place of some of the stock gives it a brighter, more acidic edge, and a pinch of saffron (if you're feeling fancy) turns it into something almost celebratory.

  • Try stirring in a spoonful of harissa paste with the tomatoes for a North African twist.
  • Add a handful of cherry tomatoes in the last few minutes for bursts of sweetness.
  • Finish with a drizzle of good olive oil and a sprinkle of flaky sea salt just before serving.
Spiced Cod One Pot recipe steaming on the stove, with spinach wilted into a rich, aromatic broth and colorful vegetables. Save
Spiced Cod One Pot recipe steaming on the stove, with spinach wilted into a rich, aromatic broth and colorful vegetables. | cocoaferns.com

This is the kind of dinner that makes you feel capable, even on nights when you're running on fumes. It comes together fast, tastes like you tried harder than you did, and leaves you with just one pot to wash. Keep it in your back pocket for when you need something warm, vibrant, and reliably good.

Recipe FAQs

Can I use frozen cod fillets?

Yes, just make sure to thaw them completely and pat dry before adding to the pot to prevent excess moisture in the sauce.

What other fish can I substitute for cod?

Any firm white fish works well, such as haddock, halibut, sea bass, or tilapia. Adjust cooking time based on thickness of the fillets.

How do I know when the cod is fully cooked?

The fish is done when it turns opaque throughout and flakes easily when tested with a fork. Internal temperature should reach 63°C (145°F).

Can I make this ahead of time?

The vegetable base can be prepared ahead and refrigerated. Add the fish just before serving to prevent overcooking and maintain its delicate texture.

What should I serve with this dish?

Crusty bread, steamed rice, couscous, or quinoa all work beautifully to soak up the flavorful tomato-based sauce.

How can I adjust the spice level?

Omit the cayenne pepper for mild flavor, or increase it and add chili flakes for more heat. Taste the sauce before adding the fish and adjust accordingly.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Spiced Cod One Pot

Aromatic cod with vegetables and warming spices, all simmered together in one pot for easy Mediterranean-inspired dinner.

Prep Time
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Author: Maya Larkson

Recipe Category One-Pot Cozy Meals

Skill Level Easy

Cuisine Type Mediterranean

Makes 4 Servings Amount

Diet Details No Dairy, No Gluten

What You Need

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 14 oz canned diced tomatoes
06 5.3 oz baby spinach
07 1 lemon, sliced

Spices & Seasonings

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

Pantry

01 2 tbsp 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é Aromatics: Add chopped onion and sauté for 3-4 minutes until softened.

Step 03

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

Step 04

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

Step 05

Build Sauce Base: Pour in diced tomatoes and fish or vegetable stock. Bring mixture to a simmer.

Step 06

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

Step 07

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

Step 08

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

Step 09

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

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Kitchen Tools Needed

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

Allergy Info

Always check every ingredient for allergens. If you're not sure, talk to a health expert.
  • Contains fish

Nutrition Details (per portion)

Nutrition info shown is for guidance only. It cannot replace medical advice.
  • Calorie Count: 260
  • Fats: 7 g
  • Carbohydrates: 16 g
  • Proteins: 33 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.