Spiced Cod One Pot

Featured in: Hearty Dinners

This Mediterranean-inspired one-pot dish combines tender cod fillets with aromatic spices, fresh vegetables, and a savory tomato-based sauce. Cumin, smoked paprika, and coriander create depth of flavor while bell peppers, onions, and baby spinach add texture and nutrition. The cod gently poaches in the simmering sauce, emerging tender and flaky. Total time from stovetop to table is just 40 minutes, making it ideal for weeknight dinners. Serve with crusty bread or rice to soak up the delicious sauce.

Updated on Sun, 18 Jan 2026 13:15:00 GMT
A one-pot spiced cod simmering in a rich, aromatic tomato and vegetable broth with vibrant red bell peppers and fresh lemon slices.  Save It
A one-pot spiced cod simmering in a rich, aromatic tomato and vegetable broth with vibrant red bell peppers and fresh lemon slices. | sunnyspoonful.com

The smell of smoked paprika hitting hot oil always takes me straight back to a cramped kitchen on a Tuesday night when I had nothing but cod fillets and a random assortment of peppers. I threw everything into one pot, half guessing at the spices, and somehow ended up with the kind of dinner that made my partner look up from their phone. That accidental triumph taught me that one pot meals don't have to be bland or boring. Sometimes the best recipes happen when you stop overthinking and just let the ingredients talk to each other.

I made this for a friend who swore she hated fish, and she ate two servings before admitting maybe she just hated badly cooked fish. Watching her mop up the tomato sauce with bread while pretending not to be impressed became one of my favorite kitchen victories. It reminded me that good food has a way of changing minds quietly, without any fuss or declarations.

Ingredients

  • Cod fillets: Choose fillets that are firm and smell like the ocean, not fishy, because fresh cod holds its shape beautifully in the simmering sauce without falling apart.
  • Onion: Finely chopped onion melts into the base and adds a subtle sweetness that balances the acidity of the tomatoes.
  • Garlic cloves: Minced garlic brings that essential aromatic foundation, and I always add it after the onions so it doesn't burn and turn bitter.
  • Red and yellow bell peppers: The mix of colors isn't just pretty, the peppers add a slight sweetness and a soft texture that contrasts with the flaky fish.
  • Diced tomatoes: Canned tomatoes are your friend here, they break down into a rich, saucy base that ties everything together.
  • Baby spinach: Stirred in at the end, spinach wilts into silky ribbons and sneaks in a dose of greens without any effort.
  • Lemon slices: Laying lemon directly on the cod as it cooks infuses it with brightness and keeps the fish moist.
  • Ground cumin: Cumin adds an earthy warmth that makes the whole dish feel cozy and a little exotic.
  • Smoked paprika: This is the secret weapon, it gives a gentle smokiness that makes people ask what your trick is.
  • Ground coriander: Coriander's citrusy notes play perfectly with the lemon and lighten up the spice blend.
  • Cayenne pepper: Optional but recommended if you like a tiny kick that lingers just long enough to keep things interesting.
  • Salt and black pepper: Season generously, the vegetables and fish need it to really shine.
  • Olive oil: A good glug of olive oil starts everything off right and adds a fruity richness to the sauce.
  • Fish or vegetable stock: Stock loosens the tomatoes into a proper sauce and adds depth, fish stock is ideal but vegetable works perfectly well.
  • Fresh cilantro or parsley: A handful of fresh herbs at the end adds a pop of color and a burst of freshness that wakes up every bite.
  • Lemon wedges: Serve extra lemon on the side so everyone can squeeze more brightness over their plate.

Instructions

Start with the aromatics:
Heat the olive oil in a large, deep skillet or Dutch oven over medium heat, then add the chopped onion and let it soften for 3 to 4 minutes, stirring occasionally until it turns translucent and smells sweet. This is your flavor foundation, so don't rush it.
Build the vegetable base:
Stir in the minced garlic and diced peppers, cooking for another 3 minutes until the peppers start to soften and the garlic becomes fragrant. You'll know it's ready when the kitchen smells like something wonderful is about to happen.
Bloom the spices:
Add the cumin, smoked paprika, coriander, cayenne, salt, and black pepper, stirring well and cooking for about 1 minute until the spices release their oils and the aroma deepens. This step is crucial, toasting spices in oil unlocks flavors you'd miss otherwise.
Create the sauce:
Pour in the diced tomatoes and stock, stirring to combine, then bring the mixture to a gentle simmer. Cover the pan and let it cook for 8 to 10 minutes, allowing the vegetables to soften and the sauce to thicken slightly into something you'll want to spoon over everything.
Nestle in the cod:
Gently place the cod fillets into the simmering sauce, spooning a little liquid over the top, then lay lemon slices on each fillet. Cover and simmer for 8 to 10 minutes, resisting the urge to poke at the fish, until it turns opaque and flakes easily with a fork.
Wilt the greens:
Add the baby spinach to the pan, tucking it around the fish, and cook uncovered for 2 minutes until it wilts into the sauce. The greens add color and a touch of earthiness that balances the bright, spiced flavors.
Serve it up:
Spoon the cod and vegetables onto plates, making sure everyone gets plenty of that gorgeous sauce, then garnish with fresh cilantro or parsley and extra lemon wedges. Serve it hot with crusty bread, rice, or couscous to soak up every last bit.
Savory spiced cod nestled among tender baby spinach and diced vegetables in a warm, savory sauce, garnished with fresh cilantro and lemon wedges.  Save It
Savory spiced cod nestled among tender baby spinach and diced vegetables in a warm, savory sauce, garnished with fresh cilantro and lemon wedges. | sunnyspoonful.com

