34 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.9 Superb54 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 Superb137 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.6 Superb407 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.7 Superb96 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

“Atmosphere is so warm & inviting! Service is always too notch and the food is delicious. St Elmo cocktail was delicious and the sweet & spicy wings are a must!“

4.7 Superb91 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

“Local dive bar feel, but food is excellent. Breakfast is our family's favorite, and you get a lot of food for a great price. Pro tip: get the pancakes to replace your toast with breakfast.

My dad was a line cook for many years and claimed the Reuben sandwich was even better than he used to make it. Haven't had a bad thing on the menu, and the servers are personable.“

4.8 Superb64 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.8 Superb60 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

“Kyoto Edwardsville has become our favorite hibachi spot in the area. We have been multiple times and it was a great experience each time.“

4.5 Superb117 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

“Very nice n clean place to eat. Food was on time and very good. I will be back. Very friendly ppl and nice atmosphere.“

4.4 Superb318 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 Superb91 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.4 Superb148 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.4 Superb122 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 Superb120 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 Superb21 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.5 Superb35 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.6 Superb23 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

“Take a chance and try anything on the menu. I've never been disappointed. Andy is our favorite waiter and makes the best suggestions.“

4.3 Superb134 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.3 Superb117 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.“

4.3 Superb40 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 Good218 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.2 Good120 Reviews
Sgt. Pepper's Cafe Cafe • $
218 N Main St, Edwardsville - 6.51 miles

Customers` Favorites

Half Order Biscuits & Gravy
Buffalo Chicken Horseshoe
Biscuits and Gravy
Breakfast Pony Shoe
Pancake Breakfast
Buffalo Chicken
French Fries
Cheese Fries
Horse Shoe
Sausage

“first time in this restaurant every body here look very friendly the food very tasty and fresh I think I going to come back“

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

Customers` Favorites

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

“Very good authentic Mexican food, with reasonable prices!

Came here for my first time and it was a delight. Staff was nice and welcoming. Upon entering the table it didn't take long to get drinks or order our food. Food was hot, quick ans delicious. Over all atmosphere is great. It's a calming, relaxing a place to have a good time at. Dish below i got birria tacos! I highly recommend, I will be coming back!“

4.1 Good46 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 Good55 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!“

4.1 Good102 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 Good47 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 Good49 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.4 Good10 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
Sesame Chicken
Orange Chicken
Crispy Chicken
BBQ Beef Stick
Szechuan Beef
Cashew Chicken

“I have been visiting this restaurant for over 20 years and it never disappoints. The food is excellent and so is the service. Their crab rangoons are my absolute favorite!

Dietary restrictions: Dairy safe options since my youngest has a dairy allergy.“

3.9 Good34 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

“I saw this restaurant on Uber Eats and I thought I would give it a try. I ordered the Chicken pakora and chicken biryani and everything taste so good and fresh! I was worried that my food might get cold because it was a 40-50 minute delivery front the restaurant but it arrived hot and fresh. Very pleased with my services with this restaurant and Uber Eats. Thank you!!!“

4 Good135 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!!! 🙌🏻“

3.8 Good43 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.“

3.8 Good63 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.5 Good317 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.2 Average134 Reviews

You May Also Like