12 Easy Vegetables and Herbs to Grow Indoors from Windowsill to Table

By: Anh
Post date:

I started my indoor garden with a single pot of basil on a narrow kitchen ledge. Half of it died because I watered it too much, but the leaves that survived tasted better than anything from a grocery store.

This is my running list of herbs and vegetables that actually grow well inside, right where you can reach them while cooking.

All tested. All manageable. All worth the windowsill space.

Quick Summary

  • 12 easy herbs and greens that thrive in indoor containers and shallow pots.
  • Covers light needs, simple watering tips, and how to harvest them continually.
  • Best starter pick: Chives — they tolerate lower light and grow back quickly after clipping.

The first six are aromatic herbs that fit in small kitchen pots. The rest are fresh green vegetables that need slightly wider containers but deliver heavy harvests.

1. Genovese Basil

Genovese Basil
Sun6+ hours direct sun (south window)
WaterMedium, dry slightly between waterings
Height12-18 in (30-45 cm)
HarvestContinual leaf pinching

This is my pick for the most rewarding herb to grow near your stove.

It grows incredibly fast in warm weather, and the leaves smell amazing whenever you brush past them.

If you pinch the top leaves off regularly, the plant branches out into a busy mound rather than a single tall stem.

I share this simple pinching method in my guide on how to prune basil to maximize your harvest.

Tip: Keep basil away from drafty windows in winter, as cold air will turn the leaves black overnight.

2. Chives

Chives
Sun4-6 hours partial sun (east or west window)
WaterConsistent moisture, don’t let dry completely
Height8-12 in (20-30 cm)
HarvestCut back to 2 inches from soil

Honestly, it’s almost unkillable.

Chives behave like a hardy grass and will tolerate the lower light levels of an east-facing window without getting spindly.

I cut the outer leaves with scissors to use in scrambled eggs, and new shoots sprout from the soil within days.

They grow from tiny bulbs, so you can plant a dense clump in a single pot to get a thick, grassy stand.

Warning: If the pot starts smelling like rotting onions, check the drainage saucer. You’re watering too much.

3. Spearmint

Spearmint
Sun4-6 hours bright indirect light
WaterHigh, keep soil evenly moist
Height12-18 in (30-45 cm)
HarvestSnip sprigs or leaves as needed

I grew my first mint in a plastic container because I knew how quickly it spreads in the garden.

Indoors, that aggressive growth is actually a benefit because the plant recovers instantly from heavy harvesting.

It prefers a window that gets bright light but misses the hot midday sun, which can scorch the tender green leaves.

Keep it in its own container, or it’ll take over every other plant nearby.

Tip: Mist the leaves occasionally to keep the humidity up, especially when winter heaters dry out the indoor air.

4. Italian Flat-Leaf Parsley

Italian Flat Leaf Parsley
Sun5-6 hours direct or bright light
WaterMedium, water when surface feels dry
Height10-15 in (25-38 cm)
HarvestCut outer stems at the base

This is my everyday herb for adding a clean, fresh taste to heavy winter stews.

Flat-leaf parsley has a much stronger flavor than the curly variety, and it’s easier to clean after picking.

It has a deep taproot, so use a pot that is at least eight inches deep to give the roots room to stretch down.

Always harvest the outer leaves first and leave the small inner shoots to keep growing.

The University of Minnesota Extension notes that growing herbs indoors requires a light, well-draining soil mix to prevent root rot.

5. English Thyme

English Thyme
Sun6+ hours direct sun (south window)
WaterLow, allow soil to dry completely
Height6-12 in (15-30 cm)
HarvestSnip woody stem tips

Thyme is a Mediterranean native that absolutely hates sitting in wet soil.

I grow mine in a small terracotta pot because the clay walls let moisture evaporate quickly.

The tiny, grey-green leaves pack a strong flavor, and the plant forms a pretty, low-growing mat that looks lovely on a ledge.

It needs the brightest, sunniest spot in your house to prevent the stems from getting thin and weak.

Note: Skip the liquid fertilizer. Thyme develops its best flavor when grown in lean, dry conditions.

The plants that survive my forgetting to water are the ones I keep on my kitchen windowsill.

6. Greek Oregano

Greek Oregano
Sun6+ hours direct sun
WaterLow, drought-tolerant
Height8-12 in (20-30 cm)
HarvestCut stem tips before flowering

Another dry-soil lover that thrives on a sun-drenched south windowsill.

