🛒 Iowa Food Product Guide

What You Can Sell in Iowa

Iowa's cottage food rules are built around a simple idea: if your food is shelf-stable and sold directly to the person eating it, you can make and sell it from home — no permit, no inspection, no annual cap. Here's the complete breakdown.

Product Status Overview

Open, Restricted & Prohibited Products

Iowa uses a non-TCS (non-Temperature Control for Safety) framework. If your food doesn't need refrigeration to stay safe, it's almost certainly allowed. The 2022 HF2431 reform also unlocked home-canned pickles and acidified foods — a major expansion that makes Iowa one of the most permissive states for food entrepreneurs.

Status
Open — Clearly Allowed
Baked Goods — Breads & Rolls All shelf-stable varieties; loaves, buns, rolls, biscuits
Cakes, Cookies & Pastries Non-custard filled; no cream cheese or dairy-based frosting requiring refrigeration
Doughnuts & Scones Shelf-stable only; no custard or cream fillings
Fruit Pies (Non-Custard) Apple, cherry, berry, peach and similar fruit fillings
Jams, Jellies & Preserves High-sugar, shelf-stable; no dairy additions
Candies & Confections Hard candies, fudge, caramels, toffee, brittles (note: Iowa taxes candy)
Granola, Cereals & Trail Mixes Shelf-stable blends; no fresh fruit or dairy additions
Dry Mixes Cookie mixes, soup mixes, spice blends, baking mixes
Roasted Nuts & Seeds Flavored or plain; shelf-stable packaging required
Dehydrated Foods Dried fruits, vegetables, herbs, jerky (plant-based only)
Fruit Butters & Spreads Apple butter, pumpkin butter — high-sugar, shelf-stable
Honey & Maple Products Pure honey, maple syrup — naturally shelf-stable
⚠️
Status
Restricted — Conditions Apply
Home-Canned Pickles Must test pH ≤ 4.60 or Aw ≤ 0.85 per batch; include process date on label
Canned Vegetables pH ≤ 4.60 or Aw ≤ 0.85 required; batch pH meter testing mandatory
Canned Fruits High-acid fruits usually qualify; must verify pH and document each batch
Acidified Salsa Must be acidified to pH ≤ 4.60; test every batch; shelf-stable only
Hot Sauce Finished pH must be ≤ 4.60; per-batch pH meter testing required
Sauerkraut & Acidified Ferments Naturally fermented to pH ≤ 4.60; measurement and documentation still required
Chocolate Candy & Confections Allowed but Iowa taxes candy separately — sales tax permit may be required
Cream-Filled Pastries (HFPE Only) Custard, cream cheese, or dairy fillings require HFPE license ($50/yr)
Fermented Non-Pickled Products Kimchi, miso, etc. — confirm pH qualifies; verify with DIAL for category
Pasteurized Shelf-Stable Juice Verify pasteurization method qualifies; unpasteurized is prohibited
🚫
Status
Prohibited — Not Allowed
Any TCS / Refrigerated Food Anything requiring cold storage for safety cannot be cottage food
Meat & Meat Products Regulated under Iowa Code § 189A; requires IDALS meat inspection
Poultry & Poultry Products IDALS Meat & Poultry Inspection Bureau jurisdiction; not cottage food
Milk & Dairy Products Regulated under Iowa Code §§ 192 & 194; contact IDALS Dairy Bureau
Raw Milk Explicitly excluded from cottage food coverage by statute
Low-Acid Canned Foods pH above 4.60 and Aw above 0.85; serious botulism risk — not allowed
Fish & Seafood Not permitted under cottage food; separate licensing required
Unpasteurized / Raw Juices Prohibited under both cottage food and HFPE programs
Raw Bean or Seed Sprouts High TCS risk; prohibited in both programs
Bottled Water & Packaged Ice Separate regulatory licensing required; not covered by cottage food
Cheesecakes & Custard Pies Require refrigeration; not allowed as cottage food — HFPE license needed

🧪 The pH & Water Activity Rules for Pickled & Acidified Foods

