Makes: 12 balls | Prep Time: 10 minutes | Chill Time: 30 minutes | Total Time: 40 minutes
🧡 Why I Love This Recipe
This one hits that sweet spot—literally. I started making these when I was craving s’mores but didn’t want to go full sugar crash.
These protein balls are everything I love about the campfire classic: chocolate, marshmallow, graham cracker goodness—but made with better ingredients that leave you feeling full, not heavy.
And the best part? No oven, no fire, no mess.
- No-bake and takes just minutes to mix
- Tastes like dessert, works like a snack
- Easy to store and take on the go
- No weird protein powder aftertaste
- Balanced mix of carbs, protein, and healthy fats

🍫 What You’ll Need
- 1 cup old-fashioned rolled oats
- 1/2 cup creamy peanut butter
- 1/4 cup honey
- 1/3 cup vanilla protein powder
- 1/2 tsp vanilla extract
- 1/4 cup mini chocolate chips
- 1/4 cup mini marshmallows (chopped)
- 2 tbsp crushed graham crackers

👩🍳 Tools You’ll Need
- Medium mixing bowl
- Silicone spatula or wooden spoon
- Measuring cups and spoons
- Small cookie scoop or spoon
- Airtight container (for storing)
💡 Pro Tips
- Chop those marshmallows – Smaller pieces mix better and give you that gooey s’mores feel without clumping.
- Slightly warm the peanut butter and honey – Makes everything easier to mix.
- Wet your hands before rolling – Prevents sticking and gives you smoother balls.
- Chill the mix – Just 10–15 minutes in the fridge makes it way easier to shape.
- Press in extra toppings – Stick a few extra chocolate chips or marshmallows on top for extra s’mores drama.
🔄 Substitutions & Variations
- Nut-Free? Swap peanut butter for sunflower seed butter.
- Different Protein? Use chocolate or even cookie dough flavored protein powder.
- No Honey? Try maple syrup or agave.
- Vegan? Use vegan marshmallows and plant-based protein powder.
🧊 Make-Ahead Tips
You can mix and roll these up to 5 days in advance. Just store in an airtight container in the fridge.
🔬 Why This Recipe Works (Quick Science)
- The oats give structure and fiber.
- Honey acts as a natural binder and sweetener.
- Peanut butter brings fat and flavor, helping everything stick.
- Protein powder adds that extra boost without drying things out—especially if you use just the right amount.
- Marshmallows and chocolate chips give you those fun s’mores pops of texture and gooey-ness.
🍽️ Meal Plan Ideas
- Morning snack with coffee
- Post-workout bite
- Afternoon energy pick-me-up
- Add to lunchbox as a sweet treat
❌ Common Mistakes
- Too much dry protein powder – Can make the mix crumbly. Measure carefully!
- Skipping the chill time – Makes rolling sticky and messy.
- Not mixing enough – Stir really well to evenly spread everything.
- Using chunky peanut butter – It can make the texture weird. Go smooth!
🍓 What to Serve With
- A tall glass of cold milk
- Sliced strawberries or bananas
- Greek yogurt for extra protein
- A small coffee or protein shake
🔄 Leftovers & Storage
Store in the fridge in an airtight container for up to 1 week.
Freeze for up to 3 months—just thaw in the fridge overnight before eating.
🧑🍳 How to Make S’mores Protein Balls
Step 1: Mix Wet Ingredients
What to do:
In a medium mixing bowl, stir together the creamy peanut butter, honey, and vanilla extract until smooth.
Ingredients:
- 1/2 cup creamy peanut butter
- 1/4 cup honey
- 1/2 tsp vanilla extract

Step 2: Add Dry Ingredients
What to do:
Add the oats, protein powder, chocolate chips, marshmallows, and crushed graham crackers to the bowl. Stir until everything is combined.
Ingredients:
- 1 cup rolled oats
- 1/3 cup vanilla protein powder
- 1/4 cup mini chocolate chips
- 1/4 cup chopped mini marshmallows
- 2 tbsp crushed graham crackers

Step 3: Chill the Dough
What to do:
Place the bowl in the fridge for 10–15 minutes. This makes the mix firmer and easier to roll.
Step 4: Roll into Balls
What to do:
Use a cookie scoop or your hands to roll the mixture into balls (about 1 tablespoon each). Wet hands if needed.

🧮 Exact Macros (Per Ball – makes 12)
- Calories: 135
- Protein: 6g
- Carbs: 13g
- Fat: 7g
- Fiber: 2g
- Sugar: 6g
(Note: May vary based on specific brands used)
❓ FAQ
Can I make these without protein powder?
Yes! Just replace it with extra oats or ground flaxseed.
Are they freezer-friendly?
Totally. Store in a freezer-safe bag for up to 3 months.
Can I use almond butter instead of peanut butter?
Yep, any creamy nut or seed butter works here.
Do I need to toast the oats first?
Nope—just use rolled oats as-is. They’re soft enough and hold up well.
🏁 Wrap-Up
That’s it—no bake, no mess, all s’mores flavor in one little bite. Give these a try and let me know how yours turn out! Leave a comment if you have questions, or want help tweaking it to make it your own. I’d love to hear what you think. 🍫🔥

