The Best Potting Soil for Indoor Plants (And Why the Cheapest Bag Keeps Killing Them)

Last updated: June 11, 2026.

Open bag of potting soil with a trowel and small houseplants ready for potting

For my first year of indoor gardening, I bought whatever bag of soil was cheapest and nearest the door. My plants kept dying in slow, confusing ways, and I blamed myself, the light, the apartment, everything except the dirt. Then I repotted everything into a proper indoor mix and it was like switching from dial-up to fiber.

Here’s the thing nobody tells beginners: the bag matters. Soil is the one purchase that touches every plant you own, it costs less than a takeaway coffee per plant, and the wrong one quietly sabotages everything else you do right.

Quick housekeeping for my UK readers: what Americans call “potting soil” or “potting mix,” you call “compost,” as in multi-purpose compost at B&Q. Same stuff, different name. In Germany it’s Blumenerde, stacked by the pallet at OBI and Dehner. I’ll say “mix” from here on.

What indoor plants actually need from a mix

Three things: moisture retention so you’re not watering daily, drainage and air so roots can breathe, and a structure that doesn’t collapse into concrete after six months. Garden soil from outside fails all three, and it brings bugs in with it. Don’t use garden soil. Ever.

The biggest practical difference between bags is how much water they hold. A dense, peat-heavy mix stays wet for ages, and combined with an enthusiastic waterer (most of us, per my watering guide), that’s the recipe for root rot and for fungus gnat infestations, since gnats breed exclusively in soil that never dries out. If yellowing, sad plants have you doing detective work, soggy soil should be a prime suspect.

My picks

Best all-rounder: Miracle-Gro Indoor Potting Mix. Boring answer, but it earns it. It’s blended specifically for houseplants, it’s formulated to be less hospitable to gnats than the standard Miracle-Gro bag, and a 6-quart (about 6.5 liter) bag runs $5 to $8 at Amazon, Home Depot, or Walmart. This is what most of my plants live in.

Best premium mix: FoxFarm Ocean Forest. Around $17 to $20 for 12 quarts. Rich, light, full of slow-release goodness, and plants visibly respond to it. I use it for the plants I actually care about and the cheap stuff for the pothos army. UK readers, a comparable premium option is Westland Houseplant Potting Mix from B&Q or Wickes, usually £5 to £7.

Best peat-free option: Espoma Organic Potting Mix. If you’d rather skip peat for environmental reasons, this is the one I’ve had consistent results with. Worth knowing: the UK has been phasing out peat compost for years with the RHS cheering it on, so peat-free is rapidly becoming the default on British shelves anyway. Early peat-free mixes were awful; the current generation is fine, they just dry out a little faster, so adjust your watering finger accordingly.

For succulents and snake plants: a gritty cactus mix. Standard mix holds too much water for desert plants. A $6 bag of cactus mix, or regular mix cut half-and-half with the perlite below, keeps them happy.

The upgrade kit: perlite and orchid bark. Here’s the real secret. You can turn any decent bag into a great one. Two or three handfuls of perlite per pot adds drainage; a handful of bark adds the chunky structure that aroids like monsteras and philodendrons love. An $11 bag of perlite has improved more of my plants than any single product I’ve bought.

Hands mixing perlite into dark potting soil in a bowl

📷 Image to add: Search Unsplash for “perlite soil mixing”. Pick a shot showing white perlite being mixed into dark soil. Save as mixing-perlite-soil.jpg. Alt text: “Hands mixing perlite into dark potting soil in a bowl.”

What to avoid

“Moisture control” mixes for most houseplants. They’re designed to hold water longer, which solves a problem almost no indoor gardener has and worsens the one we all have. Unless you chronically underwater, skip them. (If you travel a lot, the better answer is a self-watering planter, not wetter soil.)

Anything sold as topsoil or garden soil. Outdoor product. Too dense, drains badly indoors, often arrives with gnat eggs included free of charge.

Open bags stored damp. That half bag on the balcony since last summer? Gnat nursery. Store soil sealed and dry, and if a bag smells sour when you open it, spread it out to dry before using it.

Reusing old soil for new plants. Tempting, but used soil is depleted and may carry pests or root-rot pathogens. Compost it or bin it.

When new soil makes the biggest difference

Honestly: at repotting time, which is why this article pairs with my step-by-step repotting guide. Fresh mix every two years or so does more for an established plant than any fertilizer. It’s also the move when you bring home a new plant from the supermarket or IKEA, since those often sit in exhausted nursery soil, and when you’re potting up water-propagated cuttings, which appreciate a light, airy mix while their roots adjust to life on land.

Per plant, we’re talking maybe a dollar of soil, a pound at B&Q, a euro and change at OBI. It’s the cheapest upgrade in this entire hobby, and the one I’d make first.

Similar Posts