35 Best Vegetarian Restaurants in Crystal Lake

1776 Restaurant American • $$$
397 W Virginia St, Crystal Lake

Customers` Favorites

Apple Braised Beef Rib with Bibb Lettuce and Blue Cheese Parmesan Crisp
Charcuterie Board
Parmesan Gnocchi
Mashed Potatoes
Wine Selections
Apple Fritters
Mushroom Soup
Creme Brulee
Cheese Curds
Duck Breast

“My husband discovered this restaurant has an entirely gluten-free menu and is farm-to-table. The offerings were so good! On our first visit, we began with the charcuterie board and bruschetta, then two of us had a scallop special, and my son had the flat iron steak. All the bread was fresh and excellent--not "for being GF" but just plain good. The dessert choices were interesting and my husband had the lemon poppy seed cake with a lemon sauce. And the wine list was phenomenal! A fun mix of specialty cocktails, too!We have returned multiple times and had consistently good food and service. The menu evolves to incorporate seasonal items.“

4.5 Superb274 Reviews
Triple Berry Café Breakfast • $
435 Angela Ln, Crystal Lake

Customers` Favorites

Veggie Skillet and Biscuits and Sausage Gravy
Raspberry Cheesecake French Toast
Country Fried Steak & Eggs
Triple Berry Pancakes
Rocky Mountain Burrito
Cinnamon French Toast
Triple Berry Crêpes
Triple Berry Donuts
Tiramisu Pancakes
Strawberry Nutella

“Run don’t walk. In the top 5 best breakfasts I ever had. I had a the gyro omelet. The pics I posted are of what my friends received. All was perfect. Waitress was super nice.“

4.8 Superb73 Reviews
Tony's Cafe Brunch • $
1030 McHenry Ave, Crystal Lake

Customers` Favorites

Two Eggs over Easy on Corned Beef Hash
Traditonal Eggs Benedict
Stuffed Potato Pancake
Turkey Club Sandwich
Biscuits and Gravy
Farmer's Omelette
Potato Pancakes
Country Skillet
French Toast
Irish Skillet

“Service, hospitality and food were wonderful!“

4.6 Superb81 Reviews
That's Amore Pizza Pizza • $
105 N Main St, Crystal Lake

Customers` Favorites

New York Style Thin Crust Sausage
Cheese Pizza and Garlic Knots
Windy City Special
Mozzarella Sticks
Wow Pizza Slices
Buffalo Chicken
Pepperoni Pizza
Dino's Special
Sausage Pizza
Onion Rings

“Like speed Gonzales 100 % recommended“

4.8 Superb34 Reviews
Around the Clock Restaurant American • $
5011 Northwest Hwy, Crystal Lake

Customers` Favorites

Texas Burger 1 2 lb Cheese Onion Rings Etc
Golden Pancakes with Breakfast Meat
French Onion Soup Baked Crock
Chicken and Avocado Sandwich
Athenian Gyros with Two Eggs
French Toast 'N Eggs
Chicken Fajita Pita
Hot Hamburger 1 2 lb
Biscuits and Gravy
French Dip Sandwich

“Great food!! And friendly staff!“

4.3 Superb151 Reviews
da Baffone Cucina Italiana Italian • $$
111 N Main St, Crystal Lake

Customers` Favorites

Penne Pasta with Alfredo Sauce
Seared Yellow Fin Tuna
Chicken Cacciatore
Baked Mostaccioli
Veal Saltimbocca
Chicken Parmesan
Grilled Calamari
Farfalle Salmone
Chicken Marsala
Chocolate Cake

“Took my wife here for valentine's day and it was fantastic. The food and drinks were amazing, great appetizers and great service, if you want real Italian this is the place to go.We will be back for sure.“

4.3 Superb138 Reviews
The Village Squire (Crystal Lake) American • $$
4818 Northwest Hwy, Crystal Lake

