Heat the oil in a saucepan, then add your minced garlic and saute for 1 minutes until fragrant.
1 tablespoon olive oil, 2 cloves garlic
Add the butter beans and their stock to the pan, along with the tomatoes, dried basil, salt, and pepper.
570 g butter beans, 10 cherry tomatoes, 1 teaspoon dried basil, 0.5 teaspoon salt, 0.5 teaspoon black pepper
Let everything come to a boil, then turn down the heat and simmer for 10 - 15 minutes until the sauce has thickened and the tomatoes have softened. Use the back of your spoon to gently crush the tomatoes.
Add the cream cheese and chopped spinach, and stir it into the beans. Squeeze over the lemon juice.
1 lemon, 2 tablespoon cream cheese, 30 g spinach
For a little hint of spice, top with chili oil and lots of fresh parsley!
I first published this recipe in 2024 - and I still make it, or a variation, on a very regular basis. Plus, this recipe has garnered millions of views on social media since I posted it - which means I've had the benefit of lots of taste testers who have shared their feedback! Here are a few tips we've all picked up along the way:
The stock water from the jarred beans helps to make these beans creamy, so I would highly recommend using beans from the jar if you can. If you can only use dried or tinned beans, substitute the stock water with stock (better than bouillon is very popular!) for a lovely flavor.
If you would prefer to omit the cream cheese, you can. Other options are goat's cheese, lighter creme fraiche, or heavy cream for a lovely, indulgent touch.
If you can't find butter beans, swap in any white bean such as cannellini beans! Chickpeas would also work great.
To add something to cut through the garlicky, creamy beans, I love combining diced olives and parsley along with some lemon juice and topping the beans with it.
Store your butter beans in an airtight container in the refrigerator for 3 - 5 days. Reheat them in the microwave before serving.