Cinnamon and Cream

Keto Carrot Cake Muffins with Whipped Cream Cheese Frosting

21 min read

↓ Jump to Recipe

There is something deeply comforting about carrot cake. The warm haze of cinnamon and nutmeg, the subtle earthiness of freshly grated carrot, the way cream cheese frosting melts the moment it touches your tongue. These keto carrot cake muffins capture every bit of that comfort, and they do it without a single gram of refined sugar or wheat flour. Pull one from the pan still faintly warm, swirl on a cloud of frosting, and close your eyes. You will not miss a thing.

What makes this version truly special is the combination of almond flour and a small amount of coconut flour, which together mimic the tender, slightly dense crumb of traditional carrot cake far better than almond flour alone. Allulose is the sweetener of choice here because it behaves almost identically to sugar in baking: it browns, it retains moisture, and it dissolves beautifully without the cooling aftertaste that allulose can sometimes leave behind. The result is a muffin with a genuinely moist, springy crumb that holds together when you peel back the liner.

These muffins sit firmly in the easy-to-medium range of difficulty. If you can grate a carrot and use a hand mixer, you are more than equipped. They are perfect for anyone following a low-carb or ketogenic lifestyle who wants a treat that feels celebratory, as well as for curious friends and family members who simply want a delicious muffin without the sugar spike.

Prep: 20 minutesTotal: 1 hour (includes cooling before frosting)Yield: 12 standard muffinsDifficulty: ★☆☆ EasyOccasion: Everyday Treat
✓ Vegetarian✓ Gluten-Free✓ Sugar-Free✓ Keto-Friendly
Servings:

12

servings

Ingredients

  • 200 gblanched almond flour (about 2 cups, spooned and leveled, not almond meal)
  • 30 gcoconut flour (about 3 tbsp, spooned and leveled)
  • 120 gallulose granulated sweetener (about 1/2 cup)
  • 2 tspground cinnamon
  • 0.5 tspground nutmeg
  • 0.25 tspground ginger
  • 1.5 tspbaking powder
  • 0.5 tspbaking soda
  • 0.25 tspfine sea salt
  • 3 largeeggs, at room temperature
  • 80 mlmelted coconut oil or avocado oil (about 1/3 cup)
  • 60 mlunsweetened almond milk or full-fat coconut milk (about 1/4 cup), at room temperature
  • 1 tsppure vanilla extract
  • 150 gfinely grated carrot, lightly packed (about 1.5 cups, from approximately 2 medium carrots)
  • 50 gchopped raw walnuts or pecans (about 1/3 cup), optional
  • For the Cream Cheese Frosting:
  • 225 gfull-fat cream cheese (one 8 oz block), at room temperature
  • 60 gpowdered allulose (about 1/2 cup, or blitz granulated allulose in a blender until fine)
  • 60 mlheavy whipping cream (about 1/4 cup), cold
  • 0.5 tsppure vanilla extract
  • Pinch of fine sea salt
  • Optional garnish: ground cinnamon, chopped walnuts, or a small dusting of powdered allulose

Ingredient Substitutions

allulose

  • Equal weight of granulated allulose or a monk fruit and allulose blend. Note that allulose can leave a mild cooling sensation and may crystallize slightly in the frosting once chilled.
  • Equal weight of powdered or granulated monk fruit sweetener. Results will be slightly less moist since allulose retains more moisture than monk fruit blends.
almond flour

  • Do not substitute with coconut flour at a 1:1 ratio. Coconut flour absorbs 4 times more liquid. If you need a nut-free option, use 200g of sunflower seed flour (made by blitzing raw sunflower seeds), but note that baking soda can turn sunflower seed baked goods slightly green due to a natural reaction. This is harmless but can be minimized by adding 1 tsp of lemon juice to the batter.
coconut flour

  • 15g (2 tbsp) of ground golden flaxseed meal. This adds a slightly earthier flavor and helps bind the muffin, though the crumb will be marginally denser.
eggs

  • For a fully egg-free muffin, use 3 flax eggs (1 tbsp ground flaxseed + 3 tbsp warm water per egg, rested for 10 minutes). The muffins will be denser and slightly more fragile but still delicious. The frosting is naturally egg-free.
coconut oil

  • Equal amount of melted unsalted butter or ghee for a richer, slightly more traditional flavor.
  • Equal amount of avocado oil, which is neutral in flavor and works seamlessly.
