Best Natural Fertilizer for Tomatoes: 11 Proven Options for Bigger, Juicier Fruit
If your tomato plants have ever looked lush but failed to fruit—or if they stalled out mid-season—you’re not alone. I’ve been there too. Tomatoes are some of the hungriest plants in the garden, and while sunshine and water are essential, nothing moves the needle like the right fertilizer.
But here’s the kicker: it doesn’t have to come in a bottle with a brand label.
Some of the most powerful fertilizers I’ve ever used were straight from my compost pile or kitchen scraps.
In this guide, I’ll walk you through the natural fertilizers I trust for big, juicy tomatoes—from store-bought organic blends to the homemade liquids I brew myself.
What Tomatoes Really Need to Thrive: NPK Explained
Let’s start with the basics. Tomatoes don’t just need food—they need the right kind at the right time. That’s where the NPK ratio comes in: nitrogen (N), phosphorus (P), and potassium (K). Each nutrient supports a different part of your tomato plant’s growth cycle.
- Nitrogen fuels leafy growth early in the season.
- Phosphorus supports strong root growth and encourages the plant to produce more blooms.
- Potassium boosts fruit quality and disease resistance.
If your tomato plants are all leaves and no fruit, you’re likely overdoing nitrogen. On the other hand, yellowing leaves or weak stems may signal a phosphorus or potassium deficiency.
Expert Tip: I always recommend testing your soil before planting. Knowing your baseline helps you choose fertilizers that actually fill the gaps—rather than throwing off the balance.
Best Natural Fertilizers for Tomatoes (Expert-Tested)

I’ve tested dozens of natural options over the years, and these are the ones that consistently help my tomato plants produce more fruit, resist disease, and stay healthy through the season.
1. Compost and Aged Manure
Compost is hands down my favorite all-purpose amendment. It delivers a balanced, slow-release nutrient profile and introduces beneficial microbes that keep your soil alive. Aged manure—especially from cows, horses, or chickens—adds an extra nitrogen boost if it’s been properly broken down.
How to use it: Before planting, I mix 2 to 3 inches of compost or aged manure into the top 6 inches of soil. Throughout the growing season, I top-dress around the base of each plant every 3 to 4 weeks.
Must Read: How Often Should You Fertilize Your Vegetable Garden?
2. Fish Emulsion
This is my go-to when tomato seedlings need a quick nitrogen kick. Fish emulsion is rich in nitrogen, trace minerals, and amino acids, and because it’s a liquid, it gets absorbed fast. It’s especially helpful in the early stages of growth.
How to use it: I dilute 1 tablespoon of fish emulsion in a gallon of water and apply it to the soil around the plant every 2 to 3 weeks—only until flowering begins. After that, I switch to low-nitrogen options.
Expert Tip: Avoid using fish emulsion once fruit starts forming. Too much nitrogen can cause lush green plants with very little fruit.
3. Bone Meal and Blood Meal
This combo lets me customize my fertilizer strategy. Bone meal is high in phosphorus, which tomatoes crave once they start setting fruit. Blood meal is loaded with nitrogen and works well if your plants are pale or slow-growing.
How to use it: When transplanting, I sprinkle a tablespoon of bone meal into each hole and mix it into the soil. If I notice yellowing leaves mid-season, I apply a small amount of blood meal around the plant and water it in.
You May Like: Flowers You Can Plant in August in Zone 7
4. Seaweed and Kelp Extract
Kelp isn’t just for root health—it contains natural growth hormones that help tomatoes tolerate stress from heat, drought, or pests. It’s low in NPK but full of micronutrients like zinc and iron that support flowering and fruiting.
How to use it: I mix seaweed extract with water (follow the bottle instructions) and spray it on the leaves every two weeks once the plants start blooming.
Expert Tip: Kelp foliar sprays can help flowers stay on the plant longer during temperature swings, which means more tomatoes in the long run.
5. Worm Castings
If you’re starting seeds or transplanting young tomatoes, worm castings are a must. They’re gentle, packed with beneficial bacteria, and help roots absorb nutrients more efficiently.
How to use it: I mix a handful into each transplant hole, or I blend it with potting soil at a 1:4 ratio when growing tomatoes in containers. I also top-dress with a light layer every month.
Also Read: How to Keep Tomatoes Alive in Heatwave
Secret Tomato Fertilizers Gardeners Swear By
These homemade mixes might not be on store shelves, but they’ve earned a permanent place in my garden routine. They’re simple, cheap, and surprisingly effective when used at the right time.
6. Epsom Salt and Crushed Eggshell Tea
Tomatoes need magnesium for strong cell development and calcium to prevent blossom end rot. This combo offers both.
How to use it: I crush 8–10 eggshells and steep them with 1 tablespoon of Epsom salt in a gallon of water for 24 hours. Then I water it into the soil every few weeks once fruiting begins.
Expert Tip: Don’t use this during the seedling stage. Save it for mid- to late-season when fruit is actively growing and calcium demand is highest.
7. Banana Peel and Molasses Mix
Banana peels are rich in potassium and phosphorus, and molasses adds a sugar boost that feeds soil microbes.
How to use it: I blend 2 banana peels with a tablespoon of blackstrap molasses and a cup of water, then mix that into a watering can filled with a gallon of water. I pour it around the base of the plant every 2 to 3 weeks during flowering and fruiting.
8. Alfalfa Pellet Tea
Alfalfa contains triacontanol—a natural growth enhancer—and offers a mild nitrogen boost. I use it when my plants need a pick-me-up without risking overfeeding.
How to use it: I soak a cup of alfalfa pellets in a gallon of water for 48 hours, stir it once a day, then strain and use the liquid around the root zone.
Must Read: 35 Vegetable Garden Ideas
Homemade Liquid Fertilizer Recipes for Tomatoes

