Each serving of these Moroccan-inspired semolina cakes packs 29 grams of protein from lean ground beef while staying under 320 calories. The combination of fine semolina, dried figs, and a touch of honey creates a lightly sweet texture that works beautifully with warm cinnamon and cardamom. These are small, dense cakes — not fluffy pastries — which makes them naturally portion-friendly.

The flavor profile draws from Moroccan pastry traditions, where semolina-based sweets are scented with rose water and spiced with cinnamon. Dried figs add chewy pockets of natural sweetness and a subtle nuttiness that pairs perfectly with the savory depth of the beef. A light drizzle of rose-scented honey on top ties everything together without making the cakes overly sweet.

For GLP-1 users, these cakes solve a common problem: finding a satisfying sweet treat that delivers meaningful protein. Three small cakes make a complete serving that feels indulgent without the blood sugar spike of traditional pastries. The air fryer produces a lightly crisp exterior with a moist interior, and the entire recipe comes together in about 25 minutes.

Why This Works on GLP-1

Each serving delivers 29 grams of protein primarily from lean ground beef, which is critical for preserving muscle mass during GLP-1-assisted weight loss. Research consistently shows that patients on medications like Wegovy can lose lean mass alongside fat if protein intake falls short. These cakes make it easy to hit protein targets in a format that feels like a treat rather than a chore. At three small cakes per serving, you get substantial protein without needing to eat a large volume of food.

The combination of semolina and dried figs provides slow-digesting carbohydrates and gentle fiber. This matters because GLP-1 medications already slow gastric emptying — you want ingredients that work with that process, not against it. The modest 3 grams of fiber per serving is enough to support digestion without causing the bloating that higher-fiber sweets sometimes trigger.

At 315 calories and only 9 grams of fat per serving, these cakes fit comfortably into a calorie-conscious eating plan. The protein-to-calorie ratio is excellent for a sweet — nearly 37% of calories come from protein. The natural sugars from figs and a small amount of honey provide sweetness without the empty calories of refined sugar-heavy desserts.

Ingredients (serves 4)

For the cakes:

  • 1 lb (450g) lean ground beef, 93/7
  • 1/4 cup (42g) fine semolina
  • 1/4 cup (30g) oat flour
  • 1 large egg
  • 4 dried figs (60g), finely diced
  • 1 tablespoon honey
  • 1 teaspoon rose water
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground cardamom
  • 1/4 teaspoon ground ginger
  • 1/4 teaspoon fine sea salt

For the rose honey drizzle:

  • 1 tablespoon honey
  • 1/2 teaspoon rose water
  • 1 teaspoon warm water

For serving:

  • 1 tablespoon crushed pistachios
  • Pinch of ground cinnamon

Instructions

Make the cake mixture:

  1. In a large bowl, combine the lean ground beef, semolina, oat flour, egg, diced figs, 1 tablespoon honey, 1 teaspoon rose water, cinnamon, cardamom, ginger, and salt. The semolina absorbs moisture from the beef and egg, which gives the cakes structure and a slightly grainy texture characteristic of Moroccan sweets.
  2. Mix with your hands or a fork until everything is evenly distributed. You want the figs spread throughout, not clumped in one area. The mixture will feel dense and slightly sticky — that is correct.
  3. Divide the mixture into 12 equal portions. Roll each into a ball, then flatten into small cakes about 2 inches (5cm) wide and 3/4 inch (2cm) thick. Uniform size ensures even cooking in the air fryer.

Air fry the cakes:

  1. Preheat your air fryer to 375°F (190°C) for 3 minutes. Lightly mist the basket or tray with cooking spray to prevent sticking.
  2. Arrange the cakes in a single layer with about 1/2 inch (1cm) of space between each one. You may need to work in two batches depending on your air fryer size — do not stack or crowd them, as this prevents the exterior from crisping properly.
  3. Air fry for 10 to 12 minutes, flipping the cakes once at the halfway mark. They are done when the exterior is golden brown and firm to the touch, and the internal temperature reaches 160°F (71°C). The edges should be lightly crisp while the center stays moist.

Make the drizzle and serve:

  1. While the cakes cook, stir together 1 tablespoon honey, 1/2 teaspoon rose water, and 1 teaspoon warm water in a small bowl. The warm water thins the honey just enough to drizzle easily.
  2. Transfer the finished cakes to a serving plate. Drizzle the rose honey over the warm cakes, then scatter the crushed pistachios and a pinch of cinnamon on top. Serve warm or at room temperature — they hold up well either way.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~315 kcal
