Why not both? In Prepbook[0] (shameless plug) we created a web app, then used it to make a native app. You can use whatever you want. I like both. The native app though gives an objectively better experience - you can set timers on the OS level, open recipes in the app using the OS native share menu, etc.
We worked hard so you don't have to vibe code your way to get the experience you prefer.