The small city of Marengo is nestled in the heart of McHenry County, where it serves up a number of great choices for a night on the town or dinner with the family. Sit down at a bar and grill to enjoy a juicy burger with a variety of toppings, or choose a large chicken Caesar salad or fried fish specialty platter. A large array of beers are available to accompany your choice of dish. For a classic meal with the family, you can opt for a local diner to enjoy hearty American foods with generous portions. There are also plenty of vegetarian options available at Marengo's eateries, especially soup and sandwich specialists offering handmade dishes. You can also try wood-fired pizza and authentic Mexican foods.