Spiced Cod One Pot

Featured in: Oven & Pan Cooking

This one-pot spiced cod offers a delightful and flavorful meal that's both easy to prepare and clean up. Fresh cod fillets are gently simmered with a colorful medley of bell peppers, onions, and tender spinach in a rich tomato-based sauce.

Aromatic cumin, smoked paprika, and coriander infuse the dish with warming, Mediterranean-inspired flavors, while optional cayenne adds a touch of heat. The entire dish cooks to perfection in under an hour, yielding tender fish and well-incorporated vegetables. It’s naturally gluten-free and dairy-free.

Updated on Sat, 31 Jan 2026 16:18:00 GMT
Close-up of Spiced Cod One Pot with flaky fish and a tomato-based sauce, topped with fresh cilantro and lemon wedges. Pin It
Close-up of Spiced Cod One Pot with flaky fish and a tomato-based sauce, topped with fresh cilantro and lemon wedges. | jolitayri.com

The aroma of smoked paprika hitting hot olive oil still transports me back to a tiny rental apartment where my stove was barely reliable but my hunger was constant. I had never cooked fish in a one-pot style before, and I was convinced the cod would turn into mush or stick to the bottom of the pan. Instead, what emerged was this vibrant, saucy creation that made the entire kitchen smell like a Mediterranean seaside taverna. My roommate poked her head in, asking what kind of magic I was making, and honestly, I was still figuring that out myself.

Last summer, I made this for a friend who swore she hated fish because of a bad childhood experience with overcooked, dry fillets. She watched skeptically as I nestled the cod into the simmering tomato sauce, peppers perfuming the air. When she took her first bite, her eyes went wide and she actually said, 'So this is what fish is supposed to taste like.' Now she requests this dinner whenever she visits, and I always keep extra cod in the freezer just in case.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 4 cod fillets: Choose firm, opaque pieces without any discoloration and let them sit at room temperature for 15 minutes before cooking
  • 2 tbsp olive oil: A good quality extra virgin oil makes a noticeable difference in the final flavor
  • 1 large onion, finely chopped: The smaller you chop it, the more it melts into the sauce base
  • 2 garlic cloves, minced: Fresh is best here, and do not let it brown or it will turn bitter
  • 1 red bell pepper and 1 yellow bell pepper, diced: The sweetness from both peppers balances the smokiness of the spices
  • 400 g diced tomatoes: Canned work perfectly, but if using fresh, add a splash more liquid
  • 150 g baby spinach: It looks like a lot, but it wilts down beautifully into the sauce
  • 1 tsp ground cumin: Toast it briefly in the pan first to wake up its essential oils
  • 1 tsp smoked paprika: This is what gives the dish its signature depth
  • 1/2 tsp ground coriander: Adds a subtle citrusy warmth that ties everything together
  • 1/4 tsp cayenne pepper: Optional, but it creates a gentle heat that lingers nicely
  • 1 tsp salt and 1/2 tsp black pepper: Season generously since cod is naturally mild
  • 250 ml fish or vegetable stock: Homemade stock is ideal, but a good quality store-bought version works
  • 1 lemon, sliced plus extra wedges: The acid cuts through the richness and brightens every bite
  • Fresh cilantro or parsley, chopped: Scatter this over the top just before serving for a burst of freshness

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Warm the olive oil in your largest skillet or Dutch oven:
Set the heat to medium and give the oil a minute to shimmer before adding the onion
Soften the onion:
Cook it for 3 to 4 minutes, stirring occasionally, until it becomes translucent and fragrant
Add the garlic and both bell peppers:
Let them cook together for another 3 minutes so the peppers start to soften and release their sweetness
Toast the spices:
Stir in the cumin, smoked paprika, coriander, cayenne, salt, and pepper, cooking for just 1 minute until the spices bloom and smell intensely aromatic
Build the sauce base:
Pour in the diced tomatoes and stock, bring everything to a gentle simmer, then cover and let it cook for 8 to 10 minutes
Nestle in the cod:
Gently place each fillet into the sauce, arrange lemon slices on top, cover again, and simmer for 8 to 10 minutes until the fish is opaque and flakes easily
Wilt the spinach:
Scatter the spinach over the top, cover for 2 more minutes, and watch it transform into silky greens woven through the sauce
Finish with herbs and lemon:
Serve immediately in bowls, topped with fresh cilantro or parsley and extra lemon wedges on the side
Steaming Spiced Cod One Pot in a Dutch oven, featuring vibrant red and yellow peppers and a rich aromatic broth. Pin It
Steaming Spiced Cod One Pot in a Dutch oven, featuring vibrant red and yellow peppers and a rich aromatic broth. | jolitayri.com

