Yes, you can freeze tomato sauce made from fresh tomatoes! Freezing fresh tomato sauce is a great way to preserve them to be used all year long.