Postscapes is an independent review site. We may earn money when you click on links on our site. Learn more.

Smart Lock Scout

Smart Home Scout

The source for smart home buying advice.


Smart Herb Garden

Looking to automate some indoor herbs for your kitchen? Monitor and manage your counter top crop from your iOS or Android phone

Use these WiFi enabled hydroponic gardens to grow fresh herbs, vegetables, salad greens, flowers and more in a smart countertop garden.

  • Get automated reminders and alerts when the system needs water or maintenance
  • LED lights provide for optimal growth
  • Many companies sell seed pods so the system is no mess


Top Rated

AeroGarden Harvest Elite WiFi

AeroGarden Harvest Elite WiFi Image


  • Grow up to 6 plants in soil less pods
    • Most plants germinate within 7-14 days, are ready for harvesting in 4-6 weeks
      • Non-GMO Seeds


All of these systems are designed for ease of use. Bringing fresh and pesticide free herbs and plants into your home takes just a small bit of space on your counter top and then:

  • Adding seed pods to system
  • Plugging in and connecting to your home Wifi network
  • Filling growing reservoir up with water (typically need to add water once a month from then on)

That's it. The device will then set an automated lighting and control schedule to grow your plant and you should have a fresh set of herbs for your next dish in a few weeks. If you have children it can also be a fun experiment watching the seeds sprout and grow over time.

Watch the video below to get a better idea of the system.


What are the best products that will allow you to grow fresh herbs and plants in your own kitchen?

AeroGarden Bounty Wifi

AeroGarden Bounty Wifi Image


  • Control features like turning lights on and off from your smart device
    • Grow up to 6 plants

AeroGarden Farm

AeroGarden Farm Image


  • Grow up to 24 plants at once
    • Receive reminders to add water and nutrients
      • Includes soil free seed pods

AeroGarden Harvest Elite WiFi

AeroGarden Harvest Elite WiFi Image


  • Grow up to 6 plants in soil less pods
    • Most plants germinate within 7-14 days, are ready for harvesting in 4-6 weeks
      • Non-GMO Seeds

Click & Grow Smart Garden 3

Click & Grow Smart Garden 3 Image


  • Gorw 3 plants at a time (Use $9.99 Plant Pods for easy growing)
    • Only consumes 8W of power.


$99.95 - Direct

Online Pricing

$99.95 - Amazon More

Click & Grow Smart Garden 9

Click & Grow Smart Garden 9 Image


  • Grow 9 plants at a time (Buy specific plant pods for ease of use)
    • Adjustable light height for increased growth
      • Use 95% less water than traditional ag

Additional Models

  • Ava (pre-order)

User Results & Plant Recommendations

Here are a few pictures from real users of these automated counter top herb and flower gardens and which plants seem to have a high success rate.

Aerogarden Tomato

Aerogarden tomatoes


Aerograden Chilli

Aerogarden Chilli Pepper


Click and Grow Basil

Click and Grow Basil


Aerogarden Kale and Lettuce

Aerogarden Kale and Lettuce



Plant type and growing tips

Plant and herb notes:

  • Cilantro
    - takes up a lot of water and can hurt other plants in containers chance of growing
  • Dill & Basil
    - "grows crazy"
    - "My basils take over the whole operation every time and pretty much stunt all the other herbs.."
    - "My first garden was a three pod with dill, basil, and parsley. I had so much dill I gave away bags of it. It grows insanely."
  • Cherry Tomatoes
    - Tip "Trim regularity and don’t let the plant get too tall"

General Care

  • Helpful to trim roots of plants if they get too long
  • Herbs and lettuce like cold water where Peppers and Tomatoes like room to a tad warmer water for best results.
  • "I would suggest cleaning it with vinegar and alcohol, then running it with distilled water a couple times before planting."

Note: Both Aerogarden and Click and Grow have good guarantees on their seed pod products so that if they don't grow you can receive a refund.

Additional Resources

[gravityform id="38" title="false" description="false" ajax="true" tabindex="49"]
<div class='gf_browser_chrome gform_wrapper' id='gform_wrapper_38' ><div id='gf_38' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_38' id='gform_38' action='/smart-herb-garden/#gf_38'> <div class='gform_body'><ul id='gform_fields_38' class='gform_fields top_label form_sublabel_below description_below'><li id='field_38_2' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Your Name</label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_38_2'> <span id='input_38_2_3_container' class='name_first' > <input type='text' name='input_2.3' id='input_38_2_3' value='' aria-label='First name' tabindex='50' aria-invalid="false" /> <label for='input_38_2_3' >First</label> </span> </div></li><li id='field_38_3' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_3' >Can you share a high level overview of what you are looking for?</label><div class='ginput_container ginput_container_textarea'><textarea name='input_3' id='input_38_3' class='textarea medium' tabindex='54' aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id='field_38_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_38_4' >What is your email address?</label><div class='ginput_container ginput_container_text'><input name='input_4' id='input_38_4' type='text' value='' class='medium' tabindex='55' aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_38' class='gform_button button' value='Submit' tabindex='56' onclick='if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_38"]){return false;} window["gf_submitting_38"]=true; jQuery("#gform_38").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=38&amp;title=&amp;description=&amp;tabindex=49' /> <input type='hidden' class='gform_hidden' name='is_submit_38' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='38' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_38' value='WyJbXSIsIjI0MzNjYTY3YTUxNWM5ZTM5NmFkOWNiZWJiMjkyMDYyIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_38' id='gform_target_page_number_38' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_38' id='gform_source_page_number_38' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_38' id='gform_ajax_frame_38'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 38, '' );jQuery('#gform_ajax_frame_38').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_38');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_38').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_38').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_38').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_38').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_38').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_38').val();gformInitSpinner( 38, '' );jQuery(document).trigger('gform_page_loaded', [38, current_page]);window['gf_submitting_38'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_38').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_38').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [38]);window['gf_submitting_38'] = false;}, 50);}else{jQuery('#gform_38').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [38, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 38) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [38, 1]) } ); </script>