Spiced Cod One Pot

Featured in: Simple One-Pan Citrus Meals

This vibrant one-pot dish features tender cod fillets nestled in a fragrant sauce of tomatoes, bell peppers, and baby spinach, seasoned with cumin, smoked paprika, and coriander. Ready in just 40 minutes, it's naturally gluten-free and dairy-free, making it perfect for weeknight dinners. The entire meal cooks in a single skillet, ensuring easy cleanup while delivering maximum Mediterranean-inspired flavor.

Updated on Fri, 30 Jan 2026 09:08:00 GMT
Spiced Cod One Pot simmering with colorful bell peppers and aromatic spices in a rich tomato broth. Save on Pinterest
Spiced Cod One Pot simmering with colorful bell peppers and aromatic spices in a rich tomato broth. | lemoncairn.com

There was a Thursday evening when I had four unexpected dinner guests and a fridge that looked embarrassingly bare. I found cod fillets I'd frozen the week before, a few peppers starting to wrinkle, and a can of tomatoes shoved in the back of the pantry. What came together in that one pot became the dish I now make when I want to feel capable and calm. The kitchen smelled like a spice market, and everyone scraped their bowls clean.

I served this to a friend who swore she didn't like fish, and she went silent halfway through her first bite. She looked up and said it tasted like summer somewhere warm. That moment taught me that the right combination of peppers, tomatoes, and smoky spices can win over even the most reluctant eater. Now I make it whenever someone needs convincing that seafood can be comforting, not just fancy.

Ingredients

  • Cod fillets: I always choose skinless and boneless fillets because they cook evenly and no one has to deal with bones at the table, which keeps the meal relaxed and easy.
  • Onion: Chop it finely so it melts into the sauce and creates a sweet, savory base that supports all the other flavors without making anyone cry too much.
  • Garlic cloves: Mince them fresh instead of using jarred, the difference in aroma when they hit the hot oil is worth the extra thirty seconds.
  • Red and yellow bell peppers: The mix of colors makes the pot look alive, and their natural sweetness balances the heat from the spices beautifully.
  • Diced tomatoes: I use canned because they are reliable and already broken down, which helps the sauce come together faster than fresh tomatoes ever could.
  • Baby spinach: It wilts in seconds and adds a pop of green and freshness right at the end when everything else has melded together.
  • Lemon: Slicing it and laying it over the fish while it cooks infuses everything with brightness, and the wedges at the table let everyone adjust to taste.
  • Ground cumin: This is the backbone of the spice blend, earthy and warm, and it makes the whole dish smell like something you would find in a busy, happy kitchen.
  • Smoked paprika: It adds a gentle smokiness that makes you think the dish took hours, even though it absolutely did not.
  • Ground coriander: A little floral, a little citrusy, it rounds out the cumin and keeps the spice profile interesting.
  • Cayenne pepper: Use it if you like a little tingle on your tongue, or skip it if you are cooking for people who reach for water at the first hint of heat.
  • Salt and black pepper: Season generously because cod is mild and needs the support, and taste the sauce before adding the fish so you can adjust.
  • Olive oil: Just enough to soften the onions and bloom the spices without making the dish feel heavy or greasy.
  • Fish or vegetable stock: This is what turns the tomatoes into a sauce, so use something flavorful, not just water, and the difference will show.
  • Fresh cilantro or parsley: A handful chopped and scattered on top makes the whole pot look vibrant and taste fresher, like you put in more effort than you did.

Instructions

Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Warm the oil:
Heat the olive oil in your largest skillet or Dutch oven over medium heat until it shimmers but does not smoke. You want it hot enough to soften the onion without browning it too fast.
Soften the onion:
Add the chopped onion and let it cook for three to four minutes, stirring occasionally, until it turns translucent and smells sweet. This is your foundation.
Add the peppers and garlic:
Stir in the minced garlic and diced peppers, letting them cook for another three minutes until the peppers start to soften and the garlic becomes fragrant. Do not let the garlic burn or it will taste bitter.
Bloom the spices:
Sprinkle in the cumin, smoked paprika, coriander, cayenne if using, salt, and black pepper, stirring everything together and cooking for one minute. The spices will wake up and fill your kitchen with warmth.
Build the sauce:
Pour in the diced tomatoes and stock, stirring to combine, then bring everything to a gentle simmer. Let it bubble quietly for eight to ten minutes until the vegetables are tender and the sauce thickens just a bit.
Nestle the cod:
Lower the cod fillets gently into the sauce, spacing them out so they cook evenly, then lay the lemon slices on top. Cover the pot and let it simmer for eight to ten minutes until the fish turns opaque and flakes easily when you press it with a fork.
Wilt the spinach:
Tuck the baby spinach into the sauce around the fish and let it cook for two minutes until it collapses into the pot. It will look like a lot at first but it shrinks fast.
Serve and garnish:
Spoon the fish and sauce into shallow bowls, scatter fresh herbs over the top, and tuck a lemon wedge on the side. Serve it hot while the sauce is still steaming.
Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
A close view of Spiced Cod One Pot showing tender white fish flakes beside wilted spinach and lemon slices. Save on Pinterest
A close view of Spiced Cod One Pot showing tender white fish flakes beside wilted spinach and lemon slices. | lemoncairn.com