Customers` Favorites

Fish Fry Friday Special
Prime Rib Grinder
French Onion Soup
Chicken Parmesan
Chicken Marsala
Gyros Sandwich
Roasted Garlic
Sampler Platter
Baked Potato
Greek Salad

“We had a great time food was really good and we had the special that day; and we both enjoyed it.“

4.3 Superb118 Reviews
La Mexicana Buena Vista Mexican • $
406 W Virginia St, Crystal Lake

Customers` Favorites

Carne Asada Skirt Steak Taco
Quesadilla De Carne Asada
Asada Grilled Steak Torta
Al Pastor Pork Taco
Bictec a La Diabla
Steak Taco Dinner
Rice and Beans
Steak Burrito
Al Pastor

“Locally owned Mexican counter-service restaurant. The seating and ambiance is nothing fancy but the food is excellent. I've had the burritos, tacos, and beans and rice so far and they've all been amazing. Come here for one singular focus, great food.Parking: Parking lot is down the side street in the back.“

4.4 Superb50 Reviews
Antigua Mexican Grill Mexican • $
1500 Carlemont Dr, Crystal Lake

Customers` Favorites

Combination Fajitas
Enchiladas Poblanas
Chips and Salsa
Chicken Fajita
Valpa Nachos
Steak Fajita
Taco Dinner
Tampiqueña
Steak Tacos
Al Pastor

“Excellent food and friendly staff. They have a beautiful mural inside. Will definitely be back to try the Sangria.“

4.3 Superb82 Reviews
The Quarry Cable Park & Grille Vegetarian • $
5517 Northwest Hwy, Crystal Lake

“Wonderful atmosphere and great food“

4.5 Superb30 Reviews
Fire Bar & Grill Bar & Grill • $
Northwest Suburbs, 435 Angela Ln, Crystal Lake

Customers` Favorites

Fire Chicken Sandwich
Chopped Chicken Salad
Buffalo Chicken Wrap
Loaded Nacho Platter
Garlic Parmesan Fries
Gluten Free Pizza 12
10 Traditional Wings
Loaded Potato Skins
Impossible Burger
Steak Kabob Plate

“I was there for a fundraiser last night. The food was really good, especially your salsa! Our server was attentive and kept track of our large group really well. We hadn't been there for a long time but will definitely be back again! Thank you so much.“

4.2 Good127 Reviews
Duke's Alehouse and Kitchen Gastropubs • $$
110 N Main St, Crystal Lake

Customers` Favorites

Duke's Chicken Sandwich
Tempura Green Beans
Duke's Burger
Cheese Curds
Veggie Burger
Bison Burger
Vegan Chili
Fresh Food
Fish Fry

“Definitely check this place out! My boyfriend and I got seated upstairs with a window view. It was nice looking out at Crystal lakes town. The food was great! Everything was very delicious and would get again besides my boyfriends salad was only okay. I like that they do punch cards for vegan and vegetarian dishes. The vegan chocolate cake dessert was amazing! Definitely get the local blueberry lavender ice cream to go with! It was soooo yummy!Vegetarian options: Get place to get!“

4.2 Good72 Reviews
Richard Walker's Pancake House Family • $$
5680 Northwest Hwy, Crystal Lake

Customers` Favorites

Dutch Baby Pancake Special
Country Fried Steak & Eggs
Tres Leches French Toast
Chicken and Waffles
Baked Pecan Pancake
Baked Apple Pancake
Blueberry Pancakes
Belgium Waffles
Banana Pancakes
German Pancake

“Had a great experience here! It's my second time coming and the first was middle of the road but this second time was great. Our server was attentive, kind, and quick. We got pancakes and eggs, pretty simple order. The first visit I wasn't digging the flavor on the cakes but they were much better this time. Notable was the black coffee - probably the best I've had at a restaurant... when you don't add cream and sugar, you notice the quality... it was fantastic! Light roast, fresh, no grounds at the bottom. I appreciate that. Parking was easy, we didn't have a wait, and the place was clean. Also, they have a coat closet!!! Living in a cold climate, I appreciate that as well :)“

4.2 Good71 Reviews
Pinemoor Pizza Pizza • $
11 Crystal Lake Plaza, Crystal Lake

