Crosodocrosodo
State Report
GreatIJ Grade B

Texas Cottage Food Law Report

Complete reference for Texas's cottage food law — statute citation, sales cap, allowed products, registration requirements, and a county-by-county directory with health department, planning department, and zoning code links.

Statute

Texas Health and Safety Code, Chapter 437 – Regulation of Certain Foods, Subchapter A – Cottage Food Production Operations

Citation: Tex. Health & Safety §437.001 et seq. · Last amended 2025
Verbatim Excerpt

(2-b) "Cottage food production operation" means an individual, operating out of the individual's home, or a nonprofit organization that: (A) produces at the individual's home or the home of an individual who is a director or officer of the nonprofit organization, as applicable, any food other than: (i) meat, meat products, poultry, or poultry products; (ii) seafood, including seafood products, fish, fish products, shellfish, and shellfish products; (iii) ice or ice products, including shaved ice, ice cream, frozen custard, popsicles, and gelato; (iv) low-acid canned goods; (v) products containing cannabidiol or tetrahydrocannabinol; or (vi) raw milk and raw milk products; (B) has an annual gross income of $150,000 or less from the sale of food described by Paragraph (A), as the department annually adjusts for inflation using the Consumer Price Index for All Urban Consumers (CPI-U); (C) sells the foods produced under Paragraph (A) directly to consumers or to a cottage food vendor; and (D) delivers products to the consumer or cottage food vendor at the point of sale or another location designated by the consumer or cottage food vendor.

Source: capitol.texas.gov/tlodocs/89R/billtext/html/SB00541F.htm
Allowed Foods (Summary)

Almost all non-TCS (non-temperature-controlled) foods are allowed, including baked goods, candy, jams and jellies, pickles, dried herbs and spices, roasted coffee, granola, vinegar, acidified foods, fermented vegetable products, dried meats, and any food that is not a time-and-temperature control for safety food. Nonprofits may also operate under the cottage food framework as of SB 541 (2025).

Prohibited Foods (Summary)

Prohibited foods include meat and meat products, poultry or poultry products, seafood and fish products, ice or ice products (shaved ice, ice cream, frozen custard, popsicles, gelato), low-acid canned goods, products containing CBD or THC, and raw milk and raw milk products.

Labeling Requirements (Summary)

Labels must include: the words 'MADE IN A HOME KITCHEN'; name of the product; list of ingredients and sub-ingredients in descending order of predominance by weight; net weight or volume; name, address, and phone number of the cottage food production operation; and any allergen information required by federal law. Labels may not make any claim about health benefits or contain any false or misleading information.

Sales Cap

150000

Tier

Great (IJ Grade B)

Counties Tracked

254

County Directory

Texas Counties (254)

Cottage food registration usually happens at the county level. Click any county for local zoning, health department, and planning department links.

