Spiced Cod One Pot

Featured in: Everyday Home Plates

This vibrant one-pot meal brings together tender cod fillets with colorful bell peppers, tomatoes, and baby spinach in a fragrant sauce of cumin, smoked paprika, and coriander. The fish gently poaches in the aromatic tomato-based broth, absorbing all the warming Mediterranean spices while staying perfectly moist. Ready in just 40 minutes with minimal cleanup, this pescatarian-friendly dish delivers restaurant-quality flavor with weeknight ease.

Updated on Fri, 30 Jan 2026 12:49:00 GMT
A close-up view of a vibrant Spiced Cod One Pot, featuring flaky white fish nestled in a rich, red-orange sauce with sautéed bell peppers and wilted spinach. Save to Pinterest
A close-up view of a vibrant Spiced Cod One Pot, featuring flaky white fish nestled in a rich, red-orange sauce with sautéed bell peppers and wilted spinach. | ricoskillet.com

The smell of smoked paprika hitting hot olive oil always pulls me back to a Tuesday evening when I had twenty minutes before a work call and nothing but a forgotten cod fillet in the fridge. I threw in what I had, peppers, canned tomatoes, a few spices, and by the time the call ended, the kitchen smelled like a coastal tavern. That improvised dinner became this one pot wonder. It is the kind of meal that feels fancy but forgives you completely if you are distracted or running late.

I made this for my neighbor after she mentioned she was tired of chicken, and she texted me three days later asking for the recipe. She said her kids fought over the last piece of cod, which never happens in her house. I have served it to picky eaters, spice lovers, and people who claim they do not like fish, and it wins them all over. There is something about the way the lemon slices soften into the sauce that makes everything taste brighter and more alive.

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: Look for thick, firm pieces that will hold up during simmering, and if they are slightly frozen, let them thaw in the fridge overnight so they cook evenly.
  • Onion: A large one gives the base sweetness and body, and chopping it finely helps it melt into the sauce instead of sitting in chunks.
  • Garlic cloves: Minced garlic blooms beautifully with the spices, just do not let it burn or it will turn bitter.
  • Red and yellow bell peppers: These add color, crunch, and a slight sweetness that balances the smoky heat.
  • Diced tomatoes: Use canned for convenience, they break down into a rich, saucy base that coats everything.
  • Baby spinach: Stir it in at the end so it wilts but does not turn to mush.
  • Lemon: Sliced thin and laid over the fish, it infuses the dish with brightness as it cooks.
  • Ground cumin: Earthy and warm, it anchors the spice blend.
  • Smoked paprika: This is the star, it gives a gentle smokiness that makes the dish feel complex.
  • Ground coriander: Adds a citrusy, floral note that plays well with the lemon.
  • Cayenne pepper: Optional, but a small pinch wakes everything up without making it fiery.
  • Salt and black pepper: Season generously, the cod needs it to shine.
  • Olive oil: Use a good one, it carries the flavor of the garlic and spices into every bite.
  • Fish or vegetable stock: This thins the tomatoes into a silky sauce, vegetable stock works perfectly if you do not have fish stock on hand.
  • Fresh cilantro or parsley: A handful chopped at the end adds a pop of green and freshness.
  • Lemon wedges: For serving, because a squeeze of juice right before eating makes everything sing.

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 a large skillet or Dutch oven over medium heat until it shimmers but does not smoke. You want it hot enough to soften the onion quickly without scorching.
Soften the onion:
Add the chopped onion and sauté for 3 to 4 minutes, stirring occasionally, until it turns translucent and smells sweet.
Add peppers and garlic:
Stir in the garlic and both peppers, cooking for another 3 minutes until the peppers soften slightly and the garlic is fragrant. Do not let the garlic brown.
Bloom the spices:
Sprinkle in the cumin, smoked paprika, coriander, cayenne, salt, and pepper, stirring constantly for about a minute. The spices will darken and release their aroma, that is when you know they are ready.
Build the sauce:
Pour in the diced tomatoes and stock, stirring to combine. Bring the mixture to a gentle simmer, then cover and cook for 8 to 10 minutes until the vegetables are tender and the sauce thickens just a bit.
Nestle the cod:
Gently place the cod fillets into the simmering sauce, spooning a little over the top. Lay the lemon slices on top of each fillet, cover, and simmer for 8 to 10 minutes until the fish is opaque and flakes easily with a fork.
Wilt the spinach:
Add the baby spinach, tucking it around the fish, and cook uncovered for 2 minutes until it wilts into the sauce.
Serve:
Spoon the fish and vegetables into bowls, making sure each serving gets plenty of sauce. Garnish with fresh herbs and lemon wedges on the side.
Colorful Spiced Cod One Pot simmering in a Dutch oven, with golden lemon slices, diced tomatoes, and herbs like cilantro garnishing the aromatic Mediterranean stew. Save to Pinterest
Colorful Spiced Cod One Pot simmering in a Dutch oven, with golden lemon slices, diced tomatoes, and herbs like cilantro garnishing the aromatic Mediterranean stew. | ricoskillet.com

