Cod with Romesco and Roasted Vegetables
Flaky roasted cod and tender asparagus laid over a smoky romesco of roasted red bell peppers, almonds, garlic, and smoked paprika, brightened with lemon and olive oil.
Why You'll Love This Recipe
This is a bright, savory plate built around mild, flaky white fish and a sauce that does most of the flavor work. It suits anyone who wants a quick, protein-forward dinner without a long ingredient list, and it comes together on a single sheet pan while the sauce blends in minutes. Because cod is gentle and the romesco is bold, it is also an easy way to win over people who think they do not like fish.
Everything here comes back to the romesco. Roasting the red bell peppers until their skins blister concentrates their sweetness and adds a faint smokiness, and steaming them afterward makes the charred skins slip off cleanly so the sauce stays smooth. Blending the roasted almonds into the peppers gives the sauce body and a subtle richness, while raw garlic, smoked paprika, and lemon keep it lively rather than flat. Roasting the cod separately at a moderate heat lets it stay moist and just-set, so it flakes instead of drying out.
Silky, nutty sauce against clean, tender fish and crisp-tender asparagus. The cod delivers protein that keeps you full, the almonds and olive oil add heart-friendly fats and staying power, and the peppers and asparagus bring color, fiber, and a real hit of vegetables to the plate. It feels generous and a little special while staying light, and any romesco left in the bowl keeps a week and is worth making a double batch of.
Ingredients
- 4 cod fillets (about 5 oz each)
- 2 large red bell peppers, roasted
- 1/2 cup roasted almonds
- 1 lb asparagus, trimmed
- 4 tbsp olive oil
- 3 cloves garlic
- 2 tsp smoked paprika
- 1 tbsp lemon juice
- 1/2 tsp salt
Instructions
- Roast the peppers until they collapse: Heat the oven to 450°F (230°C), set the whole red peppers on a sheet pan, and roast for 25 to 30 minutes, turning them a few times, until the skins are blistered and charred in spots and the peppers have collapsed. Take them all the way to collapsed rather than merely soft, since that is where the sugars concentrate and it is what separates a romesco with depth from one that tastes of raw pepper.
- Trap the steam so the skins slip off: Take the blistered peppers straight into a bowl and cover it tightly with a plate or a piece of foil for ten minutes. The trapped steam lifts the skins away from the flesh, and afterward they come off in sheets between your fingers instead of in flecks you chase around a board with a knife. Pull the stems and shake the seeds out over the sink, and do not rinse them: the water takes the smoke and the sweetness with it, which is most of what the peppers are contributing to the sauce.
- Roast the cod and asparagus, 12 to 15 minutes: Lower the oven to 400°F (200°C). Snap the woody ends off the asparagus, pat the cod dry, and set the fillets on a sheet pan, drizzling with olive oil and sprinkling with salt. Lay the asparagus around them in a single layer, turning it to coat. Roast for 12 to 15 minutes, until the cod is opaque, flakes easily, and reads 145°F (63°C), and the asparagus is tender with a little bite left.
- Blend the romesco thick and spoonable: Roughly chop the almonds and peel the garlic, then blend the peeled peppers, almonds, garlic, smoked paprika, lemon juice, salt, and the remaining olive oil until smooth and spoonable, scraping down and adding a splash of water only if it needs loosening. Keep it thick enough to hold its shape, because a pool of romesco under the fish is the point and a thin one simply runs to the edge of the plate.
- Plate the sauce underneath, not over: Spread a generous pool of romesco across each plate, set a cod fillet on top, lean the asparagus alongside, and spoon a little extra sauce over the fish. Putting most of it underneath keeps the surface of the fish dry and lets you see what you are eating, and it means every forkful picks up sauce whether you aim for it or not.
Variations
- Different white fish: Swap the cod for halibut, haddock, or another firm white fish. This keeps it fish-based; adjust the roasting time to the thickness of the fillets and pull them when they reach 145°F (63°C).
- Hazelnut romesco: Replace the roasted almonds with roasted hazelnuts for a rounder, toastier sauce. This changes the nut used but keeps the same technique.
- Turn up the heat: Blend a pinch of cayenne or a roasted dried chile into the romesco for a warmer, spicier sauce that plays against the sweet peppers.
- Green swap: Trade the asparagus for broccolini or trimmed green beans, roasting them alongside the fish until crisp-tender.
- Herb and citrus finish: Shower the plated fish with chopped fresh parsley and a little grated lemon zest for a fresher, brighter top note.
Storage & Leftovers
Store leftover cod and asparagus in an airtight container in the refrigerator for up to two days, and keep the romesco in its own sealed container for up to four days. Fish is best eaten soon, so plan to finish it first.
Reheat the fish gently to avoid drying it out: warm it in a covered dish in a 300°F (150°C) oven just until heated through, or in a skillet over low heat with a few drops of olive oil. The romesco is best brought to room temperature rather than heated; stir it well and add a splash of water if it has thickened in the fridge.
The romesco is the ideal make-ahead component. Roast the peppers and blend the sauce up to a few days in advance and keep it chilled, then simply roast the cod and asparagus fresh the day you serve. The flavor of the sauce actually deepens after a day.
Notes & Tips
- Pick even fillets: Choose cod fillets of similar thickness so they finish roasting at the same time; thin tail-end pieces will cook faster than thick center cuts.
- Dry the fish: Patting the cod dry before it goes in the oven helps it roast and set cleanly instead of steaming in its own moisture.
- Shortcut the peppers: Jarred roasted red bell peppers can stand in for roasting your own; drain them well and pat dry before blending so the sauce does not turn watery.
- Control the texture: Blend the romesco longer for a silky sauce, or pulse it briefly for a rustic, slightly chunky one with more almond texture. Loosen with a splash of water to your liking.
- Season at the end: Taste the finished romesco before plating and adjust with a little more lemon for brightness or a pinch of salt to bring the smoked paprika forward.
- Double the sauce: Romesco keeps well, so make a bigger batch while the blender is out and use the extra over roasted vegetables or eggs later in the week.
Nutrition & Mindful Eating
- The sauce, the fish and the vegetables are built to be eaten together. Romesco is thick and nutty enough to act as the dressing, the asparagus is what you drag through it, and the cod underneath keeps the plate substantial, so fat, fiber and protein all land at once.
- Toasted almonds are the body of the romesco. Blended down they thicken the sauce all on their own and give it that faintly sweet, roasted flavor, and the vitamin E and unsaturated fat they carry go straight into the sauce with them.
- Roasted red peppers are where the color and most of the sweetness come from. Once the skins have blistered and come away, what is left is soft and almost jammy, bringing vitamin C into a sauce you spoon on generously.
- Asparagus roasted at high heat goes tender at the tips and keeps a snap in the stems, and its faintly bitter, grassy flavor is what stops a rich nut sauce from turning monotonous. Folate and fiber come with it.
- Cod is a mild, close-grained fish, which is why it can sit under a sauce this loud without disappearing, and the smoked paprika and garlic in the romesco are what you smell first when the plate reaches the table.
- As you eat, drag a spear of asparagus through the romesco before you touch the fish and taste how much smoke is in that sauce, then stay at the table long enough to finish the plate properly.
Frequently Asked Questions
How do I know when the cod is done?
The fish turns from translucent to opaque and flakes apart easily when you press it with a fork. For certainty, check that the thickest part reaches 145°F (63°C) on an instant-read thermometer.
Can I use frozen cod?
Yes. Thaw it fully in the refrigerator first, then pat it very dry before roasting so it does not release extra water and steam on the pan.
My romesco came out too thick. What do I do?
Blend in a splash of water, a little at a time, until it reaches a smooth, spoonable consistency. A touch more lemon juice or olive oil will also loosen it while adding flavor.
Do I have to roast the peppers myself?
No. Roasting fresh red bell peppers gives the deepest flavor, but well-drained jarred roasted peppers work in a pinch; blot them dry so the sauce stays thick.

