HomePlants › Plants That Grow in Containers

Plants That Grow in Containers

93 plants

Quick Answer

You don't need a yard — most of the crops on this site grow well in pots, planters, and grow bags. Container gardening works on patios, balconies, decks, and even doorsteps, and it gives you control over soil and drainage. Below are the plants marked container-friendly in our data, each with its minimum recommended pot size where available.

Amaranth (Chaulai / Rajgira) plant

Amaranth (Chaulai / Rajgira)

Zones 4a–11b · 50–75 days
beginner
Arugula plant

Arugula

Zones 2a–9a · 21–40 days
beginner
Avocado plant

Avocado

Zones 9b–11b · Perennial
advanced
Basil plant

Basil

Zones 4a–11b · 30–60 days
beginner
Bay Laurel plant

Bay Laurel

Zones 8a–10b · 180–365 days
intermediate
Beets plant

Beets

Zones 2a–10a · 50–70 days
beginner
Bell Pepper plant

Bell Pepper

Zones 4a–11b · 70–90 days
intermediate
Bitter Melon (Karela) plant

Bitter Melon (Karela)

Zones 9a–12b · 55–70 days
intermediate
Blackberry plant

Blackberry

Zones 5a–9b · Perennial
beginner
Blueberry plant

Blueberry

Zones 3a–9a · Perennial
intermediate
Bok Choy plant

Bok Choy

Zones 4a–9b · 45–60 days
beginner
Borage plant

Borage

Zones 2a–11b · 50–60 days
beginner
Broccoli plant

Broccoli

Zones 2a–9b · 60–80 days
intermediate
Cabbage plant

Cabbage

Zones 1a–9b · 70–120 days
intermediate
Calendula plant

Calendula

Zones 2a–11b · 50–70 days
beginner
Cantaloupe plant

Cantaloupe

Zones 4a–11a · 70–100 days
intermediate
Carrot plant

Carrot

Zones 3a–9b · 70–80 days
intermediate
Cauliflower plant

Cauliflower

Zones 2a–11b · 60–100 days
intermediate
Celery plant

Celery

Zones 3a–9b · 90–120 days
advanced
Cherry Tomato plant

Cherry Tomato

Zones 4a–11b · 55–70 days
beginner
Chili Pepper plant

Chili Pepper

Zones 4a–11b · 65–80 days
beginner
Chives plant

Chives

Zones 3a–9b · Perennial
beginner
Cilantro plant

Cilantro

Zones 3a–9a · 21–45 days
beginner
Collard Greens plant

Collard Greens

Zones 5a–11b · 60–80 days
beginner
Cucumber plant

Cucumber

Zones 3b–11b · 50–70 days
beginner
Curry Leaf Tree (Kadi Patta) plant

Curry Leaf Tree (Kadi Patta)

Zones 9b–11b · 180–360 days
intermediate
Dill plant

Dill

Zones 2a–9b · 40–60 days
beginner
Edamame (Soybean) plant

Edamame (Soybean)

Zones 5a–10b · 70–95 days
beginner
Eggplant plant

Eggplant

Zones 5a–11b · 65–80 days
intermediate
Fenugreek (Methi) plant

Fenugreek (Methi)

Zones 4a–9b · 20–30 days
beginner
Fig plant

Fig

Zones 7a–11b · Perennial
intermediate
Florence Fennel plant

Florence Fennel

Zones 4a–9b · 65–90 days
intermediate
French Tarragon plant

French Tarragon

Zones 3a–9b · 60–90 days
intermediate
Garlic plant

Garlic

Zones 3a–9b · 240–270 days
beginner
German Chamomile plant

German Chamomile

Zones 3a–9b · 60–90 days
beginner
Ginger plant

Ginger

Zones 8a–12b · 240–300 days
intermediate
Gooseberry plant

Gooseberry

Zones 3a–6b · Perennial
beginner
Green Beans plant

Green Beans

Zones 4a–11b · 50–65 days
beginner
Ground Cherry plant

Ground Cherry

Zones 3a–9b · 70–85 days
beginner
Holy Basil (Tulsi) plant

Holy Basil (Tulsi)

Zones 10a–11b · 45–60 days
beginner
Honeydew plant

Honeydew

Zones 4a–11a · 80–110 days
intermediate
Horseradish plant

Horseradish

Zones 3a–9a · 300–365 days
beginner
Kale plant

Kale

Zones 2a–9b · 55–75 days
beginner
Kohlrabi plant

Kohlrabi

Zones 3a–9b · 45–60 days
beginner
Lavender plant

Lavender

Zones 5a–8b · Perennial
intermediate
Leek plant

Leek

Zones 3a–9b · 100–150 days
intermediate
Lemon Balm plant

Lemon Balm

