Each serving of these air fryer protein bites delivers 26 grams of protein from a triple stack of cannellini beans, plant-based protein powder, and Greek yogurt — all packed into four fudgy, golden-edged bites. At just 312 calories per serving, they hit the sweet spot between satisfying treat and smart nutrition, with 7 grams of fiber to support steady blood sugar. The white beans provide the dense, creamy base that makes these bites taste far more indulgent than their macro profile suggests.

The flavor here is pure American comfort: ripe banana and natural peanut butter do most of the sweetening work, backed by a touch of maple syrup, warm cinnamon, and vanilla. The texture lands somewhere between a soft cookie and a banana bread muffin top — dense and fudgy in the center with lightly crisp edges from the air fryer's circulating heat. A sprinkle of flaky salt on top before cooking pushes the peanut butter flavor forward and keeps these from tasting like a protein bar pretending to be dessert.

For GLP-1 users, portion-controlled sweets solve a real problem: you want something sweet after dinner but a full slice of cake feels like too much. Four small bites are easy to eat even when appetite is reduced, and the high protein content means you are actually supporting your nutritional needs rather than just filling a craving. The air fryer keeps cooking time under 15 minutes with no preheating fuss.

Why This Works on GLP-1

With 26 grams of protein per serving, these bites contribute meaningfully to the daily protein targets that matter most during GLP-1-assisted weight loss. Maintaining muscle mass while losing fat requires consistent protein intake throughout the day — including at snack and dessert occasions that typically contribute zero protein. For people on Mounjaro or similar GLP-1 medications, hitting 80 to 120 grams of protein daily can be challenging when appetite is significantly reduced, so every eating occasion needs to pull its weight. The combination of cannellini beans, Greek yogurt, and plant-based protein powder creates a complete amino acid profile without any meat.

The 7 grams of fiber per serving comes primarily from the white beans and oats, both of which are gentle on the digestive system. This matters because GLP-1 medications already slow gastric emptying, and high-fiber foods that are too rough — raw vegetables, bran cereals, large salads — can cause discomfort. The beans here are blended smooth, making their fiber easy to tolerate even on sensitive days.

At 312 calories and only 10 grams of fat per serving, these bites satisfy a sweet craving without the caloric density of traditional baked goods. The natural sugars from banana and maple syrup provide quick energy, while the protein and fiber slow absorption and prevent the blood sugar spike that can trigger nausea in Zepbound users who are sensitive to rapid glucose changes.

Ingredients (serves 4)

For the batter:

  • 1 can (15 oz / 425g) cannellini beans, drained and rinsed
  • 1 medium ripe banana (about 4 oz / 120g)
  • ¼ cup (64g) natural peanut butter, no sugar added
  • 1 cup (245g) nonfat plain Greek yogurt
  • 2 scoops (62g) vanilla plant-based protein powder
  • ⅓ cup (27g) rolled oats
  • 1 tablespoon (15ml) pure maple syrup
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon fine sea salt

For finishing:

  • Nonstick cooking spray
  • Flaky sea salt, for sprinkling
  • 2 tablespoons (20g) mini dark chocolate chips (optional)

Instructions

Blend the batter:

  1. Add the drained cannellini beans and banana to a food processor or high-powered blender. Pulse 8 to 10 times until the beans are broken down and the mixture is mostly smooth — a few small bean pieces are fine and add texture to the finished bites.

  2. Add the peanut butter, Greek yogurt, protein powder, maple syrup, vanilla extract, cinnamon, and salt. Process for 20 to 30 seconds until everything is combined into a thick, scoopable batter. Scrape down the sides once if needed. The batter should hold its shape on a spoon — if it is too wet, add one additional tablespoon of oats.

  3. Add the rolled oats and pulse 3 to 4 times to incorporate them without fully grinding them. The oats should remain in visible pieces, which gives the bites a pleasantly chewy texture after air frying. If using chocolate chips, fold them in by hand with a spatula.

Shape and air fry:

  1. Line your air fryer basket with a piece of parchment paper cut to fit, or use silicone muffin cups if you have them. Lightly spray with cooking spray.

  2. Using a 2-tablespoon cookie scoop or two spoons, portion the batter into 16 mounds. Gently flatten each one to about ¾ inch (2 cm) thick — this ensures the center cooks through before the edges over-brown. Space them about ½ inch apart. You will likely need to cook in 2 batches depending on your air fryer size.

  3. Sprinkle a few flakes of sea salt over the tops. Air fry at 325°F (165°C) for 10 to 12 minutes, until the tops are set and the edges are golden brown. The centers will still feel slightly soft — they firm up significantly as they cool. Do not overcook or they will dry out.

  4. Let the bites cool in the basket or on a wire rack for at least 10 minutes before handling. They go from fragile to perfectly fudgy as they rest. The texture at room temperature should be dense and chewy, not cakey.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~312 kcal
