Classic American chocolate pudding, rebuilt for serious protein. Each serving of this stovetop dessert delivers 30 grams of protein from a combination of whole eggs, egg whites, cottage cheese blended smooth into the base, and a Greek yogurt dollop on top. At just 353 calories per cup, this is one of the most nutrient-dense desserts you can make—and it all comes together in a single saucepan in about 25 minutes of active cooking.

The flavor is deep, genuinely chocolatey, and honestly indulgent. Dutch-process cocoa powder builds the dark backbone, while a full ounce of 70% dark chocolate stirred in off the heat rounds out the bitterness with that fudgy, melt-on-your-tongue richness you expect from a proper pudding. Maple syrup adds clean, warm sweetness that complements the cocoa without making it cloying. A pinch of salt sharpens every flavor, and the finished texture is thick, glossy, and perfectly spoonable.

For GLP-1 users managing reduced appetite and smaller portions, dessert often quietly disappears from the daily routine. This pudding changes that equation. A single modest cup satisfies the craving completely while contributing meaningful protein toward your daily target, and the smooth, soft texture is naturally gentle on a digestive system adjusting to slowed gastric emptying.

Why This Works on GLP-1

Each serving delivers 30 grams of complete protein, primarily from whole eggs and egg whites—two of the most bioavailable protein sources available. For people taking Mounjaro, Zepbound, or similar GLP-1 medications, maintaining adequate protein intake is critical for preserving lean muscle mass during weight loss. Most nutrition professionals recommend 1.2 to 1.6 grams of protein per kilogram of body weight during GLP-1-assisted weight management, and a single serving of this pudding covers roughly 20 percent of that daily target. Unlike most desserts that contribute empty calories, this one builds toward your macro goals while actually tasting like a treat.

The cottage cheese base, once blended completely smooth, is invisible in both flavor and texture but adds a substantial protein and calcium boost. Because the pudding contains no raw fiber and no highly processed ingredients, it moves through the digestive system without triggering the bloating or discomfort that fiber-heavy desserts can cause when gastric emptying is already pharmacologically slowed.

At 353 calories per serving, this pudding fits comfortably within a calorie-controlled day. The combination of protein and moderate healthy fat from eggs and dark chocolate promotes a steady blood sugar response rather than the spike-and-crash pattern that high-sugar desserts trigger. Dark cocoa powder also provides flavanols that support cardiovascular health—a meaningful bonus during sustained weight loss.

Ingredients (serves 4)

For the pudding:

  • 4 large eggs
  • ½ cup (120ml) liquid egg whites (or whites from 4 large eggs)
  • 2 cups (452g) low-fat cottage cheese (2%)
  • 1½ cups (360ml) low-fat milk (1% or 2%)
  • 3 tablespoons (21g) unsweetened Dutch-process cocoa powder
  • 2 tablespoons (16g) cornstarch
  • 3 tablespoons (45ml) pure maple syrup
  • 1 ounce (28g) dark chocolate (70% cacao), finely chopped
  • 1 teaspoon pure vanilla extract
  • ¼ teaspoon fine sea salt

For serving:

  • ½ cup (130g) plain nonfat Greek yogurt
  • Flaky sea salt
  • Fresh raspberries or sliced strawberries (optional)

Instructions

Blend the cottage cheese base:

  1. Add the cottage cheese and milk to a blender. Blend on high for 60 to 90 seconds until the mixture is completely smooth with absolutely no visible curds. Run your finger through a drop—it should feel silky, not grainy. This step is non-negotiable for pudding texture, since even small lumps become unpleasantly noticeable in the finished dessert. Set the blended mixture aside.

Build and cook the pudding:

  1. In a medium heavy-bottomed saucepan, whisk together the eggs, egg whites, cocoa powder, cornstarch, maple syrup, and salt until no dry streaks of cocoa remain. The mixture will be thick and paste-like at first—this is correct, and the cocoa will fully dissolve once the liquid goes in.

  2. Gradually pour the blended cottage cheese mixture into the saucepan in a thin stream while whisking constantly. Adding it slowly prevents the eggs from forming lumps or scrambling from a sudden temperature change. Continue whisking until the mixture is uniformly combined, smooth, and a deep chocolate-brown color throughout.

  3. Set the saucepan over medium heat. Stir continuously with a silicone spatula or wooden spoon, scraping the bottom and corners of the pan where the custard thickens first. Cook for 10 to 12 minutes. You will notice the mixture gradually shifting from thin and watery to noticeably thick—it should hold a clear trail when you drag the spatula through it, and the first few lazy bubbles will break through the surface. Do not walk away during this step; constant stirring prevents scrambled egg bits from forming on the bottom.

  4. Remove the saucepan from the heat immediately. Add the finely chopped dark chocolate and vanilla extract, then stir steadily for about 30 seconds until the chocolate melts completely and the pudding turns glossy and uniformly dark. The residual heat from the pudding is enough to melt the chocolate without any further cooking.

