This homemade trail mix with chocolate and nuts is simple to prepare and fully customizable to suit your tastes. Skip the store-bought mixes and make your own. Dairy-free and gluten-free options suggested below.

I’ve always been picky about trail mix. Store-bought blends rarely match what I want—either too many nuts or not enough chocolate. Making trail mix at home gives you complete control over the balance of flavors and textures, so you can create the perfect snack every time.
This version is my go-to combination of nuts, dried fruit, and chocolate. It’s quick to put together, easy to change, and ideal for packing into jars or snack bags for the week.
Customize freely: swap almonds for cashews or pecans, replace raisins with dried cranberries or cherries, or change the chocolate pieces to suit your preferences. If you need dairy-free or gluten-free options, see the notes section below for simple substitutions.

Ingredients
- 1 cup honey-roasted peanuts
- 1 cup raw whole almonds
- 3/4 cup raisins
- 1/2 cup M&Ms*
- 1/2 cup mini peanut butter cups*
Yield & Time
- Yield: about 3 ½ cups
- Prep Time: 5 minutes
- Total Time: 5 minutes
Instructions
- Add all ingredients to a large bowl, mix to combine, and store in an airtight container.
- Alternatively, place everything in a large resealable plastic bag, seal, and shake to combine.
Notes
*Dairy-free option: substitute dairy-free chocolate chips, dairy-free candy pieces, or dairy-free peanut butter cups (brands such as Enjoy Life are commonly available) for the M&Ms and mini peanut butter cups.
*Gluten-free option: check labels on chocolate candies and other packaged ingredients to ensure they are certified gluten-free or do not contain gluten-derived additives.
Nutrition (per serving)
Calories: 218 • Total Fat: 14g • Saturated Fat: 3g • Unsaturated Fat: 10g • Cholesterol: 2mg • Sodium: 111mg • Carbohydrates: 21g • Fiber: 3g • Sugar: 15g • Protein: 6g
Did you make this recipe? Rate and review it below—I’d love to hear how you customized your mix.

Homemade Trail Mix with Chocolate and Nuts
about 3 ½ cups
5 minutes
5 minutes
This homemade trail mix with chocolate and nuts is easy to make, adaptable, and perfect for snacking at home or on the go. Dairy-free and gluten-free swaps are noted above.
Ingredients
- 1 cup honey roasted peanuts
- 1 cup raw whole almonds
- ¾ cup raisins
- ½ cup M&Ms*
- ½ cup mini peanut butter cups*
Instructions
- Add all ingredients to a large bowl. Mix to combine and store in an airtight container.
- Or place ingredients in a large plastic bag, seal, and shake to combine.
Notes
To keep this dairy-free, substitute dairy-free chocolate chips or candy for the M&Ms and peanut butter cups. For gluten-free, verify the candy ingredients and substitute as needed.
Nutrition Information:
Yield: 14
Serving Size: 1
Amount Per Serving:
Calories: 218
Total Fat: 14g
Saturated Fat: 3g
Trans Fat: 0g
Unsaturated Fat: 10g
Cholesterol: 2mg
Sodium: 111mg
Carbohydrates: 21g
Fiber: 3g
Sugar: 15g
Protein: 6g
Nutrition data is an estimate and for informational purposes only. It is not a substitute for professional medical advice.