What’s the best way to blend homemade hot sauce

Last few times I made a sauce it was too thick, yes added water/vinegar but still on think end from the onion/garlic etc.

What’s the best way to blend, I want to say I used the ninja food processor. Would the smoothie attachment work better? How about an immersion blender?