Rylee Johnston | 

8 Best Houseplants for Growing an Indoor Garden (For Cheap!)

The Krazy Coupon Lady is an ad-supported service. Many offers on our site contain affiliate links, and we may earn a small commission if you make a purchase using them. Some posts are sponsored by the maker of the product, and we receive a fee for the post. Learn More.

We dug around and found the best houseplants to populate your indoor garden. In our research, we discovered that you’ll save the most when you shop at big-box stores like Home Depot and Lowe’s. (Just know that Lowe’s plants offered online sell out quickly). You can also save when you opt for plants kept in their nursery planters versus buying a plant that was repotted in a decorative one. Also, the more common a plant is, the better the deal.

Be sure to check out our indoor gardening tips and hacks for keeping indoor plants alive. And don’t miss out on more opportunities to save! Download the KCL app or text DEALS to 57299 for more discounts and savings.


The Best House Plants, All Under $50

1. Aloe Vera Plant

You’ll never have to buy another bottle of aloe again once you put one of these ($13.64, Amazon) in your home. The natural healing remedies will soothe your sunburns while adding some fun texture to your kitchen.

This is the best price we’ve seen on the plant in two years since the price increased from $11.98 in 2021. Similar plants normally go for $15 – $20, so we think this deal is hard to beat.

Related: 11 Tips to Conquer Home Depot Garden Center Shopping


2. Lucky Bamboo Houseplant

The bamboo plant ($16.98, Lowe’s) is very common and popular, probably because it’s easy to take care of. Place it in filtered water and it’ll feed itself. Just remember to change the water every week or so.

ONLINE or In-Store Deal

3. 12-Pack Assorted Ionanthia Air Plants

You’re paying $1.66 per plant with this highly rated bulk air plant set ($19.87, Amazon). Reviewers like that the plants traveled well in delivery and are super easy to take care of.

Note that we’ve seen the price on this set fluctuate and really saw it soar to $44 in 2021. You shouldn’t pay any more than $20 for it, though.


4. Back to the Roots Lavender Organic Windowsill Planter Kit

Snag this flower kit ($19.88, Amazon) for some soothing aromas and a pop of purple in your space. The all-inclusive kit will help you grow your own mini garden that’ll last year-round and won’t require you to buy other supplies to go with it.

Lavender Planter Kit
As low as$18.90$19.89(5% off)
What to buy


5. United Nursery Ficus Lyrata Plant

More experienced plant parents will appreciate this ficus ($29.98, Home Depot) for its budget price point and ability to add a touch of earth tones to a living room. It does require a bit more upkeep, but you won’t have to put your hand over the total cost at checkout.


6. Atman Plants Live Succulents

When you break down the cost per plant in this 20-pack set ($29.99, Amazon), you’re only paying $1.50 each before sales and discounts. Succulents are rather easy to keep alive — just water once a week or so. We like that you get a ton of variety with this set, and each plant comes in its own planter pot.


7. Snake Plant ‘Laurentii’ Sansaveria

When you use your Target RedCard, you can save 5% on this snake plant ($29.99, Target). You can get away with watering it just once every three weeks or so. While this is one of the pricier plants on our list, it comes ready with a decorative planter. Note that you can’t get this plant in stores.


8. Easy to Grow Houseplants

You can fill nearly every inch of your space with plants thanks to this set ($40.99, Amazon). No need to go to your local store and spend over $100 on different plants; instead you can have your own mini collection in one go. Since it comes with a variety of 12 different house plants, that means you’re really only spending $3.34 per plant — AKA a total steal!

Get our best deals on the go

By entering my phone number, I want to receive promotional messages from The Krazy Coupon Lady. Message frequency varies. Text STOP to 57299 to end or text HELP for help. Msg & data rates may apply. View Terms & Privacy.