Combine ingredients: Add raspberries, water, sweetener, lemon juice, vanilla, and salt to a small saucepan. If using frozen berries, no need to thaw.
Heat gently: Place over medium heat and cook for 4–6 minutes, stirring occasionally, until the berries break down and release their juices.
Taste and adjust: Check sweetness.
Add more sweetener 1 tablespoon at a time until it suits your taste. The sauce should be tangy-sweet.
Thicken (two options): Reduce: Continue simmering 2–4 minutes to thicken naturally.
Xanthan gum: Reduce heat to low and lightly sprinkle xanthan gum over the surface while whisking. Start with 1/8 teaspoon; it thickens as it cools.
Choose your texture: For a rustic sauce, leave as is.
For a smooth, seedless finish, press the warm sauce through a fine mesh strainer into a bowl.
Cool: Let the sauce cool for 10–15 minutes. It will thicken further. Serve warm or transfer to a jar and refrigerate.