Spiced Cod One Pot

Featured in: One-Pot Meals

This vibrant one-pot cod dish brings together tender fish fillets with colorful bell peppers, tomatoes, and baby spinach in a fragrant sauce infused with cumin, smoked paprika, and coriander. The cod is gently nestled into the simmering vegetables and cooks to perfection in just 10 minutes, absorbing all the aromatic flavors. Perfect for busy weeknights, this Mediterranean-inspired meal requires minimal cleanup while delivering maximum flavor.

Updated on Thu, 29 Jan 2026 14:46:00 GMT
Tender cod fillets nestled in a colorful, aromatic sauce with bell peppers and fresh spinach, garnished with lemon slices for a bright finish. Pin
Tender cod fillets nestled in a colorful, aromatic sauce with bell peppers and fresh spinach, garnished with lemon slices for a bright finish. | garlicgroove.com

There was a Tuesday evening when my kitchen smelled like a spice market had exploded in the best way possible, and I realized I'd been overthinking seafood all along. A friend had mentioned she made everything in one pot to avoid the post-dinner cleanup chaos, and something about that stuck with me. I pulled out a rusty Dutch oven, grabbed whatever white fish I had, and started layering flavors like I was building something from memory rather than a recipe. That first bite of tender cod swimming in this warm, aromatic sauce made me understand why she was onto something brilliant.

I made this for my sister last month when she was going through a rough patch, and she sat at my kitchen counter just watching the colors deepen as everything cooked down together. There's something comforting about handing someone a bowl of food that took minimal effort but tastes like you care, which in that moment, felt like the whole point. She asked for the recipe before she even finished eating, which told me everything I needed to know.

Ingredients

  • Cod fillets: Look for thick, pale fillets that smell like the ocean, not fishy; thinner pieces will turn to mush if you're not watching.
  • Onion and garlic: These are your flavor foundation, so don't rush them or skip the mincing step—texture matters here.
  • Red and yellow bell peppers: They soften into something sweet and almost jammy; the colors also make this dish look like it took actual effort.
  • Canned diced tomatoes: Use good quality if you can; they become the sauce that clings to every piece of fish.
  • Baby spinach: It wilts away to nothing at the end, which means you're sneaking greens into something delicious.
  • Lemon slices: They nestle on top of the fish and infuse everything with brightness; don't peel them, the rind adds character.
  • Ground cumin, smoked paprika, coriander: This trio creates warmth without overpowering the delicate fish.
  • Cayenne pepper: Optional heat that creeps up at the end if you want it.
  • Olive oil: Use something you'd actually taste; it's one of the few ingredients that stands alone.
  • Fish or vegetable stock: This becomes your cooking liquid and flavor carrier; homemade is lovely but store-bought works fine.

Instructions

Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Warm your oil and begin the aromatics:
Heat oil over medium in your largest skillet or Dutch oven until it shimmers just slightly. Add the chopped onion and let it soften for about 3 to 4 minutes, stirring occasionally so it catches golden color in places but doesn't brown. This is when your kitchen starts to smell like something good is happening.
Layer in the pepper and garlic:
Stir in your minced garlic and both bell peppers, cooking for another 3 minutes until the peppers begin to soften. You'll notice the raw garlic smell start to mellow into something sweeter and deeper.
Bloom the spices:
Add all your spices at once and stir constantly for about 1 minute so they wake up and toast slightly in the hot oil. Your nose will tell you when this is done—that fragrant, almost peppery moment when you can smell each spice individually.
Build your sauce:
Pour in the diced tomatoes and stock, stirring gently to combine. Bring everything to a simmer, then cover and let it cook for 8 to 10 minutes until the vegetables are genuinely tender and the sauce begins to thicken slightly.
Nestle in the fish:
Gently place your cod fillets into the simmering sauce, arranging them so they're mostly submerged, then top each one with a lemon slice. Cover the pot and simmer for 8 to 10 minutes until the fish is opaque and flakes apart with just the gentlest pressure from a fork—overcooked fish is dry fish, so watch this step carefully.
Finish with greens:
Scatter in the baby spinach and cook for just 2 more minutes until it's completely wilted. This final step adds both nutrition and a fresh note that balances all those warming spices.
Serve immediately:
Divide everything among bowls, making sure each person gets fish, sauce, and vegetables. Finish with fresh herbs and a squeeze of lemon wedge on the side.
Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Perfectly flaky Spiced Cod One Pot served steaming hot, with cilantro and lemon wedges ready to brighten the savory Mediterranean meal. Pin
Perfectly flaky Spiced Cod One Pot served steaming hot, with cilantro and lemon wedges ready to brighten the savory Mediterranean meal. | garlicgroove.com

