19 Of The Best Veggies To Grow On A Roof


There have always been gardens on roofs. People who live in cities have been putting plants on their roofs and fire escapes for a long time. Even roofs with soil and plants on them have been around for a long time.

We always seem to want more space, no matter how much land we have. There are also a lot of great plants for rooftop gardens that any gardener can choose from. Here are some more reasons why you might want to set up your own rooftop garden:

19 Of The Best Veggies To Grow On A Roof
  1. Bush Cucumber

If you don’t think you can grow vegetables because you haven’t tried before, a cucumberOpens in a new tab. plant (Cucumis sativus) might be just what you need. As long as they get plenty of water and sun, they don’t need much care. If you give them room to grow up, their vines will take up a lot less room on the ground, leaving more room for other plants.

  1. Microgreens

MicrogreensOpens in a new tab. are not a certain type of plant, and you can grow them from a variety of seeds. Chia seeds, cabbage, and broccoli are all good choices for growing on rooftops because they all need full sun to grow. When they get their first real leaves, they are cut and picked.

  1. Cherry tomato

If you like tomatoes, you should grow the cherry tomatoOpens in a new tab. (Solanum lycopersicum var. cerasiforme) on your roof. They grow a lot of smaller tomatoes that can be eaten whole or cut up and used in things like sandwiches and soups, just like regular-sized tomatoes.

They are slightly sweeter than bigger tomatoes, and you can plant them in regular potting soil. These are plants that need a lot of light, so put them somewhere where they will get it.

  1. Lettuce

Lettuce is one of the leafy vegetables that grow quickly. LettuceOpens in a new tab. can grow right from the seeds. It took lettuce about 45 to 50 days to be fully grown. But you can also grow lettuce from the store again. Just cut about 2 inches off the end of the lettuce and plant that piece in the ground. In one week, there will be leaves. Lettuce can be picked twice or three times a year.

Spinach is another leafy green that grows quickly. After 4-5 days seeds start to germinate. And spinach will be ready to pick in 30–50 days, but you can cut and use it before then. To grow spinach in pots and containers, put Potting mix in the pot.

  1. Strawberries

Fragaria ananassa strawberriesOpens in a new tab. need soil that is rich in organic matter. Compost and manure are both great ways to feed plants. They have oval, toothed leaves that grow in groups of three, and they have small, white flowers.

They grow back every year without having to be replanted, which is pretty tough for a garden plant. Birds are likely to eat the strawberries themselves, so you’ll need to put up some kind of barrier in your garden bed to keep them away.

  1. Mustard green

The third thing on our list is “Must green.” They grow well in pots and other small containers. You can grow many different kinds of mustard greens. It takes about 30 days for mustard green plants to grow to full size and be ready to pick.

  1. Mushrooms

In a day or two, you can grow small mushrooms.Opens in a new tab. But it can take up to 6 days to grow mushrooms that are the size of your plate. Which is also pretty strange. Grow mushrooms in a slightly larger pot, and you’ll soon be able to add more flavor to all of your favorite dishes.

  1. Beets

Choose a pot that is at least 12 inches deep. Plant beets in the pot with some potting soil. They will be ready to harvest after 45–60 days. Keep giving the beet water. Don’t let the soil get too dry, or the roots will grow too slowly. Because they don’t get serious diseases, beets are very easy to grow.

  1. Carrots

If you want your carrotsOpens in a new tab. to be longer, plant them in pots and containers that are deeper. Carrots grow right from their seeds. The time it takes to grow is a little longer (70-80 days). But you can cut and eat the leaves if you don’t want to wait that long. Carrot leaves can be eaten and are good for you.

  1. Onion

There are many kinds of onionsOpens in a new tab. that you can grow. Different types of plants grow at different rates. It takes 100–150 days for a bulb to dry out. But in only 20 to 30 days, we can harvest green onions. Use a small pot with a little depth for the onion to grow in. Grow a lot of onions and put them away so you can use them later.

  1. Green Beans

So many kinds of beans exist. But green beans are the easiest to grow in containers. Green beans take about 7 weeks to grow. It’s the same as picking a cucumber. Harvest more green beans to obtain more. Green beans can’t be grown indoors because they need full sun. So put the pots of green beans outside.

  1. Pepper

In pots, you can grow any kind of pepper. After 60–90 days, you can pick the pepper fruit. Peppers can be grown from seeds or seedlings. From the seedling stage on, they will give fruit a little bit earlier. It can take up to 150 days to grow a hot pepper plant. But you can grow both sweet and hot peppers in pots with potting soil.

  1. Spring Onion

Spring onions take only 6–8 weeks to grow to their full size. This vegetable grows well in small pots and containers. If you want spring onions all the time, plant them every two to three weeks. The end of this kind of onion doesn’t have a bulb. They come up right from the seeds.

  1. Radishes

Radishes can be grown in two different seasons. If you grow spring radishes, it can take 20 to 30 days for them to be ready. Winter radishes can take a little longer than spring radishes. Winter radish takes 50–60 days to grow. Both are easy to grow in pots and fun to do so. Start them off from seeds.

  1. Potatoes

It’s easy to grow potatoesOpens in a new tab. in potato bags. Pots made out of potato bags are very big. They produce a lot of potatoes in potato bags. They need to be watered every day because dry soil can make them produce less.

Potatoes take between 70 and 129 days to grow. You can grow potatoes from the store. If your potatoes have little eyes, that means they are ready to grow. Just put the potatoes in the soil with your eyes up.

  1. Garlic

Pick a big clove of garlic. Split this bulb into cloves, choose the biggest cloves, and plant them in the potting soil in the pot. The best way to plant garlic is 2 inches deep and 6 inches apart. It takes a long time for the clove of garlic to turn into a bulb. But you can cut the garlic leaves and use them in all of your dishes.

  1. Kale

Kale is a plant that is very hardy. They often called these plants “bulletproof.” They can live in any kind of harsh environment. If you are just starting out with kitchen gardening, kale is a good place to start. Kale can be grown from seeds or seedlings. In 55–60 days after the seeds are planted, they are ready to pick. With a seedling, they will be ready in 20 to 30 days.

  1. Swiss Chard

Only 55–60 days after planting, Swiss chard is ready to be picked. When the leaves of chard are only 3 inches long, pick them. The leaves can get as long as 10 inches, but that’s not what you want. It grows best in cool weather, but it is also very hardy in the summer. The best way to grow is from seeds.

  1. Broccoli

One of the healthiest vegetables is broccoli. If you are really into fitness, you already know that broccoli is important. Broccoli takes about 90 days to grow. Very simple to grow. Growing them from seedlings is best. Choose a pot or container that is a little bit bigger for broccoli.

Recent Posts