What a difficult question - LOs are all so different with their tastes! Mine wouldn't touch soup until he was almost 3yo but oddly for a kid he'll eat sprats (head, tail, the lot), mussels, rocket, olives, asparagus, blue cheese. He will eat almost any vegetable but never cauliflower and only recently broccoli flowers (he likes the stem though).
Maybe you can expand on her bread tastes? Naan, chapati - mine will not touch rice, has never eaten rice so if I make curry I give him naan or chapati or paratha (sp?) type bread which gives him a different experience to wholemeal sliced which he'd have for sandwiches or toast. Tortilla wrap, crumpet, bagel, baguette, rolls...
dumplings in stew are sort of bread like, mine loves them, plus loves stews (not meat so much though) with a range of veg and beans in although he still likes me to separate each thing into a pile rather than eating it all mixed up.
Or experiment with different spreads on bread humus, pate, kidney bean dip, fish paste/pate...
When mine started asking for food at bed time I increased his protein intake by switching breakfast from muesli to omelet. He wouldn't eat omelet any other time of day but ate it in seconds at breakfast!