As a novice of d&d potions seem fine.
They don't heal you that much and you waste an action.
Higher level mobs can hit you 3 times as hard as a potion ever could.
So to me cooked food is much more precious than potions.
Do you know how much pork my party eats in a hard fight?
Too much.
And I wont deny sometimes a cooked dwarf may or may not have snuck in at a critical juncture.