
Mama's On The Hill: Classic Italian in The Hill—fresh flavors, generous portions, warm hospitality.
Mama's On The Hill is a beloved Italian restaurant in St. Louis' The Hill neighborhood. Located at 2132 Edwards St, it delivers fresh, flavorful Italian fare with generous portions and friendly, attentive service. Diners praise toasted ravioli as a must-try, along with classics like fettuccine alfredo with chicken and other handcrafted dishes. The warm, welcoming atmosphere mirrors its strong reputation.
No photos available
A St. Louis specialty, served crispy with marinara sauce, available in cheese or meat fillings.
Handmade pasta options like fettuccine alfredo and lobster ravioli, made with care and large portions.
Classic dishes including veal Gabriela, ribeye steak with Italian potatoes, and lasagna.
Starters like Caprese salad and other fresh, flavorful options to complement your meal.
Cozy, welcoming atmosphere with attentive service for a true Italian dining experience.
Claim Mama's On The Hill to update business info, respond to reviews, and access analytics.
Overall rating
Sabra Calonge
I've always wanted to try one of the local Italian restaurants in the iconic Hill neighborhood of St. Louis and this one definitely didn't disappoint. It was so delicious and the pricing was good as well. I highly recommend this spot! We got the toasted ravioli which is a must in St. Louis and we also shared a portion of the fettuccine alfredo with chicken and the serving sizes are very large. We didn't even finish our split portions so a very good value for money. You definitely don't leave hungry.
Quinard Edwards
We tried Mama’s on the Hill for the first time tonight and it was absolutely delicious. Everything tasted fresh, flavorful, and made with real care. You can tell this is the kind of place that takes pride in their food and their reputation. The atmosphere was warm and welcoming, and the service was friendly and attentive. It truly felt like a classic St. Louis Italian dining experience. Every bite reminded us why this place has such a great name in the city. We will definitely be coming back to try more of the menu. Highly recommend Mama’s on the Hill if you’re looking for authentic, comforting Italian food in St. Louis!
average joe
Located on THE HILL,another of many Italian restaurants. This located by many other restaurants in the middle of the hill so close parling is luck of the draw.Its on street parking and I have a big truck and ended up about 3 blocks away.No big deal I expected that. We had 530 reservations and was sat just before time.The waiter was quick and attentive.We had lasagna which was huge portion.and I had a ribeye steak with some type of gravy and Italian potatoes. The food came quick and hot.We were in and out in 30 mins. Unbelievably fast,but didn't ever feel rushed.RECOMMEND!!
Bryan Andersen
Visiting St. Louis, my wife and I wanted to eat lunch at a highly rated restaurant -- and Mama's fit the bill well. We were lucky to arrive at a good time between waves of people and were seated immediately even though we didn't have reservations. Having heard about their Toasted Ravioli specialty, we made that our choice for an appetizer. We got them as half cheese and half meat -- liked the meat and loved the cheese! Then we split a Caprese Salad and a Lobster Ravioli entree; both were delicious! The salad was fresh and flavorful. The entree had nice amounts of seafood in the ravioli and mixed into the sauce. Our server was friendly and helpful, even though he had several tables to deal with all at once. In addition, we liked the interior ambiance as well as the exterior look of the restaurant.
John T
DELICIOUS!! While visiting St. Louis, we were told to eat in The Hill part of town. I found this place with good reviews, so we tried it. SO glad we did! We got the toasted ravioli - it’s got a nice toasted crispness to it, and I loved the marinara sauce! We also got the Gabriela (thinly sliced and breaded veal on pasta) and the Roasted Red Pepper ravioli with red pepper cream sauce - both were amazing and recommended by our server. Our server, Krissy M, was friendly, helpful, and fun. The ambiance is cozy. I highly recommend this place - and who couldn’t love the restaurant’s name?!