Bloodstained: Ritual of the Night has a cooking system. You can bring ingredients to the alchemist Johannes and he can make them into food. Eating food heals you, and if it’s the first time you’ve had that kind of food, you get a permanent stat boost. Cooking ingredients sometimes drop from enemies and also can be purchased from the store. This is a fun way to get some extra healing (you can also buy potions, but there’s a fairly low cap on how many of those you can have), but the execution is unfortunately pretty botched.
Worse, the shop is down the hall from Johannes, which means if all you’re missing is a bunch of common ingredients like milk, eggs, and sugar that you can buy from the store, you can’t flip over to another tab and stock up immediately. You have to leave Johannes’ workshop, go to the store, buy those ingredients, and come back. That’s not so bad to do once, but if you’ve got a bunch of rare ingredients like beast milk and dragon eggs and you’re trying to cook a bunch of new recipes all at once, it’s easy to end up making a half-dozen trips back and forth between the workshop and the store as you work your way through all the recipes you can make with nothing but what you have and storebought ingredients, one at a time. Pretty quickly I realize that what I actually need is a list counting up how much I need of every single ingredient needed to bake all my rare ingredients into mid- or high-tier food, but if the store for the common ingredients was in a different tab of the cooking menu instead of down the hall, I wouldn’t need to make grocery lists to play a gothic action video game.