Best Plants for Small Spaces and Apartments

Most lists of the best plants for small spaces focus on things that look good on a shelf. That is fine if all you want is greenery, but if you are living in a small apartment and paying for groceries, plants that actually produce something are worth more than decoration. A pot of basil on the counter or a tray of microgreens on a shelf gives you food as well as the satisfaction of growing it yourself.

I have been growing indoor house plants and food crops in apartments for several years now, and the common thread is that small spaces force you to be selective. You cannot fit a raised bed in a studio flat, but you can grow a surprising amount of food on a windowsill, a kitchen counter, or a single shelf with a grow light. This guide covers both sides: compact ornamental plants that work in tight spaces and productive plants that give you something back.

If you are looking at the bigger picture of growing food in any apartment, this is a good place to start. The plants here are chosen specifically for people with limited floor space, limited light, or both.

Compact Ornamental Plants

These are the easy indoor plants that look good, stay small, and tolerate the conditions most apartments throw at them. They are listed in order of how forgiving they are, starting with the ones that are genuinely hard to kill.

Snake Plant

The snake plant (Dracaena trifasciata, formerly Sansevieria) is the single best plant for a small apartment with bad light. It grows upright rather than spreading outward, so it takes almost no floor or shelf space. A 6-inch pot holds a snake plant comfortably for years without repotting.

Snake plants tolerate low light, infrequent watering, and temperature swings that would stress most other indoor house plants. Water every 2 to 3 weeks and let the soil dry out completely between waterings. The most common way to kill one is overwatering, which causes root rot. If you forget about it for a month, it will be fine.

The compact varieties like Sansevieria ‘Hahnii’ (bird’s nest snake plant) stay under 8 inches tall and work well on desks and narrow shelves. Standard varieties grow taller but stay narrow, making them good for corners and floor spots next to furniture.

Pothos

Pothos is the other nearly indestructible option. It grows as a trailing vine, which means it takes up vertical space rather than horizontal space. Hang it from a ceiling hook, set it on a high shelf, or let it trail down from the top of a bookcase. The plant itself needs almost no footprint.

Golden pothos and marble queen pothos both do well in low light conditions. They grow faster with more light, but they will survive in a north-facing room that gets almost no direct sun. Water when the top inch of soil dries out. The leaves droop slightly when the plant is thirsty, which makes it hard to miss the watering cue.

Pothos is also one of the easiest plants to propagate. Cut a 6-inch section of vine with a couple of leaf nodes, stick it in a jar of water, and roots appear within a week or two. One plant can fill your entire apartment over time if you keep propagating it.

ZZ Plant

The ZZ plant (Zamioculcas zamiifolia) handles neglect as well as the snake plant but has a different look. Its glossy, dark green leaves grow on upright stems in a vase-like shape that stays compact. A mature ZZ plant in a 6-inch pot reaches about 2 feet tall and a foot wide.

This is another plant that thrives on infrequent watering. Its thick rhizomes store water underground, so it can go 3 to 4 weeks between waterings without any visible stress. It tolerates low light well, though it grows faster in bright indirect light. The Raven ZZ variety has dark, almost black leaves that look striking against a light wall.

Peace Lily

Peace lilies are one of the few flowering plants that do well in low light. They produce white spathes (the flower-like structures) even in rooms that only get indirect light, and they stay compact in smaller pots. A peace lily in a 6-inch pot reaches about 18 inches tall.

The trade-off is that peace lilies need more water than snake plants or ZZ plants. They wilt dramatically when thirsty, which looks alarming but is actually helpful because you always know exactly when to water. Give it a good soak, let it drain, and it perks back up within an hour. For a full rundown of plants that handle dim apartments well, our guide to the best low-light indoor plants covers more options.

Edible Plants for Small Spaces

This is where small-space growing gets interesting. Urban Grown Home leans toward productivity, and these are the indoor vegetable plants and edible crops that give you a real return on a small footprint.

Herbs

Herbs are the highest-value crop you can grow in a small apartment. A single basil plant produces more than you would buy in months of shop packets, and it fits in a 4-inch pot on a windowsill. Mint, chives, parsley, and thyme all stay compact and keep producing for months with regular harvesting.

