Soups, casseroles, meal kits, cooked entrées — prepared meals fall mostly outside Virginia's cottage food exemption. Here's the honest answer on what's allowed, what requires a license, and how to get licensed if this is your business.
Virginia's cottage food exemption covers non-perishable, shelf-stable foods that don't require time or temperature control for safety. Most prepared meals — cooked soups, casseroles, pasta dishes, meal kits with fresh ingredients, breakfast bowls — are what food regulators call TCS foods: they require Time and Temperature Control for Safety. Because they must be kept cold (below 41°F) or hot (above 135°F) to prevent bacterial growth, they fall outside the cottage food exemption.
There is a legal pathway to sell prepared meals from a home kitchen in Virginia: the Home Food Processing Operation (HFPO) permit from VDACS. This permit requires a home kitchen inspection, a written food safety plan, and product review — but it opens the door to a much broader range of products including some prepared foods. A second option is renting time in a licensed commercial kitchen, which allows production of nearly any food product for sale.
The key question is whether your specific product requires refrigeration. A few prepared or semi-prepared products may qualify as shelf-stable — shelf-stable dry soup mixes, dehydrated meal kits, dry pasta with a separate shelf-stable sauce packet — but anything involving fresh meat, dairy, cooked vegetables, or eggs almost certainly requires refrigeration and is outside the cottage food exemption.
TCS stands for Time/Temperature Control for Safety. These are foods that can support the rapid growth of harmful microorganisms if not kept at the right temperature. Virginia's cottage food exemption only covers non-TCS foods. If your product is TCS, it's outside the exemption — regardless of how it's packaged.
A product-level breakdown of common prepared and semi-prepared meal categories and their status under Virginia's home food seller rules.
| Product | Status | Notes |
|---|---|---|
| Dry soup and stew mixes | ✅ Open | Shelf-stable dry mixes with no fresh ingredients — spices, dried legumes, dry pasta. No permit needed. |
| Dry pasta (uncooked) | ✅ Open | Dry, shelf-stable pasta with no added sauce. No permit needed. |
| Shelf-stable pasta sauce (acidified) | 🟡 Restricted | If pH ≤ 4.6, may qualify as acidified food — subject to $9,000/yr cap. Verify pH with a process authority. |
| Dry breakfast kit (pancake mix + shelf-stable syrup) | ✅ Open | Entirely dry, shelf-stable components. No permit needed. |
| Cooked soup (refrigerated or frozen) | 🔴 Permit Required | TCS food. Requires HFPO permit or licensed commercial kitchen to produce and sell legally. |
| Lasagna, casserole, pasta bake | 🔴 Permit Required | TCS food. All cooked entrées with meat, dairy, or eggs require a permit pathway. |
| Fresh meal kits (with raw meat or produce) | 🔴 Permit Required | TCS. Fresh proteins and cut produce require temperature control. HFPO or commercial kitchen required. |
| Breakfast bowls / egg dishes | 🔴 Permit Required | Eggs are TCS. Any cooked egg dish requires a permit. |
| Tamales (cooked, with filling) | 🔴 Permit Required | Cooked masa with filling — TCS. Not allowed under cottage food exemption regardless of filling type. |
| Shelf-stable tamales (commercially processed) | 🔵 Verify | Retort-processed shelf-stable tamales are a different product class. Contact VDACS to confirm classification. |
| Frozen meals (any type) | 🔴 Permit Required | Freezing is a form of temperature control for safety — classified as TCS. Requires HFPO or commercial kitchen. |
| Catering (any setting) | 🔴 Not Permitted from Home | Catering from a home kitchen is explicitly prohibited in Virginia. Requires a VDH food establishment permit for a licensed kitchen. |
Prepared meals are not a dead end — they just require a different licensing path than the cottage food exemption. Here are your two main options.
Catering is one of the most common questions from Virginia home food sellers — and the answer is straightforward: it's not permitted from a home kitchen under either the cottage food exemption or the Home Food Processing Operation permit.
Catering — preparing and serving food at a third-party location (private events, weddings, corporate functions, etc.) — is regulated by the Virginia Department of Health (VDH), not VDACS. Catering operations require a licensed commercial kitchen and a VDH food establishment permit.
This means that even if you hold a HFPO permit from VDACS to produce food at home, you cannot use that permit to cater events. If you want to start a catering operation, contact the VDH regional office for your area. The VDH website at vdh.virginia.gov provides regional contact information.
Farmers market on-site food service (like hot dogs or prepared food served directly at your market booth) also falls under VDH — not VDACS — and requires a temporary food event permit.