Print Options:

Pan-Roasted Cod with Chorizo & Butter Beans

Yields4 ServingsPrep Time15 minsCook Time25 minsTotal Time40 mins

a dish that brings together the delicate flakiness of fish, the smoky richness of Spanish chorizo, and the creamy earthiness of butter beans. It’s got a Mediterranean soul with a hint of rustic tapas bar flair. Let’s break this down into a fully detailed recipe with all the bells, whistles, and practical chef’s notes so you can absolutely nail it at home.

Pan-Roasted Cod with Chorizo & Butter Beans

For the Cod
 4 cod fillets (5–6 oz each) – Skinless, boneless; fresh or properly thawed frozen cod
 Salt and pepper, to taste
 1 tbsp olive oil
 1 tbsp unsalted butter
For the Chorizo & Bean Base
 4 oz Spanish chorizo
 1 small yellow onion, finely chopped
 2 cloves garlic, minced
 1 ½ cups cooked butter beans
 ½ cup cherry tomatoes, halved
 ¼ cup dry white wine (optional but recommended)
 ¼ cup low-sodium chicken or vegetable broth
 1 tsp smoked paprika
 1 tbsp olive oil
 Salt & black pepper, to taste
 Fresh parsley or thyme, for garnish
Prep Work
1

  1. Fish Prep: Pat cod dry with paper towels. Season both sides with salt and pepper. Set aside.

  2. Chop ingredients: Dice chorizo and onion, halve cherry tomatoes, mince garlic.

  3. Open and drain beans: Rinse well if canned.

  4. Heat the oven (if your pan isn’t oven-safe or if you'd like to finish the fish there): Preheat to 375°F (190°C).

Sear the Cod Fillets
2

  • In a large nonstick or stainless steel pan, heat 1 tbsp olive oil over medium-high heat until shimmering.

  • Gently place cod fillets in the pan, presentation side down (the smooth side).

  • Do not move them for 3–4 minutes — let the crust form.

  • Flip carefully using a fish spatula. Cook for another 2–3 minutes, until opaque around the edges and almost cooked through.

  • Optional: Add 1 tbsp butter and baste briefly for flavor.

  • Remove cod from pan and set aside, loosely tented with foil. (You’ll finish cooking it in the sauce later.)

Cook the Chorizo
3

  • In the same pan (don’t clean it), reduce heat to medium.

  • Add 1 tbsp olive oil and toss in the diced chorizo.

  • Cook for 3–4 minutes, stirring occasionally, until chorizo renders its fat and crisps up.

  • Add chopped onion and sauté for 2–3 minutes, until translucent and coated in chorizo oil.

  • Stir in the minced garlic and smoked paprika, cooking for 30 seconds, just until fragrant.

Deglaze and Simmer
4

  • Deglaze the pan with ¼ cup dry white wine. Scrape up any brown bits from the bottom — that’s gold!

  • Once wine has reduced by half (about 2 minutes), add:

    • Butter beans

    • Cherry tomatoes

    • ½ cup broth

  • Simmer for 5–7 minutes, letting the tomatoes soften and beans warm through. The mixture should be brothy but thickened slightly.

Return Cod to the Pan
5

  • Gently nestle the cod fillets into the bean-chorizo mixture.

  • Spoon some broth over the tops.

  • Simmer over low heat, covered loosely, for 2–4 minutes, or until the fish is just cooked through and flakes easily with a fork.

Garnish & Serve
6

  • Taste the sauce and adjust salt & pepper as needed.

  • Sprinkle with fresh parsley or thyme leaves for brightness.

  • Serve in shallow bowls with a generous scoop of beans and broth, topped with cod and extra chorizo bits.

Chef’s Notes & Tips
7

  • Fish substitution? Try haddock, halibut, or even monkfish — any firm, white fish will work.

  • Spice level: Spanish chorizo is typically smoky, not spicy. For heat, add a pinch of chili flakes with the garlic.

  • No wine? Use a splash of sherry vinegar or lemon juice to balance acidity.

  • Make it one-pan oven-finish: After returning the cod to the pan, place the whole skillet in a 375°F (190°C) oven for 5–6 minutes to finish cooking evenly.

Nutrition Facts

4 servings

Serving size