full-fat cream cheese

  • Dairy-free cream cheese (such as Violife or Kite Hill almond-based) in equal amounts. Beat thoroughly as dairy-free versions can be softer. The frosting may need a longer chill before piping.

Instructions

🔧 Equipment

🔵standard 12-cup muffin tin
🧁paper muffin liners
🧁box grater
🧁clean kitchen towel (for squeezing carrots)
🥣large mixing bowl
🥣medium mixing bowl
🌀whisk
🍴rubber spatula
hand mixer
🔵wire cooling rack
🎂piping bag with large star tip (optional, for frosting)
🍴offset spatula
🧁large cookie scoop (optional, for portioning batter)
💨silicone muffin cups or ramekins (for air fryer method)
📡large microwave-safe mug or ramekin (for microwave method)
⚙️high-speed blender or food processor (for powdering allulose)



Prep: 20 minutes
Bake: 22 to 25 minutes at 350°F (175°C)
Total: 1 hour (includes cooling)
  1. Preheat your oven to 350°F (175°C). Line a standard 12-cup muffin tin with paper liners and lightly spray the insides of the liners with cooking spray. This step matters with almond flour batters, which tend to cling to ungreased liners.
  2. Grate your carrots on the fine side of a box grater. Lay the grated carrot on a clean kitchen towel, wrap it up, and give it a firm squeeze over the sink to remove excess moisture. Wet carrot can make the muffins gummy in the center. Set the wrung-out carrot aside.
  3. In a large bowl, whisk together the almond flour, coconut flour, allulose, cinnamon, nutmeg, ginger, baking powder, baking soda, and salt until no lumps remain. Almond flour and coconut flour both tend to clump, so take an extra moment here.
  4. In a separate medium bowl, whisk the eggs vigorously until slightly frothy, about 30 seconds. Whisk in the melted coconut oil, almond milk, and vanilla extract until fully combined.
  5. Pour the wet ingredients into the dry ingredients and stir with a spatula until just combined. Fold in the grated carrot and the optional chopped walnuts or pecans. The batter will be thicker than a standard muffin batter. Let it rest for 2 to 3 minutes so the coconut flour can fully hydrate.
  6. Divide the batter evenly among the 12 prepared muffin cups, filling each about three-quarters full. Smooth the tops gently with the back of a damp spoon.
  7. Bake on the center rack for 22 to 25 minutes, until the tops are deep golden brown and a toothpick inserted into the center comes out clean or with just a few moist crumbs. Almond flour muffins need to be fully set before you remove them or they will crumble. Begin checking at 22 minutes.
  8. Let the muffins cool in the tin for 10 minutes, then transfer to a wire rack and cool completely, at least 30 minutes, before frosting. Frosting warm muffins will result in a melted, sliding mess.
  9. To make the frosting: Beat the room-temperature cream cheese with a hand mixer on medium speed for 2 minutes until completely smooth and fluffy. Add the powdered allulose, vanilla, and pinch of salt. Beat on low until incorporated, then increase to medium-high and beat for 1 minute. With the mixer running, slowly drizzle in the cold heavy cream and beat until the frosting is thick, glossy, and holds soft peaks, about 2 minutes more. Do not overbeat or it may become too stiff to pipe smoothly.
  10. Transfer the frosting to a piping bag fitted with a large star tip, or simply use an offset spatula. Frost each muffin generously. Garnish with a dusting of cinnamon, a sprinkle of chopped walnuts, or a pinch of powdered allulose. Refrigerate any frosted muffins not eaten within 2 hours, as the cream cheese frosting is perishable.
Prep: 20 minutes
Bake: 14 to 16 minutes at 325°F (163°C)
Total: 45 minutes (includes cooling)
The air fryer produces muffins with a slightly crispier, more golden top and a beautifully moist interior. This method is ideal when you want just a few muffins without heating your whole oven. Work in batches depending on your air fryer basket size.
  1. Prepare the muffin batter exactly as described in the Oven method, steps 2 through 5 above. Line silicone muffin cups or small ramekins with paper liners. Do not use a standard metal muffin tin unless it fits your air fryer basket with clearance on all sides for airflow.
  2. Preheat your air fryer to 325°F (163°C) for 3 minutes. A lower temperature than the oven is essential here because the circulating hot air cooks more aggressively, and almond flour muffins can over-brown on the outside before the center sets at higher temperatures.
  3. Fill each muffin cup or ramekin about three-quarters full with batter, smooth the tops with a damp spoon, and place them in the air fryer basket with at least half an inch of space between each cup.
  4. Air fry for 14 to 16 minutes until the tops are deep golden and a toothpick inserted in the center comes out clean. Check at the 14-minute mark. If the tops are browning too fast before the centers are set, lay a small square of aluminum foil loosely over the muffins for the last 3 to 4 minutes.
  5. Carefully remove the muffins and cool them on a wire rack for at least 25 minutes before frosting. Air-fried almond flour muffins are especially fragile when hot. Make and apply the frosting exactly as described in the Oven method, steps 9 and 10.
