Cook the aromatics. Heat the olive oil in a large frying pan over medium heat. Add the red onion and cook for 3 minutes or until translucent. Add the garlic and cook for another 1 to 2 minutes, then stir through the sun-dried tomatoes.
Caramelise the tomato paste. Increase the heat to high and add the tomato paste. Cook, stirring continuously, until the paste turns deep red and begins to stick to the bottom of the pan.
Simmer the beans. Add the butter beans along with all their juices and season with salt and pepper. Stir through the cream. Once the sauce begins to bubble, reduce the heat to medium and simmer for 5 minutes.
Finish and serve. Turn off the heat and stir through the parsley and basil. Serve immediately with crusty bread.
Notes
Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop with a splash of water to loosen the sauce.Substitutions: Cannellini beans can be used instead of butter beans. For a dairy-free version, substitute the heavy cream with coconut cream.Serving suggestion: Serve with toasted sourdough, focaccia or your favourite crusty bread and finish with an extra drizzle of olive oil.