top of page
  • Naomi Stephens | Permaculture Designer

10 Herbs to Grow at Home for Headaches: Natural Pain Relief Options

Updated: Dec 16, 2022

Do you suffer from headaches? If so, you're not alone. Many people experience headaches on a regular basis. While there are many over-the-counter medications available to help relieve pain, sometimes it's nice to have a natural option as well. In this blog post, we will discuss 11 herbs that can be grown at home and used to treat headaches!

10 Herbs to Grow at Home for Headaches: Natural Pain Relief Options are:

  1. Lavender

  2. Rosemary

  3. Peppermint

  4. Ginger

  5. Chamomile

  6. Feverfew

  7. Lemon balm

  8. Basil

  9. Sage

  10. Parsley


Lavender has long been used as a natural remedy for headaches. The fragrance of lavender is thought to have a calming effect on the mind and body, helping to ease tension and frustration. In addition, the topical application of lavender oil has been shown to be effective at reducing pain and inflammation. To use lavender for headache relief, simply massage a few drops of oil into the temples and neck. For best results, inhale the scent of the oil before applying it. You can also add a few drops of lavender oil to your bathwater or diffuser. When used correctly, lavender can provide fast and effective relief from headaches.

Lavender can be grown at home very easily, and there are a few different ways to do it depending on the size of your garden. For small gardens or indoor gardens, growing lavender in a pot is a good option. You can either grow the plants from seeds or start with young plants from the nursery.

When growing lavender in a pot, make sure to use a soil mix that drains well. Lavender does not like wet feet, so if you live in a place with heavy rains, you will need to water it frequently or use a pot with drainage holes. You should also fertilize the plants once a month using an organic fertilizer.

Lavender is drought tolerant, so you don't need to water it often if you live in a dry climate. In fact, overwatering can be harmful to the plants. To test whether your plants need water, stick your finger into the soil. If the top inch of soil is dry, then they need water.


Rosemary (Rosmarinus officinalis) has been used as a folklore remedy for headaches for centuries. In fact, the herb was once known as "compass weed" because people believed that it could be used to find one's way home when lost. Rosemary is still used today in sachets and potpourris to help freshen the air and relieve headaches

Rosemary is a perennial plant that can be grown outdoors in the garden, or indoors in a pot on the windowsill or countertop.

To grow rosemary indoors, you will need a pot that is at least six inches deep and has drainage holes. Fill the pot with soil that is well-drained and has been amended with compost or organic matter. Plant the rosemary herb in the soil and water it regularly. When the plant is first planted, you may need to water it twice a day until it becomes established.

The best time to harvest rosemary for headaches is when the plant is in bloom. Snip off the tips of the branches and use them fresh or dry them for use later.


Peppermint has long been used as a natural remedy for headaches. The cooling sensation of the essential oils can help to soothe pain, while the menthol content can help to open up congestion and relieve pressure. Peppermint can be consumed in a variety of ways, including in tea, capsules, or oil form.

Peppermint is an easy herb to grow at home. It can be grown indoors in a small garden, or on a windowsill. Here are some tips on how to grow peppermint:

1. Start with a healthy plant. Peppermint can be grown from cuttings, so you can start with a healthy plant from your local herb shop or garden center.

2. Choose a sunny spot. Peppermint loves sunlight, so choose a spot in your home that gets plenty of sun.

3. Amend the soil. Peppermint likes rich soil, so amend the soil before planting with compost or organic matter.

4. Plant the mint. Plant the peppermint in soil that is moist but not wet. Make sure the roots are covered with soil, and tamp it down gently.

5. Water regularly. Peppermint needs plenty of water, so water it regularly, making sure the soil is always moist but never soggy

6. Harvest frequently. When harvesting peppermint, make sure you don't harvest more than one-third of the plant at a time.


Ginger is a great herb to grow at home for headaches. It can be grown indoors in a small garden or on a window sill. The plant can be started from a piece of ginger root or from a seed.

If starting from a piece of ginger root, cut off a small piece and place it in water. If starting from a seed, soak the seed in water for 24 hours before planting.

Ginger likes moist soil and partial sun. Plant the ginger root or seed in soil and cover with about 1 inch of soil. Water regularly and keep the soil moist. The ginger plant will grow about 2-3 feet tall. Once the plant is blooming, it is ready to harvest.


Chamomile (Matricaria chamomilla) is a dried flower that can be found pre-packaged at most health food stores. When brewed as a tea, chamomile is thought to help relax the body and mind, which may help relieve headaches.

Chamomile is a hardy perennial that can easily be grown from seed or from transplants. It can be grown in full sun or partial shade, and prefers well-drained soils. Chamomile can be grown in containers or in the ground. If growing in containers, use a soil mix that is light and well-drained.

To grow chamomile from seed, sow the seeds in late spring or early summer. The seeds will germinate in about two weeks. Thin the seedlings to about 12 inches apart. Chamomile will bloom throughout the summer months. To harvest the flowers, cut them when they are in full bloom.