Protein ~26g
Fat ~10g
Carbohydrates ~38g
Fiber ~7g

Calculated based on 4 servings of 4 bites each, using cannellini beans, natural peanut butter, nonfat Greek yogurt, and plant-based vanilla protein powder. Adding optional chocolate chips adds approximately 25 calories and 1.5g fat per serving.

Practical Notes

Best protein powder choice for this recipe. A vanilla or vanilla-chai flavored plant-based protein powder works best here — pea protein blends tend to have the most neutral taste when combined with peanut butter and banana. Avoid whey concentrate if you experience dairy-related bloating on GLP-1 medications, as plant-based blends are typically gentler on the stomach. Chocolate-flavored powder also works if you want a peanut butter cup vibe.

Meal prep and storage. Store cooled bites in an airtight container in the refrigerator for up to 5 days, separating layers with parchment paper. They taste excellent cold straight from the fridge — the texture becomes even fudgier. For longer storage, freeze on a sheet pan until solid, then transfer to a freezer bag for up to 2 months.

Reheating tip for the best texture. If you prefer warm bites, pop them back in the air fryer at 300°F (150°C) for 3 to 4 minutes. The microwave works in a pinch but softens the edges. From frozen, air fry at 325°F for 5 to 6 minutes without thawing first.

Adjusting sweetness to your taste. The banana and maple syrup keep added sugar minimal, but if you prefer a less sweet bite — common during the early weeks of GLP-1 treatment when taste preferences shift — you can omit the maple syrup entirely. The banana provides enough natural sweetness on its own. Conversely, if your banana is not very ripe, add an extra teaspoon of maple syrup.

Nut-free substitution. Replace the peanut butter with sunflower seed butter for a fully nut-free version. The flavor changes slightly — sunflower butter is a bit earthier — but the protein content stays nearly identical. Tahini also works and gives a slightly more sophisticated, nutty flavor that pairs well with the cinnamon.

Frequently Asked Questions

Can I eat these if I feel nauseous on my GLP-1 medication?
These bites are a good option during mild nausea because they are small, protein-dense, and not overly sweet or greasy — all factors that tend to be better tolerated. The bland base of white beans and banana is gentle on the stomach. Start with one or two bites rather than a full serving, and eat them at room temperature or slightly chilled rather than hot, as cold foods tend to trigger less nausea. If you are experiencing persistent nausea, especially after a dose increase, consult your prescribing physician before forcing yourself to eat.
Can I make these without a food processor?
Yes, though the texture will be different. Mash the beans thoroughly with a fork or potato masher — you want them as smooth as possible. Mash the banana separately until liquidy, then stir everything together by hand. The bites will have a chunkier, more rustic texture with visible bean pieces, which some people actually prefer. A stick blender in a tall container also works well as an alternative to a full food processor.
How should I store these for weekly meal prep?
These bites are ideal for weekly prep because they actually improve in texture after a day in the refrigerator — the oats absorb moisture and the bites become more fudgy. Make a full batch on Sunday, cool completely, and store in an airtight container with parchment between layers. They hold well for 5 days refrigerated. For a two-week rotation, freeze half the batch immediately and pull from the freezer as needed. Label your container with the date and protein count per serving so you can track your daily intake easily.
What if I can only eat one or two bites at a time?
That is completely normal, especially in the first few months on GLP-1 medication or after a dose adjustment. Each individual bite contains about 6.5 grams of protein, so even two bites give you 13 grams — a meaningful amount. Consider splitting the batch into single-bite portions in small containers or snack bags so you can grab exactly what you need. Because they store well for 5 days refrigerated and 2 months frozen, nothing goes to waste even if you are eating very small amounts at each sitting.
Why do you air fry at 325°F instead of the typical 350°F or higher?
The lower temperature is intentional for two reasons. First, protein powder and natural sugars from banana burn easily at high heat, which creates bitter, dry edges before the center has set. Second, the white bean batter is dense and needs gentle, even heat to cook through without forming a hard crust. If your air fryer runs hot — many do — check the bites at the 8-minute mark. They are done when the top springs back slightly when touched but still feels soft. The residual heat finishes the cooking as they cool, which is why the 10-minute resting period is essential.

This article provides general food and nutrition guidance only. It does not constitute medical advice. Always consult your healthcare provider regarding your GLP-1 medication and individual nutritional needs.