One night I served this to a table full of skeptical relatives who thought one pot dinners were code for bland and mushy. They went silent after the first bite, then someone quietly asked for the recipe. That moment of validation, when a simple weeknight dish earns respect, never gets old.

Choosing Your Fish

Cod is ideal because it's mild and holds together beautifully, but I've swapped it for haddock, halibut, or even thick tilapia with great results. The key is choosing a firm white fish that won't disintegrate in the simmering sauce. If you're using a thinner fillet, reduce the cooking time by a couple of minutes and check for doneness early. Fresh is always best, but quality frozen fillets work perfectly as long as you thaw them gently in the fridge overnight.

Serving Suggestions

This dish practically begs for something to soak up the sauce, and I've found that crusty bread, fluffy couscous, or steamed basmati rice all do the job beautifully. Sometimes I serve it over a simple bed of quinoa for extra protein, or alongside roasted potatoes if I want something heartier. A crisp green salad with lemon vinaigrette on the side balances the richness and makes the meal feel complete. Leftovers, if you're lucky enough to have any, reheat gently on the stove with a splash of water to loosen the sauce.

Make It Your Own

I've learned that this recipe is endlessly flexible, and you can tweak it based on what's in your fridge or what your mood calls for. Swap the spinach for kale or chard if you want something heartier, or stir in chickpeas for extra substance and a bit of Mediterranean flair. If you love heat, a pinch of chili flakes or a diced fresh chili pepper will give it a proper kick without overwhelming the delicate fish.

  • Add olives or capers in the last few minutes for a briny, salty punch.
  • Stir in a spoonful of harissa or a squeeze of lime instead of lemon for a different flavor twist.
  • Top with crumbled feta at the table if you're not keeping it dairy free, it melts into the sauce in the best way.
Flaky spiced cod fillets served hot from the pot, with colorful peppers and wilted spinach, ready to be enjoyed with crusty bread. Save It
Flaky spiced cod fillets served hot from the pot, with colorful peppers and wilted spinach, ready to be enjoyed with crusty bread. | sunnyspoonful.com

This one pot wonder has become my go to for nights when I want something nourishing without the chaos of a full kitchen production. It's proof that simplicity and flavor don't have to be at odds, and that sometimes the best meals are the ones that leave you with only one pan to wash.

Recipe FAQs

Can I use a different type of white fish?

Yes, haddock, halibut, sea bass, or any firm white fish works beautifully. Cooking time may vary slightly depending on thickness, so adjust accordingly until the fish flakes easily with a fork.

How do I know when the cod is perfectly cooked?

The cod is ready when it's opaque throughout and flakes easily with a fork, typically after 8-10 minutes of simmering in the sauce. Avoid overcooking to maintain moisture and delicate texture.

What can I serve alongside this dish?

Crusty bread, steamed rice, couscous, or quinoa all pair wonderfully. These options absorb the flavorful sauce beautifully and create a complete, satisfying meal.

Is this suitable for meal prep?

Absolutely. Cool completely and store in an airtight container for up to 3 days. Reheat gently on the stovetop over medium-low heat with a splash of water to prevent drying out.

How can I adjust the spice level?

For milder flavor, reduce cayenne pepper or omit it entirely. For extra heat, add chili flakes or increase cayenne to 1/2 teaspoon. You can also customize spice intensity to your preference.

Can I make this in advance?

Prepare the sauce and vegetables up to 8 hours ahead. Add the cod fillets just before serving to ensure optimal texture and prevent overcooking during storage.

Spiced Cod One Pot

Vibrant cod simmered with vegetables and warming spices. Easy one-pot Mediterranean main dish ready in 40 minutes.

Prep Time
15 mins
Cook Time
25 mins
Total Duration
40 mins
Authored by Lana Bright

Recipe Type Hearty Dinners

Skill Level Easy

Cuisine Style Mediterranean

Recipe Yield 4 Serving Size

Diet Preferences Dairy-Free, Free From 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 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 fluid ounces fish or vegetable stock

Garnish

01 Fresh cilantro or parsley, chopped
02 Lemon wedges

Directions

Step 01

Heat base 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 to 4 minutes until softened.

Step 03

Build aromatics: Stir in minced garlic, red bell pepper, and yellow bell pepper; cook for an additional 3 minutes.

Step 04

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

Step 05

Create sauce base: Pour in diced tomatoes and fish or vegetable stock. Bring to a gentle simmer.

Step 06

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

Step 07

Add fish: 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 an additional 2 minutes until just wilted.

Step 09

Plate and serve: Transfer to serving bowls and garnish with fresh herbs and additional lemon wedges.

Tools You'll Need

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

Allergy Information

Review each ingredient to identify potential allergens, and consult a healthcare professional if you're unsure.
  • Contains fish

Nutrition Details (Per Serving)

This nutritional data is for reference only and isn't a substitute for medical advice.
  • Caloric Value: 260
  • Fats: 7 grams
  • Carbohydrates: 16 grams
  • Proteins: 33 grams