Chill and serve:

  1. Divide the pudding evenly among four cups, ramekins, or small mason jars. Press a piece of plastic wrap directly onto the surface of each pudding to prevent a skin from forming. Refrigerate for at least 2 hours, or until fully chilled and firmly set. The pudding thickens considerably as it cools—what seems slightly loose when hot will set to the perfect scoopable consistency once cold.

  2. When ready to serve, peel off the plastic wrap. Dollop about 2 tablespoons of Greek yogurt on each pudding, sprinkle with a few flakes of sea salt, and scatter fresh berries on top if using. The cool, tangy yogurt cuts through the richness beautifully.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~353 kcal
Protein ~30g
Fat ~12g
Carbohydrates ~30g
Fiber ~2g

Calculated using USDA data for large eggs, 2% cottage cheese, 1% milk, Dutch-process cocoa, 70% dark chocolate, pure maple syrup, and nonfat Greek yogurt. Actual values may vary by brand.

Practical Notes

Make it ahead and eat all week. This pudding keeps in sealed containers in the refrigerator for up to 5 days, and the texture actually improves overnight as the starch fully sets and the chocolate flavor deepens. Prep a batch on Sunday and you have a protein-rich dessert ready every evening. Store the Greek yogurt topping separately and add it fresh when you eat each portion.

Swap the sweetener to suit your needs. Honey works as a straight one-to-one substitute for maple syrup. For a lower-sugar version, use 2 tablespoons of an allulose or monk fruit blend—reduce the amount since these tend to be sweeter than maple syrup, and add an extra tablespoon of milk to compensate for the lost liquid volume.

Use a real blender for the cottage cheese. A countertop blender or an immersion blender running for at least 2 full minutes are the only tools that achieve the completely smooth consistency this recipe demands. A food processor or a fork leaves tiny curds that become grainy in the finished pudding. This one step is the difference between a dessert that tastes homemade in the best way and one that tastes like a protein experiment.

Boost protein further with whey powder. Stir one scoop (about 25 grams) of unflavored or chocolate whey protein isolate into the blended cottage cheese mixture before combining it with the eggs. This adds roughly 5 grams of extra protein per serving and makes the finished pudding slightly thicker. Reduce the cornstarch by 1 teaspoon if you go this route.

Portion it smaller for early treatment phases. If your appetite is still quite reduced after a recent dose increase, divide the recipe into 6 smaller servings instead of 4. Each smaller portion still delivers about 20 grams of protein and 235 calories—enough to be meaningful nutrition without overwhelming a smaller stomach.

Frequently Asked Questions

Is it okay to eat dessert while taking GLP-1 medication?
There is nothing about GLP-1 medications that requires eliminating dessert entirely. The key is choosing desserts that contribute real nutrition rather than just sugar and empty calories. This pudding delivers 30 grams of protein per serving, which puts it on par with many main dishes. Eating small, protein-rich treats helps you maintain a positive relationship with food while still meeting your daily macro goals. If you find that very sweet foods trigger nausea on your medication, start with a half portion and see how your body responds before eating a full serving.
Can I use non-dairy milk instead of regular milk?
Yes. Unsweetened soy milk is the best substitute because it contributes about 7 grams of protein per cup and has a consistency closest to dairy milk. Oat milk also works well for texture but adds less protein. Almond milk produces a slightly thinner pudding, so add an extra teaspoon of cornstarch to compensate. Keep the cottage cheese dairy-based for its protein content, or substitute blended silken tofu (one 14-ounce block for the 2 cups of cottage cheese) if you need a fully dairy-free version—but note that the protein per serving will drop by a few grams.
How should I store leftover pudding, and can I freeze it?
Store individual portions in airtight containers or jars in the refrigerator for up to 5 days. The pudding thickens slightly more each day in the fridge—give it a quick stir if you prefer a softer consistency. Do not freeze this pudding. The egg-based custard separates upon thawing and develops a grainy, watery texture that cannot be stirred back to smooth. Keep the Greek yogurt topping in a separate container and spoon it on fresh each time you serve a portion.
What if my appetite is very small during early GLP-1 treatment?
During the first few weeks of treatment or after a dose increase, appetite can drop significantly. Divide this recipe into 6 or even 8 small portions—each still delivers 15 to 20 grams of protein, which is meaningful. You can also eat a few spoonfuls between meals as a protein supplement rather than treating it strictly as an after-dinner dessert. The smooth, soft texture requires minimal digestive effort compared to solid protein sources like chicken breast or steak, making it especially useful when your stomach feels sensitive.
My pudding turned lumpy while cooking—what went wrong?
The most common cause is heat that was too high, which scrambles the egg proteins before the cornstarch can stabilize the mixture into a smooth custard. Always use steady medium heat and stir without stopping, especially during the first 5 minutes when the mixture is still thin and the eggs are most vulnerable to curdling. If you spot small lumps starting to form, immediately pull the pan off the heat and whisk vigorously for 30 seconds—this often saves the batch. As a last resort, pour the finished pudding through a fine-mesh strainer to catch any bits. For next time, let the blended cottage cheese mixture sit at room temperature for 10 minutes before adding it to the eggs, which reduces the temperature shock.

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.