I like to do similar things for my boyfriend (prepare meals, buy him things he needs, he's broke atm) - but isn't it normal and healthy to want to treat and spoil the person you love?
My boyfriend returns a similar amount of affection (although probably in slightly different ways, as obviously we have different personalities and are good at different things, and have different amounts of money at the moment!)
I don't think it should be a gendered thing tbh. Perhaps your friend is just concerned that you are putting in more effort than your partners and deserve to be treated back? Or perhaps she thinks you do this out of a gendered sense of duty, rather than your actual willingness/happiness to do so.
I reject both the notion that women should have to wait ontheir male partners, and the one that men should have to buy their female partners endless un-reciprocated gifts and treats. Rather, from a non-gendered pov it's just about both partners willingly and happily giving each other affection in whichever ways personally suit them (even if for some women this involves "serving", or for some men this involves buying)