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.
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. 
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.
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.
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.
Don’t forget to pin this post so you can come back to it when you’re ready to start your indoor vegetable garden.