33 Best Vegetarian Restaurants near Madison

Marko's Fish Seafood • $
820 Madison Ave, Madison

Customers` Favorites

Fish Sandwich with Fries and Homemade Tarter Sauce
Fish Sandwich Platter
Cod Fish Sandwich
Shrimp Basket W
Catfish Nuggets
French Fries
Hush Puppies
Potato Salad
Onion Rings
Slaw

“food is excellent. taste the same if not better than ,20 years ago . i recommend trying them .“

4.8 Superb79 Reviews
Twisted Biscuit Brunch Co. Brunch • $
1071 S State Rte 157, Edwardsville - 8.53 miles

Customers` Favorites

Nashville Hot Sticky and Sweet
Country Fried Steak and Eggs
Nothing Wrong with Veggies
Swimming Upstream Frittata
Side XL Biscuits & Gravy
Plot Twist French Toast
Morning Sunshine Pot Pie
Pomegranate Sunrise
Chicken and Waffles
Breakfast Potatoes

“My friend took me here for my birthday! I got a picture of my favorite hippy cow, and had a fantastic lunch with primo service from Kelsi and Andrew! Fantastic place! HIGHLY recommend!!“

4.7 Superb440 Reviews
Oriental Spoon Korean • $
229 Harvard Dr, Edwardsville - 7.9 miles

Customers` Favorites

Ramen Seafood Kimchi My Favorite Food
Spicy Strawberry Chicken
Bibimbap Coconut Shrimp
Chicken Bulgogi Noodle
Beef and Mushroom Soup
Crispy Coconut Shrimp
Beef Bulgogi Noodle
Spicy Pork Bulgogi
Spicy Beef Bulgogi
Spicy Crab Rangoon

“Always a favorite to visit! I wish there was a location closer to me in Shiloh but it's worth the drive. Nice staff, great food, fantastic teas.“

4.8 Superb131 Reviews
Buffalo Wild Wings Chicken Wings • $
249 Harvard Dr, Edwardsville - 7.88 miles

Customers` Favorites

Mango Habanero Boneless Chicken Wings
Sweet BBQ Boneless Chicken Wings
Grilled Chicken Buffalitos
Honey BBQ Chicken Wings
Chopped Cobb Salad
Traditional Wings
Chicken Sandwich
Fried Pickles
Nashville Hot
Buffalo Wings

“I ordered online and got errors stating problems with website on 12/16. I stopped by as it appeared that everything went through including the charge. I stopped by the store and the manager saw what I was seeing and worked with me to get my order processed (which was not easily resolved). He was very patient and helped get my order processed. Very nice, friendly, and helpful staff.“

4.5 Superb376 Reviews
Cleveland-Heath American • $$
106 N Main St, Edwardsville - 6.61 miles

Customers` Favorites

King Salmon and Brussels Sprouts
Cleveland-Heath Chop Chop Salad
Fries and Sweet Potato Fries
Cleveland-Heath Burger
Turkey Club with Fries
Macaroni and Cheese
Pork Porterhouse
Shrimp and Grits
Steak Grain Bowl
Crispy Pork Belly

“We live 2 hours north and were in town for a Band Competition, we stopped in to eat. Our server Jordan was fabulous. With it being our first time there the manager sent us some free deviled eggs to sample! Highly recommend the deviled eggs, so tasty! They were a little busy with several parties and took a little longer to get our food but our server was attentive and apologetic for the wait. We were not mad or upset about the wait, totally understand when it’s busy. The manager gave us a free dessert for the wait. The customer service is top notch and they seem to care about the customers. And a plus that the food is delicious!!!! Highly recommend!! We will def be back!“

4.6 Superb136 Reviews
Taqueria Z Tacos • $
109 E Park St, Edwardsville - 6.66 miles

Customers` Favorites

Chacos-Chorizo Carne Asada and Al Pastor
MI Cabrona by Recess Corazon Reposado
Rooster Beak Guacamole and Chips
Chorizo \u0026 Al Pastor Chacos
Pork Street Tacos Al Pastor
Chorizo & Al Pastor Chacos
Chacos with Al Pastor
Guacamole w Chips
Pork Belly Taco
Rice and Beans

“Great food. Love their flacos, tacos and margaritas.“

4.7 Superb92 Reviews
Doc's Smokehouse & Catering Barbecue • $$
6108 Shoger Dr D, Edwardsville - 8.28 miles

