2025 W Main St.
Salem, VA 24153

Take the Pain Out of Planning with Mamma Maria’s Catering

Celebrations should be joyful, but it can be a pain to plan any special occasion. Got an office party? Potlucks are dodgy, and there will be the inevitable squabbles about who brings which dish. What about a birthday party? Gathering all of the guests can be difficult enough without adding cooking into the mix. The good news is that you never have to plan any party by yourself when you use Mamma Maria’s catering service. Just send us an email, or give us a call, and let Mamma do it for you!

Catering Available On- or Off-Premises

Whether you want to dine in Mamma Maria’s banquet room, or would like us to bring delicious food right to your home, office, or other venue, our catering menus are second to none. Both our off-premises menu and our on-premises menu provide a great selection of authentic Italian lunch and dinner favorites that will keep your guests satisfied.

A Menu that Your Guests Will Eat Up

Our catering menus are filled with Italian classics that your guests are sure to enjoy. From appetizers to desserts, Mamma Maria’s has the whole meal covered. The categories that you can choose from include:
  • Appetizers
  • Salads
  • Pasta Dishes
  • Chicken
  • Vegetarian
  • Seafood
  • Vegetables
  • Homemade Desserts

Elegant Dining for Large Groups

When you have a large dinner party, trying to get everyone at the same table can be a nightmare. Except when you come to Mamma Maria’s. Our décor will make you feel like you are in the Old Country itself. Instead of trying to cram several tables together at another restaurant, bring your large party to Mamma’s and dine on delicious food in peace by reserving our private banquet room for lunch or dinner. Call us today to book your special occasion’s date: (540) 389-2848. Mamma Maria’s is the perfect place for your next event.

Mamma Maria’s Service Areas