These cowboy cookies are the ultimate chewy, chunky, loaded cookie—think oatmeal meets chocolate chip, with pecans and coconut for the perfect crunch. My recipe gives you thick, gooey centers, crisp edges, and the perfect balance of sweet and nutty. The secret? Melted butter for chewiness, an extra egg yolk for richness, and plenty of chilling time for thick, bakery-style cookies. They’re so good, you might as well double the batch now.

An overhead image of cowboy cookies on a wooden serving tray.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

You’ll love these cowboy cookies!

Cowboy cookies have big personality—chewy, nutty, chocolatey, and packed with texture from oats, pecans, and coconut. You can’t just have one because every bite is something different: melty chocolate, a little crunch, a hint of toasted coconut. It’s like a fun Russian roulette of cookie bites.

I first made these on a whim with random leftover baking ingredients, and they turned out so ridiculously good that now they’re a permanent part of my cookie rotation. If you love a cookie that’s soft in the center, crisp at the edges, and loaded with flavor, these are about to be your new favorite.

Want to try more cookies with big personality but easy prep? Check out my 3 ingredient Nutella cookies, almond flour peanut butter cookies and super easy lemon thumbprint cookies.

📋 Ingredients and notes

Whip up a batch of these cowboy cookies with just a few pantry staples! You’ll need rolled oats, all-purpose flour, unsalted butter, brown sugar, granulated sugar, a whole egg, an extra egg yolk, baking soda, vanilla extract, salt, shredded coconut, semi-sweet or dark chocolate chips, and crunchy pecans. These cookies are chewy, chocolatey, and packed with a nutty flavor!

An overhead image of the ingredients to make cowboy cookies from scratch.

Shruthi’s Top Tip

Instead of chilling the whole bowl of dough, scoop out your cookie dough balls before refrigerating. This way, they firm up evenly, and you can bake them straight from the fridge.

  • To get that chewy, slightly crinkled texture, gently bang the baking sheet on the counter right after pulling the cookies out of the oven. This deflates the centers slightly and gives them that bakery-style look.
  • If your cookies come out slightly misshapen, don’t panic! While they’re still warm, use the back of a spoon or a round cookie cutter to gently push in the edges and make them perfectly round.
  • Use an electric mixer on medium speed to cream the softened butter, brown sugar, and granulated sugar until light and fluffy (about 2–3 minutes).

Variations & Substitutions

  • Rolled oats. Make sure to use old-fashioned rolled oats, not instant or steel-cut oats. They add chewiness and structure, while instant oats can make the cookies too soft and mushy.
  • Sugar. If you prefer a less sweet cookie, you can reduce the granulated sugar by 2 tablespoons without affecting the texture.
  • Egg + yolk. The whole egg adds structure, while the extra yolk makes the cookies richer and chewier. If you’re out of eggs, try a flax egg (1 tablespoon ground flaxseed + 3 tablespoons water) for a vegan option.
  • Pecans. Toasting pecans in a 350°F oven for 5–7 minutes before adding them to the dough enhances their flavor and crunch. Walnuts, almonds, and hazelnuts all work well as substitutes, or you can completely skip adding nuts for a nut-free version.
  • Chocolate chips. Semi-sweet and dark chocolate balance the sweetness. You can swap in chunks of dark chocolate for gooier pockets of chocolate.

📖 How to make delicious cowboy cookies

Step 1:
In a large bowl, whisk together the melted butter, brown sugar, and granulated sugar until smooth. Add the egg, egg yolk, and vanilla extract and mix until fully combined.

An overhead image of mixing together the wet ingredients in a bowl.
An overhead image of the wet ingredient mixture in a bowl.

Step 2:
Sprinkle the salt and baking soda over the wet mixture, stirring to distribute evenly. Add the flour, mixing until just combined. Stir in the oats, shredded coconut, chocolate chips, and pecans until evenly distributed.

An overhead image of adding the dry ingredients to the bowl.
An overhead image of the cookie batter.

Step 3:
Cover the dough with plastic wrap and refrigerate for at least 3 hours (or overnight for best results). This step is crucial for a chewy texture and deeper flavor.

Step 4:
Line a baking sheet with parchment paper. Using a #20 cookie scoop (2-3 tablespoons per cookie) and portion the dough into evenly sized balls. Space them at least 2 inches apart.

An overhead image of the cookie dough balls arranged on a baking sheet.

