Add the shallot and garlic and cook over medium heat until fragrant and golden, about 2 mins. Add the asparagus and cook until bright green and barely tender, about 4 mins more.
Stir in the mascarpone, lemon zest and juice, cheese, and about 1 cup reserved pasta water. Season with salt and pepper and cook until slightly thickened and bubbly.