Vegan Protein Coffee Cake
As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.
This vegan protein coffee cake packs 46 grams of protein into two thick slices, and it tastes like actual coffee cake. Not like a protein bar pretending to be coffee cake. The dates do all the sweetening, the oat flour keeps everything tender, and the streusel on top gives it that signature crumbly-meets-chewy texture that makes coffee cake what it is.
I found this recipe through MealThinker, an AI meal planning app that builds custom recipes around your ingredients and macros. It nailed the protein-to-flavor balance on this one. The whole thing bakes in about 30 minutes, and you end up with a dense, satisfying cake that works just as well for breakfast as it does for an afternoon snack.
Why This Vegan Protein Coffee Cake Actually Works
This oat flour coffee cake uses a full 60 grams of pea protein and the texture is still soft and moist. The oat flour deserves most of the credit. It has a natural softness and moisture-retaining quality that keeps the crumb tender even with two full scoops of protein powder. You get serious protein numbers without any of the dryness or chalkiness that usually comes with high-protein baking.
The dates are doing double duty here. They handle all the sweetening in the cake itself (the streusel gets a bit of maple syrup, but that’s it). It’s a naturally sweetened coffee cake with no refined sugar anywhere. But beyond sweetness, blending them into the almond milk creates a thick, naturally sweet liquid base that distributes sweetness evenly through every bite. No random dry pockets, no clumps of date stuck in one corner.
Then there’s the flax egg. One tablespoon of ground flax mixed with three tablespoons of water creates a gel that binds the batter without any eggs. It also adds a subtle nutty undertone that pairs well with the cinnamon. If you’ve made mixed berry protein baked oatmeal before, you’ll recognize the same binding technique at work here.
Ingredients for Date and Oat Coffee Cake
Everything here is straightforward pantry stuff. You’ll blend rolled oats into flour right in the blender, so no need to buy a special product. Deglet noor dates work best because they’re drier and blend more easily than medjool, but either will work.
- 2.5 cups rolled oats (blended into flour)
- 1/2 cup (60g) pea protein powder, unflavored
- 1 tbsp baking powder
- 2 tsp ceylon cinnamon
- 1/2 tsp salt
- 1.5 cups pitted deglet noor dates, finely chopped
- 1.5 cups unsweetened almond milk
- 1 tbsp vanilla extract
- 1 tbsp ground flax mixed with 3 tbsp water
For the streusel topping:
- 1/4 cup all-purpose flour
- 1/4 cup rolled oats
- 2 tbsp maple syrup
- 2 tbsp vegetable oil
- 1/2 tsp cinnamon
How to Make Vegan Protein Coffee Cake
- Prep: Preheat your air fryer to 320°F (160°C) or oven to 350°F. Grease a small baking dish, roughly 6×6 or 7×7 inches. Mix 1 tbsp ground flax with 3 tbsp water in a small bowl and set aside for 5 minutes to thicken into a gel.
- Dry mix: Blend 2.5 cups rolled oats in a blender or food processor until you get a fine flour. In a large bowl, whisk together the oat flour, 1/2 cup (60g) pea protein powder, 1 tbsp baking powder, 2 tsp ceylon cinnamon, and 1/2 tsp salt until evenly combined.
- Wet mix: Add 1.5 cups dates, 1.5 cups almond milk, 1 tbsp vanilla extract, and the flax egg to a blender. Blend until the dates are fully broken down and you have a thick, smooth liquid. If you don’t have a blender, finely chop the dates and stir them into the milk, mashing with a fork to release their sweetness.
- Combine: Pour the wet ingredients into the dry. Fold gently by hand until just combined. The batter will be thick. Spread it evenly into the prepared dish.
- Streusel: In a small bowl, stir together 1/4 cup flour, 1/4 cup rolled oats, 2 tbsp maple syrup, 2 tbsp vegetable oil, and 1/2 tsp cinnamon until everything is coated and the mixture forms a wet, sticky topping. Spoon it evenly over the batter.
- Bake: Bake for 25 to 30 minutes (check at 20 if using an air fryer) until a toothpick inserted in the center comes out clean and the top is golden. Let it cool for at least 10 minutes before slicing into 2 large portions.
Tips for the Best Protein Coffee Cake
- Blend the dates. Blending the dates into the almond milk is the way to go. It distributes sweetness evenly and gives you a smoother batter. Chopping by hand works in a pinch, but you’ll get a more consistent result from the blender.
- The streusel won’t be crumbly. Because it uses maple syrup and oil instead of solid butter, the topping comes together as a wet, sticky mixture rather than a traditional crumbly streusel. That’s completely normal. It bakes into a chewy, golden layer on top that’s honestly just as good.
- Protein powder varies. If your batter looks too dry after mixing, add a splash more almond milk. Different protein powders absorb liquid differently, so trust your eyes over the measurements.
- Air fryer vs. oven: Air fryers run hotter, so start checking at 20 minutes. The top can brown quickly while the center is still underdone, so go by the toothpick test rather than how the top looks.
- Iron absorption tip: Pair a slice with something high in vitamin C, like an orange or fresh berries. The vitamin C significantly boosts absorption of the plant-based iron in the oats and dates.
How to Store Date Oat Coffee Cake
Wrap individual slices tightly in plastic wrap or store in an airtight container at room temperature for up to 2 days. For longer storage, refrigerate for up to 5 days. The cake actually gets more moist after a day as the dates continue to release their sugars. You can also freeze slices for up to 2 months. Thaw overnight in the fridge or reheat from frozen in the microwave for about 45 seconds. Similar to how oatmeal date banana bars hold up, the oat base freezes and reheats really well.
Coffee Cake Variations
Swap the pea protein for soy protein isolate if you prefer the taste. Soy protein tends to blend in a bit more seamlessly with baked goods. You could also use a vanilla-flavored protein powder and reduce the vanilla extract to 1 tsp to keep it from getting too sweet.
For a nut butter version, add 2 tablespoons of almond butter or peanut butter to the wet mix. It adds richness and bumps the protein even higher. If you like chocolate, fold in 2 tablespoons of cacao nibs for a mocha-style coffee cake. And for a similar oat-based breakfast that’s a bit quicker to throw together, try vegan baked oatmeal.
Frequently Asked Questions
Can I use a different protein powder in this coffee cake?
Yes. Pea protein works best because it has a neutral taste and bakes well, but soy protein isolate is a solid alternative. Avoid whey-style plant blends with added sweeteners, as they can make the texture gummy. Rice protein also works but may result in a slightly grainier crumb.
Can I use medjool dates instead of deglet noor?
Absolutely. Since you’re blending the dates into the liquid, either variety works. Deglet noor dates are a bit drier and less sweet, while medjool dates are stickier and sweeter. The end result will be slightly sweeter with medjool, but the texture will be the same.
Can I make this without a blender?
Yes, but a blender makes it easier. For the oats, you can pulse them in a food processor or even use store-bought oat flour (use about 1.75 cups since pre-ground flour is more compact). For the dates, finely chop them by hand and mash them into the almond milk with a fork. The texture won’t be quite as even, but it still works.
Is this recipe gluten-free?
Almost. The oat flour and protein powder are naturally gluten-free, but the streusel uses all-purpose flour. To make it fully gluten-free, swap the AP flour in the streusel for more oat flour or a gluten-free flour blend. Also make sure your oats are certified gluten-free, since regular oats can have cross-contamination.
What are the macros per serving?
Each large slice has roughly 910 calories, 46g protein, 112g carbs, and 32g fat. Most of the carbs come from the dates, which also provide about 18g of fiber per serving. It’s a calorie-dense recipe by design since it only makes 2 large portions. If you want smaller servings, cut it into 4 pieces and halve the nutrition numbers.
This is the kind of high protein vegan breakfast that makes meal prep actually enjoyable. Two big slices, 46 grams of protein, zero refined sugar, and it legitimately tastes like the kind of coffee cake you’d grab from a bakery. The dates keep it naturally sweet, the oat flour keeps it soft, and that sticky streusel on top ties everything together. If you’re into protein-packed breakfasts, also check out high-protein oatmeal and apple cinnamon coffee cake for more ideas.
Follow me on Instagram for more delicious vegan recipes. Share your coffee cake creations on Pinterest and Facebook!

