Free and affordable food and meals

This page was updated August 27, 2026.

Free food on the NNK maps free food sources on the Northern Neck. If a list is better for you, go to the Crowdsourced list and look at the Food Pantry/Bank/Meals tab. Use them to find food and to donate food/cash to food pantries, meal providers, etc. To add free meals or food distribution programs to the Free food on the NNK map, email Susie Cambria. NOTE: The map is only fully accessible in Chrome.



Free meals

St. Peter’s Episcopal Church Free Drive-thru Community Meal, Friday, August 28, 4:30 – 6:00 pm, 2961 Kings Highway, Oak Grove. Menu: meatball subs, macaroni salad, fruit salad, and cookies. Consider staying to eat and fellowship on the Green. Just bring your beverage, park in the parking lot, and walk over to get your meal. More information is available on the church calendar, by calling (804) 224-7309, by emailing, or by viewing the St Peter’s Episcopal Thrift Shop, Colonial Beach VA FB page.

Join Beulah Baptist Church to celebrate the end of summer with some tasty treats and refreshments, Saturday, August 29, 1:00 pm, 4448 Mary Ball Rd, Lancaster. Enjoy snow cones, cotton candy, fresh lemonade and iced team, popcorn. Free, donations welcome.

Oak Grove Baptist Church Community Dinner Thursday, September 17, 5:00 - 6:30 pm Family Life Center, 8096 Leedstown Rd, Colonial Beach. All welcome. Bring a dish or attend to simply enjoy the meal.

Oak Grove Baptist Church Community Dinner Thursday, October 15, 5:00 - 6:30 pm Family Life Center, 8096 Leedstown Rd, Colonial Beach. All welcome. Bring a dish or attend to simply enjoy the meal.

Henderson United Methodist Church delivers well-balanced and homemade meals to seniors and their caregivers who live within a 10-mile radius of the church (72 Henderson Dr., Callao). Happy Meals are delivered Tuesdays and Fridays. Learn more and sign up for this service -- 20+ years strong! -- by calling Dana Nicholas, (804) 580-1916.


Community meals for a fee

Fundraising dinner for Westmoreland firefighter Darius “Momo” Carey, Saturday, August 29, Noon to 5:00 pm. Menu: Fried fish, pig feet, string beans, potato salad, and pound cake. $20 per dinner. Pick up at 539 Zion Church Rd, Hague. Delivery available up to 25 miles. Call (804) 456-8064 to schedule delivery. Enter the raffle; prize is 70" Insignia tv.

Henderson United Methodist Men’s 11th Annual Fish Fry takes place Saturday, August 29, 2026 4:30 - 6:30 pm at Callao Volunteer Fire Department (314 Northumberland Hwy, Callao). The menu: Fried fish, potato salad, coleslaw, hush puppies, and dessert. $15 per person. The event benefits the church’s scholarship fund.


Lancaster Union Masonic Lodge No. 88’s All You Can Eat Breakfast Buffet, Saturday, September 12, 7:00 - 10:00 am, 48 N. Main St., Kilmarnock. Dine with family, friends, and neighbors. $14 per person; 5 and under eat free. Buffet items: Scrambled eggs, biscuits, bacon, sausage, fatback, sausage gravy, fried potatoes, fried apples, cheese grits, breakfast burrito, beverages (regular and decaf coffee, orange juice, milk, hot chocolate, hot and iced tea, iced water), pancakes (plain, fresh blueberry, and monthly special). Breakfast buffet takes place every second Saturday.

Kilmarnock United Methodist Church Mission Dinner, Wednesday, September 16, 5:00 - 7:00 pm, 89 E. Church St, Kilmarnock. All the proceeds go directly to a chosen charity each month. Eat in and take out. By donation. Direct questions via phone, (804) 435-1797, or email.

