There are numerous places around Lake Tahoe to grab either a quick lunch or a leisure two-hour long lunch. If you are on the North Shore and Truckee visit the surprisingly fresh Morgan's Lobster Shack & Fish Market. For another quick bite, check out T's Mesquite Rotisserie for some slow-roasted meats and Tex-Mex inspired dishes. Moody's Bistro is a more upscale diner with seriously the best onion soup en croute outside of Paris. The Squeeze In breakfast and lunch spot in Truckee has a loyal following and some very large dishes. Burger Me! has been featured on "Diners, Drive-Ins and Dives" and still serves some of the best burgers on the lake.
In Tahoe City on the West Shore, get a great view of the lake while eating a late lunch at the Sunnyside Resort (and stay for Happy Hour) or at Jake's on the Lake. Even if the weather is cold and snowy, you can still get a great view of the lake from both of these restaurants.
On the South Shore, head to the Blue Angel Café for organic, locally made food as well as a cozy atmosphere with a fireplace and comfy chairs. If you prefer local, vegetarian and vegan food, try the Keys Café near the Tahoe Keys.