Customers` Favorites

Sausage and Mushroom Pizza
Large Pepperoni Pizza
12 in Garbage Pizza

“I don’t make a ton of reviews but I had to review Pinemoor because this place knows thin crust pie better than anyone in a 25 mile radius, I’m convinced. I’ve tried just about every other pizza spot in Crystal Lake and none of them have even a contender spot in the race against Pinemoor. The crust alone is a perfectly imperfect canvas, and the sauce is exactly what any true pie lover would want the artist to paint it with. Next time I’m getting extra sauce on top! 6/5 stars all day. I found my new favorite local pie joint, and it’s Pinemoor.“

4.2 Good30 Reviews
Carlos Pancake House Mexican • $
83 N Williams St, Crystal Lake

Customers` Favorites

Tirta de Jamón Acompañado Con Frijoles
Homemade Corned Beef Hash
Stuff French Toast
Crisp Hash Browns
Good Ol Crepes
Traditional
Mexican

“Food is excellent!! Great Customer Service.“

4.1 Good70 Reviews
Chilo's Mexican Grill Mexican • $
282 W Virginia St, Crystal Lake

Customers` Favorites

Tacos De Asada with Cilantro
Carne a La Tampiquena Steak
Taco with Rice and Beans
Carne Asada Taco Dinner
Queso Birria Tacos
Regular Burrito
Chips and Salsa
Fried Ice Cream
Street Tacos
Chimichanga

“food is as authentic as it can be. love all the food and drinks. truly recommend people to try the variety that they offer. good customer service“

4.1 Good53 Reviews
El Burrito Restaurant Mexican • $
6236 Northwest Hwy, Crystal Lake

Customers` Favorites

Pasta with Chicken Soup Sopa De Pollo Y Pasta
Milanesa Breaded Pork w Cheese
Steak Super Burrito Dinner
Quesadillas with Cheese
Enchiladas Rojas
Soup of the Day
Chips and Salsa
Enchiladas Mole
Burrito Grande
Steak Tacos

“the food was really good ! great flavor ...nice quiet place to dine“

4 Good48 Reviews
Wings Etc. Bar & Grill • $
5899 Northwest Hwy Unit G, Crystal Lake

Customers` Favorites

Pretzel Bites with Beer Cheese
Grilled Chicken Quesadilla
Buffalo Chicken Sandwich
Chicken Tenders Basket
Loaded Cowboy Burger
First Class Burger
Traditional Wings
Big Chicken Salad
Basket of Fries
Basket of Tots

“We are slowly becoming frequent guests at Wings Etc. it's a small place with a surprisingly grand atmosphere. The staff always seems upbeat and happy so I HOPE that means they are valued and paid well. ?☺️We are a blended family with our kids ranging in ages from 5-16 which means going out to dinner where everyone is happy is a struggle and to find a place that is affordable AND authentically welcoming of our big family? Now that is just amazing to find in such a "hole in the wall" establishment.Looking forward to enjoying many more nights out with our group and getting to experience more of the Wings Etc. team.Kid-friendliness: The staff is friendly and our big party had kids all sitting at their own table beside us, and the waitress was able to easily ask them for their orders and handle the general chaotic nature of kids in the wild. Menu is just varied enough to suite the pallets of young kids without being overwhelming.“

4 Good53 Reviews
Little Rice Asian Fusion • $
1024 McHenry Ave Unit G, Crystal Lake

Customers` Favorites

Dragon Roll Ocean Roll California Roll
Sushi Party Tray
Spicy Miso Ramen
Orange Chicken
Mongolian Beef
Godzilla Roll
Snow Roll
Egg Roll 2
Gyoza

“Little Rice Is one of the best Sushi Restaurants I’ve been to and I’ve been to a lot but this one is one of my favorite because there sushi Is just perfect, Also by the back you can find the chefs making And cutting your sushi. (You must Order a Sushi boat if you’re in a group, So good!)“

4 Good68 Reviews
The Breakers Restaurant Chinese • $$
2916, 7728 US-14, Crystal Lake