Zones 3a–9b · 60–70 days
beginner
Lemon Tree plant

Lemon Tree

Zones 9a–11b · Perennial
intermediate
Lemongrass plant

Lemongrass

Zones 8b–11b · 75–100 days
intermediate
Lettuce plant

Lettuce

Zones 2b–9b · 30–60 days
beginner
Mango plant

Mango

Zones 10a–11b · Perennial
advanced
Marjoram plant

Marjoram

Zones 4a–9b · 70–100 days
beginner
Mint plant

Mint

Zones 3a–9b · Perennial
beginner
Moringa (Drumstick Tree) plant

Moringa (Drumstick Tree)

Zones 9a–12b · 90–180 days
intermediate
Mustard Greens plant

Mustard Greens

Zones 4a–10b · 30–40 days
beginner
Okra plant

Okra

Zones 7a–11b · 50–65 days
intermediate
Olive plant

Olive

Zones 8a–11b · Perennial
intermediate
Onion plant

Onion

Zones 2a–9b · 90–120 days
intermediate
Oregano plant

Oregano

Zones 4a–10b · Perennial
beginner
Parsley plant

Parsley

Zones 3a–9b · 70–90 days
beginner
Peanut plant

Peanut

Zones 6a–11b · 120–150 days
intermediate
Peas plant

Peas

Zones 2a–9a · 55–70 days
beginner
Persimmon plant

Persimmon

Zones 7a–10b · Perennial
beginner
Pomegranate plant

Pomegranate

Zones 7a–11b · Perennial
intermediate
Potato plant

Potato

Zones 3a–10b · 70–120 days
beginner
Pumpkin plant

Pumpkin

Zones 3b–11b · 75–100 days
beginner
Radish plant

Radish

Zones 2a–9b · 22–30 days
beginner
Raspberry plant

Raspberry

Zones 3a–9a · Perennial
intermediate
Red Currant plant

Red Currant

Zones 3a–6b · Perennial
beginner
Rhubarb plant

Rhubarb

Zones 2a–8a · Perennial
beginner
Rosemary plant

Rosemary

Zones 6a–11b · Perennial
beginner
Sage plant

Sage

Zones 4a–8b · Perennial
intermediate
Savory plant

Savory

Zones 3a–9b · 60–80 days
beginner
Scallion plant

Scallion

Zones 2a–11b · 25–45 days
beginner
Shallot plant

Shallot

Zones 2a–10b · 90–150 days
beginner
Snap Peas plant

Snap Peas

Zones 2a–9b · 60–70 days
beginner
Sorrel plant

Sorrel

Zones 2a–9a · 30–60 days
beginner
Spinach plant

Spinach

Zones 2a–9a · 40–50 days
beginner
Stevia plant

Stevia

Zones 8a–11b · 60–80 days
intermediate
Strawberry plant

Strawberry

Zones 3a–10b · Perennial
beginner
Sunflower plant

Sunflower

Zones 2a–11b · 60–80 days
beginner
Sweet Potato plant

Sweet Potato

Zones 5a–11b · 90–120 days
intermediate
Swiss Chard plant

Swiss Chard

Zones 2a–10b · 50–60 days
beginner
Taro (Arbi / Colocasia) plant

Taro (Arbi / Colocasia)

Zones 7a–11b · 150–200 days
intermediate
Thyme plant

Thyme

Zones 4a–9b · Perennial
beginner
Tomatillo plant

Tomatillo

Zones 5a–10b · 75–100 days
intermediate
Tomato plant

Tomato

Zones 4a–11b · 60–85 days
intermediate
Turmeric (Haldi) plant

Turmeric (Haldi)

Zones 8a–11b · 240–300 days
intermediate
Turnip plant

Turnip

Zones 2a–9b · 45–60 days
beginner
Watercress plant

Watercress

Zones 2a–9b · 30–60 days
beginner
Watermelon plant

Watermelon

Zones 4b–11b · 70–90 days
intermediate
Yard-Long Beans (Snake Beans) plant

Yard-Long Beans (Snake Beans)

Zones 8a–11b · 60–80 days
beginner
Zucchini plant

Zucchini

Zones 4a–11b · 45–60 days
beginner

Frequently asked questions

What vegetables grow best in containers?

Tomatoes, peppers, lettuce, greens, herbs, radishes, and bush beans are starter-friendly in pots. Look for compact or "bush" varieties and use a 5-gallon pot for fruiting crops.

What size pot do I need?

Leafy greens and herbs do fine in 1–3 gallon pots; tomatoes, peppers, and eggplants need at least 5 gallons. Larger pots dry out slower and give roots more room.

How often should I water container plants?

Containers dry out faster than garden beds — check daily in summer and water when the top inch of soil is dry. Self-watering planters help keep moisture steady.