Customers` Favorites

Burnt Ends Corn Casserole and Potato Salad
Ribs Sweet Potato Fries
Full Pulled Pork Nachos
Pulled Chicken Sandwich
Pulled Pork Sandwich
Pulled Pork to Go
Smokehouse Burger
Brisket Sandwich
Smokehouse Fries
Cucumber Salad

“Great place for bbq!“

4.5 Superb186 Reviews
Peel Wood Fired Pizza Pizza • $$
100 Quartz Knl, Edwardsville - 7.44 miles

Customers` Favorites

Maple Bourbon Pork Pizza
Our House Mac and Cheese
Apple Gorgonzola Salad
Buffalo Chicken Pizza
Prosciutto Involtini
Wild Mushroom Pizza
Bacon Potato Pizza
Wild Mushroom Soup
Margherita Pizza
Pretzel Rolls

“I was at Peel Wood Fired Pizza in O’Fallon, IL on June 13, 2025. I got a pepperoni pizza, and it was delicious! On top of that, all of the staff that I saw were very professional. I strongly recommend Peel Wood Fired Pizza to anyone who likes pizza.“

4.5 Superb174 Reviews
Weezy's Bar & Grill • $
108 Old US Rte 66, Hamel - 4.45 miles

Customers` Favorites

Chicken Tenders and Fries
Club Sandwich and Fries
Cheeseburger and Fries
Horse Shoestring Fries
Sweet Potato Fries
Chicken Sandwich
Mashed Potatoes
Wheezy Platter
Beef Sandwich
Fried Chicken

“Passing through from Grand Rapids, MI. Great food and Weezy was a delight to chat with. Ashleigh our server was on point. The guys at the end of the bar that own a local farm and go there every Friday for the cod, well that was just a bonus to chat with them. Until our next pass through, Thanks!!“

4.6 Superb103 Reviews
Bann Thai Thai • $
4 Club Centre Ct, Edwardsville - 9.17 miles

Customers` Favorites

Fresh Spring Rolls with Shrimp
Curry Fried Rice
Crab Rangoon 6 PC
Thai Fried Rice
Drunken Noodles
Boat Noodle Pho
Sesame Chicken
Peanut Sauce
Panang Curry
Sticky Rice