Prep: 20 minutes
Bake: 90 seconds on High
Total: 12 minutes
This method makes one generous single-serve mug muffin using roughly one-twelfth of the full batter. It is not ideal for entertaining, but it is perfect for a quick, warm treat on a weeknight without any leftovers to tempt you.
  1. Scale the full recipe down to one serving, or prepare the full batter and set aside one portion (about 80 to 90g of batter) for the mug muffin. Refrigerate the remaining batter in a covered bowl for up to 2 days and cook individual portions as needed.
  2. Grease a large, wide microwave-safe mug (at least 12 oz capacity) or a microwave-safe ramekin generously with coconut oil or butter. A wider vessel ensures more even cooking than a tall, narrow mug.
  3. Pour the single portion of batter into the prepared mug. Do not fill more than halfway, as the muffin will puff up during cooking and may overflow.
  4. Microwave on High (100% power) for 80 to 90 seconds. The muffin should look set and dry on top. If the center appears wet and glossy, microwave in additional 10-second bursts. Be careful not to overcook. Almond flour muffins continue to firm up for a minute or two after stopping.
  5. Let the mug muffin cool for 2 to 3 minutes before topping with a generous spoonful of the cream cheese frosting. Eat directly from the mug or turn it out onto a small plate. The texture will be slightly more dense and steamed compared to the oven version, but the flavor is absolutely on point.

Nutrition Per Serving

Per 1 serving (makes 12 standard muffins)

278Calories
8gCarbs
2gSugar
24gFat
7gProtein

Glycemic Load3Low
Low0–10
Medium11–19
High20+
Allulose is a rare sugar that is absorbed but not metabolized by the body. It has a glycemic index of 0 and does not raise blood glucose or insulin levels. The small amount of natural carbohydrate in carrots and almond flour contributes minimally to the overall glycemic load.

Sweetener: allulose

Why This Recipe Works

The pairing of almond flour and coconut flour is the backbone of this recipe’s success. Almond flour, made from blanched and finely ground almonds, is high in fat and low in starch, which gives keto baked goods their tender, moist crumb. However, on its own it can produce muffins that are too dense or slightly greasy. Coconut flour is extremely absorbent (it soaks up roughly four times its weight in liquid) and it contributes structure and a lighter, more traditional crumb. Using just 30g of coconut flour alongside 200g of almond flour strikes the right balance: enough structure to hold the muffin together, without the dryness that an all-coconut-flour recipe can produce.

Allulose is doing important work in this recipe beyond simply adding sweetness. Unlike allulose, allulose is a rare sugar that behaves almost identically to sucrose in baking: it browns via the Maillard reaction (giving these muffins their deep golden tops), it retains moisture during and after baking (keeping them soft for days), and it dissolves completely without any gritty texture. It is classified as a dietary fiber by the FDA and does not raise blood glucose or insulin, making it a genuinely excellent choice for low-glycemic baking. Powdering allulose for the frosting is important because granulated allulose, while it dissolves in heat, will not dissolve fully in a cold cream cheese frosting, leaving a slightly gritty finish.

Squeezing the grated carrot is a step some bakers skip, and it makes a meaningful difference. Raw carrots hold a surprising amount of water, and that moisture released during baking can make the center of the muffin gummy and underbaked-seeming even when a toothpick reads clean. Removing excess moisture before adding the carrot to the batter ensures a cleaner bake and a more even crumb. If your muffins ever come out with a sunken, wet-looking center, excess moisture from an ingredient like carrot, zucchini, or fresh pineapple is almost always the culprit.

