Growing vegetables indoors is a great way to have fresh vegetables on hand when you need them, while also saving money.
Creating an indoor vegetable garden also means that you can grow unusual or heirloom varieties that aren’t available in the stores.
Here are 12 vegetable plants that are easy to grow indoors, even for beginner gardeners.
This post about growing edible plants indoors contains affiliate links. Please read the disclosure for more info.
How to grow vegetables indoors
The easiest way to grow vegetables and other edible plants indoors is to place the pots on a sunny windowsill that receives at least 4 to 6 hours of sunlight each day.
If you don’t get much natural light inside your home, you can use grow lights to give your plants the light they need to grow.
I prefer to use a high quality potting mix to pot up my plants, but you can also use a small hydroponic system that doesn’t require soil.
There are many fast growing varieties of lettuce that are easy to grow indoors and you can harvest them in as little as 45 to 55 days. 
Look for loose leaf lettuce varieties like oakleaf or butter crunch lettuce so you can pick off the outside leaves as you need them.
It’s a good idea to plant a batch of lettuce seeds every couple of weeks to have an ongoing supply of fresh, crispy lettuce leaves.
2. Baby Spinach
Baby spinach leaves are a healthy addition to salads and sandwiches and they’re easy to grow indoors.
Plant the seeds about ⅓ inch (1 cm) deep, place the pot on a sunny windowsill and keep the soil moist.
You can pick off a few leaves as needed or you can harvest the whole plant in 4 to 6 weeks.
Chives are an onion-flavored herb that looks great growing in the kitchen.
They’re a nice addition to omelettes and soups or you can use them as a garnish.
Snip off the leaves with scissors as you need them, but leave a couple of inches of growth so that the leaves can grow back.
Arugula, also known as rocket or roquette, has a slightly bitter taste and makes a nice addition to salads.
I like combining arugula and baby spinach in my salads so the arugula taste isn’t too overpowering.
Arugula is fast growing and ready to harvest in about 40 days.
RELATED: 10 Fast Growing Salad Vegetables
Kale is another vegetable that is easy to grow indoors.
The leaves can be eaten raw in salads if they’re picked early or the mature leaves can be lightly steamed or stir fried. 
Kale grows best in cool temperatures, so the plants don’t need to be in a heated room.
Try growing purple kale for some extra color in your meals.
RELATED: How To Grow Kale Indoors
Peppers look nice growing in a pot indoors, but they need warm temperatures and lots of sunlight.
Plant peppers in a deep pot so that the roots have plenty of space to spread out.
Peppers are ready to pick in about 60 to 90 days.
Radishes are fast growing vegetables that are perfect for growing indoors.
They have a peppery taste and make a nice addition to salads. The leaves are also edible.
Radishes are ready to pick in about four weeks.
Mushrooms are easy to grow indoors and they don’t need light to grow, so you can place a mushroom kit just about anywhere in the house.
Some mushrooms are ready to pick in as little as 20 days so you won’t have to wait long to harvest your own fresh mushrooms.
There are many different types of mushroom kits that you can buy including oyster, button or reishi mushrooms.
Beets are most commonly grown for their roots, but the leaves are also edible and they can be steamed, sauteed or added to salads.
The roots are ready to harvest in 45 to 60 days but you can pick the leaves when they’re about 6 inches (15 cm) tall.
Leave a few leaves on the plant if you’re planning to harvest the root as well.
Planting potatoes in a grow bag makes it easy to grow potatoes indoors.
Potato plants need at least six hours of sunlight each day and the potatoes are ready to harvest a couple of weeks after the foliage has died off.
Creating an indoor herb garden means that you can enjoy fresh herbs year round, while also saving money.
You can pick off a few leaves as you need them to add delicious flavors to your meals.
There are many culinary herbs that will grow well indoors and they look great in pots on the kitchen windowsill.
Some of the best herbs to grow indoors are basil, parsley and cilantro.
RELATED: 9 Best Herbs To Grow Indoors
Scallions, also known as shallots, are a type of onion that doesn’t form a bulb.
They have shallow roots so they’re perfect for growing indoors and you only need a small pot.
Sow the seeds about ⅕ inch (5mm) deep and place the pot in a sunny spot.
Keep them well watered and you’ll be able to harvest your scallions in about 8 to 12 weeks time.
So there are 12 vegetable plants that are easy to grow indoors.
Creating an indoor vegetable garden means that you can enjoy fresh vegetables year round, while also saving money and reducing food waste.
- 8 Best Climbing Vegetable Plants
- 15 Frost Tolerant Vegetable Plants
- 10 Cruciferous Vegetables To Grow In Your Garden
Have you tried growing vegetables indoors? Let me know in the comments below.
Are you on Pinterest? I have boards dedicated to Vegetable Gardening and Gardening Tips that you may enjoy. You can also find me on Facebook.
Don’t forget to pin this post so you can come back to it when you’re ready to start your indoor vegetable garden.
This Post Has 10 Comments
I have had some success in growing herbs indoors (kitchen window sill) in the past but have so far never attempted anything else. This is a great resource of ideas to give vegetables a go indoors where you have space for doing so, while still providing the required sunlight. Now I am thinking of which ones I might be able to do with the best chance of success.
I never gave thought to continue a vegetable garden indoors. I usually start my seedlings indoors and then transfer outside but inevitably many of the plants get eaten by rabbits and other animals. It’s good to know that so many of these types of vegetables are easy to grow indoors. Lettuce makes the most sense as you can literally pick it and put it right in a salad. It doesn’t get fresher than that!
What a great list, this is so relevant to me since I live in an apartment. Right before the lockdown was officially announced, I went to my local DIY and got a few plants and a ‘kitchen garden’. It comes with four types of seeds, including chives and basil, and four tiny pots to plant them in. So far, all four types of seeds have sprouted and three of them seem to be growing well.
This post gives me lots of other ideas for things to grow inside once we are allowed to move more freely again.
I’ve been thinking more and more about starting a small indoor garden and I love these suggestions. My mind was blown with the potatoes and I need to check out that grow bag, because I never thought I could grow stuff like that indoors but now I’m excited!
I’m thinking about growing some Herbs at doors at home. My apartment will be filled with herbs scent.
I have never thought of growing vegetables indoors, what a great idea. I would be lovely to have fresh veg at hand at all times. I really like the idea of growing radishes, the are never the same when you buy them in shops, home grown radishes are so much more flavoursome. Thanks!
What a great list for a micro indoor garden. I am sure this will help all the people staying at home.
Great suggestions! We have always loved growing our own food including a large garden in the backyard, container gardening around the back yard and a selection of things that are grown indoors. There’s something about homegrown produce that always tastes so much better, isn’t there?
This post could not have arrived at a better time for me! I was just thinking about growing veggies and wondering if I could do it in the house because I don’t have any real outdoor space for it. A neighbor and I were talking about growing cilantro last week, and how easy it is. After reading your list, I really want to try growing potatoes.
I’m sharing this post to my newly formed Facebook Gardening Group!