These air-fried chickpea bites pack 26 grams of protein per serving while delivering the warm, aromatic flavors of classic Indian mithai. Each bite combines canned chickpeas with chickpea flour and plant-based protein powder for a triple layer of plant protein, all held together with cashew butter and sweetened with jaggery. The accompanying cardamom yogurt adds another 4 grams of protein alongside a cool, fragrant contrast to the crispy exterior. At 360 calories for a generous six-bite serving, this is a dessert that earns its place in a high-protein eating plan.

Saffron and cardamom do most of the heavy lifting here, creating the unmistakable warmth of Indian sweets without relying on excessive sugar or fat. A few drops of rose water round out the fragrance, while ground cinnamon adds a quiet depth that keeps the flavor interesting bite after bite. The exterior crisps in the air fryer to a light golden shell, but the inside stays dense and fudgy — closer to the texture of peda or besan barfi than a cookie or a cake.

GLP-1 users often find that sweet cravings persist even as overall appetite decreases. These bites address that directly: each one is small, protein-dense, and satisfying enough that three or four can close out a meal without the heaviness of a traditional dessert. The chickpea and chickpea flour base digests slowly, which pairs well with the delayed gastric emptying that GLP-1 medications already produce — no blood sugar spike followed by a crash.

Why This Works on GLP-1

Preserving lean muscle mass is one of the most important nutritional priorities during GLP-1-assisted weight loss. Medications like Ozempic and Wegovy reduce appetite effectively, but that reduced intake can lead to muscle loss if protein stays low. These bites deliver 26 grams of protein per serving from three complementary plant sources — whole chickpeas, chickpea flour, and plant-based protein powder — making them one of the more protein-dense desserts you can prepare in under 30 minutes. The Greek yogurt dip adds another complete protein source, bringing the amino acid profile closer to what you would get from an animal-based option.

The 6 grams of fiber per serving comes almost entirely from the chickpeas themselves, and it is the slow-digesting, soluble kind that supports steady blood sugar rather than the rough insoluble fiber that can cause bloating. For anyone experiencing the digestive sensitivity that often accompanies the first weeks on Mounjaro or Zepbound, that distinction matters. Rose water and cardamom are both traditionally used in Ayurvedic cooking for their digestive-calming properties, which is a welcome bonus rather than the main point.

Air frying rather than deep frying cuts the fat dramatically compared to traditional Indian sweets. Classic gulab jamun or besan ladoo can contain 15 to 20 grams of fat per serving from ghee or frying oil. These bites use just 2 teaspoons of cashew butter for richness and a light spray of oil — enough to develop the golden crust without turning the dessert into a fat bomb. At 8 grams of fat per serving, you stay well within the range that most GLP-1 users find comfortable.

Ingredients (serves 2)

For the chickpea bites:

  • 1 cup (170g) canned chickpeas, drained and rinsed
  • 3 tablespoons (22g) chickpea flour (besan)
  • 1 scoop (30g) vanilla plant-based protein powder
  • 2 tablespoons (25g) jaggery, finely grated (or coconut sugar)
  • 2 teaspoons (10g) cashew butter
  • Pinch of saffron threads, steeped in 1 tablespoon warm water for 5 minutes
  • 3/4 teaspoon ground cardamom
  • 1/4 teaspoon ground cinnamon
  • 1/4 teaspoon rose water
  • Cooking spray

For the cardamom yogurt:

  • 1/3 cup (80g) plain nonfat Greek yogurt
  • 2 teaspoons (14g) honey
  • 1/4 teaspoon ground cardamom
  • Tiny pinch of saffron threads (optional)

For garnish:

  • 1 tablespoon (8g) shelled pistachios, finely chopped
  • A few saffron threads

Instructions

Prepare the saffron and dough:

  1. Place the pinch of saffron threads in a small bowl with 1 tablespoon of warm water. Let steep for at least 5 minutes while you prepare everything else — the water should turn a deep gold. This blooming step releases the saffron's color and flavor far more effectively than adding dry threads directly to the dough.

  2. Add the drained chickpeas to a food processor and pulse 15 to 20 times until broken down into a thick, slightly textured paste. Scrape down the sides once halfway through. You want a consistency similar to hummus but slightly chunkier — completely smooth is fine too, but a little texture gives the finished bites more character.

  3. Add the chickpea flour, protein powder, grated jaggery, cashew butter, cardamom, cinnamon, rose water, and the saffron along with its steeping liquid. Process for 30 to 45 seconds until a cohesive dough forms. It should hold together easily when you press a small amount between your fingers. If it feels crumbly, add water one teaspoon at a time and pulse again.

Shape and air fry:

  1. Divide the dough into 12 equal portions — roughly 1 heaping tablespoon each. Roll each portion between your palms into a smooth ball about 1 inch (2.5 cm) across. If the dough sticks, dampen your hands slightly with water.

  2. Preheat the air fryer to 350°F (175°C) for 2 minutes. Lightly spray the basket or tray with cooking spray. Arrange the balls in a single layer with at least half an inch of space between them. Spray the tops lightly with cooking spray — this is what creates the golden crust.

  3. Air fry for 10 to 12 minutes, turning each bite gently with tongs or a small spatula at the halfway mark. They are done when the outside is golden and firm to a light press, but the interior still gives slightly. Start checking at 10 minutes — ovens vary, and you want fudgy, not dry.

