I recently tried this Cod with Potatoes and Salsa Verde Recipe, and honestly, it felt like a restaurant-quality dish right at home. The combination of tender fish, crispy potatoes, and that vibrant green sauce completely won me over.
I loved how simple ingredients came together to create something so fresh and flavorful. It’s the kind of meal I’d happily make again for both weeknights and special occasions.
If you enjoy light yet satisfying dishes, this one is definitely worth trying. You can also enjoy similar comfort with a Chicken Broccoli Bake Recipe or a hearty Chicken Pot Pie Casserole Recipe for a protein-packed meal.

Ingredients
- 4 cod fillets (about 150–180g each) – fresh cod works best for a flaky, tender texture
- 500g baby potatoes – choose small, waxy potatoes for a creamy inside and crisp outside
- 3 tablespoons olive oil – use extra virgin for richer flavor
- 2 garlic cloves, minced – fresh garlic enhances aroma significantly
- 1 lemon (zest and juice) – adds brightness and balances richness
- salt, to taste – enhances all the natural flavors
- black pepper, to taste – freshly ground gives the best kick
- 1 cup fresh parsley, finely chopped – the base of salsa verde
- 1 tablespoon capers – adds a tangy, salty punch
- 2 anchovy fillets (optional) – deepen the umami flavor
- 1 tablespoon Dijon mustard – gives a slight sharpness
- 3 tablespoons olive oil (for salsa verde) – helps bind the sauce smoothly
Note: This recipe serves 4 people generously. Adjust quantities depending on portion size.
Variations
- Swap cod with haddock or tilapia if cod isn’t available
- Make it dairy-free (it already is naturally dairy-free)
- Skip anchovies for a vegetarian-friendly salsa verde
- Add chili flakes for a spicy kick
- Use sweet potatoes instead of regular potatoes for a sweeter twist
- Add fresh basil or mint to the salsa verde for a different herbal flavor

Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 30 minutes
- Total Time: 45 minutes
Equipment You Need
- Baking tray – for roasting potatoes evenly
- Non-stick pan – to cook the cod without sticking
- Mixing bowl – to prepare salsa verde
- Knife – for chopping herbs and garlic
- Cutting board – safe prep surface
- Zester or grater – for lemon zest
How to Make Cod with Potatoes and Salsa Verde Recipe?
Preparing the Potatoes
Start by washing and halving the baby potatoes so they cook evenly. Toss them with olive oil, salt, and pepper until well coated. Spread them out on a baking tray in a single layer for even roasting.
Roasting the Potatoes
Place the tray in a preheated oven at 200°C (400°F). Roast for about 25–30 minutes until they turn golden and crispy on the outside. Flip them halfway through for even browning.
Making the Salsa Verde
In a bowl, combine chopped parsley, capers, minced garlic, anchovies, mustard, and olive oil. Add lemon zest and juice, then mix until well combined. The sauce should be slightly chunky but well blended.
Preparing the Cod
Pat the cod fillets dry with paper towels to remove excess moisture. Season both sides with salt, pepper, and a little lemon zest. This helps the fish develop a better texture while cooking.

Cooking the Cod
Heat olive oil in a non-stick pan over medium heat. Cook the cod for about 3–4 minutes on each side until it turns opaque and flakes easily. Avoid overcooking to keep it tender.
Bringing It All Together
Once everything is ready, plate the roasted potatoes and place the cod fillet on top. Spoon the salsa verde generously over the fish. Serve immediately while everything is warm and fresh.
Additional Tips for Making this Recipe Better
- I always pat the fish dry before cooking—it really helps get a better sear.
- Don’t overcrowd the potatoes; I learned they won’t crisp properly if packed tightly.
- I like to taste the salsa verde before serving and adjust lemon or salt as needed.
- Using fresh herbs instead of dried ones makes a huge difference in flavor.
- I sometimes drizzle a bit of extra olive oil on top before serving for richness.
How to Serve Cod with Potatoes and Salsa Verde Recipe?
Serve this dish on a wide plate for a clean, elegant presentation. Place the crispy potatoes as a base and gently lay the cod on top. Spoon the vibrant salsa verde over the fish, letting it slightly drizzle onto the potatoes. Garnish with extra parsley or a lemon wedge for a fresh finishing touch.

Nutritional Information
Here’s a quick look at the nutritional values per serving:
- Calories: 350–400 kcal
- Protein: 30g
- Carbohydrates: 25g
- Fat: 15g
Make Ahead and Storage
Storing
Store leftovers in an airtight container in the refrigerator. The dish stays fresh for up to 2 days without losing much flavor. Keep the salsa verde separate if possible.
Freezing
You can freeze the cooked cod, but the texture may slightly change after thawing. Potatoes don’t freeze well, so it’s better to prepare them fresh. Salsa verde can be frozen in small portions.
Reheating
Reheat the cod gently in a pan over low heat to avoid drying it out. Warm the potatoes in the oven to regain crispiness. Add fresh salsa verde after reheating for the best taste.
Why You’ll Love This Recipe?
This recipe has quickly become one of my favorites, and here’s why:
- It’s quick and easy to make
I love how everything comes together in under an hour, making it perfect for busy days. - Packed with fresh flavors
The salsa verde adds a bright, herby punch that makes every bite exciting. - Healthy and balanced
It’s a great mix of lean protein, healthy fats, and satisfying carbs. - Versatile and customizable
You can easily switch ingredients or adjust flavors based on your preference. - Looks impressive but simple
Even though it’s easy to prepare, it feels like a gourmet meal when served.
This cod with potatoes and salsa verde recipe is a perfect blend of simplicity and flavor. Once you try it, it might just become a regular on your table—just like it did on mine!