Knowledge of Ingredients: A good cook is familiar with a wide variety of ingredients, including fruits, vegetables, meats, seafood, herbs, spices, and pantry staples. They understand flavor profiles, ingredient pairings, and how to balance flavors to create delicious dishes.