Growing Vegetables in Poor Soil: 9 Real-Life Fixes
Soil is the foundation for your garden, so you want it to be healthy, well-draining soil. But what if you are trying to grow vegetables in poor soil? Is it fixable? YES!
I always grew my garden in raised beds; I knew the soil around my house wasn’t the best, and raised beds eliminated that problem (for the most part). When we moved to our current home in 2020, I decided to have my father-in-law till a 40×20 plot for an in-ground garden. He laughed as he did so, telling me that he had tried growing in this land before and everything always died.
For context, our home is my husband’s childhood home.
Like any normal woman, I took that as a challenge to figure out how to grow in a plot of land that I was told wasn’t good soil.
Last year, I harvested over 100lbs of potatoes, 40 heads of cabbage, and 100+lbs of tomatoes. It IS possible to fix poor soil, so let’s go over what I would suggest you do if we were gardening friends.
Related: 11 Natural Nitrogen Sources All Gardeners Need to Know
9 Real-Life Tips for Improving Poor Soil
Determine YOUR type of Poor Soil

Poor soil comes in all types. I can offer a lot of real-life fixes, but they’ll only work if it’s going to correct your particular problem.
The three general types are:
- Clay Soil: This soil feels sticky when wet and hard when dry. It drains slowly and limits oxygen around roots. Water can sit for days after rain, which leads to root stress and disease.
- Sandy Soil: This type drains too fast. Nutrients wash out quickly, especially nitrogen. Plants may look fine after watering, but wilt again within a day because the soil cannot hold moisture.
- Compacted Soil: This soil often forms in high-traffic areas or where heavy equipment has passed. Roots struggle to push through it. Even fertile soil becomes unproductive when air and water cannot move freely. Typically, for an in-ground garden, I suggest having pathways where you walk to avoid compacting the soil where plants will grow.
Figuring out your type is pretty easy. Here is what I need you to do.
- Get a glass jar and mix the soil with water. Shake it real good and allow it to settle. This will show you the layers of sand/silt/clay. If your jar is mostly sand, which settles fastest, then your soil composition drains too fast. If the jar has more clay, it compacts easily and holds too much water. The layers should be somewhat balanced.
- Dig a hole in your garden and fill it with water. Watch what it does. Does it settle without seeping into the ground? Does it drain out faster than you think normal? An hour to three hours is a normal draining time frame for a hole that is one foot deep.
- Feel Your Soil. Sometimes, feeling your soil is all you have to do. If it feels gritty and won’t hold a shape when squeezed, you have sandy soil. If it feels sticky and can be rolled into a log shape, you have clay soil. Soil that holds shape but breaks apart easily and feels soft and crumbly is loamy soil.
Add Organic Matter – Strategically

I start with compost. It works in almost every soil type.
In sandy soil, compost helps hold water. In clay soil, it loosens the structure so roots can push through. I spread 1–2 inches on top and mix it into the top 6–8 inches whenever possible. I add compost every year; my soil is clay, and it needs organic matter to improve nutrient retention and soil drainage.
Other simple additions I use:
- Aged manure – adds nutrients and organic matter (never fresh).
- Grass clippings – average grass clippings put nitrogen into your soil and add organic matter. It works great as a mulch as well!
- Leaf mold – improves moisture retention.
- Worm castings – gentle nutrient boost for seedlings.
- Gypsum – helps break up heavy clay without changing pH.
- Lime or sulfur – only after a soil test shows pH problems.
Related: 15 Things You Should Never Compost
Mulch Like Your Garden Depends on It – IT DOES!
Mulching is more than what you spread along the front of your house around birdbaths and bushes. It improves water retention, regulates soil temperatures, adds organic matter to your soil, and reduces weed growth.
It doesn’t sound so useless now, right?
I apply 2–3 inches of organic mulch around vegetables, keeping it a few inches away from stems. This reduces evaporation, limits erosion, and softens compacted surfaces over time.
My go-to mulch options:
- Straw (not hay)
- Compost
- Shredded leaves
- Grass clippings (thin layers only)
- Wood chips for paths, not vegetable beds
In sandy soil, mulch slows water loss. In clay soil, it prevents crusting and compaction after heavy rain.
As mulch breaks down, it feeds soil microbes. That slow breakdown improves texture without me digging constantly.
I reapply mulch mid-season if it thins out.
Related: 10 Best Mulch for a Vegetable Garden
Grow Cover Crops to Improve Soil Naturally
I plant green manures, also called cover crops, when a bed would otherwise sit empty. Instead of leaving soil bare, I grow plants specifically to improve it.
For nitrogen, I use legumes like clover or field peas. For breaking up compacted soil, I plant deep-rooted crops like daikon radish. For adding bulk organic matter, I rely on oats or rye.
Here’s how I match them to my needs:
| Goal | Crop Type | Example |
|---|---|---|
| Add nitrogen | Legume | Crimson clover |
| Loosen soil | Deep taproot | Daikon radish |
| Suppress weeds | Fast grass | Cereal rye |
I cut them down before they set seed and either dig them lightly into the top few inches or leave them as mulch. As they decompose, they feed microbes and improve soil structure.
Over time, this increases infiltration, reduces erosion, and keeps nutrients cycling instead of washing away.
It’s possible to grow cover crops in the winter if you plant early to mid-fall. Those beds will be empty until the following spring; why not cover them?
Pick Veggies Suited to Poor Soil
This isn’t a fix to poor soil, but we all need real-life wins. Some vegetables are more adaptable to poor soil than others, so while you’re waiting for your soil to become your dream, you CAN still grow plants.
I’ve had the most success with root crops and leafy greens. They ask for less fertility and often mature fast, which reduces stress from poor conditions.
Some non-picky vegetables include:
- Radishes – Grow quickly and tolerate uneven soil. Their roots can even loosen compacted ground.
- Carrots – Manage in basic garden soil as long as it drains. Short varieties handle heavier soil better. However, make sure your garden isn’t rocky like mine.
- Beets – Produce edible roots and greens, even in moderate fertility.
- Lettuce – Shallow roots make it suitable for thin or rocky beds.
- Peas – Fix some of their own nitrogen and perform well in average soil.
- Bush beans – Adapt to sandy or low‑nutrient spots and improve soil slightly.
I also plant potatoes in looser areas. They tolerate less‑than‑perfect soil if drainage stays decent.
When soil feels dense or sandy, I avoid heavy feeders like corn or large tomatoes unless I plan to amend heavily.

