ハクレンはよくある淡水魚の一種です。野生のハクレンは川や池などの淡水に生息し、また人工養殖のハクレンもよく見られる。野生のハクレンが食べる食べ物は主に水中のプランクトンで、捕食性の魚に属しています。ハクレンが稚魚の段階にあるとき、主に動物プランクトンを食べていました。大きくなると、主に植物プランクトンを食べるようになり、他の魚の糞などを食べることもあります。
人工的にハクレンを養殖する場合も、主に様々なプランクトンを食べることができます。これらのプランクトンは人工的に培養することができ、ハクレンを与えるのに効果的で、コストも特に高くありません。また、ハクレンは穀物にも興味があり、養殖の過程でおからや麩、米糠などの穀物を適量食べることができます。もう一つは人工の粒飼料がよく見られ、人工養殖のハクレンもこの飼料に興味を持っている。飼料に含まれる各種栄養物質が多いため、その成長促進作用も顕著である。
上で紹介しましたが、ハクレンは捕食性の魚です。野生のハクレンは主に水中のプランクトンを食べ、ミミズを食べない。人工的にハクレンを養殖する時、養殖者たちはミミズを食べさせないのが普通で、最も一般的な2種類の食べ物はプランクトンと人工的な粒の飼料です。また釣りの場合、ミミズは万能餌とも言われますが、ハクレンがミミズに興味がないことを考えると、ハクレンを落とすときにミミズを使うのはお勧めしません。