Protein ~29g
Fat ~9g
Carbohydrates ~28g
Fiber ~3g

Estimates based on 93/7 lean ground beef, standard fine semolina, and Bob's Red Mill oat flour. Actual values may vary by brand.

Practical Notes

These cakes store beautifully for meal prep. Cool completely, then refrigerate in a single layer in an airtight container for up to 4 days. Reheat in the air fryer at 350°F (175°C) for 3 to 4 minutes to restore the crisp exterior. They also freeze well for up to 2 months — thaw overnight in the fridge before reheating.

Use fine semolina, not coarse. Fine semolina (sometimes labeled semolina flour or farina) produces a smooth, tender crumb. Coarse semolina will make the cakes gritty and they will not hold together as well. You can find fine semolina in the baking aisle or the international foods section of most grocery stores.

If you cannot find dried figs, dried apricots work. Chop them to the same small size and expect a slightly tangier flavor. Medjool dates are another option — use 3 dates instead of 4 figs, since dates are sweeter and stickier. Avoid raisins, as they release too much moisture during cooking.

Start with two cakes if you are in the early weeks of GLP-1 treatment. Many people on Mounjaro or similar medications find their appetite is very reduced in the first few months. Two cakes still deliver about 19 grams of protein, which is meaningful. You can always eat the third cake later when your appetite allows.

The rose water is optional but worth finding. It adds an authentic Moroccan fragrance that elevates these from simple meat cakes to something special. Look for it near the vanilla extract or in Middle Eastern grocery stores. Use a light hand — rose water is potent, and too much tastes soapy. If you skip it, add an extra 1/4 teaspoon of cinnamon and a pinch of orange zest for aromatic complexity.

Frequently Asked Questions

Can I taste the beef in these, or do they taste like a sweet?
These taste like a warmly spiced, lightly sweet cake with a savory undertone — not like a hamburger with sugar on it. The cinnamon, cardamom, rose water, and figs dominate the flavor profile. The beef provides richness and density similar to what butter or oil would contribute in a traditional pastry. Many Moroccan meat-based sweets follow this same principle, and the result is closer to a spiced cookie than anything savory. If you are skeptical, try one cake before committing to the full batch — most people are pleasantly surprised.
Can I use ground turkey or chicken instead of beef?
Ground turkey (93/7) works well and produces a slightly lighter flavor that some people prefer. The protein content stays nearly identical. Ground chicken breast also works but tends to be drier — if you use it, add 1 tablespoon of plain Greek yogurt to the mixture for moisture. Avoid fattier ground meats like 80/20 beef, as the extra fat renders out in the air fryer and makes the cakes greasy rather than tender.
How should I store and reheat these for weekly meal prep?
Refrigerate cooled cakes in an airtight container for up to 4 days. For best results, reheat 3 to 4 minutes in the air fryer at 350°F (175°C) — this re-crisps the exterior nicely. The microwave works in a pinch (30 seconds on medium power) but the texture will be softer. For freezing, arrange cooled cakes on a parchment-lined baking sheet, freeze until solid, then transfer to a zip-top bag. They keep for 2 months. Thaw overnight in the refrigerator before reheating.
I am in the first month of Zepbound and can barely eat — is this recipe still useful?
Absolutely. During the appetite-suppression phase that is strongest in early treatment, even two small cakes provide about 19 grams of protein in a very manageable volume. You can also cut the cakes smaller — make 16 instead of 12 — for even more portion flexibility. The key advantage of a dense, protein-rich sweet like this is that a small amount delivers real nutritional value. Keep a few in the fridge and eat one whenever you can manage food, even if it is just one cake at a time throughout the day.
My air fryer runs hot — how do I prevent the cakes from drying out?
If your air fryer tends to overcook, reduce the temperature to 360°F (180°C) and check the cakes at the 8-minute mark. The internal temperature should reach 160°F (71°C) but should not go much higher. Another safeguard is to lightly mist the tops of the cakes with cooking spray before air frying — this helps the surface brown evenly without drying. If you notice the edges are darkening too quickly, loosely tent a small piece of foil over the cakes for the last 2 to 3 minutes of cooking. The rose honey drizzle also adds back moisture to the finished cakes.

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.