This French Onion Dip Recipe is made from scratch with cream cheese, sour cream, mayonnaise, butter, garlic, and naturally sweetened, golden brown caramelized onions. Everyone's favorite party or game day appetizer, this creamy homemade French onion dip is guaranteed to be more flavorful and delicious than any store-bought dip.