Customers` Favorites

Potstickers Chicken Wings Spring Roll
Chicken Almond Ding with Rice
General TSO’S Chicken
Vegetable Fried Rice
Shrimp and Pea Pods
Our Famous Egg Roll
Chicken Fried Rice
Mongolian Beef
Egg Foo Young
Orange Chicken

“Fun, kitschy old-fashioned tiki bar with great cocktails (especially mai-tai’s), yummy egg rolls, and various tasty and reasonably priced Chinese dishes, nicely presented. Our favorite is the Har Sue Pea Pod. If you’re lucky you might have Danny as your server; he has been there 54 years now, and I’ve never had better, warmer customer service! Live music adds to the atmosphere on Friday and Saturday nights or try karaoke night for a lot of fun. In the summer, the large outdoor patio is lovely too.“

4 Good77 Reviews
Benedict's La Strata Breakfast • $
40 N Williams St Ste. F, Crystal Lake

Customers` Favorites

Fresh Fruit Crepe with Choice of Blueberries Bananas Strawberries
ms Cyndis Cherry Stuffed French Toast
Smoked Salmon Benedict
Classic Eggs Benedict
Lemon Zest Pancakes
Breakfast Burrito
Belgian Waffle
Apple Beignets
Side Toast
Avocado

“I enjoyed the atmosphere of the restaurant, but I didn’t think the food was noteworthy. I got a chicken and artichoke panini and it was pretty good, but greasy. The potato salad, on the other hand was the worst I’ve ever had. Being from Texas, I prefer Mayo and mustard in my potato salad, but I have appreciated just Mayo also. This definitely missed the mark. My daughter got the breakfast burrito and thought it was fine, but not special. The best part of our meal was our lattes, which were delicious! We would return for the lattes and to try the beignets. The service was slow, but not surprising since lunchtime was very busy. Our server was friendly and attentive.“

4 Good80 Reviews
Kyoto Japanese Restaurant Japanese • $$
5690 Northwest Hwy, Crystal Lake

Customers` Favorites

Hibachi Steak and Shrimp
Chicken Noodle Soup
Kyoto Greens Salad
California Roll
Salad Dressing
Crazy Boy Roll
Sashimi Deluxe
Golden Sauce
Spider Roll
Lobster Tail

“Update: we had the same great experience as our previous visits. Fun every visit. They have wonderful staff.This Kyoto in Crystal Lake is a fun place with great Japanese food. Of course, the attraction is the cook, preparing your dinner on the grill right in front of you. They put in a great show. It was fairly busy when we were there, but we did have reservations, so we were seated right away. The service was great. It was a wonderful experience.Vegetarian options: You can order only vegetables and the cook asks if you are a vegetarian. He will then cook it in a separate part of the grill.Parking: Lot was fairly full, but there was still parking available.“

4 Good91 Reviews
Krystal Thai Thai • $
230 W Virginia St, Crystal Lake

Customers` Favorites

Volcano Shrimp Fried Rice
Yellow Curry Chicken
Vegetarian Egg Rolls
Pad Thai Noodles
Basil Fried Rice
Sampler Platter
Drunken Noodles
Crazy Noodles
Tom Yum Soup
Spring Roll

“I have been here quite a handful of times now. Their main dish positions are big. I like that they have a "heat" scale of 1 to 5 that they ask you before making your dish. Their appetizers are filling and enough to share. Cons-their satay children is hit or miss. Sometimes it's juicy and all the flavors click and sometimes it tastes old and leaves a sour aftertaste. Also when they pack up your food, if you don't specify to pack the leftover appetizers with your dishes they just throw them out. Otherwise, everyone is nice and the food is worth it to come back!“

4 Good92 Reviews
The Cottage Bar • $
6 E Crystal Lake Ave, Crystal Lake

Customers` Favorites

Monday Shrimp Night
Prime Rib Sandwich
Chicken Sandwich
Wild West Burger
Chicken Fingers
Burger and Rings
Coconut Shrimp
Fish and Chips
Cuban Sandwich
Cheese Balls

“Great food and drinks always a fun place“

4 Good99 Reviews
Texas Roadhouse Steak House • $$
835 Cog Cir, Crystal Lake

Customers` Favorites

