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, 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 and stir for 2 minutes.
Pour in the pureed tomatoes or passata and stir to combine.
Add the cooked cannellini beans, reduce heat to low, and simmer for about 8 minutes, stirring occasionally, until the sauce slightly thickens.
Season with sea salt and freshly cracked black pepper to taste, remove from the heat, and serve.