I love eating fresh vegetables, yet some vegetables in supermarkets aren't cheap. One day, I drove past the suburbs, seeing locals growing vegetables on small plots, and I just thought… why can’t I do that too?
That’s how it all started. I used random old containers from home, spruced up my bedroom windowsill and tiny front yard into a little edible garden. It costs almost nothing, needs no special skills, and lets me pick fresh veggies anytime. Today, I wanna share my practical gardening tips with you.

1. Start with zero budget

At first, I thought gardening required professional pots, planting boxes and various tools, which would cost hundreds of dollars. It felt totally not worth it for a casual hobby.
But then I realized I had so many unused things at home that work just as good, if not better. Empty jam jars, old plastic storage boxes and worn buckets are all great planters. Just poke a few drainage holes and fill with soil, and they’re ready to use.
For my windowsill, I use small yogurt containers and glass jars. They’re tiny, don’t take up precious window space, and look kinda cute too. For my front yard, I repurpose bigger buckets for larger veggies. I’ve spent literally zero dollars on planting containers so far. A quick reminder: always get community permission before gardening in the front yard to ensure it doesn't affect the overall environment.

2. Windowsill hydroponics

Some vegetables aren't demanding in terms of growing conditions, and some don't even need soil; they can grow hydroponically. Stuff like lettuce, mint, water celery grows like crazy in just water. And don’t throw away your leftover chive or cilantro roots after cooking! Just pop them in a clean jar of water, and I swear, you’ll see new green leaves popping out in just a week. It’s so satisfying to watch.
The best part about water planting is you can’t really mess it up with watering. Just add water when the water level in the container gets low. Even when I'm at work and don't have time to look after them, they don't easily dry out or turn yellow, making it especially friendly to working people.
Whenever I’m making pasta, grilling steak, or tossing a salad, I can just reach over and get a few fresh leaves. Unlike expensive supermarket veggies that wilt fast in the fridge, my vegetables are picked and eaten fresh all the time.

3. DIY nutrient soil

If you have permission from your community, you can grow some vegetables in your front yard. However, buying nutrient soil is expensive, and long-term use can be a significant expense. Therefore, I started making my own compost to save money.
I collected all the leftover fruit peels, vegetable leaves, eggshells, and scattered fallen leaves—all valuable resources. I prepared a large bucket, layering kitchen waste and dry leaves alternately to create loose, fertile soil.
It’s 100% free, disposes of kitchen waste naturally, and feeds your garden—a total win-win situation.

4. Pick veggies fit for your local climate

I made lots of mistakes as a beginner, I gotta admit. I’d see pretty vegetable plants online and blindly try to grow them, but some varieties simply couldn't adapt to my local climate. A lot of those fancy varieties just couldn’t handle the temperature and humidity here. They’d sprout fine at first, then wilt and die out of nowhere.
I later consulted local elderly gardeners, who told me the most suitable veggies for my area and how to handle temperature changes. My gardening failure rate dropped sharply ever since.
Now I grow mainly cherry tomatoes and chili peppers in my yard. They tolerate large temperature differences between day and night and don't require frequent moving around for shade or frost protection. Moreover, these vegetables have short growing cycles; they can be harvested quickly after sowing, and another batch grows back soon after one harvest. Just water them occasionally, and they keep producing nonstop.

5. Vertical gardening for small yards

My yard isn't very large, and planting just a few seedlings makes it feel a bit crowded. To solve this problem and make full use of my small yard, I collected some information and gradually developed a vertical tiered planting method:
I hang plastic buckets on walls for chives, plant celery and chilies on the ground, and set up simple wooden supports for cucumber vines to climb. This vertical layout saves ground space and prevents veggies from competing for nutrients.
Surprisingly, I can grow up to five or six different veggies at the same time now! My small yard never looks messy, it actually looks super lush and cozy. It’s now my favorite little spot at home, no joke.

6. Natural homemade pest repellent

I’ve seen many reports on heavy pesticide use on commercial vegetables. Store-bought greens have to be washed repeatedly before cooking, and there's still no guarantee of any residue. Plus, my cat often wanders in the yard, so chemical sprays are never an option for me.
After many trials, I found two simple, zero-cost natural pest repellents with no chemicals. Homegrown veggies only need a quick rinse before cooking, totally safe and reassuring.
First one’s garlic and chili spray. Chop leftover garlic and dried chilies, soak them in water overnight, then strain the liquid into an old spray bottle. It effectively gets rid of aphids and tiny flies on lettuce and tomato leaves. Spraying leaf surfaces every few days controls pests well.
The second method uses orange peels. Dry out leftover orange or tangerine peels, tear them into small pieces, and lay them on top of the soil in your containers. The strong citrus smell keeps tiny bugs away, and the peels slowly rot into natural fertilizer too. Another perfect two-for-one trick.

I’ve kept this small windowsill and yard garden for over a year. It cuts my monthly grocery costs, but the biggest gain is emotional comfort. Watching seeds sprout, grow and fruit is incredibly healing.