Tomatoes are one of the most popular vegetables (or fruits, depending on who you ask) in home gardens, and for good reason. They’re easy to grow, they taste great, and they’re incredibly versatile in the kitchen. If you’re thinking about growing your own tomatoes at home, here’s what you need to know.

Choose the right tomato variety

Before you start planting, it’s important to choose the right tomato variety for your needs. Determinate tomatoes, for example, are bushier and don’t require as much support as indeterminate tomatoes, which can grow up to 6 feet tall. Cherry tomatoes are perfect for snacking, while beefsteak tomatoes are great for slicing and cooking.

Prepare your soil

Tomatoes need well-drained soil with plenty of organic matter. Work compost or well-rotted manure into your soil before planting to provide your tomato plants with the nutrients they need to thrive. Tomatoes also prefer a slightly acidic soil, with a pH of 6.0 to 6.8.

Plant your tomatoes

When planting your tomatoes, make sure to give them plenty of space. They should be planted about 2 to 3 feet apart, with at least 3 feet between rows. Make sure to plant them deep, with the bottom set of leaves just above the soil line. This will encourage strong root growth and help your plants stay upright.

Water and fertilize your tomatoes

Tomatoes need consistent watering, especially during hot, dry weather. Aim to give your plants about 1 to 1.5 inches of water per week. Fertilize your plants every two to three weeks with a balanced fertilizer that’s high in phosphorus, which will encourage flowering and fruiting.

Support your plants

As your tomato plants grow, they’ll need support to stay upright. This can be done with stakes, cages, or trellises. Make sure to provide support early on, before your plants get too big and start to droop or break.

Harvest your tomatoes

When your tomatoes start to turn red (or yellow, or green, depending on the variety), it’s time to start harvesting. Gently twist the tomato to remove it from the vine, or use a sharp pair of scissors to snip it off. Tomatoes taste best when they’re fully ripe, so try to wait until they’re at their peak before harvesting.


Growing tomatoes at home is a rewarding experience that can bring sunshine to your garden and your kitchen. With the right variety, soil, and care, you can enjoy a bountiful harvest of delicious, juicy tomatoes all season long. So why not give it a try?