Baker’s Tips

  • Use blanched almond flour, not almond meal. Almond meal is made from whole almonds with their skins and produces a coarser, denser, and more bitter muffin. Blanched almond flour is pale, fine, and almost silky.
  • Grate the carrots yourself rather than buying pre-shredded. Pre-shredded carrots are cut thicker and drier, and they do not distribute as evenly through the batter. Freshly grated carrot is more tender and releases just enough moisture to contribute to the crumb.
  • Do not skip the 2 to 3 minute batter rest after mixing. This gives the coconut flour time to hydrate fully and the batter will thicken slightly, making it easier to portion evenly.
  • Make sure your cream cheese is completely at room temperature before beating. Cold cream cheese beaten too quickly will leave small lumps in the frosting that no amount of additional mixing will smooth out.
  • To get clean, even muffin portions without a scale, use a large cookie scoop (about 3 tablespoons capacity). This keeps the muffins uniform in size so they bake evenly.
  • If you want a hint of caramel depth in the frosting, swap half the powdered allulose for powdered coconut sugar. Note that coconut sugar is not keto-friendly and will increase the glycemic load, but for those simply reducing sugar rather than following strict keto, it tastes wonderful.

Variations

  • Pineapple and coconut twist: Fold in 40g of finely chopped unsweetened pineapple tidbits (patted very dry) and 30g of unsweetened shredded coconut for a tropical carrot cake vibe. Add 5 to 7 minutes of bake time to account for the extra moisture.
  • Chocolate chip carrot muffins: Fold in 50g of sugar-free dark chocolate chips (such as Lily’s brand) along with the carrots for a dessert-leaning treat.
  • Dairy-free version: Use coconut oil in the batter (already listed), swap the almond milk for full-fat coconut milk, and use dairy-free cream cheese in the frosting with coconut cream in place of heavy cream.
  • Spiced orange glaze instead of frosting: Whisk together 60g powdered allulose, 2 tbsp fresh orange juice, and 0.5 tsp orange zest for a lighter, dairy-free drizzle that still feels festive.

Troubleshooting & FAQ

My muffins are gummy or wet in the center even though the toothpick came out clean. What happened?
The most likely cause is excess moisture from the carrots. Make sure you are squeezing the grated carrot firmly in a kitchen towel before adding it to the batter. A second possible cause is underbaking: almond flour muffins can pass the toothpick test while still slightly underset in the very center. Try baking for an additional 3 to 4 minutes and let them cool fully in the tin before moving them. They firm up considerably as they cool.
My muffins sank in the middle after coming out of the oven. Why?
Sinking usually means the muffins were pulled from the oven too soon, or the oven door was opened during the first 15 minutes of baking. Keto muffins made with almond flour are more delicate than wheat-based muffins and need the full bake time to set their structure. Another cause is too much baking powder or baking soda, which creates a large initial rise that the structure cannot support. Use a level measuring spoon, not a heaped one.
My cream cheese frosting is runny and will not hold its shape. How do I fix it?
This almost always means the cream cheese was too warm when beaten, or the heavy cream was not cold enough. Place the frosting bowl in the refrigerator for 20 to 30 minutes, then re-beat on medium-high. If it still will not thicken, add an extra tablespoon of powdered allulose and beat again. Going forward, make sure the cream cheese is soft but not warm (it should give when you press it but should not feel greasy), and keep the heavy cream refrigerated until the moment you add it.
The muffins taste eggy. Did I do something wrong?
A pronounced eggy flavor in grain-free baking usually means the eggs were slightly undercooked, or there is a ratio imbalance. Make sure the muffins are baked through completely and cooled before tasting. Also ensure you are using large eggs, not extra-large, as the recipe was tested with large eggs. Increasing the vanilla extract by 0.25 tsp and making sure your spices are fresh and fragrant can help mask any remaining egginess.
My frosting tastes gritty. How do I avoid that?
Grittiness in the frosting means the allulose was not finely powdered enough. Granulated allulose does not dissolve in cold cream cheese the way sugar would. Blitz your granulated allulose in a high-speed blender or food processor for 30 to 45 seconds until it is a fine, powdery consistency before adding it to the frosting. Alternatively, purchase a pre-powdered allulose product if available.

Storage & Make-Ahead

  • Storage: Frosted muffins must be stored in an airtight container in the refrigerator for up to 5 days. Bring to room temperature for 15 to 20 minutes before eating for the best texture. Unfrosted muffins can be stored in an airtight container at room temperature for up to 2 days, or refrigerated for up to 5 days.
  • Make-Ahead: The unfrosted muffins can be baked up to 2 days ahead and stored at room temperature, or frozen (individually wrapped) for up to 2 months. Thaw at room temperature for 1 hour. The cream cheese frosting can be made up to 3 days ahead and stored in an airtight container in the refrigerator. Re-whip briefly with a hand mixer before using if it has stiffened.


Leave a Comment