Heat olive oil in a skillet over medium-high heat. Add shallots and cook for 2–3 minutes until softened.
Stir in beans, garlic, herbs, salt, and red pepper. Cook briefly until fragrant.
Pour in broth and cream. Bring to a simmer and cook for about 10 minutes, stirring occasionally.
Reduce heat and add greens. Cook until wilted and vibrant.
Remove from heat, stir in Parmesan, and serve warm.
This Creamy Skillet White Beans with Parmesan is delicious on its own or served over pasta.