From above, a wide white platter holds four blush-pink salmon fillets over caramelized fennel wedges, scattered with glossy burst cherry tomatoes. Vivid green salsa verde is spooned in painterly streaks, finished with pistachio crumbs, lemon zest, and delicate cilantro leaves for a striking spring palette.

Roasted Salmon with Cilantro-Pistachio Salsa Verde, Fennel & Burst Tomatoes

Elegant salmon with bright green sauce and roasted vegetables.

Category Main Course
Prep 20 minutes
Cook 27 minutes
Style Italian
Technique Roasting
Diet Friendly Gluten-Free

Daily recipe · April 28, 2026

A little about this dish

This spring-ready Italian-inspired main course pairs silky roasted salmon with a vibrant cilantro-pistachio salsa verde, sweet roasted fennel, and jammy cherry tomatoes. Cilantro is used in an unexpected but delicious way: blended with parsley, lemon, capers, and pistachios for a fresh, green sauce that feels bright and seasonal rather than predictable.

Ingredients (for 4)

  • Cilantro1 packed cuptender leaves and stems washed
  • Salmon fillets4 pieces (about 6 oz each)
  • Flat-leaf parsley1 packed cupleaves only
  • Fennel bulbs2 mediumtrimmed and cut into 1-inch wedges
  • Cherry tomatoes2 cups
  • Pistachios1/2 cupshelled and lightly toasted
  • Large lemon1zest finely grated and juice divided
  • Capers2 tbspdrained
  • Garlic2 clovesone smashed and one finely grated
  • Calabrian chili paste1 tsp
  • Dijon mustard1 tsp
  • Honey1 tsp
  • Baby arugula2 cups
  • Parmigiano-reggiano1 1/2 ozshaved for serving
  • Olive oil6 tbspdivided
  • Kosher salt1 1/2 tspor to taste
  • Black pepper3/4 tspor to taste

Preparation

  1. Step 1 — 🔥🍽️🧻
    Preheat the oven to 425°F (220°C). Line a sheet pan or large baking dish with parchment if you like.
  2. Step 2 — 🍅🌿🔥
    Put the fennel wedges and cherry tomatoes on the pan. Toss with 2 tbsp olive oil, the smashed garlic clove, 1/2 tsp kosher salt, and a little black pepper. Roast for 15 minutes.
  3. Step 3 — 🌿🍋🥄
    In a food processor, pulse cilantro, parsley, pistachios, capers, grated garlic, lemon zest, 2 tbsp lemon juice, Dijon, honey, Calabrian chili paste, 3 tbsp olive oil, 1/2 tsp salt, and black pepper until finely chopped but still textured. Add 1 to 2 tsp water or a little more olive oil if needed to make it spoonable.
  4. Step 4 — 🐟🧂🫒
    Pat the salmon dry. Season with the remaining 1/2 tsp salt, black pepper, and a light drizzle of olive oil.
  5. Step 5 — 🐟🔥🍅
    Take the pan from the oven and move the vegetables aside to make space. Add the salmon fillets and roast for 10 to 12 minutes, until the salmon is just cooked and the tomatoes have burst.
  6. Step 6 — 🥬🍋🫒
    Toss the baby arugula with a squeeze of lemon juice and a tiny drizzle of olive oil.
  7. Step 7 — 🍽️🧀✨
    Spoon salsa verde onto plates or a serving platter. Arrange the roasted fennel, tomatoes, and salmon on top. Finish with the dressed arugula, shaved Parmigiano-Reggiano, extra pistachios if you want, and a little more lemon zest.
  8. Step 8 — 🍴🌿😋
    Serve right away with extra salsa verde on the side.

A final fox tip

If you want to lean even more seasonal, add a handful of blanched snap peas or asparagus to the tray for the last 8 minutes of roasting. The cilantro here works beautifully because it brings a softer, more citrusy lift than basil, especially with fennel and salmon. For a dinner-party look, serve everything on one large platter and let the green sauce pool dramatically underneath the fish.

THE BEST HOME FOR YOUR RECIPES

Save it in the Fancy Fox app

Keep favorites together, find them fast, and bring this recipe back whenever you cook.

Download on the App Store Already have Fancy Fox? Open this recipe