Spiced Cod One Pot

Featured in: Global Street Food

This vibrant one-pot meal features tender cod fillets nestled in a fragrant sauce of tomatoes, bell peppers, and warming Mediterranean spices. The cumin, smoked paprika, and coriander create layers of aromatic flavor while the fish stays moist and flaky. With just 15 minutes of prep and minimal cleanup, this pescatarian-friendly dish delivers restaurant-quality results at home. Serve with crusty bread or rice to soak up every bit of the delicious sauce.

Updated on Thu, 29 Jan 2026 11:33:00 GMT
Spiced Cod One Pot with flaky fish, tender bell peppers, and spinach in a rich, aromatic tomato broth. Save
Spiced Cod One Pot with flaky fish, tender bell peppers, and spinach in a rich, aromatic tomato broth. | fryzia.com

My neighbor showed up at my door one rainy Tuesday with a bag of incredibly fresh cod from the market and asked if I knew what to do with it. I'd been experimenting with one-pot meals that week, so I pulled together some spices I'd been meaning to use and created this dish on the spot. The way those warming spices bloomed in the hot oil, the tomatoes turning glossy and rich—it felt like the kitchen was teaching me something without any fuss. Forty minutes later, we were eating something that tasted like it had been simmering for hours, and my neighbor actually asked for the recipe before finishing her bowl.

I made this for my partner on a night when we both came home exhausted from work, and somehow this simple pot of food turned into the kind of meal that made us sit at the table longer than usual. There was something about the smell that pulled us in—cumin and paprika mixing with tomato and lemon—and by the time we finished, we weren't thinking about our hectic day anymore. That's when I realized this dish does more than feed you; it resets you.

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: Use skinless, boneless fillets that are roughly the same thickness so they cook evenly; if your pieces are thick, they'll stay tender and won't dry out like thinner cuts sometimes do.
  • Onion: Finely chop it so it softens and almost melts into the sauce, building a sweet, savory foundation for everything else.
  • Garlic: Mince it fine and add it after the onion has started to soften so it doesn't burn and turn bitter.
  • Bell peppers: Dice them into chunks that are large enough to hold their shape but small enough that they cook through in the time the fish needs.
  • Diced tomatoes: A can of good quality tomatoes saves time and gives you a consistent, slightly acidic base for the sauce.
  • Baby spinach: Add it at the very end so it wilts without becoming mushy or losing its bright green color.
  • Ground cumin: This warm spice is the backbone of the dish, lending an earthy, slightly nutty flavor that makes the fish taste more interesting.
  • Smoked paprika: The smokiness adds depth and makes you feel like the dish has been developing for longer than it actually has.
  • Ground coriander: It's subtle but essential, adding a light, slightly sweet floral note that balances the earthier spices.
  • Cayenne pepper: Keep this optional and add it gradually if you want heat, tasting as you go so you don't overpower the delicate fish.
  • Olive oil: Use good quality oil since you're not cooking it down for long; it becomes part of the sauce and carries flavor.
  • Fish or vegetable stock: Stock creates the sauce and infuses everything with savory depth; if you only have water, add a little extra salt to compensate.
  • Lemon: Slice it fresh and use it both in cooking and as garnish to brighten the rich, warming spices.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get your pot ready:
Heat olive oil in a large skillet or Dutch oven over medium heat until it shimmers; you want it hot enough that the onions sizzle immediately when they hit the pan.
Build the flavor base:
Add chopped onion and let it cook for 3 to 4 minutes until it turns soft and slightly golden, then add the minced garlic and diced peppers and cook for another 3 minutes until the vegetables start releasing their sweetness and aromas. This foundation is where all your flavor starts, so don't rush it.
Bloom those warming spices:
Stir in the cumin, smoked paprika, coriander, cayenne if using, salt, and pepper, and cook for about 1 minute until the spices become fragrant and coat everything in the pan. You'll smell the transformation immediately, and that's how you know they're doing their job.
Create the sauce:
Pour in the diced tomatoes and stock, then bring everything to a gentle simmer; the liquid will turn a gorgeous deep color as it mingles with the spices. Cover the pot and let it cook for 8 to 10 minutes until the vegetables soften and the sauce thickens slightly.
Introduce the fish gently:
Nestle the cod fillets into the simmering sauce and arrange lemon slices on top, then cover and let it cook for 8 to 10 minutes until the fish turns opaque and flakes easily with a fork. The gentle heat cooks the delicate fish perfectly without any fussing or flipping.
Finish with fresh greens:
Add the baby spinach and cook for just 2 minutes until it wilts into the sauce, adding a bright, fresh note at the very end.
Serve with intention:
Ladle everything into bowls with plenty of sauce, then scatter fresh cilantro or parsley on top and add lemon wedges for people to squeeze as they eat. The herbs and citrus add freshness that cuts through the richness beautifully.
Freshly steamed Spiced Cod One Pot served in a rustic bowl with lemon wedges and cilantro garnish. Save
Freshly steamed Spiced Cod One Pot served in a rustic bowl with lemon wedges and cilantro garnish. | fryzia.com

