The menu at Francesca's is printed on a legal size photocopied piece of paper. Sound tacky? It's the best option to accommodate a menu that changes weekly. They still have their set daily specials and the dessert menu doesn't seem to vary too much. (Why change a good thing, right?).
I've been to the Elmhurst location twice in one weekend. To start I recommend the caprese: fresh tomato, mozzarella and basil. They also provide fresh, warm bread and real butter. But don't fill up on this! The main portions are huge and you'll need a mostly empty stomach to tackle them. The wine list is impressive and the bar tenders (and waiters) seem to know their types and which one will go best with your meals or your mood. They also make great cocktails, but they cost $10-12.
I can't recommend a main for the simple fact that every time I've been there I've had new choices. I can say they have all been good. I am a huge fan of creamy sauces and they don't disappoint. Please note, their creamy sauces tend to be on the rich side. The seafood options that friends have tried always taste fresh, never "fishy" tasting and like I mentioned above, the portions are large. If you are thinking of desserts I'd recommend a doggie bag. They also have pizzas for those pickier eaters, or those wanting a lighter meal. Mains cost $12 to $25. The pricier side are your steaks. Pizzas tend to cost around $8. Desserts... I've tried a few. The tiramisu has just the right amount of chocolate, espresso and cake. The crème Brule is extremely creamy (and cold). And the banana bread pudding with banana ice cream is fantastic. All cost around $6.
Francesca's has locations all around Chicago and the suburbs. They even go as far west at Naperville. So chances are you can find one not too far from where you are.