There is nothing quite like pulling a warm, golden blueberry muffin out of your fridge on a hectic Tuesday morning, knowing that all you need is ninety seconds in the microwave before you are biting into something that tastes like it came from a corner bakery. These almond flour blueberry muffins nail every detail that makes the classic version irresistible: a soft, buttery crumb studded with just enough berries to burst across your tongue, and a crunchy streusel topping loaded with chopped walnuts, flax, and hemp hearts. The cream cheese worked into the batter is the secret weapon, keeping each muffin impossibly tender even after several days in the fridge.

From a macro standpoint, these muffins are built for ketosis. Each two-muffin serving delivers roughly 48 grams of fat from almond flour, butter, cream cheese, and walnuts, while net carbs land at just 8 grams. Protein sits at a solid 17 grams thanks to the combination of eggs, almond flour, hemp hearts, and flax. That high-fat, very-low-carb ratio means steady energy all morning without a blood sugar rollercoaster.

The whole batch of eight muffins takes about 37 minutes from bowl to cooling rack, and they keep beautifully in the refrigerator for up to five days. Bake them on a Sunday afternoon, stash them in an airtight container, and your weekday breakfast is handled. They also freeze well, so you can double the recipe whenever the mood strikes and build yourself a freezer stash that lasts weeks.

Ingredients (serves 4)

For the muffin batter:

  • 1 1/2 cups (144g) blanched almond flour
  • 3 large eggs, at room temperature
  • 2 oz (57g) cream cheese, softened
  • 3 tablespoons (42g) unsalted butter, melted and slightly cooled
  • 1/4 cup (48g) granulated erythritol or monk fruit sweetener
  • 1 tablespoon (12g) chia seeds
  • 1 teaspoon baking powder
  • 1 teaspoon pure vanilla extract
  • 1/2 teaspoon finely grated lemon zest
  • 1/4 teaspoon fine sea salt
  • 1/3 cup (50g) fresh blueberries

For the walnut-flax crumble:

  • 1/4 cup (30g) raw walnuts, finely chopped
  • 2 tablespoons (14g) blanched almond flour
  • 1 tablespoon (7g) ground golden flaxseed
  • 1 tablespoon (10g) hemp hearts
  • 1 tablespoon (14g) cold unsalted butter, cut into small cubes
  • 1 tablespoon (12g) granulated erythritol or monk fruit sweetener
  • 1/4 teaspoon ground cinnamon

Instructions

  1. Preheat and prepare. Position a rack in the center of your oven and preheat to 350°F (175°C). Line 8 cups of a standard muffin tin with parchment liners or grease generously with butter. If you only have a 12-cup tin, leave the remaining wells empty or fill them halfway with water so the tin heats evenly.

  2. Make the crumble first. In a small bowl, combine the chopped walnuts, 2 tablespoons almond flour, ground flaxseed, hemp hearts, erythritol, and cinnamon. Toss to mix. Add the cold butter cubes and work them in with your fingertips, pinching and pressing until the mixture forms coarse, pea-sized clumps. Set aside in the fridge while you prepare the batter. Chilling helps the crumble hold its shape on top of the muffins.

  3. Beat the wet ingredients. In a large mixing bowl, use a hand mixer or a sturdy whisk to beat the softened cream cheese until smooth, about 30 seconds. Add the melted butter and sweetener, then beat until fully combined and slightly fluffy, about 1 minute. Add the eggs one at a time, beating well after each addition. Stir in the vanilla extract and lemon zest.

  4. Fold in the dry ingredients. In a separate bowl, whisk together the almond flour, chia seeds, baking powder, and salt. Pour the dry mixture into the wet mixture and fold gently with a spatula until just combined. A few small lumps are fine. Overmixing makes almond flour baked goods dense, so stop as soon as you no longer see dry streaks.

  5. Add the blueberries. Scatter the blueberries over the batter and fold them in with two or three gentle strokes. The goal is even distribution without crushing the berries. If using frozen blueberries, fold them in straight from the freezer so they do not bleed purple into the batter.

  6. Fill the muffin cups. Divide the batter evenly among the 8 prepared cups, filling each about three-quarters full. Use a spoon or small cookie scoop for consistency. The batter will be thick, which is normal for almond flour muffins.

  7. Add the crumble topping. Remove the crumble from the fridge and press a generous tablespoon onto the top of each muffin, pressing down very lightly so it adheres. Do not push it into the batter; you want it sitting on the surface so it bakes up crisp.

  8. Bake until golden. Place the tin in the oven and bake for 20 to 22 minutes, until the tops are golden brown and a toothpick inserted into the center of a muffin comes out clean or with just a few moist crumbs. The crumble should look toasted and fragrant. Almond flour muffins can go from done to overbaked quickly, so start checking at the 18-minute mark.

  9. Cool and store. Let the muffins rest in the tin for 5 minutes, then transfer them to a wire rack to cool completely. Once cooled, place them in a single layer inside an airtight container with a sheet of parchment between layers if stacking. Refrigerate for up to 5 days. To reheat, microwave a muffin for 60 to 90 seconds or warm in a 300°F (150°C) oven for 5 to 7 minutes.

