Hi! I have a 22 mo. old that doesn't care for meat either. Or, if I find something that he will eat, it only lasts for a little while and then he rejects it.
So here are my suggestions:
- Smoothies. You can get high-quality whey protein concentrate (16g per serving), mix with 1 cup of milk and your choice of fruit (blueberries and bananas are a big hit in my house), 1-2 Tbsp. peanut butter (assuming no allergies and usually only w/the bananas), and a little honey. Blend well and you've got a protein-packed drink.
- Tofu. Because it doesn't carry any flavor of it's own, it can be added to anything: chili, soup, salads, casseroles, stir fry, etc. There are a ton of websites out there with recipes and tips on how to use it. You wouldn't have to make two meals either - just added whatever protein at the end on the plate. My son loves it just sauteed in a *little* oil with some garlic powder and salt.
- Soy products. My son like the "chicken" nuggets and corn dogs. Probably mostly because he can dip them, but it's still a protein source. Experiment with different brands and textures to see what she likes the best.
- Eggs. Now my son won't touch an egg, but it's a great protein source as long as you get the yolk in there too. Since your daughter is older, have her help you make eggs several different ways and then have a taste-testing. She can decide which way she likes them the best.
- Milk. My pediatrician recommended using chocolate or strawberry milk to at least get milk in him. I buy ones with lower sugar and no added artificial sweeteners.
- Nut butters. Try peanut, almond or go to a health food store and have your daughter make her own (Fred Meyer and Winco have them).
I don't know of any good way to hide meat in food - especially the ones that are high in the B-vitamins. If you can't get any red or white meat in her, make sure you look at a vitamin supplement. There is one B that you can't get in high enough quantities from anywhere except meat.
Good luck!