15 Best Flowers to Grow in a Garden from Scratch

a girl in a lupine flower garden

If you love flowers and you will like to grow some for yourself, this article contains a list of the best flowers to grow in a garden this year.

I understand it can be confusing to make a choice of the best flowers to grow in your garden due to the abundance of them in the world.

Flowers are beautiful and pleasing to have in the garden.

Many farmers do not have a clue which flower is best to plant and under what conditions.

In this guide, we have listed the best flowers to grow in your garden and the conditions that support their growth.

Most flowers require attention that’s why you need to take advantage of these Gardening Tips And Tricks For Beginners in the flower gardening business.

Interestingly, you can grow some of these flowers in Raised Bed as well as in your indoor garden.

All you have to do is find the perfect conditions in which to grow your flowers even if you do not know How To Start A Garden From Scratch.

This and many more you will find in this article.

Welcome aboard!!!

What are The Types of Flowers?

Just before we venture into the best flowers to garden, it’s ideal that you know that flowers come in different classifications.

Each classification can be according to different parameters.

For instance, flowers are classified according to their lifecycle. That’s where you have;

  • Annuals
  • Perennials
  • Biennials
  • Ephemerals

Others are classified based on their mode of reproduction; 

  • Sexual Reproduction 
  • Asexual Reproduction

Therefore before picking a flower to cultivate, be sure to know the category of classification in which it falls.

What Makes A Flower Garden Vibrant?

Flowers by nature add glow and color to the environment. 

Their beautiful nature makes them very attractive to all and sundry. And if cultivated well, it can bloom to remain an area of attraction.

However, not all flowers make the environment glow. 

Certain colors of flowers bring the attraction and make all who gaze into your garden a great sight.

Over the years, red and orange flowers or mixes of red-orange and yellow make for garden excitement, especially against the fresh greens of plants.

If you want something beautiful to add to the color bloom of your flower garden, consider colors like 

  • Red
  • Blue
  • Orange
  • Yellow
  • White
  • Purple etc

What Should I Plant In My Flower Garden?

Beginners new to the flower garden business often wonder about the flowers that are ideal to plant.

Currently, there are over 1000+ identified flower species in the world. 

This long list makes it difficult for the average beginner to be confused as to which flower is best for gardening.

Although this decision largely depends on your region and the kind of flower garden that you want to keep, there are few flowers that always make a beautiful garden.

Some of the flowers include;

  • Zinnia. 
  • Pansies. 
  • Daffodils. 
  • Cosmos.
  • Impatiens. 
  • Begonias. 
  • Marigolds. 
  • Snapdragons. 

What Are The Best Flowers To Garden?

From our research, we have come up with a list of garden flowers that you can plant in your garden regardless of your location.

#1. Sunflowers:

  • Height: 3-16 feet
  • Flower Type: Annual
  • Color Varieties; Yellows, browns, and mixed

Sunflowers are one of the most popular flowers in the world which bloom around December to March.

Growing a sunflower is usually not a herculean task because most of its varieties are drought and heat tolerant.

Just like the name states, sunflowers thrive in full sun and tolerate most soil types except for waterlogged soil. 

While growing sunflowers note that it requires support to prevent breakage.

#2. Coneflowers:

  • Height: 6 feet tall
  • Flower Type: 3-9
  • Color Varieties: Yellow, orange, white, purple, pink, bicolor, and more

Coneflowers are one of the best flowers to grow in your garden because they make great cut flowers.

Coneflowers by nature bloom for months and attract pollinators and birds.

Ideally, it’s best to sow coneflower seeds during rainy seasons in rich and well-drained soil.

Coneflowers are drought-tolerant and thrive in full sun.

#3. Zinnias:

  • Height: 20-24 inches tall
  • Flower Type: Annual
  • Color Varieties; Red, orange, yellow, pink, and white.

Zinnia flowers vary in shape such as daisies, dahlias, spiders, and poms. 

