Dessert Recipes

No-Bake Peanut Butter Protein Balls (GLP-1 Friendly Dessert)

  • February 2, 2026
  • 0

Designed for low appetite days on GLP-1s, these peanut butter protein balls provide protein and sweetness in a portion that’s easy to tolerate.

No-Bake Peanut Butter Protein Balls (GLP-1 Friendly Dessert)

What’s the easiest way to add protein when full meals feel impossible on GLP-1 medication? These no-bake peanut butter protein balls provide quick, small-portion nutrition using dates, peanut butter, and protein powder with zero cooking required. Make a batch in 10 minutes and keep them chilled for reliable snacks you can tolerate even on low-appetite days.

Quick Recipe Info:

  • ⏱️ Prep Time: 10 minutes
  • ⏰ Chill Time: 30 minutes
  • 🍽 Servings: 12 protein balls (6 servings of 2 balls each)
  • 💪 Protein: 8g per serving (2 balls)
  • ✅ GLP-1 Friendly: Portion-controlled, protein-rich, easy to digest

Why This Dessert Recipe Works When You're On GLP-1s

When you’re on GLP-1 medications, dessert becomes this weird thing. You want something sweet, but the thought of a full slice of cake? No thanks. Your appetite is basically non-existent, but you still need to hit your protein goals or risk losing muscle along with the fat. These peanut butter protein balls solve both problems in one tiny, two-bite package.

Each ball gives you 4 grams of protein, which might not sound like much until you realize you can actually eat them without feeling sick. They’re naturally sweet from dates, have that satisfying peanut butter flavor you’re craving, and most importantly, they don’t sit in your stomach like a rock. I keep a batch in my fridge at all times for those moments when I know I need to eat but nothing sounds good.

The best part? They take 10 minutes to make, require zero cooking, and you can grab one or two whenever you need a quick protein boost without the commitment of a full dessert.

Peanut butter protein balls snack for GLP-1 diet

No-Bake Peanut Butter Protein Balls

Simple and snackable for your GLP-1 diet
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Dessert
Servings 6
Calories 195 kcal

Ingredients
  

For the Protein Balls

  • 1 cup pitted Medjool dates
  • 1/2 cup natural peanut butter
  • 1/3 cup vanilla protein powder
  • 2 tbsp ground flaxseed
  • 2 tbsp unsweetened cocoa powder
  • 1/4 tsp vanilla extract
  • 1-2 tbsp water (if needed)
  • Pinch of sea salt

Optional Coatings

  • 2 tbsp mini dark chocolate chips
  • 2 tbsp unsweetened shredded coconut
  • 1 tbsp cocoa powder for rolling

Instructions
 

  • Prepare your dates: If your dates are dry or hard, soak them in warm water for 5 minutes to soften. Drain well and pat dry. This makes blending so much easier and prevents chunks in your protein balls.
  • Blend the base: Add dates to a food processor and pulse until they form a sticky paste. This takes about 15-20 pulses. Scrape down the sides as needed.
  • Add remaining ingredients: Add peanut butter, protein powder, flaxseed, cocoa powder, vanilla, and salt. Process for 30-45 seconds until everything is combined and the mixture holds together when pinched. If it's too crumbly, add water one tablespoon at a time.
  • Form the balls: Scoop out about 1 tablespoon of mixture and roll between your palms to form a ball. The warmth of your hands helps them stick together. If the mixture is sticking to your hands, lightly dampen your palms with water.
  • Add optional toppings: Roll balls in mini chocolate chips, shredded coconut, or dust with cocoa powder if desired. This step is totally optional but makes them feel more special.
  • Chill and firm up: Place protein balls on a parchment-lined plate or container and refrigerate for at least 30 minutes. They need this time to firm up and become easier to handle.
  • Store properly: Transfer to an airtight container with parchment paper between layers. They'll keep in the fridge for up to 2 weeks or freeze for up to 3 months.

Nutrition Facts

Per Serving (2 balls)

  • Calories: 195
  • Protein: 8g
  • Carbohydrates: 24g
  • Fat: 8g
  • Fiber: 4g
  • Sugar: 16g (naturally occurring from dates)

Benefits of This Dessert When You're On GLP-1 Medications

Preparing peanut butter protein balls for GLP-1 diet

Here’s the thing about eating on semaglutide or tirzepatide: your relationship with food completely changes. You’re not walking around hungry all the time, which is amazing. But you still need nutrients, and protein is non-negotiable if you want to keep your muscle mass while losing weight.

The genius of these protein balls is their size. Two balls equal one serving, and honestly, sometimes one ball is all you can handle. That’s perfectly fine. You’re getting protein in a format that doesn’t require you to sit down and force yourself through a full meal when eating feels like a chore.

I’ve found that the combination of dates and peanut butter creates this naturally sweet flavor that satisfies sugar cravings without being overwhelming. When you’re dealing with the weird taste changes that can happen on GLP-1s, having something that tastes good without artificial sweeteners is huge. The dates provide natural sweetness that most people tolerate well, even when other sweet foods trigger nausea.

The texture matters too. These are soft and easy to chew, which makes a difference when you’re eating slowly (as you should be). They’re not crunchy or hard, which some people find harder to digest when their stomach is adjusting to medication.

Ingredients for no bake peanut butter protein balls recipe

Key Ingredients That Make This Work

Dates

