I’m always on the hunt for quick, protein-packed snacks that actually taste good. Let’s be real—most high-protein treats out there either taste like chalk, have a weird texture, or are loaded with artificial sweeteners that leave an aftertaste. That’s why I started experimenting in my kitchen, determined to create something that checks all the boxes: high in protein, low in sugar, easy to make, and ridiculously delicious.
Enter my donut cake. It’s like a cross between a classic donut and a soft, fluffy cake, but with way better macros. I first came up with this recipe after a heavy leg day when I was craving something sweet but didn’t want to throw off my meal plan. I needed a post-workout snack that had enough protein to fuel recovery, but also felt like a treat. Regular donuts weren’t an option, and plain protein shakes just weren’t cutting it. So, I played around with different ingredients until I landed on this perfect high-protein donut cake—moist, lightly sweetened, and packed with flavor.
The best part? It’s super meal-prep friendly. I make a batch at the start of the week, slice it up, and have it ready to grab whenever I need a quick, satisfying snack. Whether you’re trying to hit your protein goals, looking for a clean dessert, or just want a healthier way to enjoy something sweet, this donut cake is about to be your new favorite treat.
Table of Contents
What Is a Donut Cake?
A donut cake is exactly what it sounds like—a cake that tastes like a donut but is baked instead of fried. It has that soft, moist texture with a hint of sweetness, making it the perfect hybrid of two classic treats. But here’s the best part: this version is packed with high-quality protein, healthy ingredients, and none of the deep-fried guilt.
Most traditional donut cakes rely on refined flour, loads of sugar, and butter, making them more of a dessert than a balanced snack. But with a few smart ingredient swaps, it transforms into a macro-friendly, high-protein option that fuels workouts, satisfies cravings, and fits into any meal plan.
This recipe is perfect for meal prep, easy to customize, and can be enjoyed as a pre-workout snack, post-workout recovery treat, or even a guilt-free dessert. Plus, since it’s baked instead of fried, you don’t need any fancy equipment—just a mixing bowl, a cake pan, and an oven.
If you love protein-packed treats, you might also enjoy this protein donut guide, which shares more ideas for making high-protein donut variations.
Ingredients for a Protein-Packed Donut Cake
Base Ingredients
To keep this donut cake high in protein and balanced in macros, we’re using simple, wholesome ingredients:
- 1 cup oat flour (or almond flour for a low-carb option)
- 2 scoops vanilla protein powder (whey or plant-based)
- ½ cup Greek yogurt (adds protein and moisture)
- 2 large eggs (or 4 egg whites for lower fat)
- ¼ cup honey or maple syrup (natural sweetness)
- 1 teaspoon vanilla extract
- ½ teaspoon cinnamon (for that classic donut flavor)
- 1 teaspoon baking powder
- ¼ teaspoon salt
- ⅓ cup unsweetened almond milk (adjust for desired batter consistency)
Optional Add-Ins
- Dark chocolate chips (for extra indulgence)
- Chopped nuts (adds crunch and healthy fats)
- Unsweetened coconut flakes (for texture and flavor)
These ingredients create a soft, lightly sweetened donut cake that’s rich in protein and satisfying without being overly heavy.
Step-By-Step Instructions to Make a Perfect Donut Cake

1. Preparing the Batter
Getting the batter just right is the key to a moist, fluffy donut cake. Start by whisking together the dry ingredients in a large bowl:
- 1 cup oat flour
- 2 scoops vanilla protein powder
- 1 teaspoon baking powder
- ½ teaspoon cinnamon
- ¼ teaspoon salt
In a separate bowl, mix the wet ingredients:
- 2 large eggs
- ½ cup Greek yogurt
- ¼ cup honey or maple syrup
- 1 teaspoon vanilla extract
- ⅓ cup unsweetened almond milk
Slowly fold the dry ingredients into the wet mixture, stirring gently to avoid overmixing. If the batter feels too thick, add a splash more almond milk until it reaches a smooth consistency.
2. Baking It to Perfection