Iowa's 2022 reform was a game-changer — it added home-canned pickles, vegetables, fruits, and acidified foods (salsas, hot sauces, fermented vegetables) to the cottage food list. But these products come with specific testing requirements. Every batch must be measured, documented, and properly labeled. DIAL provides free batch record templates and pH calibration record forms on their website.

≤ 4.60 Maximum pH Finished equilibrium pH measured with a calibrated meter
≤ 0.85 Maximum Water Activity (Aw) Alternative to pH; measured with water activity meter
Every Batch Testing Frequency Must document each batch; records available to regulators on request

Special Rules for Specific Products

Product Status Key Requirement Program
Pickles & pickled vegetables Restricted pH ≤ 4.60 or Aw ≤ 0.85; batch testing; process date on label Cottage Food
Acidified salsa (shelf-stable) Restricted Must be acidified to pH ≤ 4.60; per-batch pH meter testing required Cottage Food
Hot sauce Restricted Finished pH ≤ 4.60; document every batch with pH record Cottage Food
Sauerkraut Restricted Naturally acidified to pH ≤ 4.60; batch measurement still required Cottage Food
Soft pies (custard, cream) Restricted TCS food — requires HFPE license; not available as cottage food HFPE Only
Cheesecake Restricted Requires refrigeration; HFPE license + kitchen inspection required HFPE Only
Meat & poultry products Prohibited Iowa Code § 189A; IDALS Meat & Poultry Inspection required Neither
Raw milk & dairy Prohibited Explicitly excluded from cottage food; Iowa Code §§ 192, 194 Neither
Acidified foods (pickled) sold via HFPE Prohibited HFPE license does NOT cover pickled/acidified foods — cottage food only HFPE Excluded
Unpasteurized juice Prohibited Prohibited under both cottage food and HFPE programs statewide Neither

Why Do These Restrictions Exist?

Iowa's rules are built around food science, not bureaucracy. Here's what drives each category decision.

🌡️ What Is a TCS Food?

TCS stands for Temperature Control for Safety. These are foods where bacteria can multiply rapidly if left at unsafe temperatures — typically dairy, meat, cooked starches, and cut produce. Iowa's cottage food rules simply exclude TCS foods because home sellers can't guarantee cold chain integrity. If your food sits safely at room temperature for weeks, it's almost certainly not TCS — and almost certainly allowed.

🧫 Why the pH Rule for Pickles?

Clostridium botulinum — the bacteria behind botulism — cannot grow below pH 4.60. By requiring acidified foods to test at or below this threshold, Iowa ensures that home-canned pickles and salsas are inherently safe without requiring commercial processing. The water activity (Aw) alternative (≤ 0.85) works similarly: low Aw prevents bacterial growth by limiting available moisture.

📋 The HFPE Upgrade Path

Iowa's two-tier system is deliberately designed to let sellers grow. Cottage food covers the vast majority of shelf-stable products. The $50/year HFPE license unlocks TCS foods, perishables, wholesale channels, and retail placements — but comes with a $50,000 annual sales cap and requires a kitchen inspection and food manager certification. It's the ideal next step for a seller whose business is outgrowing direct-to-consumer sales.

🏛️ Iowa's Local Preemption Protection

One of the most important features of Iowa's HF2431 reform is its preemption clause: local governments (cities, counties) are legally prohibited from adding their own licensing, inspection, or permitting requirements on top of state cottage food rules. This means your rights as an Iowa cottage food seller are the same whether you're in Des Moines or a small rural county. Local zoning restrictions (not licensing) may still apply, however.

🔧

Iowa Compliance Checker

Enter your product and get an instant Iowa compliance assessment — allowed, restricted, or prohibited, with the exact rule that applies.

Create Free Account to Use This Tool →

Related Guides

Dig Deeper Into Iowa's Rules

Ready to Sell?

Start Selling on SellFood

Now that you know what you can sell, build your Iowa storefront on SellFood and reach buyers who are already looking for exactly what you make.

Create Your Free Storefront →