This dish became my go to when I want to feel like I have my life together without actually spending hours in the kitchen. It is the meal I make when I want to impress without the stress, and it has never let me down. The way the cod soaks up the spiced tomato sauce, the way the spinach wilts into tender ribbons, it all feels like a small triumph every single time.

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.

Serving Suggestions

I love serving this with crusty bread to mop up every drop of sauce, but it is just as good over a pile of fluffy couscous or steamed basmati rice. Sometimes I add a side of roasted potatoes or a simple green salad with lemon vinaigrette to round out the plate. The sauce is so flavorful that whatever you pair it with will taste better just by being near it.

Swaps and Variations

If you cannot find cod, haddock or halibut work beautifully, just make sure the fillets are thick enough to hold up. I have also used shrimp in a pinch, though they cook much faster, so add them in the last 4 minutes. For a heartier version, throw in chickpeas or white beans along with the tomatoes, they soak up the spices and make the dish more filling.

Storage and Reheating

Leftovers keep well in the fridge for up to two days, though the fish can get a bit more delicate after sitting. Reheat gently on the stovetop over low heat, adding a splash of stock or water if the sauce has thickened too much. I do not recommend freezing this one, the texture of the cod changes too much once thawed.

  • Store in an airtight container and keep the fish and sauce together so the flavors continue to meld.
  • If reheating in the microwave, use 50 percent power and stir gently to avoid breaking up the fish.
  • Garnish with fresh herbs again after reheating to bring back that just cooked brightness.
Serving suggestion for Spiced Cod One Pot: a hearty bowl of fish and vegetables in a savory broth, perfect for a healthy, gluten-free dinner with crusty bread. Save to Pinterest
Serving suggestion for Spiced Cod One Pot: a hearty bowl of fish and vegetables in a savory broth, perfect for a healthy, gluten-free dinner with crusty bread. | ricoskillet.com

This is the kind of recipe that makes you feel capable and calm, even on chaotic days. I hope it becomes a regular in your kitchen, just like it has in mine.

Recipe FAQs

Can I use frozen cod fillets for this dish?

Yes, just make sure to fully thaw and pat dry the fillets before adding them to the pot. Excess moisture can dilute the flavorful sauce.

What other fish work well in this preparation?

Haddock, halibut, sea bass, or tilapia are excellent substitutes. Choose any firm white fish that holds its shape during gentle simmering.

How can I make this dish spicier?

Increase the cayenne pepper to 1/2 teaspoon, add chili flakes, or include a diced jalapeño with the bell peppers for extra heat.

What should I serve alongside this one-pot cod?

Crusty bread, steamed basmati rice, couscous, or quinoa all pair beautifully and help soak up the delicious tomato-spice sauce.

Can I prepare the sauce ahead of time?

Absolutely. Make the vegetable and tomato base up to step 6, then refrigerate. When ready to eat, reheat the sauce and add the fish to simmer fresh.

How do I know when the cod is perfectly cooked?

The cod is done when it turns opaque white throughout and flakes easily when gently pressed with a fork. This typically takes 8-10 minutes of simmering.

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, simmered together in one pot for easy cleanup and bold flavor.

Prep Duration
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Created by Paisley Arnold

Cuisine Category Everyday Home Plates

Skill Level Easy

Cuisine Type Mediterranean

Makes 4 Number of Servings

Diet Details No Dairy, No Gluten

What You'll Need

Seafood

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

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 tsp ground cumin
02 1 tsp smoked paprika
03 1/2 tsp ground coriander
04 1/4 tsp cayenne pepper, optional
05 1 tsp salt
06 1/2 tsp black pepper

Pantry

01 2 tbsp extra virgin olive oil
02 1 cup fish or vegetable stock

Garnish

01 Fresh cilantro or parsley, chopped
02 Lemon wedges

Cooking Steps

Step 01

Heat the 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

Add peppers and garlic: Stir in minced garlic, red bell pepper, and yellow bell pepper. Cook for an additional 3 minutes.

Step 04

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

Step 05

Build the base: Pour in diced tomatoes and fish or vegetable stock. Bring to a gentle 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

Finish and 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.

Tools You'll Need

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

Allergy Warnings

Review every ingredient for allergens and get advice from a healthcare provider if you’re not sure.
  • Contains fish

Nutrition Info (per portion)

These numbers are for reference only and shouldn’t replace advice from a medical professional.
  • Calorie Count: 260
  • Fat content: 7 grams
  • Carbohydrates: 16 grams
  • Protein amount: 33 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.