
Fertilizer for tomatoes can come from many sources. The best results with tomato fertilizer are achieved when the soil is healthy and alive.
Tomatoes can be called heavy feeders. That means they need more fertilizer than other plants, like beans. There are many different ways to feed tomato plants. Many are free and organic to boot.

Perfect, Tasty Tomatoes
One of the first types is something that belongs in every garden: compost. Every soil type can benefit from compost. Adding compost to the soil makes it lighter and adds organic matter that helps keep the soil alive. Heavy clay soils can be turned into fertile, productive gardens with enough compost. Sandy soils will retain more water when mixed with black, rich compost. It must be the foundation of every garden.
With good soil as a starting point, the next step is to add nutrients. It turns out that dead plant matter contains all the nutrients required. Plants have been fertilizing themselves for millions of years. A plant grows, puts out seeds and dies. The dead leaves and stalks decay and become food for the seeds that were spread earlier. This is a natural process that cannot be improved.
Some plant matter is more useful than others. It turns out that coffee grounds are excellent for tomatoes. The big reason is all the acid and tannins that are in the grounds. These help create conditions in the soil that tomatoes just love.
Blood meal is another great fertilizer. It contains all sorts of nutrients that are great for tomatoes. Just don't use too much. A little goes a long way. Follow the application directions carefully to avoid burning your tomato plants. The absolute best way to use blood meal is to sprinkle it into your compost heap. That way the nitrogen will be mellowed out by the composting process.
Want to learn exactly how to grow the most awesome, healthy, organic and flavorful tomatoes on the planet? Organic Tomato Magic is the book for you. The advice is simple and absolutely reliable.
Fertilizer For Tomatoes - Links