Preheat your oven to 350°F (175°C) and lightly grease a round cake pan or bundt pan. Pour the batter in, spreading it evenly. Bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean.
For an extra golden top, switch to broil for the last minute—but watch it closely so it doesn’t burn!
3. Cooling & Unmolding
Once baked, let the donut cake cool in the pan for about 10 minutes before transferring it to a wire rack. This prevents it from breaking apart. Cooling completely before adding toppings helps maintain its texture.
If you enjoy baked treats, you might also love this blueberry protein muffin recipe, a great snack for busy mornings!
Nutritional Facts
This high-protein donut cake isn’t just delicious—it fits perfectly into a balanced diet. Here’s a breakdown of the nutrition per serving (makes 8 slices):
Nutrient | Amount Per Slice |
---|---|
Calories | 180 |
Protein | 14g |
Carbohydrates | 22g |
Sugar | 6g |
Fat | 5g |
Fiber | 3g |
Compared to traditional donut cakes, this version has less sugar, more protein, and better-quality ingredients, making it a great post-workout or mid-day snack.
If you’re looking for another high-protein dessert, check out this chocolate peanut butter protein bar recipe for a no-bake treat packed with protein!
Meal Prep & Storage Tips for Donut Cake
How to Store Your Donut Cake
Keeping your donut cake fresh is easy with the right storage method. If you plan to eat it within a few days, store it in an airtight container at room temperature for up to 3 days. However, for longer freshness, refrigerate it for up to a week.
To prevent dryness, wrap individual slices in plastic wrap before placing them in a sealed container. This locks in moisture and keeps each piece soft and delicious.
Freezing for Later
If you love meal prepping, freezing is the best way to have a quick, protein-packed snack on hand. Follow these steps for the best results:
- Slice the donut cake into individual portions.
- Wrap each slice tightly in plastic wrap, then place them in a freezer-safe bag.
- Label the bag with the date to keep track of freshness.
Frozen slices can last up to 3 months. When you’re ready to eat, just thaw a slice in the fridge overnight or microwave it for 20-30 seconds. It’ll taste just as good as fresh!
For more meal-prep-friendly protein treats, check out this nut-free protein bars recipe, another great grab-and-go snack!
Toppings & Pairing Ideas for Donut Cake

