Container gardening with flowers is one of the easiest ways to add instant color, fragrance, and charm to any space—no yard required. Whether you’re planting on a sunny patio, a shaded porch, or a small balcony, the right flowers in the right containers can transform your space into a blooming oasis.
The Best Flowers for Containers
Best Perennial Flowers for Containers
Perennials offer some of the most beautiful flowers out there—with the added bonus that they’ll come back every year! Here are some of our favorite perennials suitable for containers:
Annuals are stunning in their own right, and their benefit is that they are easy to mix and match. If you don’t like how they look one season, just try again with different annuals next year! Some of the best annuals for containers include:
Be sure that any container you use has drainage holes.
Avoid small containers. They often can’t store enough water to get through hot days, so they will need constant care. Large pots also insulate roots better.
Clay pots are usually more attractive than plastic ones, but plastic pots retain moisture better. Consider a plastic pot inside a larger clay one to get the best of both worlds!
New, lightweight materials, such as fiberglass, plastic, or foam composites, make moving pots easier.
Use potting mix, not soil; not only is it light, but the fluffy blend provides roots with more oxygen and nutrients.
How to Plant Flowers in Containers
To plant, place the container where you want your flowers to grow. Be sure it receives enough sun.
Add a one-inch layer of fine gravel, horticultural charcoal, or clay pot shards to the bottom of the container so that water doesn’t collect.
Fill the container 2/3 full with potting mix.
With your hands, make a hole in the potting mix about the diameter of the pot your plant came in.
Knock the flower out of its pot, spread its roots slightly, and place it in the hole.
Add more potting mix to bring the level up to 1 to 2 inches below the container top.
Water gently, lightly press the growing medium to reduce air pockets, add more potting mix if necessary, then water again.
Feed container plants at least twice a month with liquid fertilizer, following the instructions on the label.
Keep the growing medium moist. The container plant is totally at your mercy for water.
As winter approaches in cold climates, you’ll need to bring perennial flowers inside.
Frequently Asked Questions
What flowers grow best in containers?
Many flowers thrive in containers, including annuals like petunias, marigolds, and pansies, as well as perennials such as hostas, coneflowers, and daylilies. Choose flowers based on sun exposure, container size, and your climate.
Do container flowers need special soil?
Yes. Always use a high-quality potting mix—not garden soil. Potting mix is lighter, drains well, and provides better airflow and nutrients for container-grown roots.
How often should I water flowers in containers?
Container flowers usually need more frequent watering than garden beds, especially during hot weather. Check soil moisture daily and water when the top inch feels dry.
Do containers need drainage holes?
Absolutely. Drainage holes prevent water from pooling at the bottom of the pot, which can cause root rot and unhealthy plants.
Can perennial flowers survive winter in containers?
In cold climates, most perennial container plants need protection. Bring containers indoors, move them to a sheltered location, or insulate the pots to prevent roots from freezing.
How often should I fertilize container flowers?
Feed container flowers with a liquid fertilizer about twice a month during the growing season, following label directions.
See our library of Growing Guides for more information on growing and caring for the most common garden flowers.
Catherine Boeckmann is the Executive Digital Editor of Almanac.com, the digital home of The Old Farmer’s Almanac. She leads digital editorial strategy and publishing across a wide range of Almanac sub...
<a title="View user profile." href="/author/editors">The Editors</a>Fri, 05/31/2013 - 16:48
Hi, Dar, This is a puzzle. In fact, the circumstances of your situation—the space configuration, the potential height of a shrub or tree, and more—cause us to be a little hesitant to advise you of any particular plants, but instead to suggest that you visit a local nursery or garden shop, perhaps with a photo at hand, and see what the experts there would recommend. There might be some local "exotic" plants that thrive in your climate that we are not aware of.
But we are curious! If indeed you do this, please tell us what your local resources recommend. Best wishes!
Reply to comment
<span>Martin Hauser</span>Sun, 03/07/2010 - 21:08
Try scented geraniums. My favorite ones smell like a walk through the forest, but you can also get varieties that smell like lemon, mint, nutmeg, apples and roses. Speaking of which, miniature roses are good in pots. Rosemary is another herb that you must have. I am growing a big patchouli plant which gives off its famous scent, especially when it's watered.
Reply to comment
<span>Anita Sparks</span>Sat, 04/03/2010 - 12:48
I love scented geraniums! Where did you find a patchouli plant? Can I get a cutting?!
Reply to comment
<span>Barbg</span>Sat, 02/06/2010 - 17:26
any ideas for fragrant perennials for pots?
Reply to comment
<a title="View user profile." href="/author/catherine-boeckmann">Catherine Boeckmann</a>Mon, 02/08/2010 - 19:47
It depends on your climate but here are some suggestions: Fragrant Echinacea (Cone Flower) and Heliotrope, Sweet William, Lavender, Creeping Jenny, Forget-Me-Not, Phlox, Primrose, and Creeping Thyme. Have fun exploring what works for you!
Reply to comment
📣The Gardening Club Just Got Better! 3 Deliveries, 10% Store Discount, and more!
Comments