My 2yr. old goes through fits & phases as well. I was told by my Dr. to consistently offer new foods, but not to push it. If she's going through a phase where all she wants is pasta, then let her have it...as long as you are at least offering her other foods.
I also don't let messes stand in the way of what I feed her. She loves soup, and while she's pretty good at feeding it to herself, it's still quite messy. However, I let her do it because it's the only way she'll eat it & it's really the only way she's going to learn to feed herself.
Some foods my daughter likes are pasta with marinara or pesto sauce, soup (almost any kind), eggs, chicken (but it has to be very small bites or she spits it out), beans (baked or refried), waffles with lo-fat peanut butter, almost any fruit, corn (on or off the cob), peas and steamed diced carrots. And while I hate to feed her frozen, processed foods, I do try & keep some Kids Cuisine frozen dinners on hand for when we don't have anything else she's willing to eat.