If you want to grow fresh food but lack space, vegetables in 1-gallon containers are a smart solution. These small pots are just deep enough for shallow-rooted plants like lettuce, spinach, and herbs.
They also allow you to reuse old water jugs or lightweight buckets as planters. Place them near a sunny window, on a porch, or in your kitchen for quick harvests.
With minimal care, you can enjoy a steady supply of crisp greens and flavorful herbs. Let’s look at the top plants that thrive in these tiny gardens.
#1 Green Onion

Green onions grow quickly and adapt well to tight spaces, making them a great fit for 1-gallon containers. You can snip the greens as needed or pull up the entire plant when the bulbs reach the right size.
They thrive best in loose, well-drained soil with regular watering. Place your pot in a sunny spot, such as a windowsill or balcony.
The flavor of freshly harvested green onions adds zest to soups, salads, and stir-fries. Growing them in small containers also means you’ll always have a fresh garnish within arm’s reach.
#2 Lettuce

Lettuce is one of the easiest leafy vegetables to grow in a small pot. Compact varieties like butterhead or loose-leaf thrive in shallow soil, so a 1-gallon container works perfectly. Keep the soil consistently moist to ensure tender leaves.
Position the container where it can get at least four hours of sunlight each day. Harvest outer leaves as they mature, and the plant will keep producing new ones.
A few pots of lettuce on your windowsill can give you fresh salad greens whenever you need them.
#3 Swiss Chard

Swiss chard may look large in garden beds, but it adjusts surprisingly well to smaller pots. In a 1-gallon container, the roots may get tight, yet the plant still produces colorful, tasty leaves.
Make sure the soil stays moist, especially during warmer days. Place the pot in partial to full sun for steady growth. You can harvest young leaves for a tender bite or let them mature for hearty cooking greens.
Even in small spaces, Swiss chard adds vibrant color and nutrition to your meals.
#4 Spinach

Spinach thrives in confined spaces, making it an excellent choice for small containers. It prefers cooler temperatures and partial sunlight, so a windowsill spot is ideal. Keep the soil damp but not waterlogged to prevent bolting.
Sow seeds directly in the pot, and you’ll see sprouts within a week. Start harvesting baby leaves after about three weeks for the freshest salads. With steady picking, your 1-gallon spinach container can provide weeks of continuous harvest.
#5 Strawberry

Strawberries may not be vegetables, but they are perfect for growing in small containers. Their shallow roots make a 1-gallon pot more than enough for healthy growth. Give them full sun and well-draining soil for the sweetest berries.
Keep the soil moist and fertilize lightly every few weeks to encourage flowering. Strawberries add a cheerful pop of red fruit that’s as decorative as it is delicious. Having them on your windowsill means you can snack on fresh berries right at home.
#6 Cilantro

Cilantro grows quickly from seed and flourishes in small spaces. Plant the seeds directly in a 1-gallon container with rich soil and keep it in partial to full sun. Water regularly so the soil stays slightly moist.
Harvest the leaves as they grow, and the plant will keep producing new shoots. Fresh cilantro elevates salsas, curries, and soups with its bold flavor. Growing it in small pots lets you enjoy this herb anytime without a trip to the store.
#7 Basil

Basil is one of the most rewarding herbs to grow in a small pot. It loves warmth and sunlight, so keep your container near a sunny window or patio. Sow seeds or use cuttings to start new plants easily.
Pinch off the top leaves regularly to encourage bushy growth. The fresh leaves are perfect for pasta, pesto, and summer salads. A single 1-gallon container of basil can keep your kitchen stocked with fragrant, flavorful greens all season.