Preheat the oven to 400°F (200°C).
Toss the sliced fennel and asparagus with a drizzle of olive oil. Spread onto a baking sheet and roast for 15–20 minutes, or until tender. Allow the vegetables to cool.
While the vegetables roast, prepare the pesto. Add the pistachios, pumpkin seeds, and garlic to a food processor. Pulse until the mixture resembles coarse sand.
Add the fresh basil and pulse until combined.
Add the grated Parmesan cheese and olive oil. Process until smooth and creamy. Season with salt and black pepper to taste.
In a large mixing bowl, combine the cooked pasta, roasted vegetables, and pistachio pesto.
Toss until everything is evenly coated.
Garnish with fresh dill and fennel fronds before serving.