This recipe became my go-to during a chaotic month when I was working late nights and barely had energy to think about dinner, let alone cook something worth eating. Coming home to the smell of spices and knowing that in 40 minutes I would have something nourishing and beautiful felt like an act of self-care. It reminded me that good food does not have to be complicated, just thoughtful.

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.

Choosing the Right Fish

Cod is ideal here because it holds its shape but still absorbs the sauce beautifully. If cod is not available, haddock, halibut, or even mahi mahi work well. The key is choosing a firm white fish that will not fall apart during the simmering process.

Building Layers of Flavor

The difference between a good version of this dish and a great one is taking the time to properly toast the spices in the oil before adding any liquid. Watch carefully and stir constantly, as ground spices can scorch quickly. This step unlocks their essential oils and deepens the overall flavor.

Serving Suggestions That Make It a Meal

Crusty bread is practically essential for soaking up every last bit of the spiced tomato sauce. Steamed rice or couscous also work beautifully if you want something more substantial. A simple green salad with a sharp vinaigrette balances the richness perfectly.

  • Warm your serving bowls before plating to keep the fish hotter longer
  • Set out extra lemon wedges so everyone can adjust the acidity to their taste
  • This dish actually tastes even better the next day, so consider making extra
Family-style Spiced Cod One Pot served in a skillet with a side of crusty bread for dipping into the sauce. Pin It
Family-style Spiced Cod One Pot served in a skillet with a side of crusty bread for dipping into the sauce. | jolitayri.com

I hope this one-pot wonder finds its way into your regular rotation. It is the kind of recipe that feels special enough for guests but simple enough for a quiet Tuesday night.

Recipe FAQs

Can I use another type of fish?

Yes, firm white fish like haddock, halibut, or even tilapia can be excellent substitutes for cod in this preparation. Adjust cooking times slightly as needed for thickness.

What are good side dishes to serve with this?

This dish pairs wonderfully with crusty bread for soaking up the flavorful sauce, steamed rice, or couscous. A simple green salad would also complement the rich flavors.

How can I make this dish spicier?

To increase the heat, you can add more cayenne pepper than suggested, or stir in a pinch of red chili flakes with the other spices. A dash of hot sauce at the end also works.

Can I prepare parts of this ahead of time?

Yes, you can chop all the vegetables (onion, garlic, bell peppers) and measure out the spices in advance. Store them separately. However, it's best to cook the fish fresh for optimal texture and flavor.

What if I don't have fresh spinach?

If fresh spinach isn't available, you can use frozen chopped spinach. Thaw it thoroughly and squeeze out any excess water before adding it to the pot to prevent the sauce from becoming watery.

Is this dish suitable for meal prepping?

This is a great option for meal prepping. Cooked portions can be stored in airtight containers in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave.

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

Enjoy a vibrant, aromatic cod dish simmered with vegetables and warming spices, all in one pot for easy cleanup and maximum flavor.

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Recipe by Paula Finch


Skill Level Easy

Cuisine Mediterranean

Total Yield 4 Portions

Dietary Details No Dairy, Wheat-Free

What You'll Need

Seafood

01 4 cod fillets (about 5 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.5 oz can diced tomatoes
06 5 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, for heat)
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 the Pan: Heat the olive oil in a large, deep skillet or Dutch oven over medium heat.

Step 02

Sauté Onions: Add the chopped onion and sauté for 3–4 minutes until soft.

Step 03

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

Step 04

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

Step 05

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

Step 06

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

Step 07

Add Fish: Gently nestle the cod fillets into the sauce. Top with lemon slices. Cover and simmer for 8–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

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.

Tools Needed

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

Allergy Info

Be sure to review ingredients for allergens. Ask your healthcare professional if you're unsure.
  • Contains: Fish
  • Double-check stock and spice blends for hidden allergens if using store-bought versions.

Nutrition Info (per portion)

These nutrition details are a general guide only—not a replacement for professional advice.
  • Calories: 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.