Make the cardamom yogurt:

  1. While the bites cook, stir together the Greek yogurt, honey, and cardamom in a small bowl. If using the optional saffron, crush the threads between your fingers directly into the yogurt and stir until streaked with gold. Taste and add a drop more honey if you prefer it sweeter.

Serve:

  1. Arrange the warm bites on a plate, spoon or drizzle the cardamom yogurt alongside, and scatter the chopped pistachios and a few saffron threads over the top. Serve warm or at room temperature — both are excellent.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~360 kcal
Protein ~26g
Fat ~8g
Carbohydrates ~48g
Fiber ~6g

Estimates based on canned chickpeas, standard plant-based vanilla protein powder (24g protein per scoop), nonfat Greek yogurt, and raw jaggery. Actual values may vary with specific brands.

Practical Notes

Storage and meal prep. The bites keep in an airtight container in the refrigerator for up to 4 days. Reheat in the air fryer at 325°F (160°C) for 3 to 4 minutes to restore the exterior crispness — the microwave works but produces a softer result. Store the yogurt separately and add it fresh when serving.

Jaggery versus other sweeteners. Jaggery gives these bites the deep, molasses-like warmth found in traditional Indian sweets, but coconut sugar is a near-identical substitute. Maple syrup works in a pinch — reduce by 1 teaspoon and expect the dough to be slightly wetter. White sugar dissolves well but loses the caramel complexity that makes these taste like actual mithai rather than generic protein bites.

Protein powder selection. Vanilla-flavored plant protein blends well with the warm spice profile without competing. Unflavored works too but may need an extra teaspoon of jaggery to compensate. Avoid chocolate or fruity flavors — they clash with the saffron and rose water. Whey protein is a valid substitute if you are not strictly plant-based, though the texture will be slightly denser.

If you are in your first weeks on GLP-1 medication. Start with 3 bites instead of 6, skipping the yogurt if dairy feels heavy. Many people in the dose-titration phase find that even a small sweet treat after a protein-rich main course is plenty. You can always eat the remaining bites as a separate snack the next day.

Rose water intensity. Rose water varies widely between brands. Start with 1/4 teaspoon, taste the raw dough, and add another 1/8 teaspoon only if you want a more floral note. Too much rose water produces a soapy flavor that cannot be corrected once baked. If you do not have rose water, the bites are still excellent without it — the saffron and cardamom carry the recipe on their own.

Frequently Asked Questions

Can I eat these bites as a snack between meals on GLP-1 medication?
Yes, and they are well-suited for it. A portion of 3 bites (without the yogurt) provides about 11 grams of protein and roughly 180 calories — enough to bridge a gap between meals without overwhelming a reduced appetite. The chickpea base digests slowly, so you get sustained energy rather than a quick sugar hit. If you are on Wegovy or Zepbound and find that full meals feel too heavy, splitting this recipe across two snack-sized portions can be a practical way to keep your daily protein intake on track.
What can I use instead of chickpeas for a lower-carb version?
White beans (cannellini or great northern) have a milder flavor and slightly fewer carbs per gram, though the difference is modest. For a more dramatic carb reduction, you could replace half the chickpeas with firm silken tofu — blend the tofu first until completely smooth, then add the remaining chickpeas. This drops the carbs to roughly 35 grams per serving while keeping the protein nearly the same. The texture becomes softer and more custard-like, closer to sandesh than peda. Keep the chickpea flour regardless — it is essential for binding and for the roasted, nutty flavor that makes this taste like Indian mithai.
How should I reheat these, and do they freeze well?
They freeze well for up to 6 weeks. Spread the cooled bites on a parchment-lined plate, freeze until solid (about 2 hours), then transfer to a freezer bag. To serve, reheat directly from frozen in the air fryer at 325°F (160°C) for 5 to 6 minutes — no thawing needed. The microwave is faster but sacrifices the crispy shell. Make the yogurt fresh each time rather than freezing it, since Greek yogurt separates after thawing.
I have a very small appetite right now. How can I make this work?
Scale back to 2 or 3 bites as a post-meal sweet course, paired with a tablespoon of the cardamom yogurt. At that size, you are looking at roughly 120 to 180 calories and 9 to 13 grams of protein — small enough to fit after even the lightest dinner. The remaining bites store beautifully in the fridge, so you are not wasting food. Some GLP-1 users find that having a small, planned dessert prevents the later-evening snacking that happens when the medication's appetite suppression starts to wane.
My air fryer runs hot. How do I prevent the outside from burning before the inside sets?
Drop the temperature to 325°F (160°C) and extend the cooking time to 13 to 15 minutes. The lower heat gives the interior time to firm up without charring the exterior. If your air fryer has a particularly aggressive top element, place a small piece of parchment paper loosely over the bites for the first 6 minutes, then remove it for the final browning phase. Also make sure your bites are no larger than 1 inch across — larger balls take disproportionately longer to cook through and are more likely to burn on the outside.

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.