Heat a medium saucepan over medium high heat. Add the oil and heat another 30 seconds.
Add the shallots and season with ¼ teaspoon salt. Cook until fragrant and beginning to soften, about 1 minute.
Add the beans and toss well to coat.
Add the water, lemon zest and lemon juice along with ½ teaspoon salt. Bring to a simmer and reduce the heat to maintain a gentle simmer.
Cook for 5 minutes to allow the flavors to marry.
Stir in the mascarpone and parmesan cheese.
Add the basil and stir to combine.
Serve, drizzled with lemon olive oil if using alongside crusty bread for dipping.