Healthier Topping Ideas
A donut cake is already delicious on its own, but the right toppings can take it to the next level. Instead of sugar-laden glazes, try these healthier options:
- Greek Yogurt Glaze – Mix ¼ cup Greek yogurt, 1 tablespoon honey, and a splash of vanilla extract for a creamy, high-protein topping.
- Cinnamon Protein Frosting – Blend 1 scoop vanilla protein powder, 2 tablespoons almond milk, and ½ teaspoon cinnamon for a low-calorie spread.
- Dark Chocolate Drizzle – Melt 1 tablespoon dark chocolate chips and drizzle over the top for a rich flavor boost.
Best Pairings for a Balanced Meal
If you’re having a slice of donut cake as a snack, pair it with something that adds extra protein or healthy fats. Here are some great options:
- Protein Shake – A chocolate or vanilla shake makes a perfect post-workout combo.
- Almond Butter – Spread some on top for a satisfying crunch and a dose of healthy fats.
- Coffee or Matcha – A warm drink complements the cake’s soft, sweet flavor.
If you enjoy high-protein breakfast treats, you might also love this protein French toast recipe, another delicious way to start your day right!
Variations for Different Fitness Goals
For Bulking (More Calories & Protein)
If you’re in a bulking phase, you need extra calories and protein to support muscle growth. A few simple tweaks can turn this donut cake into a more calorie-dense snack without sacrificing nutrition.
- Add Nut Butter: Stir 2 tablespoons of peanut butter or almond butter into the batter for healthy fats and extra calories.
- Use Whole Eggs: Swap egg whites for 3 whole eggs to boost fat and protein.
- Increase Protein Powder: Use 3 scoops of protein powder instead of 2 for a higher protein content.
- Top with Nuts & Seeds: Sprinkle chopped walnuts, pecans, or chia seeds on top before baking for extra nutrients.
This version makes the donut cake more filling and helps you hit your daily calorie goals while still keeping it clean.
For Cutting (Lower Calories, Higher Satiety)
When cutting, the goal is to stay full while keeping calories under control. This version of the donut cake keeps you satisfied without overloading on carbs and fats.
- Swap Almond Flour for Coconut Flour: Coconut flour is more absorbent, meaning you use less, which lowers the calorie count. Use ¾ cup coconut flour instead of oat flour.
- Reduce Sweetener: Cut the honey or maple syrup in half, or use a sugar-free alternative like monk fruit or stevia.
- Add More Egg Whites: Using 4 egg whites instead of 2 whole eggs reduces fat while keeping protein high.
- Increase Fiber: Stir 1 tablespoon of flaxseed or psyllium husk into the batter to boost fiber and keep you full longer.
This version keeps the donut cake light, satisfying, and perfect for a calorie-conscious diet.
For Low-Carb Diets
If you’re following a low-carb or keto plan, making a few changes to this donut cake will keep the net carbs low while still giving you a sweet, protein-rich treat.
- Use Almond Flour Instead of Oat Flour: Almond flour is naturally low in carbs and keeps the texture moist. Use 1 cup almond flour instead.
- Choose Sugar-Free Sweeteners: Swap honey or maple syrup for erythritol or monk fruit to cut the sugar completely.
- Increase Healthy Fats: Add 1 tablespoon of coconut oil to the batter for extra richness and satiety.
- Pair with Whipped Cream: Serve with sugar-free whipped cream or full-fat Greek yogurt for a satisfying, keto-friendly dessert.
This version keeps the donut cake delicious while making it suitable for low-carb lifestyles.
If you’re looking for another great low-carb snack, check out this mission low-carb tortillas guide for easy meal ideas.
FAQs About Donut Cake
Can I make this donut cake without protein powder?
Yes! If you prefer not to use protein powder, simply replace it with ¼ cup extra oat flour or almond flour. The texture may be slightly different, but it will still taste great.
How do I make this donut cake even more moist?
To keep it from drying out, make sure you’re using enough Greek yogurt or almond milk. If needed, add 1 extra tablespoon of almond milk before baking.
Can I use a different sweetener?
Absolutely! You can use monk fruit, stevia, erythritol, or coconut sugar instead of honey or maple syrup. Just adjust the amount to taste.
What’s the best way to store leftovers?
Keep your donut cake in an airtight container at room temperature for up to 3 days, or refrigerate for up to 1 week. For long-term storage, freeze slices individually and thaw as needed.

High-Protein Donut Cake
Ingredients
Dry Ingredients
- 1 cup oat flour
- 2 scoops vanilla protein powder
- 1 teaspoon baking powder
- 0.5 teaspoon cinnamon
- 0.25 teaspoon salt
Wet Ingredients
- 2 large eggs
- 0.5 cup Greek yogurt
- 0.25 cup honey or maple syrup
- 1 teaspoon vanilla extract
- 0.33 cup unsweetened almond milk
Optional Add-Ins
- 0.25 cup dark chocolate chips
- 2 tablespoons chopped walnuts or pecans
- 1 tablespoon unsweetened coconut flakes
Instructions
- Preheat the oven to 350°F (175°C) and lightly grease a round cake pan or bundt pan.
- In a large mixing bowl, whisk together the oat flour, protein powder, baking powder, cinnamon, and salt until well combined.
- In a separate bowl, mix the eggs, Greek yogurt, honey (or maple syrup), vanilla extract, and almond milk until smooth.
- Gradually fold the dry ingredients into the wet ingredients, stirring gently until a thick, smooth batter forms. Avoid overmixing.
- Pour the batter into the prepared cake pan, spreading it evenly.
- Bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cake cool for 10 minutes in the pan before transferring to a wire rack.
- Once completely cooled, slice and serve as is or add a topping like Greek yogurt glaze, dark chocolate drizzle, or cinnamon protein frosting.