This flower attracts lots of butterflies and grows best in full sun.

Plant zinnias in rich, well-drained soil with moderate water requirements.

Check out How To Make Compost For Beginners.

#4. Dianthus:

  • Height: 10-20 inches to 3 feet tall
  • Flower Type: 3-9
  • Color Varieties; Red, purple, pink, and white

Dianthus are showy, fragrant flowers (clove-scented) with attractive evergreen foliage which blooms around May to August. 

This flower is deer resistant and best planted in well-drained soil with full sun to light shade.

#5. Marigolds:

  • Height: 6 inches to 3 feet tall
  • Flower Type: Annual
  • Color Varieties; Yellow, red, gold, and mixed

Marigolds bloom all year round and grow quickly when it’s planted via their seeds.

It’s one of the best flowers to grow in the garden because it helps to repel mosquitoes naturally.

Ideally, marigolds grow well in both well-drained soils and dry or sandy gardens.

You will need to water well and grow in full sun.

#6. Impatiens:

  • Height: 6-24 inches tall
  • Flower Type: Annual/Perennial
  • Color Varieties; A lot of Varieties

Impatiens is a flower that blooms all year round until the harmattan breeze sets in. 

Having impatiens flowers in your garden attracts birds.

Preferably, it’s best planted in loamy soil in a part or full shade. 

The soil should be moist, but not waterlogged. 

See How To Prepare The Soil for Planting Vegetables.

#7. Cosmos:

  • Height: 18-60 inches tall
  • Flower Type: Annual
  • Color Varieties; Orange, pink, white

Cosmos is one of those flowers that bloom all year round. 

Interestingly, the cosmos grow faster or more quickly when it’s raised from seeds.

Just like marigolds, they help repel mosquitoes in the garden.

This flower is best planted in well-drained soil and it grows well in dry or sandy gardens with full sun.

#8. Morning Glories:

  • Height: 6 to 15 feet tall
  • Flower Type: Annual
  • Color Varieties; White, purple, pink, red, and blue

Morning Glories blooms more around March and early April.

Unlike most flowers, Morning Glories are self-sowing and attract lots of birds and butterflies.

While planting Morning Glories, keep in mind that its seeds are highly toxic if ingested.

This flower prefers moderately fertile, well-drained soil with weekly watering in full sun.

#9. Sweet Peas:

  • Height: 3 to 8 feet tall
  • Flower Type: Annual
  • Color Varieties; Blue, pink, purple, red, and white

Of course, these are not “Peas”.

Sweet peas are one of the best flowers to grow in a garden.

It is highly fragrant and blooms all year round in the full sun.

Its seeds slightly resemble edible sweet peas but they are toxic if ingested. 

Sweet peas are preferably grown in loamy, well-drained soil that should be kept moist.

While growing, sweet peas will require supports like a fence or trellis to keep them standing tall.

#10. Nasturtium:

  • Height: 8-10 feet tall
  • Flower Type: Annual
  • Color Varieties; orange, red, yellow, and cream

If you’re looking for a flower that grows quickly, then Nasturtium is one of the best flowers in the garden.

Nasturtium is very colorful and has its lusciousness from May through September.

Its leaves and flowers are edible. 

Preferably, it’s ideal if you plant Nasturtium flowers in well-drained soil with regular watering in full sun.

#11. Pansies:

  • Height: 6-9 inches tall
  • Flower Type: Annual/Perennial
  • Color Varieties; Variety of colors.

Pansies grow in warmer climates and bloom all year round.

Whether you plant it in full or partial shade, Pansies grow well and attract lots of butterflies.

Ideally, it’s best to plant pansies in rich, well-drained soil with regular watering.

#12. Snapdragons:

  • Height: 6-15 inches tall
  • Flower Type: Annual/Perennial
  • Color Varieties; White, yellow, pink, red, orange, peach, purple, and violet

Snapdragon is one of the best breeds of flowers to grow in a garden in well-drained soil in full sun.

