Spiced Cod One Pot

Featured in: Daily Meal Inspiration

This vibrant one-pot cod dish brings together tender white fish, colorful bell peppers, tomatoes, and baby spinach in a fragrant sauce spiced with cumin, smoked paprika, and coriander. The cod fillets are gently simmered until perfectly flaky, while fresh lemon adds brightness. Ready in just 40 minutes with minimal cleanup, this Mediterranean-inspired meal is naturally gluten-free and dairy-free, perfect for busy weeknights.

Updated on Sat, 31 Jan 2026 09:53:00 GMT
Vibrant Spiced Cod One Pot simmering with colorful bell peppers and wilted spinach in a tomato-based sauce, garnished with lemon slices and fresh cilantro. Pin it
Vibrant Spiced Cod One Pot simmering with colorful bell peppers and wilted spinach in a tomato-based sauce, garnished with lemon slices and fresh cilantro. | taddutsignal.com

My kitchen smelled like a spice market the evening I threw this together on a rainy Wednesday. I had cod thawing in the fridge, a handful of peppers going soft, and zero energy for multiple pans. What came out of that one pot surprised me: flaky fish soaking in a sauce so good I ate it straight from the skillet with bread. It wasn't fancy, but it felt like I'd stumbled onto something worth keeping.

I made this for my brother when he visited last spring, skeptical because he usually orders salmon. He went quiet after the first bite, then scraped his plate clean and asked if there was more. We ended up sitting at the table long after dinner, talking and dipping bread into the leftover sauce until the pot was empty. That night it became more than a weeknight meal.

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 wont fall apart during simmering, and pat them dry before adding to keep the sauce from getting watery.
  • Onion: The base of the whole dish, it softens into sweetness and carries the spices through every bite.
  • Garlic cloves: Mince them finely so they melt into the sauce and release their sharp, aromatic punch.
  • Red and yellow bell peppers: They add color and a mild sweetness that balances the heat and spice.
  • Diced tomatoes: Use canned for convenience, they break down into a silky base that clings to the fish.
  • Baby spinach: Stir it in at the end, it wilts in seconds and adds a fresh, earthy note.
  • Lemon slices: Lay them on top of the cod, they infuse brightness and cut through the richness as everything simmers.
  • Ground cumin: Earthy and warm, it anchors the spice blend and makes the kitchen smell incredible.
  • Smoked paprika: This is the secret, it adds depth and a gentle smokiness without any actual grill.
  • Ground coriander: Brings a subtle citrus undertone that lifts the heavier spices.
  • Cayenne pepper: Optional but worth it if you like a little heat creeping up at the end of each bite.
  • Salt and black pepper: Season generously, the vegetables and fish need it to come alive.
  • Olive oil: Use enough to coat the pan and let the onions sizzle without sticking.
  • Fish or vegetable stock: It thins the tomatoes just enough to create a sauce you can spoon over rice or soak up with bread.
  • Fresh cilantro or parsley: A handful chopped at the end makes everything look and taste brighter.
  • Lemon wedges: Serve them on the side, a squeeze right before eating wakes up every flavor.

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. You want it hot enough that the onion sizzles when it hits the pan.
Soften the onion:
Add the chopped onion and sauté for 3 to 4 minutes, stirring occasionally, until it turns translucent and smells sweet. Dont rush this, it builds the foundation.
Add garlic and peppers:
Stir in the minced garlic and diced bell peppers, cooking for another 3 minutes until the peppers start to soften. The garlic should be fragrant but not browned.
Bloom the spices:
Sprinkle in the cumin, smoked paprika, coriander, cayenne if using, salt, and black pepper. Stir well and cook for about 1 minute, letting the spices toast and release their oils.
Build the sauce:
Pour in the diced tomatoes and stock, then bring everything to a gentle simmer. The liquid should 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 thickens slightly. Taste and adjust salt if needed.
Nestle the cod:
Gently place the cod fillets into the sauce, tucking them in so theyre mostly submerged. Lay lemon slices on top of each piece.
Cook the fish:
Cover and simmer for 8 to 10 minutes, or until the cod is opaque and flakes easily with a fork. Avoid stirring, the fish is delicate and can break apart.
Wilt the spinach:
Add the baby spinach and cook uncovered for about 2 minutes, just until it collapses into the sauce. Stir gently to distribute.
Serve hot:
Spoon the fish and sauce into bowls, garnish with fresh herbs, and serve with lemon wedges on the side. Have bread or rice ready to soak up every drop.
A skillet of Spiced Cod One Pot placed on a rustic table with lemon wedges and crusty bread for dipping into the aromatic broth. Pin it
A skillet of Spiced Cod One Pot placed on a rustic table with lemon wedges and crusty bread for dipping into the aromatic broth. | taddutsignal.com