Rotate Crops – Don’t Be Stagnant with Your Plans!
I rotate crops to prevent nutrient depletion and reduce pest buildup. Growing the same family in the same spot each year invites disease and drains specific nutrients.
I group vegetables by family, then move them each season:
- Nightshades: tomatoes, peppers, eggplant
- Brassicas: cabbage, broccoli, kale
- Legumes: beans, peas
- Roots and others: carrots, onions, lettuce
If tomatoes grow in one bed this year, I will shift them to a different bed next year. I follow heavy feeders like cabbage with lighter feeders or legumes that add nitrogen back into the soil.
This pattern spreads nutrient demand more evenly. It also disrupts pests that overwinter in the soil that expect the same host plant.
Water Smarter – Not More!
It’s not always about watering MORE; you need to water plants according to their type and their drainage. Vegetables struggle when roots sit in water for too long. I focus on spotting the signs early and then improving how water moves through or away from the soil.
Sandy soil requires you to water deeply but less often. Clay soil needs slow watering. Otherwise, the water runs off. In those cases, soaker hoses are great investments!
If you need to improve water drainage, start by loosening the soil. I mix in several inches of compost to improve structure and create air pockets that let water move through more evenly.
For heavy clay, I often add:
- Compost
- Shredded leaves
- A small amount of coarse sand or perlite
Organic matter works better than sand alone. It keeps soil from turning dense and brick-like over time.
Know How to Handle Rocks The Right Way

Unfortunately, one of my biggest problems is rocky soil. I have tons of HUGE rocks and plenty of smaller rocks; I think this is why my father-in-law struggled so much to grow in our backyard.
Here are some tips to handle rocks in your soil.
- Focus on removing rocks that are golf-ball-sized or larger. Start with where you are planting and then spend time removing them elsewhere.
- Don’t worry too much about smaller rocks; they’ll improve drainage in your soil.
- Spend less time digging down and build up. Mounds work well. 6-12 inches of compost on top of your rocky soil will improve the overall structure.
Use Raised Beds and Planters
So, my last piece of advice is to grow in raised beds. Amending poor soil takes time. My in-ground garden grows exceedingly well, but I will tell you – it took TIME. If you aren’t interested in waiting, then building raised beds and using planters and grow bags is a perfectly acceptable idea. I have all of these in my garden!
I fill beds with a simple mix:
- 40% compost
- 40% topsoil
- 20% coarse materials like shredded leaves or aged bark
This blend drains well but still holds moisture. I avoid filling beds with pure compost because it dries out fast and can lack mineral balance.
Raised beds warm up earlier in spring, which helps roots establish faster. They also prevent compaction since I never walk on the soil.
Every year, I top them with 1–2 inches of compost. That steady input builds structure, feeds soil life, and keeps the bed productive without heavy fertilizer use.

