Skip to main content

Best Italian Restaurant in St. Louis

Authentic Italian Comfort in St. Louis
Serving The Hill Since 1939

Serving The Hill Since 1939

Mama's On The Hill is a family-owned Italian restaurant rooted in tradition. From handmade pasta to toasted ravioli, every dish is made with heart. As seen on Food Network and the Travel Channel, we've been welcoming guests with warmth, flavor, and old-school charm for over 80 years.
A St. Louis Italian Favorite

A St. Louis Italian Favorite

Mama's On The Hill has welcomed families and friends to 2132 Edwards St in St. Louis, MO for generations. Our old-school Italian café setting and classic red-sauce dishes make every visit feel special. Come join us on The Hill and enjoy something new every day. Dine in, make a reservation, or order your favorites with ease.
Take-and-Bake Lasagna To Go

Take-and-Bake Lasagna To Go

Bring a family meal home with our take-and-bake lasagna. This popular option is made fresh and ready for your oven. It’s great for gatherings, holidays, or busy days. A 24-hour notice is required, so be sure to plan ahead. Contact us today and place your order through our take-and-bake lasagna form.
Bring Home Your Favorites

Bring Home Your Favorites

Whether it's pasta night, a quick lunch, or comfort food to-go, Mama's is just a click away. We make it easy to order, try it out today!
Order From Our Website

Order From Our Website

Order directly from our website to save money in fees, get faster service, earn free food via our rewards program, and support local business.
Home of the Toasted Ravioli

Home of the Toasted Ravioli

Born right here in our kitchen, the toasted ravioli is a St. Louis tradition — and Mama's is where it all began. Golden, crispy, and stuffed with flavor, it's the dish that put us on the map.
Bring Mama's to You

Bring Mama's to You

From family celebrations to corporate events, bring the warmth and made-from-scratch Italian classics of Mama's on the Hill to your table. Seamless service, unforgettable food—every time.
Private Dining & Events Let's Celebrate

Private Dining & Events Let's Celebrate

Celebrate in style with the comfort, charm, and hospitality of Mama's on the Hill. From intimate dinners to milestone moments, our private event spaces and curated menus make every gathering feel effortless—and unforgettable.

Authentic St Louis Italian

For decades, we’ve served up authentic, heart-warming red-sauce Italian classics in the heart of St. Louis’s iconic Hill neighborhood. We invite you to pull up a chair in our cozy, old-school cafe and experience the comfort of a meal made with true care.

What our guests are saying

Mama’s Italian restaurant in St. Louis was absolutely amazing! The food was delicious and everything we ordered tasted wonderful. You can tell they take pride in the quality of their dishes. The staff was also fantastic—friendly, attentive, and very welcoming. We had a large group, and they accommodated us without hesitation, which made the experience even better. Great food, great service, and a great atmosphere. We will definitely be back!

T

T

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.

Sabra Calonge

Sabra Calonge

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!

Quinard Edwards

Quinard Edwards

Visited Mama's on the Hill on my graduation day with my family, and it was the perfect celebration! Cozy atmosphere, refreshing mocktails, and an amazing wine collection. The Fettuccine Alfredo was the best I’ve ever had, and the Roasted Red Pepper Ravioli was absolutely delicious!

Snigdha Rao

Snigdha Rao

Frequently Asked Questions

What are you known for?

We are known for Caesar Salad, Chicken Alfredo, and Calamari

What meals do you serve?

We serve Lunch and Dinner

Do you offer delivery or takeout?

Yes, we offer Takeout and Delivery

Where are you located?

We are located in St. Louis, MO at 2132 Edwards St

What areas do you serve?

Our location

Map showing the location of Mama's On The Hill on 2132 Edwards St in St. Louis

Loading today's hours...