I just made a Saffron Cod that somehow tastes like liquid red gold in a bowl and it’s nothing like the boring fish stews you know.

I’m obsessed with Spanish Saffron Cod because it tastes like someone concentrated summer into a pan. I love the way saffron threads scent the whole thing, floral and briny, without being shouty.
I adore big flaky cod fillets that just fall apart into the sauce. Spanish Cod Stew vibes, bright tomatoes, smoked paprika whispers, and that deep seafood backbone.
But it’s never fussy. It feels like real food after a long day, rustic and loud in the best way.
Crusty bread? Yeah.
Lemon squeezed over the top? Absolutely.
I’ll eat it straight from the pot.
Ingredients

- Cod chunks: flaky, meaty protein that feels fancy but honest.
- Saffron threads: floral, slightly honeyed color and aroma.
- Warm liquid for saffron: wakes those threads up, gives color.
- Extra virgin olive oil: silky mouthfeel and a bit of fruitiness.
- Yellow onion: sweet base, adds soft, savory backbone.
- Garlic cloves: punchy aroma, makes it smell like home.
- Smoked paprika: smoky warmth, makes it feel rustic.
- Sweet paprika: gentle sweetness, deepens the red flavor.
- Red pepper flakes: adds a kick if you want heat.
- Fresh tomatoes: bright, juicy balance and a bit of tang.
- Canned tomatoes: convenient acidity, still keeps things lively.
- Dry white wine: bright acid and a hint of fruit.
- Fish or chicken stock: savory liquid that keeps things cozy.
- Waxy potatoes: creamy bites that soak up the sauce.
- Bay leaf: subtle herbal note, almost perfume like.
- Salt: brings everything forward, don’t skip it.
- Black pepper: clean, warming bite and mild spice.
- Parsley: fresh green lift and a little brightness.
- Lemon wedges: acid punch to cut the richness.
- Crusty bread: essential for sopping up the sauce, honestly.
Ingredient Quantities
- 1 1/2 lb cod fillets, skin removed and cut into large chunks
- 1/4 tsp saffron threads (about a generous pinch, around 20-30 threads)
- 2 tbsp warm water or warm fish stock to bloom the saffron
- 3 tbsp extra virgin olive oil
- 1 medium yellow onion, finely chopped
- 3 garlic cloves, minced
- 1 tsp smoked paprika
- 1/4 tsp sweet paprika or more to taste
- 1/2 tsp crushed red pepper flakes, optional for heat
- 2 medium tomatoes, peeled and diced or 1 14 oz can diced tomatoes, drained
- 1/3 cup dry white wine
- 1 1/4 cups fish stock or low sodium chicken stock
- 2 medium waxy potatoes, peeled and cut into 1/2 inch cubes, optional but traditional
- 1 bay leaf
- Salt about 1 to 1 1/2 tsp, adjust to taste
- Freshly ground black pepper about 1/2 tsp
- 2 tbsp chopped fresh flat leaf parsley
- Fresh lemon wedges for serving
- Crusty bread for serving, optional
How to Make this
1. Crush the saffron threads lightly between your fingers and bloom them in 2 tablespoons warm water or warm fish stock for at least 5 minutes so the color and aroma wake up.
2. Heat 3 tablespoons extra virgin olive oil in a wide deep skillet or Dutch oven over medium heat. Add the chopped onion and cook until soft and translucent, about 6 to 8 minutes, stirring so it doesn’t brown.
3. Add the minced garlic, smoked paprika, sweet paprika, and crushed red pepper flakes if using. Stir for 30 seconds to toast the spices and smell that smoky warmth.
4. Stir in the diced tomatoes and let them break down for 3 to 4 minutes. Pour in the white wine and let it bubble for 1 to 2 minutes to burn off the alcohol.
5. Add the fish stock or chicken stock, the bloomed saffron with its liquid, bay leaf, and salt and pepper. Bring to a gentle simmer.
6. If using potatoes, add the cubed potatoes now. Simmer until the potatoes are just tender, about 10 to 12 minutes depending on size. If not using potatoes, skip to the next step.
7. Gently nestle the cod chunks into the simmering broth so they are partly submerged. Spoon some broth over the tops so they cook evenly.
8. Simmer gently until the cod is opaque and flakes easily, about 6 to 8 minutes depending on thickness. Don’t stir aggressively or the fish will break up too much.
9. Taste and adjust seasoning with more salt, pepper, or smoked paprika if needed. Remove the bay leaf and fold in the chopped parsley.
10. Serve the saffron cod hot with lemon wedges and crusty bread to soak up the broth. Enjoy, and don’t be shy squeezing a little lemon over each portion for brightness.
Equipment Needed
1. Wide, deep skillet or Dutch oven (big enough to hold the broth and cod chunks)
2. Chef knife for chopping onion, garlic, parsley and cutting cod
3. Cutting board
4. Measuring spoons and measuring cup (for saffron, oil, wine, stock, spices)
5. Small bowl or ramekin to bloom the saffron
6. Wooden spoon or heatproof spatula for stirring gently
7. Slotted spoon or fish spatula to lift the cod pieces without breaking them
8. Ladle for serving the broth and spooning broth over the fish
9. Citrus juicer or fork and a small dish for the lemon wedges
You might also want a vegetable peeler if you use potatoes and a kitchen towel to keep things tidy.
FAQ
Spanish Saffron Cod Recipe Substitutions and Variations
- Saffron: If you dont have saffron try a tiny pinch of turmeric plus a pinch of smoked paprika and a little orange zest for color and warmth. It wont be the same, but it gives similar color and a mild floral note.
- Cod fillets: Substitute haddock, pollock, or halibut chunks. Haddock and pollock are milder and flake like cod; halibut is firmer and meatier, so adjust cooking time a bit.
- Dry white wine: Use dry vermouth or replace with extra fish stock plus 1 tsp white wine vinegar or lemon juice to keep the acidity. If you need nonalcoholic, just use more stock and a splash of vinegar or citrus.
- Fish stock: Swap for low sodium chicken stock, vegetable stock, or clam juice for a brinier seafood boost. Reduce added salt if using clam juice since its often salty.
Pro Tips
1) Bloom the saffron longer than you think. Let it sit in warm stock or water for 10 to 15 minutes so the color and aroma really open up. If you rush it the broth will be paler and taste weaker.
2) Cook the fish very gently. Keep the simmer low and don’t stir much once the cod is in. Rough stirring or high heat will make the fish fall apart and turn mushy. If your fillets are thick, give them a couple extra minutes, if thin, check early.
3) Potatoes: par cook them or cut them small. If you add big raw cubes they take longer and can overcook the fish while waiting. Boil or steam the potatoes till almost tender first then toss them in the broth to finish. Or dice them into smaller pieces so timing matches the cod.
4) Brighten and finish right before serving. Taste for salt then squeeze lemon and add a splash more good olive oil at the end, not during cooking. Acid and fresh oil lift the whole dish and make the saffron and paprika pop.