Upper Lancaster Volunteer Rescue Squad BBQ Dinner, Sunday, September 20, 3:00 - 7:00 pm, rescue squad, 123 Norris Rd, Lancaster. The menu: Pulled pork, cole slaw, hushpuppies, and rolls. $20 per person donation and tickets are required (purchase in advance at Lewis General Repair, 1696 Irvington Rd, Kilmarnock; The Corner, 5360 Mary Ball Rd, Lively; or contact via email).

Kilmarnock United Methodist Church Mission Dinner, Wednesday, October 21, 5:00 - 7:00 pm, 89 E. Church St, Kilmarnock. All the proceeds go directly to a chosen charity each month. Eat in and take out. By donation. Direct questions via phone, (804) 435-1797, or email.


Tell us about your community meal


If your organization or business is having a free or low-cost community dinner or eat-in/take-out dinner, let us know and we’ll add to this list and share on socials. Send the details to Susie Cambria via email.


Donating food and/or money to food pantries/meal programs

I’ve asked those who provide food for free (pantries and/or meals) to share ways to donate to them so that those who can know how to. As I receive information, I will add it here and in the Food Pantry/Bank/Meals tab of (Crowdsourced) Outreach on the NNK. If you want to be added, email me.

Bethany Baptist Church, 16256 Richmond Rd, Callao: Financial support: Make check out to Bethany Baptist Food Pantry and mail to PO Box 641, Callao, VA 22435. Shelf-stable food: NOT OUT OF DATE. Leave in the church vestibule.

Bethel and Emmanuel UMC collect pasta and pasta sauce all month long for the Upper Lancaster County Food Pantry at Trinity Episcopal Church in Lancaster. Donations are accepted on Sundays; learn more by calling (804) 462-5790 or emailing.

Colonial Beach Baptist Church accepts donations of shelf-stable food for their weekly food pantry. They suggest peanut butter, jelly, pasta sauce and pasta, canned soups, cereal, and snacks, such as Pop Tarts and breakfast bars. Learn more about donating to CBBC.

Henderson United Methodist Church, Callao: Twice a week, parishioners make well-balanced, homemade meals and deliver them to local seniors and their caregivers. Happy Meals are delivered Tuesdays and Fridays to those who live within a 10-mile radius of Henderson United Methodist Church (72 Henderson Dr., Callao). Support Happy Meals by making a financial donation; mail check made out to the church with Happy Meals in the memo and send to Henderson United Methodist Church, PO Box 22, Callao, VA 22435.

Kilmarnock United Methodist Church food collection for Healthy Harvest Food Bank, the first Sunday of the month, 89 E. Church St, Kilmarnock. Collection baskets will be in the sanctuary. Direct questions via phone, (804) 435-1797, or email. To make donations to the Little Free Pantry inside the laundromat, contact the church via phone or email.

Squall’s Stall at Rappahannock Community College provides food to students at the Glenns and Warsaw campuses. To support this essential service, head over to the RCC Educational Foundation’s donation page. Make sure to mention your donation is for Squall’s Stall.

St. Mary’s Episcopal Church, 203 Dennison St, Colonial Beach: Monetary Donations can be made via the website: Ways to Give | St Mary – a) Choose “Support the Ministry of St. Mary’s”, b) Select the frequency and amount, c) In the comment box, please mention whether the donation is for the Food Pantry or Thrift Store, d) Alternatively, we also take cash and checks, which can be mailed in. Physical Donations can be made directly to the church/food pantry/thrift store on Monday-Saturday – a) Drop-off location: 203 Dennison St., Colonial Beach, VA 22443, b) Any shelf-stable food or personal care items can be placed on the bench outside of the Thrift Store after hours, c) visit our website to learn more about the Food Pantry or Thrift Store.

Upper Lancaster County Food Pantry, 8484 Mary Ball Rd, Lancaster: There are lots of ways you can support the pantry: 1) Make financial donation. 2) Donate shelf-stable food (canned goods, pasta sauce, peanut butter, pasta, etc.); drop food by Little Pink Pantry at the Trinity Pavilion. 3) Host a food drive. 4) For more about any of these options, please reach out: (804) 462-5908 or email.