Ukraine has a large field vegetable base, a freezing industry built around it, and road access to central and western Europe measured in days rather than weeks. It also has campaign windows that are shorter than most buyers expect, a plant base that varies widely in what it can document, and a logistics picture that has to be planned rather than assumed. This guide is about the practical mechanics: when each crop is actually available, what kind of plant you are talking to, what to read before you contract, and how to build a supply plan whose assumptions are written down.
Start from the calendar, not from the price
Frozen vegetables are made during a campaign that is a few weeks long for most crops, and everything sold in the following twelve months comes out of that campaign’s stock. That has one consequence that governs the whole relationship: the time to negotiate volume is before the campaign, not after it. A buyer who asks in February for 300 tonnes of a crop frozen in July is buying whatever is left, at whatever the residual stock position implies.
The calendar below is indicative for Ukrainian field production in the central and southern growing regions. Harvest windows move with the year’s weather, and a cool spring can shift a window by two to three weeks.
| Crop | Typical harvest and freezing window | Notes on the campaign |
|---|---|---|
| Green peas | Late May to early July | Shortest window of all; pea harvest is measured in days per field and tenderometer-driven |
| Spinach | Late April to June, and again September to October | Two cuts in many years; the autumn cut is usually smaller |
| Green beans | Late June to September | Sequential plantings extend the window |
| Sweet corn | Late July to September | Cut kernel and cob both come off the same window |
| Broccoli and cauliflower | June to July, and again September to October | Two-window crop; the autumn window is usually the larger and cooler-grown one |
| Beetroot and carrot | August to October for fresh lifting; processed from store into winter | Roots can be stored and processed outside the harvest window |
| Onion, pepper, pumpkin | August to October | Dicing and strip lines |
Two structural facts follow. Crops with a single narrow window, peas above all, must be contracted before planting decisions are final if you want a specific calibre. Crops that store, the roots in particular, can be processed over a longer season, which makes them useful for smoothing a supply plan across the year.
Know which kind of plant you are talking to
“Frozen vegetable producer” covers at least four different industrial animals in Ukraine, and the difference decides what you can buy.
IQF fluidised-bed plants. Individually quick frozen product in a fluidised bed or belt freezer, typically with a full line: reception, wash, cut or trim, blanch, cool, freeze, optical sort, metal detection, bulk pack. This is where free-flowing peas, sweet corn kernels, bean cuts, broccoli florets and diced roots come from.
Block freezing plants. Product frozen in a formed block, most often spinach in portions or leaf blocks, and purees. Lower cost per tonne, different end use, and not interchangeable with IQF in a customer’s specification even where the raw material is identical.
Dicing and preparation lines. Plants whose core competence is cutting, dicing and blending, often working partly from stored roots and partly from bought-in single components to build blends. These are the natural partners for a mixed-vegetable or soup-mix programme.
Pressing and concentrate operations. Adjacent rather than the same category, relevant when the product is a beetroot or carrot juice base rather than a solid vegetable.
Ask which of these the plant is before discussing specification. A buyer who asks a block-freezing spinach plant for free-flowing IQF leaf, or asks a fluidised-bed line for a 1 kg portioned block, has wasted the meeting.
Ask also about the cold store: owned or rented, its capacity in pallet spaces, and whether it can hold a full season’s committed volume at minus 18 degrees Celsius or colder. Plants that rely on third-party storage have a longer chain of temperature custody, which is manageable but must be documented.
The supplier file: twelve documents to read before contracting
None of these is exotic. What separates a solid supplier from a risky one is whether all twelve exist, are current, and are consistent with each other.
| # | Document | What you are checking |
|---|---|---|
| 1 | GFSI-recognised certificate (BRCGS or IFS Food) | Current, scope covers the products and the processes you are buying, grade and last audit date |
| 2 | HACCP plan and flow diagram | Blanch and freeze steps identified with limits, not a generic template |
| 3 | Blanching validation report | Method, monitored parameter, evidence per product, per the validation guide |
| 4 | Grower list and GLOBALG.A.P. IFA certificates | Named growing base rather than an open spot market |
| 5 | Crop protection programmes | Substances used, matched against analytical scope |
| 6 | Residue testing plan and last season’s results | Pre-harvest and finished product, with an internal action level |
| 7 | Water analysis for process water | Potability, frequency, source, treatment |
| 8 | Microbiological monitoring data | Trend rather than a single certificate |
| 9 | Foreign body control records | Metal detection sensitivity and challenge records, optical sorter settings |
| 10 | Food contact declarations for packaging | Regulation (EC) No 1935/2004 coverage for the intended use |
| 11 | Organic certificate where relevant | Scope naming the products and the operations, current validity |
| 12 | Cold store temperature records | Continuous logging, alarm handling, calibration |
Two of these repay disproportionate attention. The blanching validation report is the fastest way to distinguish a plant that runs a validated process from one that runs a recipe, and the residue plan with last season’s results tells you whether a supplier finds its own problems or waits for yours.
Contract structure that matches how the product is made
A frozen vegetable contract that reads like a spot commodity contract will fail during the first difficult season. Three elements do the work.
Pre-season volume commitment with a delivery schedule. The plant needs to know the tonnage before the campaign, and you need a monthly or quarterly call-off schedule so that stock is held against your name rather than sold twice. Storage cost of committed stock is a legitimate line item and should be priced explicitly rather than argued about later.
Price mechanism stated in full. Fixed for the season, indexed, or fixed for a tranche with a review point. Whichever is chosen, state the Incoterms rule and version, the currency, the payment terms and what happens to the price if the specification changes mid-season.
Quality resolution mechanics. Retained samples at the plant and at intake, the arbitration laboratory, who pays for what, the tolerance window in which a lot is accepted with a deduction rather than rejected, and the timescale for raising a claim. Writing this down before the first problem is what keeps a first problem from ending the relationship.
For a first season, many buyers structure a small trial tranche with a full audit and testing programme, followed by a larger committed volume in the second season. That sequence costs a little in unit price and saves a great deal in risk.
Logistics: road is the working default
For frozen vegetables moving from Ukraine into the EU, temperature-controlled road transport is the normal mode. Loads are typically 20 to 22 tonnes of packed product in a standard reefer trailer, set to carry at minus 18 degrees Celsius or colder, with continuous temperature recording.
| Corridor | Indicative transit | Planning notes |
|---|---|---|
| Ukraine to Warsaw | 2 to 4 days | Shortest of the main corridors; typical consolidation point |
| Ukraine to Prague | 3 to 5 days | Central European distribution |
| Ukraine to Rotterdam | 4 to 7 days | Longest of the three; port and re-export gateway |
Transit times are indicative and dominated by border crossing waiting time rather than by driving distance. Two operational consequences: set the trailer temperature colder than the product target so that door openings do not erode the margin, and treat the temperature record as a delivery document, because a reefer download with a gap in it is a rejection risk irrespective of product condition. The reefer road transport guide covers the documentation set, and the ATP agreement governs the equipment classification.
Continuity risk, stated plainly
A buyer sourcing from Ukraine is taking on a continuity risk that is different in kind from a supplier switch inside the EU, and pretending otherwise helps nobody. The honest way to handle it is to name the exposures and the mitigations rather than to assert that they do not exist.
The exposures are the ones you would list for any single-origin supply, sharpened: campaign failure from weather, plant availability, corridor disruption affecting transit time and cost, and energy supply affecting cold store operation.
The mitigations are conventional and they work. Split the volume across two plants or two origins for any SKU you cannot afford to lose. Hold a defined buffer stock inside the EU, sized in weeks of cover rather than in tonnes, at a bonded or commercial cold store. Write force majeure and substitution clauses that say what actually happens, including whether an alternative origin at an agreed price differential is acceptable. Confirm that your supplier’s cold store has standby power and ask for the records showing it has been tested.
None of that is specific to Ukraine as a country; it is what a competent buyer does with any concentrated origin. What is specific is that the mitigations should be in place before the first season rather than added after an incident.
Common mistakes
Asking for a price before asking for the calendar, and then discovering the crop was frozen two months ago.
Treating all plants as interchangeable when block and IQF are different products.
Accepting a certificate scope that names the site but not the process you are buying.
Contracting the tonnage but not the call-off schedule, so stock is sold from under you.
Leaving Incoterms as a three-letter code without the version, the named place and the insurance position.
Planning transit on driving time and ignoring border waiting time.
Assuming the supplier’s cold store is theirs when it is rented, without checking the temperature custody chain.
A worked example
A German foodservice distributor wants 900 tonnes a year across four lines: IQF peas, sweet corn kernels, diced beetroot and a three-vegetable mix, delivered monthly into a depot near Hamburg.
In February, before any planting decision is final, the buyer walks the calendar backwards. Peas and corn are single-window crops, so those two volumes are committed pre-season with calibre and tenderometer bands stated. Beetroot processes from store, so it is scheduled across the winter with a smaller pre-season commitment and a quarterly review. The mix is built by a preparation plant from components, so its constraint is component availability rather than a single harvest.
In March the supplier file is reviewed for two candidate plants. One has a current IFS certificate whose scope covers IQF vegetables but not blending; that plant takes peas and corn, and the blend goes to the second plant, which is a dicing and preparation line with an appropriate scope.
In April the contracts are signed: tonnage, monthly call-off, storage cost of committed stock, Incoterms rule with named place, retained sample and arbitration mechanics, and a substitution clause naming an acceptable alternative origin with a stated differential for the two single-window crops.
Across the campaign, pre-harvest residue screens run per the residue plan, and first-production samples for each SKU are held against the agreed reference. From September, monthly reefer loads run on the Warsaw corridor with consolidation, each carrying a temperature download that is checked at intake against the specification’s acceptance window.
By January the buyer holds four weeks of cover on peas and corn in an EU cold store, because those are the two lines whose campaign cannot be repeated inside the year.
FAQ
When should I start negotiating for a given crop?
Two to five months before its harvest window for single-window crops such as peas, spinach and sweet corn, which in practice means the first quarter of the year for a summer campaign. Crops processed from store, such as beetroot and carrot, allow later contracting but reward a pre-season indication of volume.
Can I buy a mixed vegetable blend from the same plant that freezes the components?
Sometimes, but not always, and the certificate scope is the test. Many IQF plants freeze single components and do not hold blending in scope; preparation plants blend but do not freeze. A blend programme frequently involves two sites, which is normal provided both are approved and the traceability between them is documented.
What documentation should accompany each delivery?
At minimum the commercial invoice and packing list, the transport document, the certificate of analysis for the lots loaded, the temperature record for the journey, and any origin or health documentation the destination requires. Confirm the exact set with your customs agent and your customer, because it varies by product and by destination.
How do I verify claims about a plant without visiting it?
You can get a long way with documents plus a remote audit: the certificate and its full audit report rather than the certificate alone, the blanching validation, twelve months of temperature and micro trend data, and a video walk of the line. But for a first significant contract, a physical visit or a second-party audit by an agent acting for you remains the most reliable step, and it is cheap relative to the volume at risk.