Opening Wednesday April 17, 2024

Located at the home of the former Elmhurst Country Club which opened in 1928, Elmhurst Grille was named to pay homage to the history of Elmhurst’s beautiful and historical location overlooking an 18-hole golf course.

Elmhurst Grille, Oskaloosa’s exclusive restaurant offers a culinary-designed menu featuring a wide range of lunch and dinner creations, like fresh salads, burgers, pastas, and steaks, with specials and seasonally changing menu offerings.

Our alfresco seating overlooks Oskaloosa Public Golf Course, serene trees, and a quaint pond.

Chef Favorites

Chicken Wings $10

Jumbo bone-in wings tossed in our house wing sauce, served with celery and choice of bleu cheese or ranch


Steak Caesar Salad $12

Tender bites of filet mignon atop romaine lettuce with Parmesan cheese, croutons, grape tomatoes and Caesar dressing


Elmhurst $12

6oz. burger topped with American cheese, Elmhurst burger sauce and pickles

Crab Rangoon $10

Our crab rangoon dip on artisan flatbread topped with mozzarella cheese, sweet chili sauce, wonton strips and scallions


Tuscan Salmon $22

Pan-seared Salmon topped with roasted tomatoes, fresh spinach, and homemade Parmesan cream sauce, served with fresh asparagus


Cajun Grilled Tenderloin $13

Tenderized pork loin grilled and dusted with our homemade Cajun seasoning, tomato, onion and pickle, served with a side


Over the next several weeks you will see many exciting changes to the interior, exterior, and grounds of Elmhurst Grille. We appreciate your patience as we improve the signs, deck areas, lounge area, walls and décor, booths and tables, and restrooms.  We are confident our renovations will create an elevated dining experience for our valued guests in the coming months.

Private Dining & Meetings

  • Our meeting room is perfect for parties, private dining, or business meetings.
  • To book our meeting room, please email [email protected].

Gift Cards

  • Elmhurst Grille will honor Wood Iron Grille gift cards.
  • Elmhurst Grille gift cards will be available at the restaurant soon.

Elmhurst Grille


Open Monday – Saturday 11 am to 9 pm


2214 S. 11th Oskaloosa, IA 52577


(641) 676-3322