My partner came home during the last few minutes of cooking and just stood in the doorway breathing in the aroma without saying anything, which made me realize this dish has a way of announcing itself before anyone even tastes it. Food that makes people pause like that, without trying to impress, is the kind worth learning to make well.

What Makes This Recipe Special

The magic here isn't hidden in complicated technique or rare ingredients; it's in the way everything cooks together in one vessel, flavors mingling and deepening while you're free to set the table or pour a drink. Most seafood recipes feel like they need babysitting, but this one gives you permission to step back and trust the pot. The spices warm the broth without overwhelming the delicate fish, and the vegetables soften into something almost gravy-like that you'll want to pour over bread.

Why One Pot Changes Everything

There's a practical reason one-pot cooking became trendy, but the real reason is how it tastes; every ingredient touches the same liquid and every vegetable picks up those toasted spices, so the flavors become more cohesive than if you'd cooked them separately. Less equipment also means you're actually willing to make this on a Tuesday instead of saving it for weekends. I've found that when dinner comes together in one place, the meal itself feels less formal and more like something you made because you wanted to, not because you were trying to impress someone.

Serving Suggestions & Variations

Crusty bread is non-negotiable if you want to catch every drop of that spiced tomato sauce; rice or couscous works beautifully too and turns this into something more substantial. If cod isn't available or doesn't appeal to you, haddock or any firm white fish swaps in without changing the cooking time. Some evenings I add a pinch of chili flakes or a whole dried chili for people who want heat, while others love it exactly as written.

  • Make it your own by adding diced zucchini or green beans in step 3 if you have them on hand.
  • A splash of white wine in place of some of the stock adds depth, though the recipe works beautifully without it.
  • Serve with fresh cilantro if you have it, or parsley if you don't—both brighten the final dish.
Product image
Pressure cook meals, make rice, steam vegetables, and prepare soups faster for easy everyday cooking.
Check price on Amazon
Easy weeknight dinner of Spiced Cod One Pot features flaky fish simmering with vibrant vegetables and spices in a rich tomato broth. Pin
Easy weeknight dinner of Spiced Cod One Pot features flaky fish simmering with vibrant vegetables and spices in a rich tomato broth. | garlicgroove.com

This is the kind of recipe that sits quietly in your repertoire until you need it, and then you wonder why you don't make it every week. It's the sort of dish that feels both comforting and special, which is harder to pull off than it sounds.

Recipe Questions

Can I use frozen cod fillets for this dish?

Yes, but ensure they are completely thawed and patted dry before adding to the pot. Excess moisture can dilute the sauce and affect cooking time.

What other fish works well in this preparation?

Firm white fish like haddock, halibut, or sea bass are excellent alternatives. Avoid delicate fish that might fall apart during simmering.

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 63°C (145°F).

Can I make this dish ahead of time?

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

What can I serve alongside this one-pot dish?

Crusty bread, steamed basmati rice, couscous, or quinoa all pair wonderfully to soak up the flavorful tomato-based sauce.

How should I store leftovers?

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

Spiced Cod One Pot

Aromatic cod simmered with vegetables and warming spices, all cooked together in one pot for easy cleanup.

Prep duration
15 min
Cook duration
25 min
Complete duration
40 min


Complexity Easy

Heritage Mediterranean

Output 4 Portions

Dietary requirements No dairy, No gluten

Components

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 diced tomatoes (1 can)
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 1 cup fish or vegetable stock

Garnish

01 Fresh cilantro or parsley, chopped
02 Lemon wedges

Directions

Step 01

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

Step 02

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

Step 03

Cook Aromatics and Peppers: Stir in the garlic, red bell pepper, and yellow bell pepper; cook for another 3 minutes.

Step 04

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

Step 05

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

Step 06

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

Step 07

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

Step 08

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

Step 09

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

Necessary tools

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

Allergy details

Review each ingredient for potential allergens and speak with a healthcare provider if you're uncertain about anything.
  • Contains fish

Nutrition breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy: 260
  • Fat: 7 g
  • Carbohydrates: 16 g
  • Protein: 33 g