Snapdragons attract butterflies and require regular watering at the base of the plant.

#13. Wax Begonias:

  • Height: 6-12 inches tall
  • Flower Type: Annual/Perennial
  • Color Varieties; Orange, pink, white, and yellow

Wax Begonias are flowers whose varieties produce single or double blooms with ruffled or smooth petals. 

To plant Wax Begonias, you need to have fertile, amended soil and you will have to water it consistently in partial shade.

#14. Lupines:

  • Height: 4 feet tall
  • Flower Type: Annual
  • Color Varieties; Blue, white, yellow, pink, and purple

Lupines produce seeds that self-sow. It attracts a lot of butterflies.

Lupines are beta grown in average, well-drained soil without fertilizer.

Before planting, loosen the soil deeply to aid its long tap roots to find firm footing.

If you live in a hot zone, plant lupines in filtered light but in full light, if you live in a cool climate.

#15. Fuchsias:

  • Height: 1-8 feet tall
  • Flower Type: Annual
  • Color Varieties; Purple, magenta, pink, red, and white

Last on our list of best flowers to grow in a garden is the Fuchsia. 

Fuchsia attracts hummingbirds. Do not plant fuschias if you don’t like hummingbirds.

Usually, they are best grown in the shade because fuschias do not like heat, humidity, or drought.

Preferably, plant them in moist, but well-drained soil and always prune them back to encourage new growth.

Fuschias can be grown indoors. See more about Indoor Vegetable Gardening.

Frequently Asked Questions About Best Flowers To Grow In A Garden.

Which Flower is The Easiest To Grow?

If you’re looking for easy flowers to grow, then this list helps you with a list you can start from;

  • Sedum.  
  • Catmint.  
  • Sunflowers. 
  • Zinnias. 
  • Impatiens. 
  • Marigolds. 
  • Begonias.
  • Sweet Alyssum.  

What Flowers Make A Beautiful Garden?

Although flowers by nature add beauty to the environment, some flowers do not.

If you’re looking for flowers that will make your garden a pleasant sight to all and sundry, here are the most beautiful flowers to grow in your garden.

The list goes from exotic imports to native wildflowers.

  • Toad Lily.
  • Foxglove.
  • Delphinium. 
  • English Rose. 
  • Turk’s Cap Lily. 
  • Himalayan Poppy. 
  • Dinner Plate Dahlia. 
  • Zygopetalum Orchid. 

Of all the flowers in the world, the Rose is by far the most popular and the prettiest that’s why it is considered the “queen of the garden.”

In fact, the rose flower is the symbol of love and the most used flower in the world.

It comes in a wide range of varieties from tiny miniature roses to large blossoms with vibrant colors.

If you really want an attraction to your garden, the rose flower is a good attraction.

What Flowers Bloom All Year Round?

Flowers that bloom all year round are annual flowers. The list includes;

  • Pansy. 
  • Snapdragon. 
  • Cyclamen. 
  • Flowering Kale. 
  • Sweet Alyssum. 
  • Diascia or Twinspur.
  • Pansy And Erysimum. 
  • Trailing Garden Mums. 

What Flowers Are Hard When Growing?

Without a doubt some flowers have thorns and some are really hard when growing. 

Some of the fussiest flowers to grow & maintain are;

  • Azalea.
  • Orchid.
  • Gardenia.
  • Zebra Plant.
  • Miniature Rose.

What is The Most Unique Flower?

The most unique flower is the Black Bat Flower.

It’s considered unique because it has the rarest flower color, black. 

The Black Bat Flower measures up to 30 centimeters in diameter.

And as the name suggests, the flower resembles a bat. It has long droopy whisker-like stamens, which can measure up to 70 centimeters long.


Judging from the number of flowers in the world, it’s simply impossible to find the best flowers to garden.

However, there can be a regional hindrance. 

From the list above, you find the most popular and easy flowers to garden.

Have you ever planted flowers? Which Flower was that?


Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.