America's Test Kitchen LogoCook's Country LogoCook's Illustrated LogoAmerica's Test Kitchen LogoCook's Country LogoCook's Illustrated Logo

Cowboy Beans

By America's Test Kitchen

Published on October 28, 2011

Yield

Serves 4 to 6

Cowboy Beans

Ingredients

1 pound dried pinto or navy beans, washed and picked clean of any debris4 slices bacon, chopped fine1 medium onion, chopped fine4 medium cloves garlic, minced4 ½ cups water 1 cup strong black coffee ⅓ cup packed dark brown sugar 2 tablespoons prepared brown mustard (such as Gulden's)½ cup barbecue sauce plus 2 additional tablespoons½ teaspoon Tabasco sauce Salt and pepper

Before You Begin

A heavy-bottomed Dutch oven prevents the beans from cooking too rapidly or scorching. If you're thinking ahead, you can soak the beans in 6 cups of water overnight (then skip step 1). Adjust the heat, smoke, or salt by stirring in more Tabasco or barbecue sauce at serving time.

Instructions

  1. Place beans and 6 cups water in large Dutch oven. Bring to boil over high heat and cook for 5 minutes. Remove pot from heat, cover, and allow beans to sit for 1 hour. Drain beans. Clean and dry pot.
  2. Adjust oven rack to lower-middle position and heat oven to 300 degrees. Add bacon to pot and cook over medium heat until lightly browned, 6 to 8 minutes. Stir in onion and cook until beginning to brown, 6 to 8 minutes. Add garlic and cook until fragrant, about 30 seconds. Add drained beans, water, and coffee. Bring to simmer over high heat and cook for 10 minutes. Add brown sugar, mustard, 1/2 cup barbecue sauce, Tabasco sauce, and 2 teaspoons salt. Return to boil over high heat, cover pot, and transfer to oven.
  3. Cook until beans are just tender, 2 to 2 1/2 hours. Remove lid and continue to cook, stirring occasionally, until liquid has thickened to syrupy consistency, 1 to 1 1/2 hours. Remove from oven, stir in remaining 2 tablespoons barbecue sauce, and season to taste with salt and pepper. (Beans can be refrigerated for several days.)
Cowboy Beans
Styling by Marie Piraino.

Cowboy Beans

Headshot of America's Test Kitchen
By America's Test Kitchen
Save

Yield

Serves 4 to 6

Ingredients

1 pound dried pinto or navy beans, washed and picked clean of any debris
4 slices bacon, chopped fine
1 medium onion, chopped fine
4 medium cloves garlic, minced
4 ½ cups water
1 cup strong black coffee
⅓ cup packed dark brown sugar
2 tablespoons prepared brown mustard (such as Gulden's)
½ cup barbecue sauce plus 2 additional tablespoons
½ teaspoon Tabasco sauce
Salt and pepper

Ingredients

1 pound dried pinto or navy beans, washed and picked clean of any debris
4 slices bacon, chopped fine
1 medium onion, chopped fine
4 medium cloves garlic, minced
4 ½ cups water
1 cup strong black coffee
⅓ cup packed dark brown sugar
2 tablespoons prepared brown mustard (such as Gulden's)
½ cup barbecue sauce plus 2 additional tablespoons
½ teaspoon Tabasco sauce
Salt and pepper

Ingredients

1 pound dried pinto or navy beans, washed and picked clean of any debris
4 slices bacon, chopped fine
1 medium onion, chopped fine
4 medium cloves garlic, minced
4 ½ cups water
1 cup strong black coffee
⅓ cup packed dark brown sugar
2 tablespoons prepared brown mustard (such as Gulden's)
½ cup barbecue sauce plus 2 additional tablespoons
½ teaspoon Tabasco sauce
Salt and pepper

Why This Recipe Works

Most barbecue joints serve ladlefuls of smoky, deep-flavored Cowboy Beans alongside the slabs of ribs and mounds of pulled pork. We wanted to make those creamy textured, saucy beans at home to accompany our own barbecue. To get there, we used dried pinto or navy beans. Canned beans turned mushy long before the sauce’s flavors blended. The beans may be soaked overnight or “quick soaked"—boiled for five minutes, then allowed to sit for one hour before draining and proceeding with the recipe. We found that bacon was a convenient substitute for smoky barbecued meat. We blended mustard, barbecue sauce, and brown sugar for a sweet but spicy, deep flavor—a fair amount of garlic and onion helped, too. The secret ingredient in our Cowboy Beans recipe is coffee. The roasted, slightly bitter flavor tied all the ingredients together.

Before You Begin

A heavy-bottomed Dutch oven prevents the beans from cooking too rapidly or scorching. If you're thinking ahead, you can soak the beans in 6 cups of water overnight (then skip step 1). Adjust the heat, smoke, or salt by stirring in more Tabasco or barbecue sauce at serving time.

Instructions

  1. Place beans and 6 cups water in large Dutch oven. Bring to boil over high heat and cook for 5 minutes. Remove pot from heat, cover, and allow beans to sit for 1 hour. Drain beans. Clean and dry pot.
  2. Adjust oven rack to lower-middle position and heat oven to 300 degrees. Add bacon to pot and cook over medium heat until lightly browned, 6 to 8 minutes. Stir in onion and cook until beginning to brown, 6 to 8 minutes. Add garlic and cook until fragrant, about 30 seconds. Add drained beans, water, and coffee. Bring to simmer over high heat and cook for 10 minutes. Add brown sugar, mustard, 1/2 cup barbecue sauce, Tabasco sauce, and 2 teaspoons salt. Return to boil over high heat, cover pot, and transfer to oven.
  3. Cook until beans are just tender, 2 to 2 1/2 hours. Remove lid and continue to cook, stirring occasionally, until liquid has thickened to syrupy consistency, 1 to 1 1/2 hours. Remove from oven, stir in remaining 2 tablespoons barbecue sauce, and season to taste with salt and pepper. (Beans can be refrigerated for several days.)

Gift This Recipe

Enjoyed this dish? Let others know by sharing it as a gift recipe.

Keep Exploring

This is a members' feature.