The cost per serving below is generated by Whisk.com and is based on costs in individual supermarkets. For more information about how we calculate costs per serving read our FAQS
Place a large pan of salted boiling water on a high heat. Bring to the boil, then reduce the heat to low. Place a large heatproof bowl over the saucepan, add the cheeses and stir until melted. Pick in most of the marjoram leaves, grate in the zest of half a lemon and stir to combine. Remove the bowl from the heat and set aside, then turn up the heat to high and add a pinch of salt. Once the water is boiling, add the pasta and cook according to pack instructions.
When there’s about 2 minutes left to go, halve the asparagus at an angle and add to the pasta. Drain in a colander, reserving a cupful of cooking water, and add to the cheese. Toss to coat, loosening with a splash of the reserved cooking water, if needed.
Place on a serving platter, grate a little more lemon zest on top, scatter over the reserved marjoram and season with a good pinch of black pepper. Drizzle over a little extra virgin olive oil and serve.