We recommend a generally healthy diet. Most of the fad/restrictive "diets" out there aren't going to be very realistic to follow in the long term, and can actually be pretty unhealthy. Your diet should be something that is sustainable and flexible to your lifestyle. Remember that any diet modifications you use to achieve your weight loss is something you will have to stick with to keep those results. A lot of people who try to follow super restrictive diets end up burning out and rebounding the weight back on, sometimes even ending up heavier than what they originally started at.
A generally healthy diet would consist of including a variety of fruit, vegetables, grains, protein foods, and dairy. Try to incorporate the food groups listed in your meals and snacks throughout the day - We recommend eating small and frequently throughout the day if you can. It should help with keeping your hunger and satiety controlled, and prevent binge eating. Your protein powder can come in handy here as well, as it can be a great convenient snack in between meals to help hold you over.
Along with what you eat though, how much you eat is also really important. Portion control is such a huge part of weight loss, as even if your diet is completely healthy it's still possible to consume too many calories. You want to be aware of the amounts of food you are including, especially with higher calorie healthy foods like peanut butter, nuts/seeds, avocados, plant oils, etc. They are still good for you and should be included in moderation, but the calories on those types of foods really add up as compared to things like fresh fruits and vegetables and lean proteins.