There is more than just food that makes a restaurant a "favorite" that recommendations can be misleading.  With that in mind, here are places I go to more than once.

Remember also that this is Montana and things are relaxed here.  I would go in jeans and a collared shirt to any place listed.  When in doubt, however, it's always better to be overdressed!
German
Wild Mile Market & Deli, Bigfork
435 Bridge Street, 837-3354
French
La Provence, Bigfork
408 Bridge Street, 837-2923
Italian
Tuscany, Bigfork
331 Bridge Street, 837-2505
B, L, D
$ to $$
L, D
$$
$ - Under $15 a person
$$ - Up to $40 a person
$$$ - Over $40 a person
Price scale is for a full meal:  A drink (or 2) , appetizer, main course , wine, tips, coffee, etc. etc.  (Of course, you can always spend more...)
L, D
$$
Thai
Thai Palace, Kalispell
319 Main St., 756-7956
L, D
$ to $$
Japanese
Wasabi, Whitefish
419 E 2nd St, 863-9283
D
$$ to $$$
Mambo Italiano, Whitefish
234 E 2nd St, 863-9600
D
$$ to $$$
American
Showthyme, Bigfork
548 Electric Ave, 837-0707
D
$$ to $$$
(for lack of a better term)
Coyote Roadhouse, Ferndale
602 Three Eagle Ln, 837-4250
D
$$ to $$$
Cafe Max, Kalispell
121 Main Street, 755-7687
D
$$ to $$$
Mountain Lake Lodge, Bigfork
1950 Sylvan Dr, 837-3800
D
$$ to $$$
Brew Pub
The Raven, Wood's Bay
25999 Hwy 35, 837-2836
D
$
On the lake!!!
Seasonal
#1
#2
#2
#3
#3
#4
Knead Cafe, Kalispell
25 2vd Ave, 755-7510
L, D
$ to $$
Bakery too
Swan River Inn, Bigfork
360 Grand Ave, 837-2220
L, D
$ to $$
Deck overlooking the bay
Mexican
El Topo Cantina, Bigfork
7978 Hwy 35,  837-2114
D
$$
Oustanding tequila list
Hosted by www.Geocities.ws

1