“Tried Bann Thai for the first time today and if I lived closer (I'm in St. Charles, MO) I'd probably be there weekly! From the Crispy Spring Rolls and Egg Rolls to the Pad Thai and the Three Musketeers, my girlfriend and I spent a good hour just saying, "Oooh this is SO good!" Our waiter was super friendly and helpful--easily the best service I've had anywhere since the pandemic. 5 stars, 10/10, etc.! Like they say in the movies, "We'll be back!"“

4.5 Superb126 Reviews
Clean Eatz Health Food • $
316 S Buchanan St, Edwardsville - 6.75 miles

Customers` Favorites

Philly Flatbread
Apples & PB Dip
Shrimp Bowl

“Very good food for a reasonable price and service was quick. Will be back!“

4.7 Superb44 Reviews
Bella Milano Edwardsville Italian • $$
1063 S State Rte 157, Edwardsville - 8.44 miles

Customers` Favorites

Bella's Signature Citrus Honey Salmon
Citrus Honey Glazed Salmon
Lasagna a La Carte Dinner
Spaghetti and Meatballs
Sicilian Chocolate Cake
Cajun Gouda Chicken
Cajun Chicken Pasta
Pasta Con Broccoli
Chicken Parmigiano
Fettuccine Alfredo

“Went there for first time recently. Service was great. Quiet and nice environment. The calamari was not good, quite chewy. Otherwise the rest of the food was great !“

4.4 Superb167 Reviews
Sugo's Spaghetteria Italian • $$
243 Harvard Dr, Edwardsville - 7.88 miles

Customers` Favorites

Starter Bread and Olive Oil
Spaghetti \u0026 Meatballs
Bruschetta Al Pomodoro
Tortellini Del Giorno
Spaghetti & Meatballs
Pasta and Meatballs
House Made Lasagna
Eggplant Parmigiano
Risotto Del Giorno
Pizza Margherita

“We stopped in today for an early dinner and everything was so lovely! The bread, the salad, the pasta, the atmosphere and the service were all perfection. Kayla was our server and I can't express how wonderful she was. We can't wait to go back!“

4.4 Superb156 Reviews
Kyoto Sushi Steakhouse Japanese • $$
441 S State Rte 157 Ste 103, Edwardsville - 7.7 miles

Customers` Favorites

Chicken Filet Mignon and Shrimp Hibachi
Fried Rice and Mixed Vegetables
Hibachi Steak Dine in: Yes
Miso Soup and Garden Salad
California Roll
Spicy Tuna Roll
Sashimi Deluxe
Salmon Hibachi
Sushi Sampler
Chicken Katsu

“Great place, Amazing Service and the food was excellent.. Highly recommend..“

4.4 Superb145 Reviews
Joe’s Pizza And Pasta Pizza • $
4 Club Centre Ct E, Edwardsville - 9.17 miles

Customers` Favorites

Thin Crust Sausage and Pepperoni Pizza
Boneless Buffalo Wings
Garlic Cheese Bread
Chicago Style Pizza
Fettuccine Alfredo
Italian Beef Roll
Fried Green Beans
Mozzarella Sticks
Chicken Parmesan
Greek Salad Tray

“I get delivery for pizza & salad, when I go to my sisters in Godfrey. Its delicious, can't wait for them to be closer to me👏👏“

4.4 Superb137 Reviews
1818 Chophouse Steak House • $$$
6170 Bennett Dr, Edwardsville - 8.13 miles

Customers` Favorites

Goat Cheese Dip with Figs and Apricot Spread
Goat Cheese Stuffed Bacon Wrapped Dates
Slow Roasted Prime Rib Sandwich
16oz Hickory Smoked Pork Chop
Pan Roasted Brussel Sprouts
Chophouse French Onion Soup
Pork Belly Deviled Eggs
Garlic Mashed Potatoes
Beef Tenderloin Salad
Buffalo Shrimp Tacos

“1818 Chophouse is a must! We get something different each time and never had any issues or disappointment in what we ordered. The service is top notch as always. The bonus is this place is high quality with very reasonable prices. The lunch menu has a great selection for every palate. - Dana“

4.3 Superb199 Reviews
Zapp Thai Thai • $
1500 Troy Rd, Edwardsville - 7.61 miles

Customers` Favorites

Grill Chicken with Papaya Salad and Sticky Rice
Sweet and Sour Chicken Pad Thai
Combination Pad Thai
Pineapple Fried Rice
Chicken Noodle Soup
Fresh Spring Rolls
Beef Spicy Salad
Flat Rice Noodle
Chicken Lo Main
Satay Chicken

“The food is absolutely amazing. The place was clean and the service was good!“

4.3 Superb73 Reviews
Mr Currys India Restaurant -Countryside Gourmet By Reservation only Indian • $
7403 Marine Rd, Edwardsville - 6.95 miles

Customers` Favorites

Specialty Naans or Porata Nans
Beef or Lamb Vindaloo
Chicken Tikka Masala
Cooked Basmati Rice
Tandoori Chicken
Chicken Biriyani
Chicken Vindaloo
Butter Chicken
Chicken Pakora
Chicken Roast

“This has to be one of the best Indian meals we have ever had. We called the day before for pickup the next afternoon. He was so helpful with deciding spice level for each dish. Everything was ready when we arrived and packed carefully so it stayed warm. We shared all dishes and loved every one. My favorite was the coconut curry chicken. They added complimentary wraps and rice pudding, which was absolutely delicious. So happy we found this place, so easy and absolutely loved how each dish was spiced differently and tasted homemade and fresh!“

4.3 Superb38 Reviews
54th Street Scratch Grill & Bar American • $
6660 Edwardsville Crossing Dr, Glen Carbon - 8.17 miles

Customers` Favorites

Chicken Fried Chicken
Prime Rib French Dip
Chicken Quesadilla
Rattlesnake Pasta
Stuffed Mushrooms
Chips and Salsa
Gyro Hero Pita
Fried Pickles
Waffle Fries
Cheeseburger

“The food and staff at 54th St in Glen Carbon are great but I REALLY HATE how after the remodel they can’t open the patio doors. What is the point of even saying you have a patio when it is all closed up.“

4.2 Good215 Reviews
La Fonda Mexican Restaurant Mexican • $
2310 Troy Rd, Edwardsville - 8.37 miles

Customers` Favorites

Chimichanga Rice and Beans
La Fonda Tacos Carne Asada
Small Chips and Salsa
Shrimp Fajita Nachos
Enchiladas Supremas
Carne Asada Tacos
Mexican Guacamole
Lunch Chimichanga
Tacos Al Pastor
Chicken Fajitas

“The food is pretty good. The salsa isn't industrial made like the other places. I have a problem with them automatically charging everyone with the 3% credit card fee even when paying with CASH.“

4.2 Good88 Reviews
El Maguey Mexican • $
1534 Troy Rd, Edwardsville - 7.71 miles

Customers` Favorites

Salsa and Chips and Salsa
Burrito Carne Asada
Mango Chicken Tacos
El Jalisco Especial
Burrito California
Taco El Pastore
Chicken Fajitas
Tacos Monteray
Tacos Arandas
Steak Fajitas

“Food was absolutely amazing! Best chips and salsa I have had n a long time!! My husband and I can’t wait to go back! Food was fire!!! 🙌🏻“

4.1 Good84 Reviews
Chava's Mexican Restaurant Mexican • $
217 E Vandalia St, Edwardsville - 6.55 miles

Customers` Favorites

Guacamole Dine in: Yes Outdoor seating: Yes Takeout: Yes Delivery: No Curbside pickup: No
Stuffed Peppers from House Favorites
Chicken Fajitas for Two
Burrito with Everything
Enchiladas Rancheras
Enchiladas De Crema
Frozen Margarita
Salsa and Chips
Chips and Salsa
Fajita Nachos

“Love the food!!!!!! I would go more often but parking is a real problem!!!!!“

4.1 Good109 Reviews
Laux Brickhouse Grille Bar & Grill • $
212 N Prairie St, Bethalto - 6.22 miles

Customers` Favorites

Philly Cheese Steak Sandwich
Philly Cheesesteak Sandwich
The Spicy Chicken Sandwich
French Fries with Coleslaw
Pork Tenderloin Sandwich
Mozzarella Cheese Sticks
Buffalo Chicken Salad
Fried Tacos and Fries
Habanero Hot Wings
Sweet Potato Fries

“We had the best lunch at Laux Brickhouse today, Katlyn was our server!“

4.1 Good170 Reviews
Taj Indian Cuisine Indian • $
1039 Century Dr, Edwardsville - 8.59 miles

Customers` Favorites

Paneer Tikka Masala Vegetable
Saag Paneer and Dal Makhni
Dinner for Two - Non Veg
Chicken Tikka Masala
Chicken Tikka Naan
Mixed Naan Basket
Chicken Vindaloo
Tandoori Chicken
Chicken Biryani
Butter Chicken

“Went here last night with a friend. Employees were so nice. Food was AMAZING. We went around 430 to beat the dinner rush. Will be going back again and again.“

4.1 Good174 Reviews
Penn Station East Coast Subs Sandwich Shop • $
231 Harvard Dr, Edwardsville - 7.9 miles

Customers` Favorites

Mega Cheesesteak
Fresh Cut Fries
French Fries
Sub

“Edwardsville location is great! They always get my somewhat difficult order correct. Always greet me when I walk in and keep me updated with my order. Great, friendly staff. Please put the Chicken Philly On the online ordering so I can remember to get my reward points! :)“

3.9 Good38 Reviews
North Main Diner Vegetarian • $
146 N Main St, Edwardsville - 6.54 miles

Customers` Favorites

Chicken Tenders and Fries
Double Cheese Burger
Side of Hash Browns
Biscuits and Gravy
Corned Beef Hash
Western Omelette
Spinach Omelette
Sliced Tomatoes
Chicken Nuggets
Greek Omelette

“Food and service was great. Place was very clean. I'll be going back.“

4 Good81 Reviews
La Casa Mexicana Inc Mexican • $
201 Harvard Dr, Edwardsville - 7.94 miles

Customers` Favorites

Enchiladas Mexicanas
Burrito California
Chicken Enchiladas
Chicken Fajitas
Grilled Chicken
Chips and Salsa
La Casa Burrito
Rice and Beans
Fajitas Tejana
Taco Al Carbon

“This is a good establishment for Mexican cuisine in the Edwardsville area. Big menu with lots of options. Nothing spectacular, but it’s the best of the bunch in Edwardsville. Service is ok, but food comes out quickly and it’s not overly expensive. The corn bread side is delicious.“

4 Good94 Reviews
Pantera's Pizza Pizza • $
1522 Troy Rd, Edwardsville - 7.7 miles

Customers` Favorites

Pepperoni and Italian Sausage Pizza
Sausage Mushrooms and Onions Pizza
Garlic Bread with Cheese
Pepperoni Pizza Slice
One Topping Pizza
Cinnamon Sticks
The Hunk Pizza
Dessert Pizza
Buffalo Wings
Pizza Buffet

“Place is like a time capsule stuck in the 80s, which is a good thing, been going here since I was a child and now it is my son's favorite pizza as well.. I drive out of my way to go here at least once a year, the atmosphere and pizza are the best.“

4 Good106 Reviews
Wasabi Sushi Bar Sushi • $$
100 S Buchanan St, Edwardsville - 6.55 miles

Customers` Favorites

Teryaki Chicken Bento Box
Shrimp Tempura Roll
California Roll
Incredible Roll
Wasabi Rangoon
Wasabi Special
Sushi Burrito
Chicken Katsu
House Salad
Fried Rice

“Our server, Kayla, had a great attitude and always had a smile on her face. She recommended a couple different rolls and they were delicious.“

3.9 Good76 Reviews
The Orient Chinese Restaurant Chinese • $
1518 Troy Rd, Edwardsville - 7.69 miles

Customers` Favorites

House Special Fried Rice
Sweet and Sour Chicken
General TSO's Chicken
Hot Braised Chicken
Chicken Fried Rice
Beef Pepper Steak
Hot and Sour Soup
Crispy Chicken
Sesame Chicken
Orange Chicken

“Phen was our server and every other table who came in the door. She took drink orders, got them, food orders, served them, bagged them, cleaned all the tables, placed the silverware and placemats. There were 6 tables at once. She did EVERYTHING for every patron while Lin talked nasty to her and sat on her phone as pictured. It was disgraceful and disrespectful. A woman 30 yrs Phens' jr. Phen sweating , face red and Lin scrolling her phone. May God bless Phen with much love. A gracious woman, always smiling and working hard with lazy disrespectful people. Shame on you Lin“

3.7 Good67 Reviews
Red Robin Gourmet Burgers and Brews Burgers • $
6699 Edwardsville Crossing Dr, Edwardsville - 8.05 miles

Customers` Favorites

Whiskey River BBQ Burger
Chicken Teriyaki Sandwich
Whiskey River Burger
Crispy Fried Pickles
Strawberry Milkshake
Bacon Cheeseburger
Impossible Burger
Burger and Fries
Root Beer Float
Birthday Sundae

“Our family just had an amazing restaurant experience at Red Robin in Edwardsville! Our son has Down syndrome and being in public places causes him a lot of anxiety. We haven’t been to a restaurant as a family in many years because the stress for him and everyone around him was just too much. On arrival the hostess was so accommodating! She let my husband look at the table options to see what would work best for our son. She worried about skipping over us on the wait list even though we were clear that we were totally fine with waiting for the table that worked best. The manager asked a server to take on an extra table so that we wouldn’t have to wait longer. Our server, Mason, was so kind to take on an extra table for us. Mason is an excellent server. He was very friendly with our boys, kept our drinks full, and brought our food and drinks very quickly. Our meals were delivered quick and delicious. Thank you Red Robin for giving us an awesome experience!“

3.8 Good153 Reviews
Texas Roadhouse Steak House • $$
6640 Edwardsville Crossing Dr, Edwardsville - 8.18 miles

Customers` Favorites

14oc Ribeye Steak Mashed Potatoes with White Gravy
Fresh Baked Rolls with Honey Cinnamon Butter
Sirloin Steak and Baked Potato
11 Ounce Sirloin Steak Dinner
Bread and Honey Butter Rolls
Lil' Dillo Steak Bites
Extra Fresh-Baked Bread
Country Fried Chicken
Chicken Caesar Salad
Chicken Fried Steak

“This is a wonderful place for steaks and other great food. My wife and I went in right after opening and were seated right away. Fresh rolls and butter were immediately placed before us. Hannah served us and took our order immediately. Drinks arrives within 2 or 3 minutes. We ordered the Cactus Blossom and it was presented hot and delicious within 15 minutes. Steaks came 15 minutes later, all hot and tender. Hannah checked on us several time during dinner. Great food and 5-star service! We'll be back. BTW: our bill was half that of Outback and the service was 10 times better.“

3.6 Good370 Reviews
Gulf Shores Restaurant & Grill Cajun/Creole • $$
215 Harvard Dr, Edwardsville - 7.92 miles

Customers` Favorites

Crab Legs & Shrimp Dinner for Two
Dozen Oysters on the Half Shell
Shrimp and Crab Cake Combo
Banana Pudding Cheesecake
Blackened Chicken Alfredo
Famous Shrimp & Grits
Bourbon Street Combo
Red Beans and Rice
Corn Meal Catfish
Shrimp and Grits

“Love gulf shores! Went tonight to the St. Peter’s location and had a yummy dinner. The host was a young man and did a great job and our waitress was lovely and on top of it! Two elderly women came in a the younger of the two was extremely rude and entitled to the host (the young man). Rudely demanding a different table each time he tried to seat them. I just wanted to point out how well he handled it and that he stayed professional and kept a smile on his face the whole time. He deserves kudos. I told her on the way out to tone down her entitlement and not to be so rude to staff and she spiraled. Not shocking. I’m not a fan of treating those in the service industry rudely. Again he handled it very well. Good job to him!“

3.3 Good175 Reviews

You May Also Like