These trail mix cookies are a fun, easy cookie recipe for summer baking, road trips, camping weekends, lunch boxes, or anytime you want something sweet and salty. Each cookie is packed with classic trail mix favorites, including cashews, raisins, M&M’s, chocolate chips, peanuts, and peanut butter chips. They are chewy, colorful, and full of texture, with just the right mix of chocolate, nuts, and dried fruit in every bite.

It is hard to stop at just one trail mix cookie. The combination of buttery cookie dough, melty chocolate chips, crunchy nuts, chewy raisins, and creamy peanut butter chips makes them especially satisfying. They taste like your favorite handful of trail mix baked into a soft homemade cookie.
These cookies are a little sweet, a little salty, and very simple to make. The dough comes together quickly, and the cookies bake in about 10 minutes, making this a great recipe when you want a homemade dessert without spending all afternoon in the kitchen.
The best part about trail mix cookies is the variety. Every bite is slightly different, which keeps them interesting. You get the richness of semi-sweet chocolate, the crunch of peanuts and cashews, the chewy sweetness of raisins, and the bright candy coating from the M&M’s. Peanut butter chips add an extra layer of flavor that works perfectly with the nuts and chocolate.
If you enjoy cookies with plenty of mix-ins, this recipe is a great one to keep on hand. It is casual enough for a picnic or campout, but delicious enough to serve on a dessert platter. As long as there are cookies on the table, it is going to be a good day.

Ingredients
Here is a quick look at what you will need to make these homemade trail mix cookies. The ingredients are simple, and the mix-ins are what give the cookies their signature flavor and texture. For the exact measurements and step-by-step directions, use the recipe card below.
- butter
- brown sugar
- cane sugar
- vanilla extract
- egg
- all purpose flour
- baking soda
- kosher salt
- unsalted peanut
- lightly salted cashews
- raisins
- m&m’s
- semi sweet chocolate chips
- peanut butter chips

How To Make Trail Mix Cookies
Start by preheating the oven to 375°F. This higher baking temperature helps the cookies set quickly while keeping the centers soft and chewy.
In a mixing bowl, combine the melted butter, brown sugar, and cane sugar. Mix on medium speed for exactly 1 minute. This step helps the sugars dissolve slightly into the butter and gives the cookie dough a smooth, rich base.
Add the vanilla extract and egg, then mix on low speed for another minute, or until the mixture is fully combined. Scrape down the sides of the bowl if needed so everything blends evenly.
Next, mix in the all purpose flour, baking soda, and kosher salt. Keep the mixer on low so the flour does not overwork or make a mess. Once the dry ingredients are mostly incorporated, add the peanuts, cashews, raisins, M&M’s, semi-sweet chocolate chips, and peanut butter chips. Mix just until the add-ins are evenly distributed throughout the dough.

Line a cookie sheet with parchment paper. Using a 1.5 tablespoon cookie scoop, portion the dough onto the prepared baking sheet, leaving enough space between each cookie so they can spread while baking.
Roll each scoop of dough into a ball with your hands. This helps the cookies bake into a nice round shape and keeps the mix-ins tucked into the dough.
Bake the trail mix cookies for 9 to 10 minutes, or until the edges look set. The centers may still look slightly soft when they come out of the oven, but they will continue to firm up as they cool.

If you want the tops of the cookies to clearly show the colorful trail mix ingredients, remove the cookies from the oven after 8 minutes. Gently press a few extra pieces of nuts, raisins, M&M’s, chocolate chips, or peanut butter chips onto the tops, then return the cookies to the oven for about 3 more minutes.
After baking, let the cookies rest on the baking sheet for 2 minutes. Then transfer them to a wire cooling rack before serving. This short resting time helps the cookies finish setting without becoming dry.

More Cookie Recipes
- Peanut Butter Cookies
- Fluffernutter Cookies
- Monster Cookies
- Iced Oatmeal Cookies
- Chocolate Chip Cookies
Trail Mix Cookies
25 cookies
10 minutes
10 minutes
20 minutes
These easy trail mix cookies are loaded with cashews, raisins, M&M’s, chocolate chips, peanuts, and peanut butter chips for a sweet, salty, chewy homemade cookie.
Ingredients
- ½ c butter, melted
- ½ c brown sugar
- ½ c cane sugar
- 1 tsp vanilla extract
- 1 egg
- 1 ¼ c + 3 tbsp all purpose flour
- ½ tsp baking soda
- ½ tsp kosher salt
- ¼ c unsalted peanuts
- ¼ c lightly salted cashews
- ⅓ c raisins
- ⅓ c m&m’s
- ⅓ c semi sweet chocolate chips
- ¼ c peanut butter chips
Instructions
- Preheat the oven to 375°F.
- In a mixing bowl, stir together the melted butter, brown sugar, and cane sugar for 1 minute on medium speed. Add the vanilla extract and egg, then mix on low speed for another minute, until fully combined.
- Add the flour, baking soda, and salt, and mix until the dough comes together. On low speed, mix in the peanuts, cashews, raisins, M&M’s, chocolate chips, and peanut butter chips.
- Line a cookie sheet with parchment paper. Use a 1.5 tablespoon scoop to portion the cookie dough onto the sheet, spacing the dough evenly. Roll each portion into a ball with your hands.
- Bake for 9 to 10 minutes, or until the edges are set and the centers still look slightly soft.
- Remove the cookies from the oven and let them rest on the baking sheet for 2 minutes. Transfer them to a wire cooling rack before serving.
Notes
If you want the tops of the cookies to show more of the trail mix filling, remove the cookies after 8 minutes of baking and gently press extra mix-ins onto the tops. Return them to the oven and bake for about 3 additional minutes.
The nutrition calculator is not based on adding extra toppings to the cookies.
Nutrition Information:
Yield: 25
Serving Size: 1
Amount Per Serving:
Calories: 124Total Fat: 7gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 18mgSodium: 99mgCarbohydrates: 15gFiber: 1gSugar: 12gProtein: 2g
This nutrition information comes from online calculators and should be treated as an estimate.