Babies are self regulating.
My DD in particular ate over a kilogram of food at 7 months. She'd just keep going untill she'd turn away when she was full. I fed her all kinds of food that we ate- I'd just purée up dinner into 100g jars, and she'd have 5. The rest was fruit and veg. She also had 2 bf and one large bottle ff at night. It was scary how much she ate when it was all put out in the morning, but she regulated the amount she wanted.
She's going to be 6" tall, like all DHs family. She's a bean pole at the moment and eats more than me. She's constantly hungry, and considers dinner as an appetiser for second dinner.
She chooses fruit and veg over any kind of sweet stuff. She likes all the strong flavours as I fed her the food we were eating including garlic and chilli and curry. I never cooked anything special for them, I cook from scratch and they eat with us.
Can I ask,
What are you thinking, what's running through your mind, when you are restricting your baby's food? Are you afraid of her being fat, or tall, or bigger than you? I think you need to take measure, get a hold of yourself, and stop restricting your baby's food to be perfectly frank.
Also, it might be better to feed your baby smaller, more frequent meals so she's not so distressed with hunger she pukes when you do provide her with food.
Some babies eat a lot, and they regulate themselves, so keep on shovelling until she turns away. She's developing her own inner knowledge about her own hunger and satiation. Trust her, she's her own boss.