Spinach grows best alongside plants that don't compete for space or nutrients
Spinach pairs well with shallow-rooted herbs, nitrogen-fixing legumes, and plants that mature at different times. The goal is to use the bed efficiently without crowding spinach or shading its leaves. Spinach itself is shallow-rooted and doesn't need much vertical space, so you can plant taller crops nearby or succession-plant faster-growing companions that will be harvested before spinach reaches full size.
The plants listed here have been grown alongside spinach for years because they either improve soil, repel common pests, or straightforward don't interfere with spinach's growth cycle. None of them require special soil amendments or compete for the same nutrients spinach needs most.
Key Takeaways
- Lettuce, arugula, and other leafy greens can share a bed with spinach because they have similar shallow root systems and can be harvested before spinach reaches full size.
- Peas and beans fix nitrogen in the soil, which spinach uses heavily, and their vines grow upward rather than spreading across the bed.
- Herbs like dill, cilantro, and parsley grow slowly enough that they won't shade spinach seedlings, and they attract beneficial insects.
- Radishes mature in three to four weeks and can be pulled before spinach needs the space, making them an efficient use of bed area.
- Avoid planting spinach near fennel, potatoes, or other heavy feeders that will compete for nitrogen.
Leafy greens that mature on the same timeline as spinach
Lettuce, arugula, and Asian greens like bok choy all grow in the same shallow soil layer as spinach and tolerate similar temperatures. You can plant them in the same bed without worrying about root competition. The key is spacing: give each plant enough room that their leaves don't overlap when they're mature.
These greens are also harvested at roughly the same time as spinach — between 40 and 60 days from planting — so you can clear the entire bed at once and replant. If you want to stagger harvests, plant them a week or two apart. Arugula matures faster than spinach (30 to 40 days), so it can be pulled first, freeing space if you need it.
Nitrogen-fixing legumes that grow upward
Peas and beans add nitrogen to the soil through their root nodules, which spinach will use as it grows. Sugar snap peas and snow peas grow on vines that climb a trellis or stake, so they don't spread across the bed surface. Bush beans stay compact and won't shade spinach if you plant them on the north side of the bed (the side that gets afternoon sun in most climates).
Plant peas in early spring alongside spinach — they prefer cool weather and will be mostly done by the time summer heat arrives. Bush beans can go in after the last frost, either with spinach or after an early spinach crop has been harvested. Both will leave the soil richer for whatever you plant next.
Herbs that grow slowly and attract pollinators
Dill, cilantro, and parsley are shallow-rooted and grow slowly enough that they won't shade spinach seedlings. They also attract beneficial insects like parasitic wasps, which prey on common spinach pests like aphids and leaf miners. Plant them at the edges of the bed or between spinach rows, where they'll have room to spread without crowding the greens.
Cilantro and parsley can be harvested continuously by pinching off outer leaves, so they'll stay productive throughout the spinach season. Dill grows taller (18 to 24 inches) but takes 70 days to mature, so it won't compete with spinach for space early on. All three tolerate the same cool-season conditions spinach prefers.
Radishes as a quick-harvest spacer crop
Radishes mature in three to four weeks and can be pulled before spinach needs the space. Plant them between spinach rows or at the bed edges, and they'll be gone by the time spinach is half-grown. This is an efficient way to get a harvest from otherwise empty space without adding any real competition.
Radishes also loosen the soil as they grow, which can help spinach roots develop more easily. They don't require extra fertilizer and won't shade spinach. Once you pull them, you can either leave the space open or succession-plant another quick crop like more radishes or arugula.
Plants to avoid planting near spinach
Fennel inhibits the growth of most vegetables, including spinach, so keep it out of the bed entirely. Potatoes, corn, and other heavy nitrogen feeders will compete with spinach for nutrients and can stunt its growth. Tomatoes and peppers need warm soil and full sun, which spinach doesn't, so they're better in a separate bed.
Avoid planting spinach near brassicas (cabbage, broccoli, kale) if you're dealing with cabbage moths or other brassica pests — spinach can become collateral damage. If you've had problems with spinach leaf miners in the past, don't plant spinach near chard or beets, which attract the same pest.
Spacing and timing for a productive bed
Spinach needs 4 to 6 inches between plants in all directions. If you're planting lettuce or other greens alongside it, give each plant the same spacing. Herbs can be closer — 3 to 4 inches — since they grow more slowly. Peas and beans should be planted on a trellis at the north edge of the bed so they don't shade spinach as they grow.
For succession planting, sow spinach every two weeks from early spring through mid-fall (depending on your climate). Plant quick companions like radishes or arugula with the first spinach crop, then pull them before the second crop needs the space. This way, you're using the bed continuously without overcrowding.
Frequently Asked Questions
Can I plant spinach with tomatoes in the same raised bed?
No. Tomatoes need warm soil and full sun all day, while spinach prefers cool weather and can tolerate partial shade. They also have different watering needs — tomatoes like the soil to dry out between waterings, and spinach prefers consistent moisture. Plant them in separate beds.
Will peas shade spinach as they grow?
Not if you plant them on the north side of the bed and use a trellis. Peas grow upward, not outward, so they won't spread across the spinach. In most climates, the afternoon sun still reaches spinach even with peas climbing nearby.
How close can I plant lettuce to spinach?
Give each plant 4 to 6 inches of space in all directions. You can measure from the center of one spinach plant to the center of the next lettuce plant. If plants are closer than that, their leaves will overlap when mature and they'll compete for light.
Can I plant spinach with cilantro and still harvest both?
Yes. Plant cilantro at the edges of the bed or between spinach rows. Pinch off cilantro leaves continuously as it grows, and harvest spinach leaves from the outside in. Both can be harvested at the same time without one interfering with the other.
What should I plant after spinach is done in the same raised bed?
Plant warm-season crops like beans, squash, or tomatoes after spinach is harvested and the soil has warmed. If you're planting in late spring or early summer, let the bed rest for a week or two and add compost before planting. If you're harvesting spinach in fall, you can succession-plant another cool-season crop like kale or more spinach.