One evening I served this to a friend who said she didnt like fish. She hesitated, then tried a forkful with some of the tomato sauce. By the end of the meal she was using bread to chase every bit of spice and lemon from her plate. It reminded me that sometimes the sauce is what wins people over.

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

This dish begs for something to soak up the sauce. I love tearing into crusty bread, but steamed basmati rice or fluffy couscous work just as well. A simple side salad with lemon and olive oil keeps things light, or roasted potatoes if youre extra hungry. Whatever you choose, make sure theres enough to mop up every last spoonful.

Swaps and Variations

Cod is wonderful here, but haddock, halibut, or even tilapia will work if thats what you have. I once used frozen shrimp instead and it turned out beautifully, just add them in the last 5 minutes. For a vegetarian version, swap the fish for chickpeas and use vegetable stock. You can also toss in zucchini, cherry tomatoes, or whatever vegetables need using up.

Storage and Reheating

Leftovers keep in the fridge for up to 2 days in an airtight container. Reheat gently on the stovetop over low heat, adding a splash of stock or water if the sauce has thickened too much. The fish can get a little more delicate after reheating, so handle it carefully. I dont recommend freezing this one, the texture of the cod suffers once thawed.

  • Store the fish and sauce together so the flavors keep mingling.
  • Reheat just until warmed through, high heat will dry out the cod.
  • Garnish with fresh herbs again before serving to brighten it up.
Close-up of Spiced Cod One Pot showing flaky white cod fillets nestled in a rich, warming sauce with visible cumin and smoked paprika. Pin it
Close-up of Spiced Cod One Pot showing flaky white cod fillets nestled in a rich, warming sauce with visible cumin and smoked paprika. | taddutsignal.com

This recipe has become my go to when I want something nourishing without the fuss. It fills the house with warmth, feeds everyone well, and leaves you with just one pot to wash.

Common Questions

Can I use a different type of fish?

Yes, any firm white fish works well. Try haddock, halibut, or sea bass as alternatives to cod. Adjust cooking time based on thickness of the fillets.

How do I know when the cod is fully cooked?

The cod is done when it turns opaque white and flakes easily with a fork. Internal temperature should reach 63°C (145°F). Avoid overcooking to prevent dryness.

What should I serve with this dish?

Serve with crusty bread, steamed rice, couscous, or quinoa to soak up the flavorful sauce. A simple green salad also complements it nicely.

Can I make this ahead of time?

The vegetable base can be prepared ahead and refrigerated. Add the fish just before serving to ensure it stays tender and doesn't overcook during reheating.

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 or dry.

Can I freeze this dish?

While the vegetable base freezes well, cooked fish doesn't freeze as successfully. For best results, freeze the sauce separately and add fresh fish when ready to serve.

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

Prep Time
15 min
Cook Time
25 min
Overall Time
40 min
Created by Cassandra Lee


Level Easy

Cuisine Mediterranean

Serves 4 Portions

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 teaspoon ground cumin
02 1 teaspoon smoked paprika
03 0.5 teaspoon ground coriander
04 0.25 teaspoon cayenne pepper, optional
05 1 teaspoon salt
06 0.5 teaspoon black pepper

Pantry

01 2 tablespoons olive oil
02 8.5 fl oz fish or vegetable stock

Garnish

01 Fresh cilantro or parsley, chopped
02 Lemon wedges

How To Make It

Step 01

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

Step 02

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

Step 03

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

Step 04

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

Build the sauce base: 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 the cod: Gently nestle cod fillets into the sauce and top with lemon slices. Cover and simmer for 8 to 10 minutes until cod is opaque and flakes easily with a fork.

Step 08

Finish with greens: Add spinach and cook for another 2 minutes until just wilted.

Step 09

Serve: Serve hot, garnished with fresh herbs and extra 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.

Gear Needed

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

Allergy Warnings

Always check ingredients for allergens and ask a healthcare expert if you have concerns.
  • Contains fish

Nutrition Information (per portion)

Nutrition info is for guidance only and doesn't substitute advice from a professional.
  • Caloric Value: 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.