If growing from transplants, plant them outside in May after all danger of frost has passed. Space the plants 18 inches apart. Chamomile will bloom throughout the summer months. To harvest the flowers, cut them when they are in full bloom.


Feverfew is a herb for headaches because it can help to relieve pain and inflammation. Feverfew can be purchased as a dried herb, or you can grow it at home.

Feverfew (Tanacetum parthenium) is a hardy, perennial herb that can be grown both indoors and outdoors. When grown outdoors, feverfew will often self-seed and spread readily. When grown indoors, it can be easily grown in a pot or window sill garden.

To grow feverfew indoors, start with a pot or container that is at least six inches wide and six inches deep. Fill the pot with a well-drained potting mix. Sow the feverfew seeds on the surface of the potting mix and press them into the soil. Water the seeds lightly and keep the soil moist until they germinate. Once the seeds have germinated, water them regularly but allow the soil to dry out between waterings.

Feverfew plants do best in full sun or partial shade. When grown in full sun, they will usually produce more flowers. Feed the plants with a balanced fertilizer every two weeks while they are blooming. Harvest the leaves and flowers as needed.

Lemon balm

This easy-to-grow plant is a member of the mint family, and its fresh leaves can be used to make a tea that helps to soothe headaches. Lemon balm is also said to be helpful in reducing anxiety and stress, which can sometimes lead to headaches.

Growing lemon balm is easy, whether you have a garden plot or just a few square feet of space available for an indoor herb garden. The plants like full sun but can also tolerate some shade. They grow well in moist soil but will also do fine in containers filled with potting soil. You can start lemon balm from seed, or purchase young plants from your local nursery.

If you're growing lemon balm indoors, it's best to place the plants in a sunny window or on a countertop near a south-facing window. Keep the soil moist but not wet, and fertilize monthly with a balanced organic fertilizer. Prune the plants regularly to keep them healthy and bushy.

You can harvest the leaves of lemon balm any time, but they are most potent when they are fresh. Use them in teas, tinctures, or essential oils to help relieve your headache symptoms.


Basil has long been used as a natural remedy for headaches. The herb contains eugenol, a compound with analgesic and anti-inflammatory properties. Eugenol can help to relieve pain and tension, making it an effective treatment for headaches.

Basil can be consumed in a variety of ways. Fresh basil leaves can be steeped in boiling water to make a tea, or the leaves can be crushed and applied to the forehead. Basil essential oil can also be added to a diffuser or used in a massage blend. For the best results, it is important to use fresh basil leaves or high-quality essential oil. If you are using dried basil, make sure to rehydrate the leaves before use. Basil is a safe and effective remedy for headaches, but it is important to speak with a healthcare professional if you are experiencing chronic or severe headaches.

Basil is easy to grow indoors in a small garden, and the fresh leaves can be used to make a tea that helps to relieve the pain and tension of a headache.

To grow basil indoors, start by planting the seeds in soil in a container that is large enough for the plants to grow. Make sure that the container has a drainage hole so that the soil can drain properly. Then, water the plants regularly and place them in a sunny location. The basil will grow best if it receives at least six hours of sunlight each day.

When the plants are about two inches tall, you can begin to harvest the leaves. Snip off the leaves with scissors, being careful not to damage the plant. You can use the leaves fresh or dried. To dry them, hang them upside down in a dark, dry place for several days.


Sage has long been known for its medicinal properties. It is a natural antiseptic and can be used to help cleanse wounds. It is also a natural reliever of headaches. Sage can be brewed into a tea and drunk, or the fresh leaves can be applied to the forehead as a compress.

To grow Sage indoors, start by planting the herb in a pot of soil. Make sure that the pot has drainage holes so that the soil can drain properly. Then, place the pot in a sunny spot near a window. Water the plant regularly and make sure to give it plenty of sunlight. In a few weeks, the Sage will start to grow and you can begin to harvest the leaves for tea.


Parsley is thought to help resolve headaches because it is a diuretic. Diuretics help the body get rid of excess fluid, which can cause congestion and headaches. Parsley is also a source of Vitamin C, which is known to help reduce the severity and frequency of headaches.

It is easy to grow indoors in a small garden or on a windowsill. Parsley does well in soil that is moist and well-drained. You can plant parsley seeds directly in the soil, or you can start with seedlings. If you are growing parsley indoors, make sure the plants get plenty of sunlight.


If you’re looking for a natural way to ease headaches, consider growing some of these herbs at home. Headaches can be debilitating and frustrating, but with these herbal remedies, you may be able to find relief without expensive medications or treatments. All of these herbs are easy to grow and maintain, so there’s no reason not to try them out. Remember to see your healthcare provider as this is not official medical advice.

Have you grown any of these headache-relieving plants before? What was your experience like? Let us know in the comments below.



Get free resources, useful, well researched new ideas. Subscribe.

Subscribe for free Permaculture resources periodically. 

Subscribe for more relevant information on small space gardening and Urban permaculture. Be the first to see exclusive and new content. Be updated on the latest on what's going on in the urban gardening world.

See More

bottom of page