Step 5:
Bake for 12–15 minutes or until the edges are golden and the centers look just set. If you prefer crispier cookies, bake an additional 2–3 minutes. After 10 minutes, check the cookies. If they’ve spread too much, gently reshape them using a metal ring or the edge of a spoon for a neater appearance.

An overhead image of baked cowboy cookies on a baking sheet with parchment paper.

Step 6:
Let cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.

A close up image of a stack of cowboy cookies.

🍴 How to serve these monster cowboy cookies

I love enjoying cookies the classic way — served warm with a glass of cold milk or a cup of coffee for a cozy treat! These cowboy cookies also make the perfect base for an ice cream sandwich — just scoop some vanilla or chocolate ice cream between two cookies for a decadent bite.

For a fun dessert spread, add them to a cookie platter with chocolate chip, peanut butter, and old-fashioned oatmeal cookies.

A close up image of a stack of cowboy cookies arranged on a serving platter with a glass of milk at the back.

🍴Storage and reheating suggestions

Freeze unbaked dough balls on a tray, then transfer them to a freezer bag. Bake straight from frozen, adding 1–2 extra minutes to the bake time.

Store leftover cookies in an airtight container at room temperature for up to 1 week. To keep them soft, place a slice of bread in the container—the cookies absorb moisture from the bread, staying fresh longer.

To bring leftover cookies back to life, pop them in a 300°F oven for 3–5 minutes or microwave for 10 seconds. This revives the chewiness and makes the chocolate melty again!

If you like this recipe, check out more delicious cookie recipes:

If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

No ratings yet

Cowboy Cookies

My cowboy cookies are thick, chewy and packed with chocolate, pecans, and coconut for the perfect mix of textures. A must-bake for cookie lovers!
Prep Time: 10 minutes
Cook Time: 15 minutes
Chilling Time: 3 hours
Total Time: 3 hours 25 minutes
Servings: 18 large cookies
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Ingredients 

  • 1 cup unsalted butter, melted and slightly cooled (2 sticks)
  • 1 cup packed brown sugar, light or dark
  • ½ cup granulated sugar
  • 1 large egg
  • 1 large egg yolk, adds richness and chewiness
  • 1 teaspoon vanilla extract
  • ½ teaspoon salt
  • 1 teaspoon baking soda
  • 1 ¾ cups all-purpose flour
  • 1 cup rolled oats, note: not quick or instant
  • ¾ cup unsweetened shredded coconut
  • ¾ cup semisweet, or dark chocolate chips
  • ¾ cup chopped pecans, substitute walnuts, almonds, or hazelnuts

Instructions 

  • In a large mixing bowl, whisk together the melted butter, brown sugar, and granulated sugar until smooth. Add the egg, egg yolk, and vanilla extract and mix until fully combined.
  • Sprinkle the salt and baking soda over the wet mixture, stirring to distribute evenly. Add the flour, mixing until just combined. Stir in the oats, shredded coconut, chocolate chips, and pecans until evenly distributed.
  • Cover the dough with plastic wrap and refrigerate for at least 3 hours (or overnight for best results). This step is crucial for a chewy texture and deeper flavor.
  • Preheat the oven to 350°F (175°C).
  • Line a baking sheet with parchment paper. Using a #20 cookie scoop (2-3 tablespoons per cookie) and portion the dough into evenly sized balls. Space them at least 2 inches apart.
  • Bake for 12–15 minutes, or until the edges are golden and the centers look just set. If you prefer crispier cookies, bake an additional 2–3 minutes.
  • After 10 minutes, check the cookies. If they’ve spread too much, gently reshape them using a metal ring or the edge of a spoon for a neater appearance.
  • Let cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.

Notes

  • Cold dough prevents excess spreading and deepens the cookie flavor. If you’re short on time, freeze the dough balls for 30 minutes instead.
  • Unlike softened butter, melted butter creates dense, chewy centers instead of light, cakey cookies.
  • The yolk adds fat and richness, making the cookies extra chewy and preventing them from drying out
  • Ovens have hot spots! Halfway through baking, rotate the pan 180° to ensure that all cookies bake evenly and don’t get lopsided
  • If your cookies come out slightly misshapen, don’t panic! While they’re still warm, use the back of a spoon or a round cookie cutter to gently push in the edges and make them perfectly round.

Nutrition

Calories: 359kcal | Carbohydrates: 41g | Protein: 5g | Fat: 20g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.4g | Cholesterol: 48mg | Sodium: 138mg | Potassium: 166mg | Fiber: 3g | Sugar: 21g | Vitamin A: 350IU | Vitamin C: 0.1mg | Calcium: 33mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.