Spanish Saffron Cod Recipe
I just made a Saffron Cod that somehow tastes like liquid red gold in a bowl and it's nothing like the boring fish stews you know.
4
servings
338
kcal
Equipment: 1. Wide, deep skillet or Dutch oven (big enough to hold the broth and cod chunks)
2. Chef knife for chopping onion, garlic, parsley and cutting cod
3. Cutting board
4. Measuring spoons and measuring cup (for saffron, oil, wine, stock, spices)
5. Small bowl or ramekin to bloom the saffron
6. Wooden spoon or heatproof spatula for stirring gently
7. Slotted spoon or fish spatula to lift the cod pieces without breaking them
8. Ladle for serving the broth and spooning broth over the fish
9. Citrus juicer or fork and a small dish for the lemon wedges
You might also want a vegetable peeler if you use potatoes and a kitchen towel to keep things tidy.
Ingredients
-
1 1/2 lb cod fillets, skin removed and cut into large chunks
-
1/4 tsp saffron threads (about a generous pinch, around 20-30 threads)
-
2 tbsp warm water or warm fish stock to bloom the saffron
-
3 tbsp extra virgin olive oil
-
1 medium yellow onion, finely chopped
-
3 garlic cloves, minced
-
1 tsp smoked paprika
-
1/4 tsp sweet paprika or more to taste
-
1/2 tsp crushed red pepper flakes, optional for heat
-
2 medium tomatoes, peeled and diced or 1 14 oz can diced tomatoes, drained
-
1/3 cup dry white wine
-
1 1/4 cups fish stock or low sodium chicken stock
-
2 medium waxy potatoes, peeled and cut into 1/2 inch cubes, optional but traditional
-
1 bay leaf
-
Salt about 1 to 1 1/2 tsp, adjust to taste
-
Freshly ground black pepper about 1/2 tsp
-
2 tbsp chopped fresh flat leaf parsley
-
Fresh lemon wedges for serving
-
Crusty bread for serving, optional
Directions
- Crush the saffron threads lightly between your fingers and bloom them in 2 tablespoons warm water or warm fish stock for at least 5 minutes so the color and aroma wake up.
- Heat 3 tablespoons extra virgin olive oil in a wide deep skillet or Dutch oven over medium heat. Add the chopped onion and cook until soft and translucent, about 6 to 8 minutes, stirring so it doesn’t brown.
- Add the minced garlic, smoked paprika, sweet paprika, and crushed red pepper flakes if using. Stir for 30 seconds to toast the spices and smell that smoky warmth.
- Stir in the diced tomatoes and let them break down for 3 to 4 minutes. Pour in the white wine and let it bubble for 1 to 2 minutes to burn off the alcohol.
- Add the fish stock or chicken stock, the bloomed saffron with its liquid, bay leaf, and salt and pepper. Bring to a gentle simmer.
- If using potatoes, add the cubed potatoes now. Simmer until the potatoes are just tender, about 10 to 12 minutes depending on size. If not using potatoes, skip to the next step.
- Gently nestle the cod chunks into the simmering broth so they are partly submerged. Spoon some broth over the tops so they cook evenly.
- Simmer gently until the cod is opaque and flakes easily, about 6 to 8 minutes depending on thickness. Don’t stir aggressively or the fish will break up too much.
- Taste and adjust seasoning with more salt, pepper, or smoked paprika if needed. Remove the bay leaf and fold in the chopped parsley.
- Serve the saffron cod hot with lemon wedges and crusty bread to soak up the broth. Enjoy, and don’t be shy squeezing a little lemon over each portion for brightness.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 439g
- Total number of serves: 4
- Calories: 338kcal
- Fat: 12.3g
- Saturated Fat: 1.8g
- Trans Fat: 0g
- Polyunsaturated: 1.4g
- Monounsaturated: 8.5g
- Cholesterol: 73mg
- Sodium: 889mg
- Potassium: 1180mg
- Carbohydrates: 18.2g
- Fiber: 3g
- Sugar: 3.7g
- Protein: 32.4g
- Vitamin A: 600IU
- Vitamin C: 27.7mg
- Calcium: 55mg
- Iron: 1.5mg






