Flavorish is a great option, using OpenAI's GPT technology to come up with meal ideas based on your ingredients, restrictions and health goals. It's got features like a customizable cookbook, shopping lists organized by aisle and offline mode so you can plan meals and make a shopping list. Flavorish also can accommodate vegan, low-carb and allergy diets.
Another good option is Be My Chef, which offers an infinite number of high-quality recipes based on the ingredients you have on hand and your dietary needs. The app tries to offer a good balance of creativity and variety in its suggestions, and it's got options for keto and paleo diets. Be My Chef tries to make cooking fun and easy, with the goal of a personalized and convenient meal.
If you want to cut down on food waste, DishGen is a good option. It'll suggest recipes based on ingredients you have on hand and your preferences, trying to use up ingredients you might otherwise throw away. DishGen has a range of features, including an Idea Generator and the ability to edit recipes, so it can be a good tool for creative meal planning and creating your own recipes.