Kids generally have to be exposed to a new food 20-30 times before they start to eat it of their own accord. Broccoli is a prime example for dd. 6 months ago, she wouldn't touch it. Now she asks for it raw for a snack.
I would keep offering new foods, and just make sure there's always one thing you know she'll eat. I usually make whatever dd asks for (within reason and usually guided by my suggestions) for breakfast and lunch. At dinner I make one meal for the three of us, making sure that there's at least one thing she likes (though that doesn't guarantee she'll eat it on that given day). She gets a reasonable portion of everything served. We don't pressure her to try completely new foods, but after she has been exposed to something several times, we are not above bribing her to take a bite by withholding second helpings of her favorites (always the carbs). If she eats a good, well-balanced meal, we may offer dessert (fruit, applesauce, jello cup, yogurt, etc), but we don't use that as a bargaining chip to get her to eat other things.