I’ll be honest, I never paid much attention to dates before starting my GLP-1 journey. But they’ve become a staple in my kitchen. Dates are basically nature’s caramel, and they bind these protein balls together without any added sugar or weird ingredients. When you’re trying to avoid the ultra-processed stuff that can make nausea worse, dates are a game changer.

They also provide fiber, which matters when you’re dealing with the digestive side effects that sometimes come with these medications. The natural sugars in dates give you quick energy without causing the blood sugar spike you’d get from candy or regular desserts.

Natural Peanut Butter

Peanut butter is one of those foods that most people tolerate well on GLP-1s. It’s protein-dense, has healthy fats that help you feel satisfied, and adds richness without being heavy. I always use the natural kind with just peanuts and maybe salt because the added sugar versions can be too sweet when your taste buds are all over the place.

The fat content in peanut butter also helps with nutrient absorption and keeps these protein balls from being dry. Plus, there’s something comforting about peanut butter that makes it easier to eat when you’re struggling with appetite.

Protein Powder

This is where this dessert really shine for GLP-1 users. Adding protein powder bumps up the protein content significantly without adding bulk. I use vanilla because it plays well with the peanut butter and dates, but unflavored works too if that’s what you have. Just make sure you’re using a quality protein powder that doesn’t upset your stomach.

Ground Flaxseed

Flaxseed adds fiber and helps bind everything together. The omega-3s are a nice bonus for heart health, and the mild flavor doesn’t compete with the peanut butter and chocolate. Some people find that the extra fiber helps with regularity, which can be an issue when you’re eating less overall volume.

No bake peanut butter balls on a plate

Recipe Tips When You're on GLP-1s

Start with one ball: Even though a serving is two balls, listen to your body. If one is all you can handle, that’s still 4 grams of protein you wouldn’t have gotten otherwise. I learned this the hard way by trying to eat what I “should” eat instead of what my body could actually handle.

Keep them cold: These taste better and have a firmer texture straight from the fridge. The cold temperature can also be soothing if you’re dealing with any nausea. I’ve even frozen a few and eaten them partially thawed on really rough days.

Timing matters: I’ve found these work best as a mid-afternoon snack when I know I need protein but I’m hours away from dinner. They’re also great for those mornings when breakfast feels impossible but you need something in your stomach.

Customize to your tolerance: If peanut butter isn’t sitting well with you, try almond butter or sunflower seed butter. If dates are too sweet, reduce them slightly and add a bit more protein powder. This recipe is forgiving.

Eat slowly: I cannot stress this enough. Take small bites and chew thoroughly. When you’re on GLP-1s, eating too fast is a one-way ticket to discomfort. I usually take 10-15 minutes to eat two balls, which sounds ridiculous but makes all the difference.

Pair with water: Drink water before you eat these, not during. Too much liquid while eating can make you feel overly full. I learned this after wondering why I felt so uncomfortable after what should have been a simple snack.

Mixing no bake peanut butter ball recipe

Storage & Meal Prep

Refrigerator Storage: These will keep in an airtight container in the fridge for up to 2 weeks. I use a glass container with parchment paper between layers to prevent sticking. They actually get better after a day or two as the flavors meld together.

Freezer Storage: Freeze in a single layer on a baking sheet for 1 hour, then transfer to a freezer bag. They’ll keep for up to 3 months. I like having a stash in the freezer for those weeks when making food feels like too much effort.

Grab-and-Go Option: I individually wrap two balls (one serving) in parchment paper and keep them in a container. This makes it easy to grab exactly what I need without having to think about portions when I’m already struggling with appetite.

Texture Note: These soften at room temperature, so if you’re packing them for work or travel, use an insulated bag with an ice pack. They’re not going to melt or anything, but they definitely taste better cold.

Frequently Asked Questions

Can I use a different nut butter for this GLP-1 dessert recipe?

Absolutely. Almond butter, cashew butter, or sunflower seed butter all work great. Each will give you slightly different flavors, but the nutrition stays pretty similar. I’ve made these with almond butter when that’s all I had on hand, and they were just as good.

What if I don’t have protein powder?

You can substitute with additional ground flaxseed or add 2 tablespoons of powdered peanut butter (like PB2). The protein content will be lower, but you’ll still get about 5-6 grams per serving. Sometimes that’s enough when you’re just trying to get something down.

Are these too sweet for people on GLP-1s?

This varies by person. I find them perfectly sweet without being overwhelming, but I’ve had weeks where even these felt too sweet. If that happens to you, reduce the dates to 3/4 cup and increase the protein powder slightly. You can also roll them in unsweetened cocoa powder for a less sweet coating.

How many should I eat per day?

That depends entirely on your protein goals and appetite. Some days I eat one ball as a snack. Other days I can handle two balls twice a day. There’s no rule here. Focus on hitting your overall protein target however works for your body.

Do these work for muscle preservation during weight loss?

The protein helps, but these shouldn’t be your only protein source. Think of them as a supplement to your main meals. When you combine these with other protein sources throughout the day, you’re setting yourself up for better muscle preservation. I aim for 100-120 grams of protein daily, and these balls contribute to that goal without feeling like work.

Why do mine fall apart?

Your dates might be too dry. Try the soaking method mentioned in the instructions. Also, make sure you’re processing the mixture long enough. It should be sticky and hold together when you pinch it. If it’s still too crumbly, add water one teaspoon at a time.

Related GLP-1 Recipes

Have you tried this recipe? Share your experience in the comments below and let us know how it worked with your GLP-1 journey!

Leave a Reply

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

Recipe Rating