Heat the olive oil in a saucepan over medium-low heat.
Add the finely minced onion and minced garlic and cook, stirring often, until soft and translucent, about 5 minutes.
Stir in the tomato paste, then add the maple syrup, dried thyme (if using), smoked paprika, and vegan Worcestershire sauce (if using). Cook, stirring, for 2 minutes to combine and deepen the flavors.
Pour in the pureed tomatoes (passata), stir to combine, then add the cooked cannellini beans.
Reduce the heat to low and simmer gently for about 8 minutes, stirring occasionally, until the sauce has slightly thickened.
Season with sea salt and freshly cracked black pepper to taste, stir gently, remove from the heat, and serve.