Starting your first garden is an exciting journey, but picking the right plants can feel overwhelming. Every plant needs the basics — soil, water, and light (check out this post for more info on that) — but there are a few garden-specific factors to consider when making your selection.
I can’t exactly give you a list of the plants that will work where you live but I can help you to know what to look for in your search! This is what I consider when I am choosing plants that will thrive in my unique space.

1. Know Your Soil
Your soil type plays a big role in what plants will thrive. Hard, clay-heavy soil holds moisture and can be tough for roots to push through, while soft, sandy soil drains quickly but doesn’t hold nutrients as well. A simple squeeze test can tell you a lot — clay soil sticks together, while sandy soil crumbles apart. Amending your soil can improve its quality, but choosing plants suited to your natural soil will give you the best chance at success.
2. Understand Your Grow Zone
3. Rainfall and Water Needs
4. What Do You Want to Grow?
Are you dreaming of fresh vegetables, fragrant flowers, or a little of both? Deciding what you want out of your garden will narrow down your plant choices. Edible plants like tomatoes and peppers are rewarding, but flowers can add beauty and attract pollinators that help your whole garden thrive. I always recommend a little bit of both but if you are only interested in beautiful flowers don’t waste your time fighting tomato worms!
5. Annuals vs. Perennials








