the first thing you need is good quality fish (herring). you can buy them at many kosher fish stores or there is a canned option. i like to soak the fish in water overnight to remove natural salts an “fishy” taste. for schmaltz you just need onions, oil, and salt to taste. you can experiment with fresh garlic, course black pepper, chili flakes, and lemon zest.