These Mexican cinnamon pork protein bites pack 33 grams of protein into a sweet, warmly spiced treat that takes just 25 minutes from bowl to plate. Each serving delivers a full protein hit from lean ground pork and whey protein, while keeping calories under 300 — an unusual ratio for anything that tastes this much like dessert. The accompanying lime-spiked Greek yogurt dip adds another 4 grams of protein per portion and a bright, creamy contrast.

The flavor draws from Mexican canela — true cinnamon — which has a softer, more floral warmth than its cassia cousin. Blended with a whisper of piloncillo-style brown sugar, a thread of vanilla, and the faintest heat from cayenne, these bites taste like a cross between a churro and a spiced meatball. The air fryer crisps the exterior while keeping the interior moist and tender, creating a satisfying textural contrast in every bite.

For GLP-1 users, this format works particularly well. Each bite is roughly one inch across — small enough to eat slowly and gauge fullness between pieces. The high protein content promotes satiety far beyond what a conventional sweet of similar size would provide, and the simple ingredient list keeps digestion comfortable and predictable.

Why This Works on GLP-1

Preserving lean muscle mass is one of the most important nutritional priorities during GLP-1-assisted weight loss, and these bites deliver 33 grams of complete animal protein per four-bite serving. That is more than many full meals provide. For people on Mounjaro or similar GLP-1 medications experiencing reduced appetite, concentrating this much protein into a small, easy-to-eat format means you can meet your daily protein targets without needing to force down large volumes of food.

The recipe keeps fiber moderate and avoids common GLP-1 digestive triggers. There is no heavy cream, no deep-frying oil, and no large quantities of raw fiber that might cause bloating or discomfort. The small amount of oat flour and ground flaxseed provides gentle bulk without taxing a slowed digestive system.

The cinnamon in these bites is more than flavor. Ceylon cinnamon has been studied for its potential to support healthy blood sugar metabolism — a useful bonus given that many GLP-1 users are also managing insulin sensitivity. Combined with the blood-sugar-stabilizing effect of the high protein content, this is a sweet that works with your body rather than against it.

Ingredients (serves 4)

For the protein bites:

  • 1 lb (450g) 93% lean ground pork
  • 1 large egg
  • 1/4 cup (30g) vanilla whey protein powder
  • 3 tablespoons (22g) oat flour
  • 2 tablespoons (14g) ground flaxseed
  • 2 tablespoons (25g) dark brown sugar or grated piloncillo
  • 1 1/2 teaspoons ground cinnamon (Ceylon preferred)
  • 1/2 teaspoon pure vanilla extract
  • 1/4 teaspoon fine sea salt
  • Pinch of cayenne pepper (optional)
  • Cooking spray

For the cinnamon-sugar coating:

  • 1 tablespoon (12g) coconut sugar or light brown sugar
  • 1 teaspoon ground cinnamon

For the lime yogurt dip:

  • 3/4 cup (180g) plain nonfat Greek yogurt
  • 1 tablespoon (21g) honey
  • Zest of 1 lime
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon pure vanilla extract

Instructions

Make the protein bite mixture:

  1. In a large bowl, combine the ground pork, egg, protein powder, oat flour, ground flaxseed, brown sugar, cinnamon, vanilla, salt, and cayenne. Mix with your hands or a fork until everything is evenly distributed — about 60 seconds of mixing. Overmixing will make the bites tough, so stop once you see no dry pockets of protein powder.

  2. Using a tablespoon measure or small cookie scoop, portion the mixture into 16 equal balls, roughly 1 inch (2.5 cm) across. Roll each one between your palms to smooth the surface — this helps them crisp evenly in the air fryer.

Air fry the bites:

  1. Preheat your air fryer to 375°F (190°C) for 3 minutes. Lightly coat the basket or tray with cooking spray.

  2. Arrange the bites in a single layer with about half an inch of space between each one. Depending on your air fryer size, you may need to cook in two batches. Air fry for 10 to 12 minutes, shaking the basket or flipping the bites halfway through at the 5-minute mark. They are done when the exterior is golden brown and an instant-read thermometer inserted into the center reads 160°F (71°C).

  3. While the bites are still warm, combine the coconut sugar and cinnamon for the coating in a small bowl. Remove the bites from the air fryer and immediately roll each one in the cinnamon-sugar mixture. The residual warmth helps the coating stick without needing any additional fat.