If you’re looking to give your tomato plants a fast-absorbing nutrient boost, liquid fertilizers are your best friend. Unlike granular options, these soak right into the root zone or leaves and work quickly. The ones I’m sharing below are homemade, budget-friendly, and tailored to what tomatoes need at specific stages of growth.
9. DIY Compost Tea
Compost tea is like a probiotic drink for your plants. It delivers soluble nutrients and beneficial microbes that improve soil structure and root health.
How to make it: I fill a 5-gallon bucket one-third full with finished compost and top it off with non-chlorinated water. After letting it steep for 24 to 48 hours, stirring occasionally, I strain the liquid and pour it at the base of each plant or spray it on the leaves.
When to use it: Every 2 to 3 weeks during the growing season, especially after transplanting or during stress periods.
Expert Tip: Always use fresh compost tea within a day or two. It loses its microbial strength quickly once exposed to air.
10. Seaweed Tea Recipe
This one’s all about micronutrients and growth hormones. Seaweed doesn’t add much NPK-wise, but it’s a great way to help tomato plants bloom better and resist heat stress.
How to make it: I soak dried seaweed or kelp granules in water for 3 to 4 days, then strain and dilute the tea 1:2 with water. Some gardeners add a spoon of molasses to feed the microbes, which I occasionally do when applying it as a foliar spray.
When to use it: I spray it on the leaves during flowering every 10 to 14 days, especially if I expect a heatwave or dry spell.
Also Read: 10 Best Mulch Options for Your Vegetable Garden
11. Manure Tea
When I need a stronger nitrogen-rich feed, manure tea does the job. It’s more potent than compost tea but still safe if diluted properly.
How to make it: I place aged cow or horse manure in a porous sack or old pillowcase, tie it shut, and steep it in a bucket of water for about a week. Then I remove the bag and dilute the tea 1:4 with water.
When to use it: Early in the season, every two weeks while plants are putting on leafy growth—but I stop once they begin flowering.
How to Make Homemade Nitrogen Fertilizer for Tomato Plants

