If you are thinking about adding an outdoor kitchen, then consider using granite as your surface cover. While other materials such as marble don't cost as much, granite allows you to place hot items on them without any risk of damage.
Test the pH and composition of your soil before you plant anything. A soil test can determine if your soil is missing something is should have or has something it shouldn't. In either case, you can address the problem before you begin landscaping. Your plants will be healthier ,and your garden will be successful by doing this.