Make the lime yogurt dip:

  1. While the bites air fry, stir together the Greek yogurt, honey, lime zest, cinnamon, and vanilla in a small serving bowl. Taste and adjust the honey if you prefer it sweeter. Refrigerate until serving.

Serve:

  1. Arrange four bites per plate alongside a generous spoonful of the lime yogurt dip. Serve warm or at room temperature — both work well.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~285 kcal
Protein ~33g
Fat ~10g
Carbohydrates ~19g
Fiber ~2g

Estimates based on 93% lean ground pork, standard whey protein isolate, nonfat Greek yogurt, and USDA nutrient data for all other ingredients. Actual values may vary based on specific brands used.

Practical Notes

These bites meal prep beautifully. Store uncoated bites in an airtight container in the refrigerator for up to 4 days. Reheat in the air fryer at 350°F (175°C) for 3 to 4 minutes, then roll in the cinnamon-sugar coating just before eating. Keep the yogurt dip separately in a sealed container — it stays fresh for 5 days.

Freeze for longer storage. Arrange cooled, uncoated bites in a single layer on a parchment-lined baking sheet and freeze until solid, about 2 hours. Transfer to a freezer bag and store for up to 2 months. Reheat from frozen in the air fryer at 360°F (182°C) for 6 to 8 minutes. No need to thaw first.

Swap the protein powder if needed. Casein, pea protein, or collagen peptide powder all work here. Casein will produce a slightly denser bite, while pea protein keeps things plant-friendly if you are reducing dairy. Adjust the liquid slightly — pea protein absorbs more moisture, so you may want to add a tablespoon of water to the mixture.

If your appetite is very small, start with two bites. Two bites still deliver about 16 grams of protein. Pair them with a few tablespoons of the yogurt dip and eat slowly. You can always go back for more — the bites hold at room temperature for a couple of hours without any loss of quality.

Use a cookie scoop for consistent sizing. A #60 cookie scoop (1 tablespoon capacity) produces perfectly even bites that cook at the same rate. Uneven sizes mean some bites overcook while others stay underdone, which matters both for food safety with pork and for texture.

Frequently Asked Questions

Can I eat these bites if I'm experiencing nausea from my GLP-1 medication?
Mild nausea is common, especially in the early weeks of Wegovy or during dose increases. These bites are small and can be eaten one at a time, which gives you control over volume. The cinnamon and ginger (if you add a pinch) may help settle your stomach. Try eating one bite, waiting 10 to 15 minutes, and assessing how you feel before having another. The yogurt dip is cool and mild, which many people find easier to tolerate than warm or greasy foods. If nausea is persistent, speak with your prescribing doctor before adjusting your diet.
Can I use pork tenderloin instead of ground pork?
Yes. Finely mince 1 pound of pork tenderloin in a food processor using 8 to 10 short pulses — you want a coarse grind, not a paste. Pork tenderloin is even leaner than 93% ground pork, so the bites will be slightly drier. To compensate, add 1 tablespoon of unsweetened applesauce to the mixture for moisture. The protein content will be nearly identical, and fat will drop by about 2 grams per serving.
How should I store and reheat the yogurt dip?
Keep the lime yogurt dip in a sealed glass jar or airtight container in the refrigerator for up to 5 days. It may release a small amount of liquid after a day or two — simply stir it back in before serving. Do not freeze the dip, as Greek yogurt separates and becomes grainy when thawed. If you are meal prepping for the week, make a fresh batch of dip on day 3 or 4 for the best texture and flavor.
What if I'm in the early phase of GLP-1 treatment and can only eat very small amounts?
During the first weeks on Zepbound or similar medications, your stomach capacity may be significantly reduced. Treat these bites as a protein-forward mini-snack rather than a dessert course. One or two bites with a tablespoon of the yogurt dip provide 8 to 16 grams of protein in a very small volume. Eat slowly, chew thoroughly, and stop when you feel the first hint of fullness. You can wrap remaining bites and refrigerate them for later in the day. Many people find that eating small protein portions multiple times per day works better than trying to meet targets in three meals.
Why do the bites need to reach 160°F internally?
Ground pork must reach an internal temperature of 160°F (71°C) to be safe, according to USDA guidelines. Because these bites are small, they cook quickly, but their round shape can mean the very center stays cooler than the browned exterior suggests. Use an instant-read thermometer on the first batch to calibrate your timing — once you know exactly how long your specific air fryer takes, you can skip the thermometer for future batches. Undercooking is not just a food safety risk; it also results in a soft, mealy texture rather than the firm, moist bite you want.

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.