Heat your large saucepan on a medium heat and add the olive oil and butter.
When the butter has melted and is starting to spit gently, add your sliced onion to the pan, along with a small pinch of salt.
Sautee the onion for 5-10 minutes until it starts to brown.
Add the minced garlic and sautee for a few more minutes, until the garlic is fragrant but before it starts to colour.
Now add in the cannelini beans, stock, creme fraiche, parmesan cheese and freshly cracked black pepper and stir well to combine.
Have a quick taste at this stage, depending on how salty your stock was you may find you need to add a little more salt, or not.
Now add in your chopped kale. Stir the kale in well and place the pan lid to cover.
Reduce the heat to low and simmer for 10-15 minutes, until the kale is tender. If you have used spinach, this step may only take 5 minutes.
Serve the creamy beans immediately, with an extra dash of fresh black pepper and parmesan cheese.