Advertisement

A beekeeper is born: Kara Kelso harvests honey and explains why Des Moines has ‘some of the healthiest bees around’


Kara Kelso harvests a frame from one of her hives on Sept. 21, 2022. — Lily DeTaeye/Little Village

“Look at this pollen pocket! Look at this girl!”

Kara Kelso, co-owner of The Slow Down Coffee Co., excitedly directs my attention to one of her 30,000 bees who is crawling across the frame with big (relative to her size, of course) yellow pockets bursting with pollen. We are in Kelso’s backyard in the Highland Park neighborhood where she keeps three hives. Today we’re harvesting honey and treating the hives for mites, the most common killer of honeybees.

Dressed in her suit — although she wears it reluctantly, citing the heat this summer — Kelso goes from each hive with her smoker. The buzzing starts out as a hum, but grows over time into something all-consuming, yet never unsettling. One by one, Kelso pulls frames out of the hives, assesses them for honey production, gently nudges off the bees, and stores them in a plastic container. She points out which cells are honey, which cells are brood (fertilized eggs that will turn into larvae, and eventually bees) and which cells are pollen.

The orange/yellow dots on this bee are called pollen pockets. — Lily DeTaeye/Little Village

But the impressive knowledge Kelso possesses about her bees is relatively new. Kelso only started beekeeping in 2020.

“I used to make candles and I was having problems with soy. And so I thought maybe I would switch to beeswax,” Kelso recalls. “Beeswax is just really expensive. Anyways, I took a class [on beekeeping] at Bell Farm and I decided to just jump in and do it.”

After she bought her first hive, Kelso enjoyed beekeeping so much that she bought two more, bringing her to the three hives she keeps today. And while bees are rather self-sufficient, there is a decent amount of work Kelso must do throughout the year to ensure her hives stay healthy and productive.

One of the most important tasks is checking and treating her hives for mites.

“The cold does not kill bees, actually. So that’s kind of a misconception. Actually the number one problem for killing bees is mites,” Kelso explains. “Mites really just carry all sorts of diseases for bees. And so that’s something you really have to treat for.”

There are several ways to take care of a mite problem. Kelso uses strips made of components like thymol or hops that she inserts into the hives. When the bees crawl over the strips inside the hive, the mites living on those bees will die upon contact with the strip. However, beekeepers must be careful. In many strips, the active ingredient is a synthetic chemical called amitraz which is harmful to humans and can poison the honey.

In addition to keeping her bees mite-free, Kelso also makes sure there is a water source nearby and that they have enough food stores, like honey and pollen, for the winter. While over-harvesting honey might be an issue for other beekeepers, it certainly isn’t for Kelso, who says her bees have been unusually productive this year.

Honeybee brood. These little capsules each house one larva that will eventually turn into a honeybee. — Lily DeTaeye/Little Village

“They went crazy. Especially because these were brand new queens this year. And it’s very unusual to have this much honey from brand new queens,” she explains.

Bees are matriarchal and rely on the presence of a queen. Queen bees are the only bees in the hive that have fully developed ovaries. While other bees are nurses, drones and workers, the queen’s only job is to lay eggs and produce scents that “regulate the unity of the hive,” according to Bee Hollow Farm.

When a queen dies or doesn’t return to the hive, beekeepers can either let the hive choose their own queen, or the beekeeper can purchase one. There are pros and cons to each. If you let the hive choose a queen, they may get along better initially, but if that queen hasn’t mated yet, she may get killed on her mating flight and the process must start itself over. When you purchase a queen, she needs to be properly introduced to the hive so the hive doesn’t attack her — but she has already mated, so she will have no reason to leave the hive and is therefore a safer choice in the long-run. Kelso paid about $40 each for both of her queen bees and has seen success this year.

Once the mites have been treated and Kelso has collected enough frames, it’s time to spin the frames into honey. We go into the garage where a stainless steel honey extractor waits for us. Kelso and her husband, Drew, gently saw the wax caps off the chosen frames and enter them into the extractor. From there, the centrifugal force of the extractor pulls the honey off of the frames. The honey oozes down the spout into a filter and eventually into a honey bucket. It’s from this bucket that I fill my own mason jar of Highland Park honey. Golden, lemony and slightly warm.

Drew and Kara Kelso use tools to scrape wax off of the frames before inserting them into the honey extractor. — Lily DeTaeye/ Little Village

It’s clear the Kelsos have come a long way in two years with their beekeeping adventures. Kelso credits her mentor and beekeepers in the community who have helped her along the way.

“It is highly recommended to have a mentor when you are first getting started beekeeping. My mentor just comes by a couple times a year. There’s a great bee community. There was like a Facebook group and different groups of bee people,” Kelso says. “And the lady I bought my bees from, you can call and ask questions to. Everybody is so easy to ask questions to.”

Kelso found her mentor on the Des Moines Backyard Beekeepers blog, a website for Des Moines beekeepers to connect, ask questions and schedule meet-ups.

But the Backyard Beekeepers Blog isn’t the only community available for aspiring beekeepers in Iowa. On the Iowa Honey Producers website, there is an entire list of clubs you can get in touch with that will support you through your beekeeping journey.

Ultimately, the presence of beekeepers in Iowa, but specifically in urban areas like Des Moines, is a win for everyone involved.

“The biodiversity in urban areas also makes bees some of the healthiest bees around. There is so much going on with monoculture and pesticides in the country, it’s great when bees can have diverse plant life to forage on,” Kelso says. “I think beekeeping in Des Moines is important because it really brings visibility to how important bees and pollinators are to our livelihood in general. As bees are declining, it is important to save them because we literally would not have the food we eat without them.”

Honey oozes from the honey extractor into a strainer and eventually into a honey bucket. — Lily DeTaeye/ Little Village

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/beekeeper-kara-kelso/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Phone</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="13"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, 'https://littlevillagemag.com/wp-content/plugins/gravityforms-asdf111aasdfffs-nope/images/spinner.gif' );jQuery('#gform_ajax_frame_17').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_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, 'https://littlevillagemag.com/wp-content/plugins/gravityforms-asdf111aasdfffs-nope/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = 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_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/littlevillagemag.com\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/littlevillagemag.com\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );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', [17, 1]) } ); </script>