One night I made this for my neighbor who had just come home from the hospital, and she told me it was the first meal that tasted like something again. I realized then that this dish does more than feed people. It reminds them that flavor and warmth still exist, even on hard days.

What to Serve Alongside

I almost always tear into a piece of crusty bread and use it to mop up every last bit of sauce, because letting that liquid gold go to waste feels wrong. Steamed rice works beautifully if you want something more substantial, and couscous soaks up the spices in a way that feels light and fluffy. Sometimes I just serve it in deep bowls with nothing else, and that is enough.

Swapping the Fish

Cod is my first choice because it holds its shape and has a mild flavor that lets the spices shine, but haddock, halibut, or even tilapia work just as well. I have used frozen fillets straight from the freezer in a pinch, just add an extra few minutes to the cooking time and make sure they are fully thawed before you nestle them in. The key is choosing something firm enough that it does not fall apart when you spoon it onto plates.

Storing and Reheating

Leftovers keep in the fridge for up to two days, and I reheat them gently in a covered pan over low heat so the fish does not dry out. The sauce thickens as it sits, so I sometimes add a splash of stock or water to loosen it back up. Do not microwave it on high or the cod will turn rubbery, low and slow is the way to go.

  • Let the dish cool completely before transferring it to an airtight container.
  • Reheat only what you plan to eat, because fish does not love being reheated multiple times.
  • If the spinach looks sad the next day, stir in a handful of fresh greens when you reheat to brighten it up.
Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
Serving suggestion for Spiced Cod One Pot in a rustic bowl, garnished with cilantro and lemon wedges. Save on Pinterest
Serving suggestion for Spiced Cod One Pot in a rustic bowl, garnished with cilantro and lemon wedges. | lemoncairn.com

This is the kind of recipe that makes you look like you know what you are doing, even on nights when you are just winging it. Keep the ingredients on hand and you will always have an answer to the question of what is for dinner.

Recipe Questions & Answers

Can I use frozen cod fillets?

Yes, just make sure to thaw them completely and pat dry before adding to the pot to avoid excess moisture in the sauce.

What other fish works well in this dish?

Haddock, halibut, or any firm white fish are excellent substitutes. Adjust cooking time based on fillet thickness.

How do I know when the cod is properly cooked?

The cod is done when it turns opaque white throughout and flakes easily with a fork, typically after 8-10 minutes of simmering.

Can I make this ahead of time?

While best served fresh, you can prepare the vegetable base ahead and refrigerate. Add the cod just before serving for optimal 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.

Can I adjust the spice level?

Absolutely. Omit the cayenne for mild flavor, or add chili flakes and extra cayenne for more heat to suit your preference.

Spiced Cod One Pot

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

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min


Skill Level Easy

Cuisine Mediterranean

Makes 4 Portions

Dietary details Milk-Free, 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 tsp ground cumin
02 1 tsp smoked paprika
03 1/2 tsp ground coriander
04 1/4 tsp cayenne pepper
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

How to Make It

Step 01

Heat oil and sauté aromatics: Heat olive oil in a large deep skillet or Dutch oven over medium heat. Add chopped onion and sauté for 3–4 minutes until softened.

Step 02

Build flavor base: Stir in minced garlic, red bell pepper, and yellow bell pepper; cook for another 3 minutes until fragrant and slightly tender.

Step 03

Toast spices: Add ground cumin, smoked paprika, ground coriander, cayenne pepper, salt, and black pepper. Stir well and cook for 1 minute until aromatic.

Step 04

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

Step 05

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

Step 06

Cook cod: 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.

Step 07

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

Step 08

Plate and serve: Transfer to serving dishes and garnish with fresh cilantro or parsley and lemon wedges.

Equipment Needed

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

Allergy Alerts

Review ingredients for allergens and contact your healthcare provider for guidance.
  • Contains fish

Nutrition Info (per serving)

Nutritional content is for informational use and is not a substitute for healthcare advice.
  • Calorie Count: 260
  • Total Fat: 7 g
  • Carbohydrates: 16 g
  • Proteins: 33 g