Mmmm. Roast turkey. Mashed potatoes. Creamed onions. Pumpkin pie. Oh, and lots and lots of dirty dishes.

Thankfully, many Tucson restaurants serve the traditional meal — and do the dishes for you. And some do the cooking so you can take the food home — and still do the dishes yourself.

Among those offering Thanksgiving day feasts on Nov. 23 — both at the restaurant and as take out (reservations would be wise, and most prices do not include tax or gratuity):

Cup Cafe at Hotel Congress, 311 E. Congress St. Two Thanksgiving specials, the Turkey Day dinner and the vegetarian dinner. 9 a.m.-8 p.m. $22. Reservations: 798-1618; the cafe: 622-8848.

R & R Family Kitchen & BBQ, 7230 E. 22nd St. Includes 20-plus pounds fresh smoked turkey with mashed potatoes and turkey gravy, cornbread stuffing, pecan honey roasted yams, cranberry sauce, 18 fresh-baked yeast dinner rolls, pumpkin or apple pie and two gallons of fresh brewed ice tea or lemonade. Feeds 12-15. Orders must be placed by Nov. 18. Pickup is 10 a.m.-1 p.m. $199.99. 258-9994.

Cayton’s at The Golf Club at Dove Mountain, 6501 W. Boulder Bridge Pass. Appetizers and salads, smoked seafood and a raw bar, fruits and vegetables, cheese and charcuterie, soup, holiday sides, and fresh turkey and prime rib. Reservations required. Includes ribs, as well as a full dessert array. 11 a.m.-5 p.m. $69. 572-3401.

Maynards Market & Kitchen, 400 N. Toole Ave. A prix fixe four-course menu includes the choice of turkey, prime rib or salmon. 11 a.m.-7 p.m. $55. 545-0577.

Govinda’s, 711 E. Blacklidge Drive. A 12-course all-you-can-eat traditional vegetarian dinner. Think tofu turkey with quinoa stuffing. The guest of honor: a live turkey. Noon-7 p.m. $15.95. 792-0630.

CORE Kitchen & Wine Bar — The Ritz-Carlton, 15000 N. Secret Springs Drive at Dove Mountain, Marana. A three-course holiday lunch plus an expanded holiday dinner menu for the evening. 12:30-9 p.m. $75 for lunch; $98 for dinner. 572-3401.

Agustin Kitchen, 100 S. Avenida del Convento. The family-style offerings include turkey with brioche stuffing, brandied carrots, garlic mashed potatoes and cranberry apple cheesecake. 10 a.m.-4 p.m. $65; $15 for children 10 and under. 398-5382.

Pastiche Modern Eatery, 3025 N. Campbell Ave. The restaurant is offering many nontraditional dishes on Thanksgiving (such as a smoked salmon salad, $16.50). But if you’ve got to have that turkey, it’s on the menu, too. A Southwest Turkey Dinner includes a chorizo stuffing, veggies and roasted jalapeno-orange cranberry sauce for $22. 11 a.m.-9 p.m. 325-3333.

Cielos at the Lodge on the Desert, 306 N. Alvernon Way. The Thanksgiving buffet includes turkey, salmon, cornbread stuffing and bread pudding. $58 adults, $29 children 7-14. It’s 11 a.m.-6 p.m. 320-2014.

The Parish Gastropub, 6453 N. Oracle Road. Parish will pack up a turkey dinner so you can serve it at home. Orders must be in by Nov. 17. You’ve a choice of a smoked turkey dinner or a fried one. Each will serve four and comes with three sides. $90. Pickup by Nov. 22. 797-1233.

The Grill at Hacienda del Sol, 5501 N. Hacienda del Sol Road. The buffet includes all the traditional T-day offerings, plus prime rib and pit ham if you are looking for a twist. It’s $68 a person; $34 for children 7-14. Under 6, free. 11 a.m.-7 p.m. 529-3500.