I served this to my mother-in-law, who is notoriously difficult to cook for, and watched her taste it and then immediately take another spoonful without saying anything. Sometimes a dish succeeds not because it's complicated, but because every element knows exactly what it's supposed to do, and this is one of those rare meals that feels effortless and generous at the same 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.

What Makes This Different From Other Fish Stews

Most fish stews I've encountered rely on cream or butter to create richness, but this one builds its sauce from tomato, spices, and the fish's own delicate moisture. The cumin and paprika do the heavy lifting, creating a warm, almost cozy sauce that doesn't need any dairy to feel complete. It's lighter than a traditional chowder but more substantial than a simple broth, landing in that perfect middle ground where everything feels balanced.

How to Adapt This for Different Occasions

This recipe is flexible enough to change based on what you have or what you're craving. If you want to stretch it further, add chickpeas or white beans to the sauce for more substance, or swap the cod for haddock, halibut, or any firm white fish that won't fall apart. For a vegetarian version, use extra vegetables like zucchini or mushrooms and vegetable stock instead of fish stock, and the spices will still create something deeply satisfying.

The Serving Secrets That Make This Memorable

The way you finish and serve this dish matters just as much as how you cook it, so don't treat those last steps as afterthoughts. Crusty bread is essential for soaking up the sauce, but couscous, rice, or even polenta all work beautifully if that's what you have on hand. The fresh herbs scattered on top are more than garnish; they brighten the warm spices and remind you that this is fresh, wholesome food that happened to come together quickly.

  • Always squeeze fresh lemon over your bowl right before eating, as the acidity awakens all the flavors and cuts through the richness in exactly the right way.
  • If you're cooking for guests, keep extra lemon wedges on the table and let people adjust the brightness to their own taste.
  • Don't overcrowd the pan when you add the fish, or it will steam instead of simmering gently in that gorgeous sauce.
One pot dinner of simmered Spiced Cod One Pot and colorful vegetables, great with crusty bread or rice. Save
One pot dinner of simmered Spiced Cod One Pot and colorful vegetables, great with crusty bread or rice. | fryzia.com

This dish has become my answer to the question of what to make when you want something that tastes thoughtful but doesn't require you to think too hard. It's the kind of meal that reminds you why you cook in the first place.

Recipe FAQ Section

Can I use frozen cod fillets?

Yes, just ensure they are fully thawed and patted dry before adding to the pot to prevent excess water from diluting the sauce.

What other fish can I substitute for cod?

Haddock, halibut, sea bass, or any firm white fish works well. Adjust cooking time based on the thickness of the fillets.

How do I know when the cod is properly cooked?

The fish should be opaque throughout and flake easily when tested 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, but add the fish just before serving to prevent overcooking and maintain its delicate texture.

What should I serve alongside this dish?

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

How can I adjust the spice level?

Omit the cayenne pepper for mild heat, or add chili flakes and extra cayenne for a spicier version. Taste and adjust to your preference.

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, flavorful dining.

Prep duration
15 min
Cook duration
25 min
Complete duration
40 min
Created by Samantha Rivera

Classification Global Street Food

Complexity Level Easy

Heritage Mediterranean

Output 4 Portion Count

Dietary considerations 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 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 1/2 teaspoon ground coriander
04 1/4 teaspoon cayenne pepper (optional)
05 1 teaspoon salt
06 1/2 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

Preparation Steps

Phase 01

Heat oil and prepare base: Heat olive oil in a large, deep skillet or Dutch oven over medium heat.

Phase 02

Sauté aromatics: Add chopped onion and sauté for 3-4 minutes until soft and translucent.

Phase 03

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

Phase 04

Bloom 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.

Phase 05

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

Phase 06

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

Phase 07

Add fish: 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.

Phase 08

Wilt greens: Add spinach and cook for 2 minutes until just wilted.

Phase 09

Plate and serve: Transfer to serving bowls, garnish with fresh herbs and lemon wedges. Serve hot.

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.

Necessary tools

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

Allergy information

Review all ingredients for potential allergens and consult with healthcare providers if you're uncertain about any item.
  • Contains fish

Nutrient breakdown (per portion)

These values are approximate and shouldn't replace professional medical guidance.
  • Energy Value: 260
  • Fat: 7 g
  • Carbohydrates: 16 g
  • Protein Content: 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.