Homemade hydroponic nutrients can match commercial solutions when formulated correctly — a 2019 study in the Journal of Plant Nutrition found comparable growth and yields between DIY and commercial nutrient solutions. The key advantage is cost: a DIY mix using individual nutrient salts costs roughly $0.02 per liter versus $0.10-0.20 for commercial concentrates. The trade-off is precision — commercial solutions are pre-balanced with exact ratios, while DIY requires you to calculate and mix each element separately.
Plants need 16 essential elements for growth. Three — carbon, hydrogen, and oxygen — come from air and water. The remaining 14 must be supplied in the nutrient solution. They divide into macronutrients (needed in large quantities: nitrogen, phosphorus, potassium, calcium, magnesium, sulfur) and micronutrients (needed in trace amounts: iron, manganese, zinc, copper, boron, molybdenum, chlorine). Missing any one of these causes specific deficiency symptoms — and in hydroponics, there is no soil buffer to hide the mistake.
This guide covers the exact salts to use, the ratios that work for different crops, and the monitoring that keeps the solution stable.

The Essential Nutrients and Their Sources
Nitrogen drives leaf growth and chlorophyll production. In hydroponics, nitrogen comes in two forms: nitrate (NO3-) and ammonium (NH4+). Most DIY recipes use calcium nitrate (Ca(NO3)2) as the primary nitrogen source because it also supplies calcium — a dual benefit that simplifies mixing. Ammonium nitrate works but requires careful monitoring because too much ammonium lowers pH and can burn roots. For leafy greens, target 150-200 ppm nitrogen. For fruiting crops, reduce to 100-150 ppm during flowering to avoid excessive vegetative growth at the expense of fruit.
Phosphorus supports root development, flowering, and fruiting. Monopotassium phosphate (KH2PO4) is the standard DIY source because it supplies both phosphorus and potassium. Target 50-80 ppm phosphorus for most crops. During flowering and fruiting, increase to 80-100 ppm to support energy transfer in bloom development.
Potassium regulates water uptake, enzyme activation, and disease resistance. Potassium nitrate (KNO3) and potassium sulfate (K2SO4) are common DIY sources. Potassium nitrate also supplies nitrogen, so account for this when calculating total nitrogen. Target 200-300 ppm potassium for fruiting crops, 150-200 ppm for leafy greens.
Calcium is essential for cell wall structure and prevents blossom end rot in tomatoes and peppers. Calcium nitrate is the standard source — it supplies both calcium and nitrogen. Target 150-200 ppm calcium. Do not mix calcium nitrate with magnesium sulfate in concentrated form — they react to form calcium sulfate (gypsum), which precipitates out of solution and becomes unavailable to plants. Always dissolve each salt separately in water before combining.
Magnesium is the central atom in chlorophyll — without it, photosynthesis stops. Magnesium sulfate (Epsom salt, MgSO4) is the standard source. Target 50-75 ppm magnesium. Epsom salt dissolves easily and is inexpensive, making it the simplest part of a DIY mix.
Sulfur is a component of amino acids and vitamins. Magnesium sulfate supplies sulfur along with magnesium, so you rarely need a separate sulfur source. Target 50-100 ppm sulfur.
Iron is essential for chlorophyll production and electron transport. In hydroponics, iron must be supplied as a chelate (Fe-DTPA or Fe-EDDHA) because unchelated iron precipitates at pH above 6.5 and becomes unavailable. Target 2-5 ppm iron. Iron deficiency shows as interveinal chlorosis — yellow leaves with green veins — and is the most common micronutrient problem in DIY hydroponic solutions.
The remaining micronutrients — manganese, zinc, copper, boron, molybdenum, and chlorine — are needed in trace amounts (0.1-1.0 ppm each). Most DIY recipes use a pre-mixed hydroponic micronutrient blend rather than sourcing individual salts, because measuring such small quantities accurately requires a precision scale (0.01g resolution or better).
A Working DIY Recipe for Leafy Greens
This recipe produces 10 liters of nutrient solution suitable for lettuce, basil, spinach, and other leafy greens at the seedling-to-harvest stage. All quantities are in grams per 10 liters of water.
Part A (dissolve separately in 2 liters of water):
- Calcium nitrate: 90g — supplies 140 ppm nitrogen and 180 ppm calcium
- Iron chelate (Fe-DTPA): 2g — supplies 3 ppm iron
Part B (dissolve separately in 2 liters of water):
- Monopotassium phosphate: 25g — supplies 50 ppm phosphorus and 70 ppm potassium
- Potassium nitrate: 60g — supplies 80 ppm nitrogen and 230 ppm potassium
- Magnesium sulfate: 50g — supplies 50 ppm magnesium and 70 ppm sulfur
- Micronutrient mix (hydroponic grade): 5g — supplies manganese, zinc, copper, boron, molybdenum
Mixing order: Fill a 10-liter container with 6 liters of water. Slowly add Part A while stirring. Then add Part B while stirring. Top up to 10 liters. Check pH — it should land between 5.8 and 6.5. Adjust with phosphoric acid (to lower) or potassium hydroxide (to raise). Check EC — it should read 1.2-1.8 mS/cm for leafy greens.
The reason for two-part mixing: calcium nitrate reacts with magnesium sulfate in concentrated solution to form gypsum precipitate. By keeping them in separate stock solutions and diluting before combining, you prevent this reaction. This is the single most common mistake in DIY hydroponic mixing — skip the two-part system and you will see white precipitate forming in your reservoir, and your plants will develop calcium deficiency within 7-10 days.
Adjusting for Different Crops and Growth Stages
Fruiting crops (tomatoes, peppers, cucumbers): Increase monopotassium phosphate to 35g and potassium nitrate to 80g per 10 liters. Reduce calcium nitrate to 70g during flowering to limit vegetative growth. Target EC 2.0-2.5 mS/cm during fruiting. Add 10g of calcium nitrate directly to the root zone (not the reservoir) when flowers first appear to prevent blossom end rot.
Seedlings and clones: Reduce all quantities by 50%. Target EC 0.6-0.8 mS/cm. Seedlings have limited root systems and cannot process full-strength nutrients — too much fertilizer causes salt burn on delicate root tips, stunting growth for 7-14 days.
Herbs (basil, cilantro, parsley): Use the leafy green recipe but reduce potassium nitrate to 40g. Herbs are sensitive to excess potassium, which causes leaf tip burn and reduces essential oil production. Target EC 1.0-1.4 mS/cm.
Monitoring and Maintenance
Check pH every 1-2 days. In a recirculating system, pH drifts upward as plants absorb nitrate (which releases hydroxide ions). Below 5.5, calcium and magnesium become unavailable. Above 6.5, iron and manganese lock out. The optimal range is 5.5-6.5 for most crops.
Check EC every 3-4 days. EC rises as plants absorb water faster than nutrients (common in hot, dry conditions) and falls as plants absorb nutrients faster than water (common in cool, humid conditions). If EC rises above target, add plain water to dilute. If EC falls below target, add concentrated nutrient solution to bring it back up.
Replace the entire reservoir every 7-14 days. In a recirculating system, nutrient imbalances accumulate over time as plants selectively absorb some elements and leave others behind. A complete reset prevents the slow drift that causes deficiency symptoms in week 3-4 of a cycle.
When Commercial Solutions Make More Sense
DIY nutrients work when you have a precision scale (0.1g resolution minimum), a pH meter, an EC meter, and the time to monitor and adjust regularly. If you are growing more than 10 plants or running a system that requires daily attention, commercial two-part or three-part nutrient solutions (like General Hydroponics Flora Series or Masterblend) cost more per liter but save significant time and reduce the risk of catastrophic mixing errors.
The break-even point is roughly 50 liters of nutrient solution per month. Below this volume, commercial solutions are cheaper when you factor in the cost of individual salts, micronutrient mixes, and pH adjustment chemicals. Above this volume, DIY saves 60-80% on nutrient costs.
For a complete overview of hydroponic system types and their requirements, see our hydroponics system guide and our NPK nutrients guide.







