Go Back
+ servings
Chocolate oat balls with peanut butter stacked together in a white serving bowl

Chocolate Oat Balls (Easy!)

These no-bake Chocolate Oat Balls are a quick chocolatey snack made with wholesome ingredients like oats, nuts, and seeds. Easy to prepare and perfect for grab-and-go energy snacks or a healthier dessert!
Author: Kaitlin - The Garden Grazer
Prep Time:10 minutes
Cook Time:10 minutes
Total Time:20 minutes
Course: Dessert, Snack
Cuisine: Gluten-Free Option, Oil-Free, Vegan
Servings: 10 (1.5-inch balls)

Ingredients

  • 1/4 cup walnuts*
  • 1/4 cup peanut butter (creamy, natural)
  • 1/4 cup pure maple syrup
  • 1/3 cup vegan chocolate chips
  • 1/2 cup old-fashioned rolled oats (GF if desired)
  • 2 Tbsp. ground flaxseed
  • 2 Tbsp. sunflower seeds
  • 1/2 tsp. pure vanilla extract
  • 1/8 tsp. salt

Instructions

  • Chop or crush the walnuts into tiny pieces. Set aside.
  • In a small pan over medium-low to medium heat, add the peanut butter and maple syrup. Stir and heat for about 3 minutes until the mixture is melted and fully combined.
  • Then add all of the remaining ingredients. Stir with spatula for 1-2 minutes until the chocolate thoroughly melts and everything is combined.
  • Remove from heat and let the mixture sit in the pan for about 10 minutes to cool.
  • When it cools enough to touch, mold into balls. I use a 2-Tbsp. cookie scoop which yields ten 1.5-inch balls. (But feel free to make them smaller, larger, or a different shape if you wish.)
  • Enjoy them immediately while they're soft, or chill them in a sealed container in the refrigerator for a few hours first. (They'll harden and become firm as they chill and set.) I find they keep well in the fridge for about 5-7 days.

Notes

*Nuts: Or substitute pecans, cashews, or almonds. (Almonds will be more difficult to chop/crush than the others.)
For gluten-free: Ensure your oats are GF.
For refined oil-free: Ensure your chocolate chips don't have added oil.
Large batch: If making larger batches (doubling or tripling the recipe) I put the rolled balls on a baking sheet and place them in the freezer for about a half hour to set & harden. Then transfer them to a container in the fridge for storage. (This helps prevent them from sticking together.)
Recipe originally published March 2013. Updated February 2026 with small improvements.

Nutrition Per Serving (Estimate)

Calories: 153 kcal | Carbohydrates: 15 g | Protein: 4 g | Fat: 10 g | Saturated Fat: 2 g | Polyunsaturated Fat: 4 g | Monounsaturated Fat: 3 g | Potassium: 119 mg | Fiber: 2 g | Sugar: 9 g | Vitamin A: 2 IU | Vitamin C: 0.1 mg | Calcium: 34 mg | Iron: 1 mg
QR Code linking back to recipe