The slightly fuzzy leaves have a sharp, spicy scent that makes me think of summer cooking every time I water it.

I prune the stems back by half every few months to keep the plant compact and leafy.

If you let it grow without pruning, it’ll trail down the side of the pot like a vine.

Which is fine, but it produces fewer flavorful leaves that way.

7. Rosemary

Rosemary
Sun6+ hours direct sun
WaterLow, sensitive to overwatering
Height12-24 in (30-60 cm)
HarvestCut fresh sprigs from new growth

I killed three rosemary plants before I figured out the drainage.

Rosemary is a small shrub, and it behaves differently than soft-stemmed herbs like basil.

If the roots sit in standing water for even a day, the needles will turn brown and drop off.

I mixed equal parts potting soil and coarse builder’s sand to give mine the sharp drainage it needs.

It is a slow grower indoors, so buy a small established start from a nursery rather than trying to grow it from seed.

8. Cilantro

Cilantro
Sun4-6 hours partial sun
WaterMedium, keep soil damp
Height8-12 in (20-30 cm)
HarvestCut leafy outer stems at base

This is the most temperamental herb on my windowsill, but it’s worth the extra care.

Cilantro hates heat and will quickly bolt (put up a flower stem and turn bitter) if your kitchen gets too warm.

I keep mine in a cooler east window and sow a few new seeds every three weeks to ensure a steady supply of fresh leaves.

Once the central stem starts to stretch upward, harvest the whole plant and let the next batch take over.

9. Loose-Leaf Lettuce

Loose Leaf Lettuce
Sun4-5 hours bright light
WaterMedium, keep damp but not wet
Height6-8 in (15-20 cm)
HarvestSnip outer leaves (cut-and-come-again)

You don’t need a backyard bed to grow a fresh salad.

Loose-leaf lettuce varieties like ‘Green Salad Bowl’ have shallow root systems that grow perfectly in wide, shallow bowls on a windowsill.

I harvest just the outer leaves for my lunch, and the center of the plant continues to produce new growth.

This cut-and-come-again method keeps the plant compact and prevents it from getting bitter.

If you want to try this setup, my guide on best companion plants for lettuce has great ideas for mixed leafy containers.

10. Cherry Belle Radish

Cherry Belle Radish
Sun5-6 hours bright direct light
WaterMedium, consistent watering
Height6-8 in (15-20 cm)
HarvestPull root when 1 inch wide (21-25 days)

Yes, you can actually grow root crops on a windowsill.

Radishes are one of the fastest vegetables in the world, going from seed to table in less than four weeks.

They need a container that’s at least six inches deep so the round roots can expand without hitting the plastic bottom.

Keep the soil consistently moist. If the dirt dries out completely, the radishes will turn woody and painfully spicy.

Tip: Don’t throw away the green leaves. They have a peppery taste that’s great in stir-fries.

11. Green Onions

Green Onions
Sun4-5 hours bright light
WaterMedium, keep moist
Height12-16 in (30-40 cm)
HarvestSnip green tops as needed

This is the absolute easiest trick for indoor gardening.

Next time you buy scallions at the grocery store, save the white root ends instead of throwing them away.

I press these roots into a small pot filled with moist soil, leaving the cut tops exposed.

They start growing new green shoots within forty-eight hours (seriously, it’s that fast).

You can snip the green tops for weeks and they’ll just keep regrowing.

12. Broccoli Microgreens

Broccoli Microgreens
SunAny bright windowsill
WaterMist soil daily
Height2-3 in (5-8 cm)
HarvestCut stems after 10 days

Microgreens are just young seedlings harvested when their first true leaves appear.

They are packed with nutrients, and they require almost no depth or direct sunlight to grow.

I sprinkle the seeds thickly over a shallow tray of damp seed-starting mix, press them down, and mist them daily.

In ten days, I have a thick carpet of crunchy, peppery sprouts ready to trim for sandwiches.

Not even close. Nothing else gives you this much fresh food in such a short amount of time.

What I’d Pick If I Only Had Room for Three

If your windowsills are small or you’re just starting, don’t try to grow all twelve at once.

I would start with chives, green onions, and loose-leaf lettuce.

Chives give you a perennial crop that handles lower light, green onions are free food from kitchen scraps, and loose-leaf lettuce gives you fresh salad greens in a shallow bowl.

These three are the most forgiving, grow the fastest, and will give you the confidence to try the others later.

— Anh