Tomatoes need a steady supply of nitrogen in the early stages, but not too much later on. If you’re seeing pale leaves, slow growth, or weak stems, a nitrogen boost might help—just make sure you’re not overdoing it.
Grass Clipping Soak
Fresh green grass is loaded with nitrogen, and steeping it in water turns it into a quick-release liquid fertilizer.
How to make it: I pack a bucket half full with grass clippings and fill the rest with water. After 3 to 5 days of soaking and stirring, I strain the mixture and water it in at the soil level.
When to use it: Only during the vegetative stage, every 10 to 14 days, and never on already lush plants to avoid excess nitrogen.
Expert Tip: Avoid using clippings treated with herbicides or pesticides. You don’t want those residues anywhere near your edible plants.
Urine-Dilution Method
Yes, it’s unconventional—but properly diluted urine is a safe and free source of fast-acting nitrogen. It contains urea, which is what many commercial fertilizers are based on.
How to use it: I dilute 1 part fresh urine with 10 parts water and pour it around the plant roots, avoiding direct contact with leaves.
When to use it: Only on young plants showing signs of nitrogen deficiency, and only every few weeks. This isn’t for daily use.
Expert Tip: Use this method in the early part of the season, and skip it completely once flowering begins.
Must Read: Why Are Tomatoes Flowering But Not Fruiting?
Legume Mulch Breakdown
If you’ve got leftover pea vines or bean trimmings, don’t throw them out. Legumes fix nitrogen in their tissues, and breaking them down near your tomato beds is a slow but steady nitrogen source.
How to use it: I chop up green legume vines and layer them as mulch around the base of my tomato plants. As they break down, they release nitrogen into the root zone.
Best Fertilizer for Tomatoes in Pots vs. In-Ground
Growing tomatoes in containers comes with its own nutrient challenges. Nutrients wash out faster, and the root zone is smaller, which means your feeding strategy has to be more precise.
Why Container Tomatoes Need More Frequent Feeding
Potted tomato plants don’t have access to native soil biology or stored nutrients. The limited volume means roots can’t explore for nutrition—so we have to provide it more often.
I feed my potted tomatoes every 10 to 14 days using a diluted liquid fertilizer. I also mix in compost and worm castings when I prepare the potting mix.
Best NPK Ratio for Tomatoes in Pots
I usually aim for a balanced organic fertilizer with an NPK around 4-6-8 for container tomatoes. Early on, I go higher in nitrogen, and once fruiting starts, I lean toward potassium-heavy blends to improve yield.
Liquid vs. Slow-Release for Containers
Both have their place. I use slow-release granular fertilizer (like organic tomato spikes) at the beginning of the season and supplement with liquid feeds mid-season when plants need a boost.
Expert Tip: Avoid synthetic fertilizers in containers. They can build up salts in the soil and stress the plant’s roots over time. Stick with fish emulsion, compost teas, and seaweed sprays.
Related: How Far Apart Should I Plant Tomatoes?
When and How Often Should You Fertilize Tomatoes?
Timing is just as important as the type of fertilizer you use. Too early, and nutrients may go unused or wash away. Too late, and you risk encouraging leaves instead of fruit. The key is to match your fertilizing routine to the tomato plant’s growth stage.
Right After Transplanting
I always give young transplants a gentle start. At planting time, I mix compost or worm castings into the soil and avoid high-nitrogen fertilizers. If needed, I’ll use a diluted fish emulsion about 7 days after transplanting to support root establishment and leafy growth.
During Early Vegetative Growth
Once the plant settles in and starts pushing out new leaves, I feed with a balanced organic fertilizer every 10 to 14 days. This keeps growth steady without tipping the scale too far toward foliage.
At Flowering Stage
As soon as the first flowers appear, I reduce nitrogen and increase phosphorus and potassium. This helps shift the plant’s energy from leaf production to blossom and fruit development. Liquid kelp or banana peel-based mixes work well at this stage.
While Fruiting
During peak fruiting, I focus on potassium-rich options like seaweed tea or compost tea, applied every 2 to 3 weeks. I also check for signs of calcium deficiency—blossom end rot—and use eggshell tea or a liquid calcium supplement if needed.
Expert Tip: Always water your tomato plants thoroughly before applying fertilizer. Feeding dry roots can lead to burns or nutrient lockout, especially with more concentrated liquids.
You May Like: 5 Stages of Growing Tomatoes with Pictures
Tomato Fertilizer NPK Recommendations by Growth Stage
Understanding how NPK needs change throughout the season helps you apply just what the plant needs—no more, no less. Here’s the step-by-step approach I’ve refined over many seasons of hands-on experience.
Early Growth (High Nitrogen)
In the first few weeks, the goal is to establish roots and build a strong leaf canopy. That means nitrogen should be the star.
What to use: Fish emulsion or a 5-3-2 fertilizer blend every 10 days until flowering begins.
Flowering Stage (More Phosphorus)
Once the plant starts putting out flowers, it needs phosphorus to support bloom formation and root energy.
What to use: Bone meal, banana peel tea, or a balanced 4-6-4 mix once every 2 weeks.
Expert Tip: Overfeeding nitrogen during this stage often leads to flower drop or poor fruit set, so I pull back and keep foliage growth in check.
Fruiting Stage (Higher Potassium, Moderate Phosphorus)
When fruits begin to swell, potassium becomes essential. It supports sugar production, firmness, and resistance to disease.
What to use: Seaweed extract, compost tea, or a 3-4-6 blend every 2 to 3 weeks until harvest.
Also Read: Is August Too Late to Plant Pumpkins? Not If You Do This
Expert Tips to Maximize Fertilizer Effectiveness
Even the best natural fertilizers won’t work their magic if applied carelessly. Over the years, I’ve picked up a few strategies that help me get the most out of every feeding.
Water Before and After Feeding
Dry soil can cause root burn when fertilizing, especially with stronger liquids like manure tea. I always water the plant thoroughly before applying any fertilizer, then lightly water again to help the nutrients soak in.
Related: How Often to Water Tomato Plants
Mulch to Lock in Nutrients
I mulch around each tomato plant with straw, shredded leaves, or grass clippings. This not only conserves moisture but also keeps nutrients from washing away in heavy rain.
Expert Tip: I avoid using wood chips around tomatoes, as they can rob nitrogen from the soil while breaking down.
Pair with Companion Plants
I often tuck in basil, borage, or nasturtiums near my tomato plants. These companions help improve pollination and can even improve flavor. Plus, their presence supports a more resilient and nutrient-balanced growing environment.
Related: Tomato Companion Plants
Common Mistakes to Avoid When Fertilizing Tomatoes

