Add a small drizzle of oil in the bottom of a saucepan over medium-high heat. When warm, add the diced onion and fresh garlic and stir. Cook for 5-7 minutes, stirring occasionally, or until the onion is softened and slightly browned. Add smoked paprika, cumin, and black pepper, stir, and cook for about 60 more seconds or until fragrant. Remove from the heat.
Use a rubber spatula to add the saute mixture to a blender along with the roasted garlic cloves and apple cider vinegar. Blend until completely smooth, adding some of the tomato puree if needed to blend.
If you can't or don't want to get vegan Worcestershire sauce, use 1 tbsp additional soy sauce plus (if you have them) a pinch each of ground ginger, ground allspice, and ground nutmeg.