Harris County
Pop. 4,726,177
Dallas County
Pop. 2,604,053
Tarrant County
Pop. 2,113,854
Bexar County
Pop. 2,014,059
Travis County
Pop. 1,289,054
Collin County
Pop. 1,079,153
Denton County
Pop. 914,870
Hidalgo County
Pop. 873,167
El Paso County
Pop. 863,832
Fort Bend County
Pop. 832,607
Montgomery County
Pop. 629,989
Williamson County
Pop. 617,396
Cameron County
Pop. 421,854
Brazoria County
Pop. 374,600
Bell County
Pop. 372,821
Nueces County
Pop. 353,245
Galveston County
Pop. 350,801
Lubbock County
Pop. 311,509
Webb County
Pop. 267,282
McLennan County
Pop. 261,090
Jefferson County
Pop. 254,942
Hays County
Pop. 245,351
Smith County
Pop. 234,667
Brazos County
Pop. 234,548
Ellis County
Pop. 195,509
Johnson County
Pop. 182,690
Guadalupe County
Pop. 173,828
Midland County
Pop. 169,393
Comal County
Pop. 165,201
Ector County
Pop. 162,300
Parker County
Pop. 151,188
Kaufman County
Pop. 149,773
Taylor County
Pop. 143,029
Randall County
Pop. 141,489
Grayson County
Pop. 137,008
Wichita County
Pop. 129,584
Gregg County
Pop. 124,245
Tom Green County
Pop. 119,276
Potter County
Pop. 117,905
Rockwall County
Pop. 110,631
Hunt County
Pop. 101,596
Bastrop County
Pop. 98,435
Liberty County
Pop. 93,523
Bowie County
Pop. 92,747
Victoria County
Pop. 91,209
Angelina County
Pop. 86,608
Orange County
Pop. 84,761
Coryell County
Pop. 82,927
Henderson County
Pop. 82,627
Walker County
Pop. 77,182
Wise County
Pop. 70,062
Harrison County
Pop. 69,098
San Patricio County
Pop. 68,942
Starr County
Pop. 65,716
Nacogdoches County
Pop. 64,768
Hood County
Pop. 62,459
Van Zandt County
Pop. 60,053
Anderson County
Pop. 58,077
Maverick County
Pop. 57,806
Waller County
Pop. 57,463
Hardin County
Pop. 56,576
Navarro County
Pop. 52,834
Kerr County
Pop. 52,810
Rusk County
Pop. 52,755
Medina County
Pop. 51,432
Cherokee County
Pop. 50,824
Polk County
Pop. 50,536
Wilson County
Pop. 50,381
Lamar County
Pop. 50,149
Burnet County
Pop. 49,684
Atascosa County
Pop. 49,403
Val Verde County
Pop. 47,693
Chambers County
Pop. 47,037
Caldwell County
Pop. 46,141
Kendall County
Pop. 45,376
Wood County
Pop. 45,341
Erath County
Pop. 42,788
Cooke County
Pop. 41,860
Wharton County
Pop. 41,614
Upshur County
Pop. 41,261
Jim Wells County
Pop. 39,060
Brown County
Pop. 38,159
Hopkins County
Pop. 37,008
Matagorda County
Pop. 36,251
Hill County
Pop. 36,138
Fannin County
Pop. 36,052
Washington County
Pop. 35,807
Howard County
Pop. 34,488
Jasper County
Pop. 33,032
Hale County
Pop. 32,525
Titus County
Pop. 31,301
Bee County
Pop. 30,977
Kleberg County
Pop. 30,860
Austin County
Pop. 30,406
Grimes County
Pop. 29,442
Cass County
Pop. 28,637
Palo Pinto County
Pop. 28,569
San Jacinto County
Pop. 27,666
Gillespie County
Pop. 26,953
Milam County
Pop. 25,080
Uvalde County
Pop. 24,833
Fayette County
Pop. 24,564
Shelby County
Pop. 24,157
Aransas County
Pop. 24,048
Panola County
Pop. 22,540
Limestone County
Pop. 22,222
Houston County
Pop. 22,107
Lampasas County
Pop. 21,829
Llano County
Pop. 21,637
Gaines County
Pop. 21,523
Hockley County
Pop. 21,495
Moore County
Pop. 21,284
Gray County
Pop. 21,272
Bandera County
Pop. 21,182
Hutchinson County
Pop. 20,595
Colorado County
Pop. 20,582
Lavaca County
Pop. 20,379
Willacy County
Pop. 20,308
Montague County
Pop. 20,197
Calhoun County
Pop. 20,127
Tyler County
Pop. 19,962
DeWitt County
Pop. 19,826
Jones County
Pop. 19,758
Gonzales County
Pop. 19,736
Freestone County
Pop. 19,599
Deaf Smith County
Pop. 18,585
Bosque County
Pop. 18,404
Andrews County
Pop. 18,362
Frio County
Pop. 18,151
Burleson County
Pop. 17,958
Young County
Pop. 17,903
Eastland County
Pop. 17,812
Lee County
Pop. 17,543
Falls County
Pop. 17,013
Robertson County
Pop. 16,912
Scurry County
Pop. 16,883
Leon County
Pop. 15,928
Pecos County
Pop. 15,114
Jackson County
Pop. 15,010
Karnes County
Pop. 14,805
Nolan County
Pop. 14,657
Reeves County
Pop. 14,022
Zapata County
Pop. 13,896
Callahan County
Pop. 13,869
Trinity County
Pop. 13,735
Comanche County
Pop. 13,651
Madison County
Pop. 13,556
Lamb County
Pop. 13,024
Wilbarger County
Pop. 12,795
Camp County
Pop. 12,543
Dawson County
Pop. 12,342
Newton County
Pop. 12,333
Rains County
Pop. 12,257
Morris County
Pop. 11,993
Terry County
Pop. 11,816
Red River County
Pop. 11,627
Blanco County
Pop. 11,608
Live Oak County
Pop. 11,374
Ward County
Pop. 11,347
Franklin County
Pop. 10,445
Clay County
Pop. 10,290
Sabine County
Pop. 9,980
Duval County
Pop. 9,960
Ochiltree County
Pop. 9,924
Runnels County
Pop. 9,858
Parmer County
Pop. 9,809
Zavala County
Pop. 9,700
Marion County
Pop. 9,668
Brewster County
Pop. 9,454
Somervell County
Pop. 9,337
Stephens County
Pop. 9,260
Mitchell County
Pop. 8,947
Dimmit County
Pop. 8,672
Archer County
Pop. 8,649
Jack County
Pop. 8,588
Hamilton County
Pop. 8,244
San Augustine County
Pop. 7,920
Coleman County
Pop. 7,808
McCulloch County
Pop. 7,638
Yoakum County
Pop. 7,630
Winkler County
Pop. 7,582
Castro County
Pop. 7,381
Dallam County
Pop. 7,165
Goliad County
Pop. 7,092
Brooks County
Pop. 7,059
Swisher County
Pop. 6,989
La Salle County
Pop. 6,965
Bailey County
Pop. 6,902
Childress County
Pop. 6,781
Refugio County
Pop. 6,718
Presidio County
Pop. 6,168
Carson County
Pop. 5,801
San Saba County
Pop. 5,779
Garza County
Pop. 5,735
Lynn County
Pop. 5,619
Haskell County
Pop. 5,408
Floyd County
Pop. 5,386
Hartley County
Pop. 5,369
Delta County
Pop. 5,278
Hansford County
Pop. 5,270
Martin County
Pop. 5,228
Crosby County
Pop. 5,157
Wheeler County
Pop. 4,980
Jim Hogg County
Pop. 4,830
Crane County
Pop. 4,636
Mills County
Pop. 4,501
Kimble County
Pop. 4,316
Mason County
Pop. 3,959
Fisher County
Pop. 3,680
Hardeman County
Pop. 3,541
Baylor County
Pop. 3,475
Hemphill County
Pop. 3,371
Sutton County
Pop. 3,345
Knox County
Pop. 3,333
Hudspeth County
Pop. 3,329
Reagan County
Pop. 3,308
Coke County
Pop. 3,305
Donley County
Pop. 3,298
Upton County
Pop. 3,284
Concho County
Pop. 3,235
Kinney County
Pop. 3,157
Shackelford County
Pop. 3,134
Lipscomb County
Pop. 3,038
Crockett County
Pop. 2,949
Collingsworth County
Pop. 2,865
Hall County
Pop. 2,847
Real County
Pop. 2,830
Cochran County
Pop. 2,529
Schleicher County
Pop. 2,474
Sherman County
Pop. 2,414
Culberson County
Pop. 2,181
Oldham County
Pop. 2,171
Jeff Davis County
Pop. 1,992
Menard County
Pop. 1,964
Armstrong County
Pop. 1,912
Cottle County
Pop. 1,647
Dickens County
Pop. 1,570
Irion County
Pop. 1,561
Throckmorton County
Pop. 1,439
Sterling County
Pop. 1,392
Edwards County
Pop. 1,380
Stonewall County
Pop. 1,331
Briscoe County
Pop. 1,290
Motley County
Pop. 1,223
Foard County
Pop. 1,075
Glasscock County
Pop. 1,068
Terrell County
Pop. 862
Roberts County
Pop. 764
Borden County
Pop. 686
McMullen County
Pop. 670
Kent County
Pop. 635
King County
Pop. 216
Kenedy County
Pop. 116
Loving County
Pop. 96
Important

Cottage food laws are amended every year. This is a starting reference, not legal advice. Verify with Texas Department of State Health Servicesand your local health department before relying on this data.