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:
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.
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:
Preheat your air fryer to 375°F (190°C) for 3 minutes. Lightly coat the basket or tray with cooking spray.
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).
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:
- 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:
- 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?
Can I use pork tenderloin instead of ground pork?
How should I store and reheat the yogurt dip?
What if I'm in the early phase of GLP-1 treatment and can only eat very small amounts?
Why do the bites need to reach 160°F internally?
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.