Begin by heating the olive oil in a large skillet over medium heat. Add the diced onion and minced garlic, cooking until they become translucent and fragrant, about 3-5 minutes.
Stir in the chopped sun-dried tomatoes along with Italian seasoning, allowing them to infuse their flavor into the aromatics for another minute.
Pour in the chicken or vegetable broth followed by the heavy cream; bring this mixture to a gentle simmer while stirring occasionally to combine everything well.
Gently fold in the rinsed and drained butter beans along with Parmesan cheese, stirring until everything is coated in that creamy sauce.
Taste your mixture; season it with salt, black pepper, and red pepper flakes according to your preference before allowing it to cook together for an additional 5-7 minutes until heated through.
Finally, remove from heat and stir in fresh basil just before serving; garnish with extra basil leaves on top for an added pop of color and freshness!