High-Protein Date & Oat Coffee Cake
Equipment
- 6x6 or 7x7 inch baking dish
- Air fryer or oven
- Large mixing bowl
- Small mixing bowl
- Blender or Food Processor
Ingredients
Cake
- 2.5 cups rolled oats blended into flour
- 1/2 cup pea protein powder 60g, unflavored
- 1 tbsp baking powder
- 2 tsp ceylon cinnamon
- 1/2 tsp salt
- 1.5 cups pitted deglet noor dates finely chopped
- 1.5 cups unsweetened almond milk
- 1 tbsp vanilla extract
- 1 tbsp ground flax mixed with 3 tbsp water
Streusel Topping
- 1/4 cup all-purpose flour
- 1/4 cup rolled oats
- 2 tbsp maple syrup
- 2 tbsp vegetable oil
- 1/2 tsp cinnamon
Instructions
- Preheat your air fryer to 320°F (160°C) or oven to 350°F. Grease a small baking dish (approximately 6x6 or 7x7 inches). Mix 1 tbsp ground flax with 3 tbsp water and set aside for 5 minutes to thicken.
- Blend 2.5 cups rolled oats in a blender or food processor until you get a fine flour. In a large bowl, whisk together the oat flour, 1/2 cup (60g) pea protein powder, 1 tbsp baking powder, 2 tsp ceylon cinnamon, and 1/2 tsp salt.
- Add 1.5 cups dates, 1.5 cups almond milk, 1 tbsp vanilla extract, and the flax egg to a blender. Blend until the dates are fully broken down and you have a thick, smooth liquid. If you don't have a blender, finely chop the dates and stir them into the milk, mashing with a fork.
- Pour the wet ingredients into the dry. Fold gently by hand until just combined. The batter will be thick. Spread evenly into the prepared dish.
- Make the streusel: In a small bowl, stir together 1/4 cup flour, 1/4 cup rolled oats, 2 tbsp maple syrup, 2 tbsp vegetable oil, and 1/2 tsp cinnamon until everything is coated and the mixture forms a wet, sticky topping. Spoon evenly over the batter.
- Bake for 25-30 minutes (check at 20 minutes if using an air fryer) until a toothpick inserted in the center comes out clean and the top is golden. Let cool for at least 10 minutes before slicing into 2 large portions.