Beilagensalat Mit Blue Cheese Dressing
Sirloin Steak and Loaded Baked Potato
House Salad with Ranch Dressing
20oz Bone in Ribeye Steak
Extra Fresh-Baked Bread
Rolls and Honey Butter
Your Choice Meat Cuts
Country Fried Chicken
Bacon Cheeseburger
Rattlesnake Bites

“Great atmosphere and servers.“

4 Good176 Reviews
Kumi Sushi Sushi • $$
1145 S Illinois Rte 31 N, Crystal Lake

Customers` Favorites

Shrimp Tempura Roll
Sashimi Deluxe
Fried Rice
Miso Soup
Edamame
Shumai
Sauce

“Was my first time eating sushi and was delicious, I am sure I will go there again, The service was excellent,“

3.9 Good53 Reviews
Mug's Pizza & Ribs Pizza • $
230 W Virginia St #600, Crystal Lake

Customers` Favorites

Philly Cheese Steak
Deep Dish Pizza
Steak Fries
Side Salad
Mug

“I have been ordering from here for dinner where I work. We all aty work enjoy the pizza & appetizer. I ordered a Chicken Ceasar salad, a small BLT pizza & an Italian Beef with giardiniera with a side of adjustable. Well my coworker told me she only received 1 small Ceasar dressing for the salad (2 or 3 for the salad would have it nicely covered), Italian Beef was a fully disappointment. I would NEVER recommend that at all. The menu for the Italian Beef is NOT true at all. The menu says "NOW WITH MORE MEAT", well I received more giardiniera then meat. When I called she told me that it was 6ozs. of meat that all beefs get. I can tell you as a former line cook that packaged Italian Beef that what I received was NOT 6ozs since I packaged 7ozs of Italian Beef. I DO NOT recommend the Italian Beef at all. I was excited to get the be since all I heard was good things but when I received it and looked at the sandwich it was giardiniera with very little Italian Beef and I received 2 large containers of auju. I was really DISAPPOINTED on the sandwich and the answer that they gave me. If your menu says "NOW WITH MORE MEAT" 6ozs is not enough. It was a GIARDINIERA sandwich with Italian beef... Other pizza I will not order anything else. VERY DISAPPOINTED.... Pictures will be posted...“

3.9 Good57 Reviews
Las Cazuelitas Restaurant Mexican • $
21 Crystal Lake Plaza, Crystal Lake

Customers` Favorites

Chilaquiles Las Cazuelitas with Steak and Eggs
Enchiladas Suizas Las Cazuelitas
Steak Taco Dinner
Al Pastor Burrito
Enchiladas de Mole
Chips and Salsa
Steak Fajitas
Taco de Tripa
Chile Relleno
Burrito Suizo

“just ate here and it was absolutely incredible. The wait staff were very energetic and outgoing as well as helpful. The food was delicious and the portions very large. their salsa and horchata are my favorites out of everywhere I have been. I also loved the mariachi music and the overall atmosphere. for sure a 10/10“

3.9 Good66 Reviews
Jameson's Charhouse Vegetarian • $$
5016 Northwest Hwy, Crystal Lake

Customers` Favorites

Jameson’S Special Cut Black Angus Bone-In Ribeye
Crispy Onion Strings with Homemade Batter
Fettuccine Alfredo with Shrimp
Potato Skins with Sour Cream
Mushroom and Swiss Burger
Baked French Onion Soup
28 Oz Bone in Ribeye
Broiled Chopped Steak
Prime Rib Sandwich
Steak Caesar Salad

“Really good food. Friendly quick service at the bar. Nice selection of beer with some local. Ribs, house salad, baked tater with tomato barley soup.....excellent food and alot of food....I will go back when in the area again. Thanks for the service y'all.“

3.9 Good109 Reviews
Outback Steakhouse Steak House • $$
4751 Northwest Hwy, Crystal Lake

