In a heavy bottomed frying pan, melt butter over medium heat and add onions and salt. Cook for 15 minutes, then lower heat and cook for another 10-15 minutes stirring often to prevent burning. Onions will turn a golden/dark brown and have jammy texture. Cool to at least room temperature, then chop into smaller pieces.
In a serving bowl combine sour cream, cottage cheese, mayonnaise, soy sauce, garlic and onion powder, beef bouillon, ground pepper, and half of chopped chives. Fold in caramelized onions.
Sprinkle remaining chopped chives on top and chill for 2-3 hours before serving for best flavor.
Notes
Serve with chips, vegetables, pretzels, or spread onto a sandwich! Store in an airtight container and refrigerate for up to 5 days.