Nutrition per Serving

Nutrient Amount
Calories ~530 kcal
Fat ~48g
Protein ~17g
Total Carbs ~14g
Fiber ~6g
Net Carbs ~8g

Nutrition is approximate and based on the stated ingredients using blanched almond flour, erythritol as sweetener, and fresh blueberries.

Tips & Variations

Room-temperature ingredients matter. Cold eggs and cream cheese create lumps in almond flour batter that never fully smooth out during baking. Pull your eggs and cream cheese out of the fridge at least 30 minutes before you start. If you forget, place the eggs in a bowl of warm water for 10 minutes and microwave the cream cheese in 10-second bursts until it gives easily when pressed.

Choose your sweetener carefully. Granulated erythritol and monk fruit blends both work well here. Avoid maltitol or sugar alcohols that spike blood glucose and add net carbs. If your sweetener is twice as sweet as sugar, like many monk fruit blends, halve the amount listed. Taste the batter before baking and adjust if needed, since sweetener potency varies across brands.

Swap blueberries for lower-carb options. Fresh blueberries keep net carbs in check at this quantity, but if you want to push carbs even lower, substitute the same weight of chopped fresh strawberries (about 5.5g net carbs per 100g versus 12g for blueberries) or a handful of fresh raspberries. Both pair beautifully with the lemon zest and walnut crumble.

Double the batch for serious meal prep. Eight muffins cover four breakfasts. If you are cooking for two people or want a full work week covered, simply double every ingredient and use a full 12-cup tin plus a 4-cup overflow tin. Baking time stays the same since individual muffin size does not change.

Freeze for up to two months. Cool muffins completely, then wrap each one individually in plastic wrap and place them all in a freezer-safe zip-top bag. Thaw overnight in the fridge, or microwave from frozen for about two minutes at 50 percent power. The crumble softens slightly after freezing, so a quick 3-minute warm-up in a toaster oven brings back the crunch.

Frequently Asked Questions

Can I use frozen blueberries instead of fresh?
Absolutely. Frozen blueberries work well in this recipe and are often more budget-friendly. The key is to fold them into the batter while they are still completely frozen. If you let them thaw first, the released juice turns the batter purple and creates soggy pockets around each berry. Frozen berries may add one or two minutes to the bake time, so check doneness with a toothpick at the 22-minute mark. The macro difference between fresh and frozen blueberries is negligible.
What if I cannot eat almond flour? Can I substitute coconut flour?
You can, but the swap is not one-to-one because coconut flour absorbs far more liquid than almond flour. Replace each cup of almond flour with roughly 1/3 cup coconut flour and add one extra egg per cup swapped. For this recipe, that means using about 1/2 cup plus 2 tablespoons of coconut flour total and adding 2 extra eggs to the batter. The texture will be slightly denser and more cake-like. Note that coconut flour is slightly higher in net carbs per cup, so recalculate your macros after substituting.
How should I store these for five-day meal prep?
Let the muffins cool completely on a wire rack before storing. Place them in a single layer inside an airtight glass or plastic container, separating any stacked layers with parchment paper to protect the crumble topping. Store in the refrigerator at 38 to 40°F. They taste best reheated rather than eaten cold. A 60 to 90 second microwave zap or 5 to 7 minutes in a 300°F oven brings back the soft, warm interior. Avoid leaving them on the counter for extended periods, since the cream cheese and eggs mean they should stay refrigerated.
Can I make these dairy-free or vegan keto?
For a dairy-free version, replace the butter with refined coconut oil in both the batter and the crumble, and swap the cream cheese for a dairy-free cream cheese alternative made from coconut or cashews. The texture stays very close to the original. Going fully vegan keto requires also replacing the three eggs. Use a flax egg for each (1 tablespoon ground flaxseed whisked with 3 tablespoons warm water, rested 5 minutes). The rise will be a bit less dramatic and the crumb slightly denser, but the flavor still delivers. Recalculate macros since coconut oil and flax eggs shift the fat and protein numbers.
Why did my muffins sink in the middle after baking?
The most common cause is underbaking. Almond flour muffins look golden on top before the center fully sets, so always test with a toothpick pushed all the way to the bottom of the muffin. If it comes out wet, bake for another two to three minutes. The second most common cause is opening the oven door too early, which drops the temperature and deflates the partial rise. Wait until at least the 18-minute mark before peeking. Finally, make sure your baking powder is fresh. Expired baking powder loses its leavening power and produces flat, sunken results.