I covered this in detail in the apartment herb garden guide, but the short version is: start with mint and chives (nearly impossible to kill), add basil if you have a sunny window or a grow light, and branch out from there. A windowsill herb garden with 4 to 5 pots takes up about 2 feet of linear space and replaces a surprising amount of supermarket spending.

Herbs also work well in hydroponic setups. A single Kratky jar on the counter grows basil faster than soil, takes up the same space, and skips the mess of potting mix entirely.

Microgreens

Microgreens are the most space-efficient food crop you can grow indoors. A standard 10×20 inch tray produces a dense harvest of nutrient-rich greens in 7 to 14 days, and you can stack multiple trays on a single shelf. No deep pots, no tall cages, no spreading vines. Just flat trays and a grow light.

I grow microgreens on a wire shelf unit in the corner of my kitchen. Three trays stacked vertically take up about 2 square feet of floor space and produce enough greens for salads and garnishes every week. Sunflower, pea shoot, and radish microgreens are the best starting varieties because they grow fast and have a satisfying crunch.

If you have not tried growing them before, the microgreens growing guide walks through the full process from seed to harvest. The startup cost is minimal and the turnaround is faster than any other indoor crop.

Lettuce and Salad Greens

Loose-leaf lettuce varieties grow well in shallow containers and do not need the deep root space that most vegetables require. A 6-inch deep window box or a wide, shallow pot is enough. Sow seeds thickly, harvest the outer leaves when they reach 4 to 6 inches, and the plant keeps producing from the centre.

Lettuce prefers cooler temperatures (15 to 20 degrees Celsius), which makes it well suited to apartments that do not get overly warm. It bolts in heat, so keep it away from radiators and south-facing windows in summer. A north or east-facing windowsill is actually ideal for lettuce.

The best varieties for small indoor growing are butterhead, oak leaf, and mesclun mixes. Romaine works too but needs slightly more depth. You can also grow lettuce hydroponically in a small Kratky setup or a basic deep water culture container, which speeds up growth and keeps the whole operation very clean.

Dwarf Cherry Tomatoes

Dwarf or micro tomato varieties like Tiny Tim, Red Robin, and Micro Tom stay under 12 inches tall and produce cherry-sized fruit in containers as small as 6 inches across. They are true indoor vegetable plants that fruit reliably on a windowsill with 6 or more hours of direct sun.

The catch is light. Tomatoes are hungrier for sun than herbs or lettuce, and most apartment windows do not provide enough. If your window faces south and gets strong light for most of the day, dwarf tomatoes will fruit. Otherwise, you need a grow light to get a reliable crop. An LED panel running 12 to 14 hours daily works well for this.

Expect the first fruit about 60 to 70 days from transplanting. Each plant produces a handful of small tomatoes at a time, not enough for cooking in bulk but enough for salads and snacking. The novelty of picking tomatoes in your kitchen is worth more than the yield suggests.

Spring Onions

Spring onions (green onions or scallions) are one of the easiest edible plants to grow in a small space. You can start them from seed in a narrow container, or simply place the root ends from shop-bought spring onions in a glass of water. They regrow within a week and keep producing for several cuts before the quality drops.

A jar of regrowing spring onions on a kitchen counter takes up almost no space and gives you a constant supply for stir-fries, soups, and garnishes. For a longer-term setup, plant them in a 4-inch deep container with potting mix. They need moderate light (an east or west-facing window is fine) and occasional watering.

Tech-Assisted Growing for Tiny Kitchens

When counter space is measured in inches rather than feet, a self-contained growing system makes more sense than spreading pots and trays across every surface. Smart gardens and small indoor hydroponic garden setups pack growing capacity into a single compact unit with built-in lighting.

AeroGarden Sprout

The AeroGarden Sprout is the best indoor hydroponic garden for genuinely small spaces. It holds 3 pods, has a built-in LED grow light, and its footprint is about the size of a coffee mug. It fits on a narrow kitchen counter, a desk, or a shelf without crowding anything else.

