
Over an Open Fire
Camping food that’s good enough to eat
Part of the fun of camping is cooking over a fire, and it’s especially fun if the food comes out especially good. We’ve developed some low-impact, high-return recipes to get you
- Tips: How to pack your cooler, zone your grill, and more
- Taste Test: Dehydrated backpackers’ chili
- Gourmet Trail Mix
- Fire-Charred Green Beans with Cajun Dipping Sauce
- Campfire Trout with Herbs and Bacon
- Campfire Couscous with Zucchini and Pine Nuts
- Grilled vegetables
- Strawberry “Shortcake on a Stick”
- Boozy Campfire Cheese
- Campfire Beer Pancakes
- Bacon and eggs
- Grilled Vegetable Sandwich with Egg Salad and Bacon
- Campfire Couscous Salad with Bell Peppers and Mint
motivated to plan your next camping trip. (Fully tested in the field, too.)
Because of the ingredients involved, these recipes are for car camping (which, though we appreciate the get-away-from-it-all-ness of backpacking, does generally lead to better-tasting food). We endorse the easy route! So break out the trashy magazines and sit yourself down with a fat bag of trail mix. Crack open a beer and listen to the birds.
A note on our menu: We developed it chronologically, assuming a 24-hour trip starting with dinner. Each meal uses leftovers from previous recipes—recipes so delicious you’ll leave no trace behind.
P.S. If backpacking is your thing, we’ve tested out some dehydrated chili.
CHOW Product Gallery
var arrows = $j('#slideshow-camp .arrow'); var slides = $j('#slideshow-camp .slide'); var current_slide = 0;
hideArrow('prev'); $j('#slideshow-camp').find('.slide').eq(current_slide).addClass('active'); //slides.eq(current_slide).addClass('active'); var image_height = $j('.slide.active img').height(); $j('#ss_nav').css('top', image_height + 25 + 'px'); // Position the nav 25 px below the slide image $j('#ss_nav_text').html([current_slide + 1] + ' of ' + [slides.length]);
//$j('#slideshow-camp').find('.arrow').each(function(a) { $j.each($j('.arrow'), function(a) { $j(this).click(function() { if ($j(this).hasClass('prev')) { // arrow = prev current_slide--; } else { // arrow = next current_slide++; }
$j(slides).removeClass('active'); // hide all slides $j('#slideshow-camp').find('.slide').eq(current_slide).addClass('active'); // show current slide $j('#ss_nav_text').html([current_slide + 1] + ' of ' + [slides.length]); // update nav text
// show or hide prev/next buttons if we're at the beginning or end of the list (current_slide == 0) ? hideArrow('prev') : showArrow('prev'); (current_slide == slides.length - 1) ? hideArrow('next') : showArrow('next');
});
});
function hideArrow(dir) { if (dir == 'next') { $j('#slideshow-camp').find('.arrow.next').eq(0).css('display', 'none'); $j('#ss_nav').css('paddingRight', 31 +'px'); // set padding to the width of right arrow so it doesn't jump left/right when there's only one arrow } else { $j('#slideshow-camp').find('.arrow.prev').eq(0).css('display', 'none'); } }
function showArrow(dir) { if (dir == 'next') { $j('#slideshow-camp').find('.arrow.next').eq(0).css('display', 'block'); $j('#ss_nav').css('padding-right', 0); } else { $j('#slideshow-camp').find('.arrow.prev').eq(0).css('display', 'block'); } }