Customers` Favorites

5 Oz Sirloin Steak Haha Smaller Than My Baked Potato
Chocolate Thunder from Down Under
Queensland Chicken & Shrimp Pasta
New Blueberry Lavender Lemonade
Steakhouse Mac & Cheese Bites
Filet Mignon & Lobster
Alice Springs Chicken
The Outbacker Burger
Prime Rib Sandwich
French Onion Soup

“Everything about this place was amazing! Food was delicious, service was outstanding. Our server name was Becca. She was so nice and made sure we had everything we needed. Every time my friends and I come to this place it is always a 10/10.“

3.9 Good155 Reviews
Rosati's Pizza Pizza • $
40 W Terra Cotta Ave #3540, Crystal Lake

Customers` Favorites

Garlic Bread
Pizza

“Had ordered a pizza for myself and a few coworkers. Asked to have it cut pie style but the employee cut it square style.It was a timed work lunch so I didn't have time to wait and have it remade as they suggested. In return they gave me 50% off the pizza and a 2 liter of Pepsi for the inconvenience.As I explained it was not the end of the world. The staff was very apologetic and I left a very satisfied customer.Oh and as a bonus....the pizza was devoured by all!“

3.7 Good33 Reviews
Chen Chinese Cuisine Chinese • $
6100 Northwest Hwy, Crystal Lake

Customers` Favorites

Orange Chicken Crispy Honey Chicken Fried Rice and Chens Special Fried Rice
Sweet and Sour Chicken with White Rice
Triple Delight in Kung Paolo Sauce
Fried or Steamed Pot Stickers 6
Vegetable Spring Egg Rolls 2
Crispy Szechuan Beef
Kung Pao Chicken
Sesame Chicken
Crab Rangoon 5
Mongolian Beef

“we've been going to Chen's for over 30 years at least once a month. people are awesome, the food is outstanding and the prices are exceptionally reasonable. disregard negative reviews. anyone that goes there on a regular basis would highly recommend. a nice family restaurant not a chain.“

3.8 Good80 Reviews
Taqueria Las Cumbres Mexican • $
93 Grant St, Crystal Lake

Customers` Favorites

Tacos Alpastor with Rice and Beans
Bistek A la Mexicana
Chicken Quesadilla
Chips and Salsa
Chicken Fajitas
Street Tacos
3 Taco Dinner
Carne Asada
Steak Tacos
Enchiladas

“Best steak tacos I’ve ever had! The steak is so flavorful and tender. This is my go to place when I’m in the area. Staff is very nice. So happy they now have a bar.“

3.7 Good59 Reviews
Goal Line Sports Bar & Grill Bar & Grill • $
85 Brink St, Crystal Lake

Customers` Favorites

Pulled Pork Sandwich
Spicy Sausage
Tater Tots
Hamburger
Nachos
Wings

“We just moved to the area and we went to Goal Line and it was friendly and the food I really don't know how anyone can rate the food but awesome we were there tonight and the chicken fajitas were awesome the best I ever had keep up the great work to the whole staff and owner thank you“

3.7 Good59 Reviews
Chili's Grill & Bar Tex-Mex • $
5620 Northwest Hwy, Crystal Lake

Customers` Favorites

Classic Ribeye w Mashed Potatoes and Broccoli
Bottomless Chips & Salsa
Southwest Chicken Soup
Molten Chocolate Cake
Half Order of Ribs
Cajun Chicken Pasta
BBQ Brisket Burger
Texas Cheese Fries
Chicken Crispers
Ol Timer Burger

“Chilis is a favorite spot for my kids when we go out with Grandma and Grandpa! My youngest has some severe allergies and he is now old enough that he wants to be ordering his own kids meal when we eat out. The manager and staff were so kind and accommodating on our last visit and let us know the items that were safe for him. We are happy to have another place where we know we can safely order food together as a family. My little guy was so proud to be able to order his own kids meal. My kids also LOVE their chips and salsa.“

3.7 Good66 Reviews