get flour tortillas... on a skillet, warm it up and put shredded cheese on it until it sort of melts.
Then either roll it up or fold it.
My kids LOVE that.
(Oh, it also tastes great with a little bottled BBQ sauce drizzled on it).
For myself, I just add more stuff to it, for 'my' lunch or add pre-made roasted chicken in it. My kids just like it with cheese.
Or soup.
Or scrambled eggs with cheese on it. "Breakfast" can be served any time.
In our house at least. LOL
And eggs are a non-meat source of protein.
Or, bake a potato in the oven or microwave... .and scoop out some of the potato after it is cooked, and stuff it with stuff... cheese, bacon, whatever she likes.
Put melted cheese on anything she likes... its a 'protein' and good for dairy intake as well.
Your'e lucky she likes carrots and corn. Both good and sources of fiber.
You can put melted cheese on those too...
all the best,
Susan