Even natural fertilizers can backfire if you don’t use them wisely. Here are a few mistakes I’ve made (and learned from) over the years.
Overloading on Nitrogen
One of the most common errors is using too much nitrogen. It’s easy to overdo it chasing rapid growth, but that usually results in oversized plants and very few tomatoes. I always step back and ask—am I feeding leaves or feeding tomatoes?
Skipping Soil Testing
Applying fertilizer without knowing your soil’s nutrient levels is like seasoning soup without tasting it. Home soil test kits are easy to use and help you avoid overdoing nutrients that are already present.
Mixing Incompatible Ingredients
I used to toss eggshells, manure, and compost tea into the same container. Big mistake. Some ingredients cancel each other out or create pH imbalances when mixed. Now I apply them separately, with time in between.
Must Read: Tomato Plant Pruning Tips [Step-by-Step Photo]
My Go-To Natural Fertilizer Strategy for Big, Juicy Tomatoes
After years of growing tomatoes in raised beds, grow bags, and straight in the ground, I’ve found a rhythm that works season after season—especially when I want to grow organically and skip synthetic options altogether.
Here’s how I usually approach it:
- At planting: I mix compost, worm castings, and a spoon of bone meal directly into each hole. This gives young transplants a solid foundation of nutrients and microbes.
- During vegetative growth: Every 10 to 14 days, I water with diluted fish emulsion or compost tea. If plants look pale, I add a splash of grass clipping tea.
- Once flowers appear: I cut off the nitrogen and shift to banana peel or kelp tea every two weeks. I might also add a foliar spray of diluted seaweed extract during hot spells.
- During fruiting: I side-dress with compost and feed with potassium-rich liquids like molasses banana blend or manure tea every 2 to 3 weeks.
- Throughout the season: I always mulch around the base and monitor leaf color, flower drop, and fruit quality to adjust my routine as needed.
Expert Tip: Tomato care isn’t one-size-fits-all. What works in sandy soil might fail in clay. Always observe your plants and tweak your feeding plan based on what they’re telling you.
Related: How to Make Tomato Plants Grow Faster
FAQs
What is the best fertilizer for cherry tomatoes?
Cherry tomatoes grow fast and often set fruit early, so they do well with a balanced organic fertilizer like 4-6-8 or compost tea. Once fruiting starts, I switch to potassium-rich options like banana peel tea to keep production high.
Are coffee grounds good for tomatoes?
Used coffee grounds can add nitrogen and improve soil texture, but I never apply them thickly or directly around stems. I mix a small amount into compost or let them age before lightly sprinkling around the root zone.
Can I use cow dung directly for tomatoes?
Only if it’s well-aged. Fresh cow manure is too strong and can burn roots or introduce pathogens. I compost it for at least 4 to 6 months before using it in tomato beds.
What if my tomato leaves are turning yellow even after fertilizing?
It depends. Yellow leaves could mean overwatering, poor drainage, a nitrogen imbalance, or even a magnesium deficiency. I always check soil moisture first, then reassess my feeding routine. Sometimes a dose of Epsom salt tea or a balanced compost top-dress can fix it.
Related: Tomato Plant Leaves Turning Yellow? Causes and Treatments
Conclusion
As you wrap up this guide, I hope you’re walking away with a clearer, more confident plan for feeding your tomato plants the natural way. Whether you decide to brew up a homemade tea, add compost to your beds, or simply switch up your routine with a smarter NPK balance—what matters is that you’re choosing methods that support both your plants and your soil long term.
You don’t need to use every trick in this article. Just start with one fertilizer method that makes sense for your garden, and observe how your tomatoes respond. Over time, you’ll develop your own rhythm—and trust me, your harvest will thank you for it.
Now it’s your turn…
What’s worked for you in the past when it comes to fertilizing tomatoes? Or is there a homemade mix you’ve been meaning to try but still have questions about?
Share your experience below—your story might just help another gardener grow better.
And if you’re finding value in these expert growing guides, don’t forget to subscribe to the RASNetwork gardening newsletter. We’re here to support your gardening journey with tips, care routines, and crop-specific strategies that actually work in real gardens like yours.


Great information.. Im learning every year. It really can be quite a bit of work but I’m sure well worth it. My tomatoes are plentiful but sad looking at times. Too late this season but I will attempt some of your suggestions next year. Thank you so very much.
Sharon Sexton
Thank you, Sharon! 😊
Gardening is definitely a learning journey, and it sounds like you’re doing great.
Tomato plants can be fussy, but your effort shows in the harvest! We’re so glad the tips were helpful—wishing you an even better season next year.
Very good information regarding Tomatoes plants and its growth.
Thanks, Himanshu!
Please share the article with your family and friends who may need it.