๐ŸŒฑ With My Own HandsAll crops

Cheapest vegetables to grow at home โ€” buy vs grow, 45 compared

The cheapest vegetables to grow at home are snap pea (about $199 a year), spinach (about $173 a year), leaf lettuce (about $173 a year) โ€” they cost a lot to buy, grow fast, and can be picked over and over instead of harvested once. Growing just the ten best on this list saves about $1507 a year in a few pots, with no garden.

The numbers, in one line each

Every row below is a real shop price with the date it was checked, not an estimate. "Cost to grow" covers seed, potting mix and organic feed for one season in a container. All of it works without a garden โ€” a windowsill, balcony or doorstep is enough โ€” and all of it is organic: no chemical fertiliser, no synthetic pesticide.

VegetableShop priceCost to growYou keep / year First harvestPot size
Snap Pea~$3.98/8oz$8$19960 days8L
Spinach~$3.48/box$8$17340 days3L
Leaf Lettuce~$3.48/salad box$8$17345 days3L
Chives~$2.98/pack$5$15060 days2L
Basil~$3/tiny pack$6$14960 days3L
Bell Pepper~$1.50 each$10$14675 days15L
Arugula~$3.50/box in stores$6$14430 days3L
Mint~$2.50/pack$5$12560 days3L
Cherry Tomato$2.57/box in stores$10$12465 days15L
Kale~$2.50/bunch in stores$6$12455 days5L
Swiss Chard~$2.50/bunch in stores$6$12455 days5L
Microgreens~$4.00/box in stores$6$11410 days1L
Pea Shoots~$4.00/box in stores$6$11414 days2L
Strawberry~$3.50/lb in stores$12$10890 days5L
Dill~$2.00/pack in stores$4$10050 days3L
Romaine~$2.00/head in stores$6$9870 days5L
Thyme~$2.98/pack in stores$5$9580 days2L
Oregano~$2.98/pack in stores$5$9570 days2L
Cucumber~$0.98 each$8$9455 days10L
Rosemary~$2.98/pack in stores$6$9490 days3L
Bok Choy~$1.80/head in stores$6$8845 days4L
Celery~$1.80/bunch in stores$5$8590 days5L
Broccoli~$2.00/head in stores$6$8485 days10L
Cauliflower~$2.50/head in stores$6$8490 days10L
Okra~$3.50/lb in stores$6$8460 days15L
Eggplant~$1.80 each in stores$8$8280 days15L
Zucchini~$1.30 each in stores$6$7455 days20L
Leek~$1.80 each in stores$5$65100 days5L
Cabbage~$1.80/head in stores$5$6590 days10L
Oyster Mushroom~$5.00/lb in stores$15$6530 days5L
Bush Beans~$1.60/lb in stores$6$6455 days8L
Cilantro~$1.25/bunch$4$6140 days3L
Green Onion~$1.18/bunch$3$5830 days1L
Parsley~$1.20/bunch in stores$4$5870 days3L
Sweet Potato Greensrarely sold in stores$3$5730 days3L
Carrot~$1.30/lb in stores$5$5570 days8L
Ginger~$3.50/lb in stores$5$55180 days5L
Chili Pepper~$4.00/lb in stores$6$5470 days10L
Potato~$0.90/lb in stores$8$5290 days20L
Beet~$1.80/bunch in stores$5$5055 days5L
Onion~$1.20/lb in stores$4$46110 days8L
Turnip~$1.50/lb in stores$4$4145 days5L
Garlic~$0.80/head in stores$3$39240 days5L
Garlic Greens~$1.50/bunch in stores$2$3820 days1L
Radish~$1.30/bunch in stores$4$3625 days3L

Questions people actually ask

Is growing your own vegetables actually cheaper than buying them?

For the right crops, yes โ€” clearly. The ones that pay off are expensive to buy and cheap to grow: herbs and salad leaves you'd otherwise buy in small bags every week. Crops that are cheap in the shops and slow to grow (potatoes, onions) save far less, though they're still worth growing for freshness.

How much money can you save growing your own food?

It depends entirely on which crops you pick. From this table, the top ten come to about $1507 a year. One basil plant alone replaces roughly $60โ€“70 of shop-bought herbs. The savings come from replacing things you buy weekly, not from growing everything.

Do I need a garden to save money growing vegetables?

No. Every crop in this table grows in a container on a windowsill, balcony or doorstep. Pot size and hours of direct sun decide what works, not whether you own a yard.

Which of these is right for your spot?

The direction your window faces, the month it is now, and the size of pot you actually own decide which of these is worth your six weeks. The free web version works that out for you โ€” no download.

Work out my plan โ€” free