Caterer placing a seasonal shared platter on a garden reception table

Catering · Richmond, VAFood worth gathering for.

Menus built around your guests, with the date, headcount, and timing confirmed in writing.

Choose a package

  • Plated wedding dinnersFrom $58Choose
  • Family-style receptionsFrom $46Choose
  • Brunch buffetsFrom $28Choose
Compare every package

Packages

  • Plated wedding dinners

    From $58

    Three courses served to every table at once, after a tasting for the couple.

  • Family-style receptions

    From $46

    Shared platters passed down long tables, with seconds expected.

  • Brunch buffets

    From $28

    Biscuits, frittatas, fruit, and coffee service for morning-after gatherings.

  • Office lunch boxes

    From $16

    Labelled boxes with a main, a side, and a cookie, for groups of ten or more.

  • Grazing tables

    From $12

    Local cheeses, cured meats, seasonal fruit, and bread from a Richmond bakery.

  • Late-night bites

    From $9

    Sliders, hand pies, or biscuits brought out after the first dance.

Planning your order

Start with the date and the occasion.

  1. Share the occasion

    Include the date, the headcount, and what you have in mind.

  2. Review the options

    Go over the menu, quantities, and pickup or delivery details.

  3. Confirm the order

    Lock it in once everything looks right.

Food with a sense of occasion

Every menu starts with a conversation about your guests: how many, who they are, and how the evening should feel. We cook from what Virginia farms have that season, so the menu in June is not the menu in October.

Once the plan is set, you get a written timeline with the headcount, the menu, and the minute dinner is served.

Service area
Richmond, VA
Hours
Tue–Sat, 10 AM–6 PM

What customers say

Example reviews, written for this made-up business.

  • Example review

    Dinner for 140 went out to every table at once, hot. Our guests still talk about the short ribs.

    Emily & JamesPlated wedding dinner
  • Example review

    Office lunch boxes every Thursday for a year, labeled and on time every single week.

    Carmen V.Office lunches
  • Example review

    The grazing table was the centerpiece of my mother's 70th.

    Aisha N.Grazing table

Areas we serve

  • Richmond
  • Henrico
  • Midlothian
  • Mechanicsville
  • Short Pump

Nearby and not listed? Ask, and we will tell you straight away.

Common questions

Why choose River City Catering?

Menus built around your guests, with the date, headcount, and timing confirmed in writing. Written event timeline. Tastings for weddings. Vegetarian and gluten-free options. Local farms on every menu.

How far ahead should I book?

As early as you can. Share your date and headcount when you reach out.

Can you accommodate dietary needs?

Share any allergies or preferences with your request so the menu can account for them.

Who do you work with?

We work with hosts who want the food, timing, and service handled in one plan.

Do you serve my area?

We serve Richmond, VA. If you are nearby and not sure, ask when you reach out.

When are you open?

Tue–Sat, 10 AM–6 PM.

How do I place an order?

Send a message with the date, the headcount, and what you have in mind. You can also call (804) 555-0119.

Plan a catering order

Share the date, the headcount, and what you have in mind.

This is a fictional example. The contact form is shown for demonstration and does not send a message.

A phone number or an email, so we can reply. We use it for nothing else.

Like this catering site?

See your own homepage free before you pay.

$129 once when you are ready. Covered hosting $0 for ordinary business websites (domain renewal is separate), and the complete files are yours.

No account, no card. 14-day money-back guarantee.