Meal prep is cooked food that needs to stay cold, so cottage food laws don't cover it: those are for shelf-stable goods like cookies and jam. In most places a meal prep business needs a food establishment permit from the county or city health department for a licensed kitchen, its own, a restaurant's after hours, or rented time in a shared or commissary kitchen, plus a certified food manager and food handler training. A few states have opened a second path for cooking at home: a home kitchen permit for meals, with an inspection and strict limits. Utah, the example's state, is one: a microenterprise home kitchen permit from the local health department lets you cook meals at home and hand them over the same day, or within 72 hours if you keep temperature logs every two hours and date-mark every meal, sold directly to consumers only. Add the business layers, a name, a city license and sales tax. In the example below, a North Ogden meal prep cook sorts its licenses. Below are the layers, Utah's home kitchen rules, the example, and a free checklist.
The short version
- Cottage food laws don't cover meal prep: it needs refrigeration.
- In most places: a food establishment permit for a licensed kitchen, your own or rented.
- A certified food manager and food handler training.
- A few states allow a home kitchen permit for meals, with limits.
- Utah: a microenterprise home kitchen permit, meals handed over the same day or within 72 hours with logs.
- Utah's home kitchens sell directly to consumers only, never to a store or gym.
- Add the business name, city license and sales tax.
- TaroStack keeps each batch's lot and use-by date. More below.
The layers
| Layer | Who issues it | What to check |
|---|---|---|
| Business name | State | An LLC filing, or a DBA |
| City business license | City or county | Where you cook |
| Sales tax | State revenue department | Registration, and tax on prepared meals |
| Food establishment permit | County or city health department | For a licensed kitchen, before selling |
| Home kitchen permit | Local health department | Only where your state allows meals from home |
| Food manager and handlers | Health department | A certified manager, and food handler cards |
| Labels and date marks | State and local rules | Use-by dates, ingredients and allergens where required |
Renting kitchen time is in shared kitchen pricing, and what it costs to start in meal prep business startup cost. Every state, county and city differs; this is general information, not legal advice.
Utah's home kitchen rules
| Rule | Utah Code 26B-7-416 |
|---|---|
| A permit | From the local health department, with a fee that covers its costs, written procedures and consent to enter |
| Same day | Prepare, cook and serve meals the same day |
| Or 72 hours | Hand meals over within 72 hours of cooking, with a log for each food every 2 hours, fridge and freezer logs, kept 90 days |
| Date marks | Each meal marked with the time and date to sell or discard it by |
| Who can buy | Consumers directly; never a wholesaler or retailer; no eating on site |
| Not allowed | Processes that need a HACCP plan, raw milk, molluscan shellfish, wild mushrooms |
| The notice | Each customer is told the kitchen may not meet every requirement of a commercial one |
The law is 26B-7-416. Utah's food handler permit is in Utah food handler permit, and its cottage food paths, which don't cover meals, in Utah cottage food law.
An example: a North Ogden meal prep cook
Ben Lomond Meal Co., a made-up meal prep cook in North Ogden, Utah, I use in these examples, cooks chicken and rice bowls, turkey chili and breakfast burritos on Saturday for customers who pick them up on Sunday:
| Layer | Status |
|---|---|
| Business name, an LLC | Done, August 2025 |
| City business license | Done, August 2025 |
| Sales tax license | Done, August 2025 |
| Microenterprise home kitchen permit | Done, September 2, 2025 |
| Food handler permit | Done, August 2025; renews August 2028 |
| Temperature logs | Each food every 2 hours, the fridge and freezer each morning and evening and every 4 hours, kept 90 days |
| Date marks | Each container: cooked Saturday, discard by Tuesday |
| Customer notice | On the order page and each pickup receipt |
| The gym's fridge | Declined: a home kitchen can't sell to a retailer |
| Product liability insurance | Renews August 1, 2027 |
A gym asked to stock the bowls in its fridge; that's a retailer, so it would mean moving to a licensed kitchen first. The business side is in meal prep business plan.
Get the checklist
Download the meal prep business license checklist. One sheet: each layer, who issues it, what it is, whether you need it, the cost, the date done and the renewal date; the status and the total cost fill in. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers. For the logs, see temperature log template.
Where this stops working
Eighty bowls a week, each with a discard date, and chicken from two suppliers: the permit is on the wall, but a checklist doesn't say which chicken went into which Sunday's bowls.
How TaroStack does it
TaroStack keeps each batch's lot and use-by date, and which customers got it.
Every batch, at its real yield. Each dish is a recipe, and recording a batch takes ingredients off stock from the lots used, at what you paid, and divides by the portions that came out good.
Every container, dated. Each batch goes into a lot with its use-by date, and lot labels print with its code for the containers.
Every meal, traced. One report walks any lot to the customers who got it and back to the chicken lot inside. TaroStack doesn't keep the temperature log; the template does.
| The job | Notebook | In TaroStack |
|---|---|---|
| The discard date on a bowl | Written by hand | From the batch's lot |
| Cost per bowl | Worked out once | Every batch, at what you paid |
| Which chicken went into Sunday's bowls | Nobody knows | The lot, traced to its supplier |
Recipes, batches, lots and lot labels are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.