I have run an AeroGarden on my kitchen counter for over a year. The Sprout model is small enough to tuck next to the kettle and it produces usable basil, lettuce, or cherry tomato pods within 3 to 4 weeks. The pods are pre-seeded, so there is no planting involved. Fill the water reservoir, drop the pods in, and the built-in light handles the rest.

At roughly $50, the Sprout is cheaper than most houseplants and it gives you food. The ongoing cost is replacement pods, which run about $5 to $7 for a 3-pack. You can also buy blank pods and use your own seeds, which brings the running cost down to almost nothing.

Click & Grow Smart Garden 3

The Click & Grow Smart Garden 3 takes a slightly different approach. It uses a soil-like growing medium in pre-planted pods rather than hydroponics, and the built-in LED light runs on an automated timer. The footprint is similar to the AeroGarden Sprout, holding 3 pods in a compact base.

The Click & Grow is quieter than the AeroGarden (no water pump) and the design is cleaner. The trade-off is that the pods cost more and you get less flexibility with what you can grow compared to using your own seeds. But for someone who wants a small, self-contained herb garden that requires almost no effort, it does the job well.

DIY Kratky Hydroponics

If you want a small indoor hydroponic garden without buying a smart garden kit, the Kratky method is the cheapest route. A single mason jar, a net cup, some clay pebbles, and hydroponic nutrients is all you need. Total cost is under $10 per jar, and each jar grows one plant (herbs and lettuce work best).

The Kratky method uses no electricity, no pumps, and no timers. The plant sits in a net cup at the top of the jar with its roots dangling into nutrient solution below. As the plant drinks, an air gap forms that gives the upper roots oxygen. You top up the solution every couple of weeks and that is it.

Three or four Kratky jars lined up on a windowsill or under a small grow light give you a productive herb and lettuce garden in about 18 inches of space. It is not as polished as a smart garden, but it costs a fraction of the price and teaches you how hydroponics actually works.

Making the Most of Limited Space

The plants you choose matter, but so does how you arrange them. A few layout strategies make a real difference in small apartments.

Go vertical. Wall-mounted shelves, hanging planters, and over-door hooks use wall space that is otherwise wasted. A set of three floating shelves above a kitchen counter can hold 6 to 8 small pots without touching your counter space. Trailing plants like pothos look best on high shelves where the vines can hang down.

Use windowsills fully. A narrow window box or a row of 4-inch pots across a windowsill is the most light-efficient growing space in any apartment. Herbs and small lettuce containers do well here because they get direct light without any artificial lighting costs.

Stack growing trays. Microgreen trays and seed-starting flats stack neatly on a wire shelf unit. A single 2-foot-wide shelving unit with a clip-on grow light at each level can hold 4 to 6 trays of microgreens, producing a rolling harvest every week.

Pick dual-purpose spots. The top of a fridge, a bathroom shelf with a frosted window, the corner of a desk. Plants like pothos, snake plants, and ZZ plants tolerate the less-than-ideal conditions in these spots and add life to spaces that would otherwise be dead zones.

How to Choose the Right Plants for Your Space

Start with your constraints, not your wish list. Ask yourself three questions:

How much light do you actually get? If your apartment faces north or your windows are small, stick with low-light plants: snake plant, pothos, ZZ plant, peace lily. For food crops, microgreens and lettuce tolerate lower light better than tomatoes or basil. If you are willing to add a grow light, your options open up significantly.

Do you want food or greenery? If you want something productive, prioritise herbs, microgreens, and a small hydroponic setup. If you want something that looks good and needs little attention, go with the ornamental plants in the first section. There is no wrong answer, but trying to do both in a very small space means neither gets enough room.

How much time will you spend on it? Snake plants and ZZ plants need attention once or twice a month. Herbs need watering every few days. Microgreens need daily misting. A smart garden kit needs a reservoir top-up every couple of weeks. Be honest about your routine before you commit to high-maintenance plants.

For most people in small apartments, I would suggest starting with one or two easy indoor plants from the ornamental section (a snake plant and a pothos cover most situations) and then adding one productive element: either a windowsill herb pot or a tray of microgreens. Once those are running smoothly, add more. Building up gradually is better than filling every surface on day one and finding out you cannot keep up with the watering.