Zainab went through a phase last spring where she asked for carrot cake every single weekend. I love carrot cake, but baking a whole layered cake every Saturday was not happening. So I turned it into cookies — same warm spices, same cream cheese frosting, but done in under 30 minutes and portioned in a way that didn't require me to slice anything or fight over who got the corner piece.
What I like about this recipe is that the cookies stay genuinely chewy, not cakey-dry the way a lot of carrot-based cookies end up. The oats help with that. They add a little body and texture without making the cookies feel heavy. The spice level here is real — you'll actually taste the cinnamon and nutmeg, they're not just decorative.
I make these for the school bake sales, for holiday trays alongside my peppermint snowball cookies, and honestly just when I have a couple of carrots in the fridge that need to be used up. My husband eats them plain, without the frosting, which I respect but don't understand. The cream cheese frosting is non-negotiable for me.
One thing to know going in: don't frost these until they're fully cool. I tried to speed it up once by putting warm cookies directly on the cooling rack and frosting them after just five minutes. The frosting melted right off. Let them cool completely — at least 20 minutes after you pull them from the oven. It's worth the wait.

Why You'll Love This Recipe
- They stay chewy for days: Most cookies dry out by day two, but these hold their texture surprisingly well because the grated carrots add natural moisture to the dough. I've had them on day three and they're still soft in the middle. Store them in an airtight container and they'll be good all week — if they last that long.
- No stand mixer required: I make these with a bowl, a wooden spoon, and some arm effort. You do need to cream the butter and sugar, but softened butter makes that easy enough by hand. I've made these on nights when I didn't want to drag out any equipment and they came out just fine.
- The frosting is real cream cheese frosting: Not a glaze, not a drizzle — actual tangy cream cheese frosting that you spoon or pipe on top. It tastes exactly like the frosting on a proper carrot cake. Four ingredients, five minutes, and it completely transforms the cookie.
- Ready in about 30 minutes: From mixing bowl to cooled cookies takes maybe 45 minutes total, including bake time. That's faster than making a cake by a long shot. On a weeknight when someone is craving something sweet after dinner, this is doable.
- They travel and gift well: I've packed these into tins for Eid, brought them to school events, and sent them home with neighbors. They don't crumble the way some soft cookies do, and the frosting sets up firm enough that they stack reasonably well if you put parchment between layers.
Ingredients
- For the Cookies:
- 1 ¾ cups all-purpose flour
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- 1 teaspoon cinnamon
- ½ teaspoon nutmeg
- ¼ teaspoon salt
- ½ cup unsalted butter, softened
- ¾ cup granulated sugar
- ¾ cup packed brown sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 ½ cups finely grated carrots (about 2 medium carrots)
- 1 cup rolled oats
- ½ cup chopped walnuts or pecans (optional)
- For the Cream Cheese Frosting:
- 4 oz cream cheese, softened
- ¼ cup unsalted butter, softened
- 1 ½ cups powdered sugar
- ½ teaspoon vanilla extract
- Pinch of salt
Directions
- Preheat the oven: Set your oven to 350°F (175°C) and line a baking sheet with parchment paper. I use two sheets so I can bake both batches back to back without waiting for the pan to cool down.
- Mix the dry ingredients: In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Whisking rather than just stirring makes sure the leavening is evenly distributed — you don't want a pocket of baking soda in one cookie.
- Cream the butter and sugars: In a large bowl, beat the softened butter with both sugars until the mixture looks smooth and a little lighter in color. Using both granulated and brown sugar gives you crispy edges with a chewy center — the brown sugar is doing the heavy lifting on moisture here.
- Add eggs and vanilla: Add the eggs one at a time, mixing after each one, then stir in the vanilla. Adding eggs one at a time keeps the batter from breaking and getting greasy.
- Add the carrots and dry ingredients: Stir in the grated carrots until combined, then add the dry ingredient mixture and stir until just combined. Don't overmix once the flour goes in — overmixing develops gluten and makes the cookies tough.
- Fold in oats and nuts: Add the rolled oats and the chopped walnuts or pecans if you're using them. Mix gently — a few strokes with a wooden spoon is enough.
- Scoop and space: Drop rounded spoonfuls of dough onto the prepared baking sheet, about 2 inches apart. These cookies don't spread dramatically, but they do spread a little, so give them room.
- Bake: Bake for 10–12 minutes, until the edges are golden but the centers still look slightly underdone. They'll firm up as they cool on the pan. Let them sit on the sheet for 5 minutes, then move to a wire rack to cool completely.
- Make the frosting: Beat together the softened cream cheese and butter until smooth, then gradually mix in the powdered sugar, vanilla, and salt. If the frosting feels too soft to spread, refrigerate it for 10 minutes before using.
- Frost the cookies: Once the cookies are fully cool, spoon or pipe the cream cheese frosting on top. I use a small offset spatula but a regular spoon works fine — these don't need to look perfect.

Tips for Success
- Grate the carrots finely: I learned this the slightly annoying way — my first batch had coarser carrot shreds that didn't soften all the way through during baking. Use the fine side of your box grater, not the large holes. The carrots should almost disappear into the dough rather than stand out as visible chunks.
- Chill the dough if your kitchen is warm: If your butter was a little too soft going in, or your kitchen runs warm, the dough can spread too much in the oven and you'll end up with flat, thin cookies. Thirty minutes in the fridge before baking fixes this. I do this during summer almost every time.
- Pull them out when they look underdone: The centers should look just barely set when you take them out — not glossy and wet, but not firm either. They continue cooking on the hot sheet pan for those first five minutes. If you wait until they look fully done in the oven, they'll be dry by the time they cool.
- Let the cream cheese come to room temperature: Cold cream cheese will not beat smooth — it'll leave lumps in your frosting no matter how long you mix. Set it out for at least 15 minutes before you start baking so it's ready to go by the time the cookies are cool. Same goes for the butter in the frosting.
- Squeeze excess moisture from the carrots: This one is optional but worth knowing — if your carrots are very fresh and watery, blot them with a paper towel before adding to the dough. Too much liquid from the carrots can make the cookies spread more than you want and affect the texture.
Variations
- Add raisins: Fold in ½ cup of raisins along with the oats. This is the version I make most often because the raisins add a soft, sweet chewiness that works really well with the spices. My husband prefers these without raisins, I prefer them with — so we usually do half the batch each way.
- Crushed pineapple addition: Stir 3–4 tablespoons of well-drained crushed pineapple into the dough with the carrots. It adds a tiny bit of sweetness and keeps the cookies even moister. Make sure to drain it really thoroughly — I press mine in a paper towel — otherwise you'll add too much liquid.
- Lemon cream cheese frosting: Add ½ teaspoon of lemon zest to the frosting. It makes the whole thing feel a little brighter and less heavy. I started doing this in the spring when citrus just feels right, and it's become my favorite version of the frosting. A small squeeze of lemon juice (¼ teaspoon) works too.
- Dairy-free version: Use vegan butter (like Earth Balance) and a dairy-free cream cheese (Violife works well here) in equal amounts. The frosting won't be quite as firm, so refrigerate it for 15 minutes before spreading. The cookie dough itself swaps easily — the texture stays very similar.
- Gluten-free swap: Replace the all-purpose flour with a 1:1 gluten-free flour blend (Bob's Red Mill or King Arthur both work). Use certified gluten-free oats as well. The cookies will be slightly more delicate coming off the pan, so let them cool fully on the sheet before moving them.
Serving and Storage
Serving
Serve these at room temperature — that's when the texture is best and the frosting is soft and creamy. I like them with a cup of chai or black tea in the afternoon. If you're putting them out for a gathering, keep them refrigerated until about 30 minutes before serving so the frosting doesn't get too soft. They also pair well on a dessert tray next to something like my peanut butter chocolate chip cookie cups if you want variety.
Storage
Once frosted, these need to go in the fridge — cream cheese frosting can't sit out for hours. Store them in an airtight container in the refrigerator for up to 5 days. If you want to make them ahead, freeze the unfrosted cookies in a single layer, then transfer to a zip bag for up to 1 month. Thaw at room temperature and frost before serving. The dough also keeps in the fridge for 2 days if you want to bake fresh batches across the week.

Frequently Asked Questions
Can I freeze the cookie dough?
Yes — scoop the dough into balls, freeze them on a sheet pan until solid, then transfer to a zip bag. Bake straight from frozen at 350°F, adding 2–3 minutes to the baking time. I keep a bag of frozen dough balls in the freezer during the holidays so I can bake a small batch whenever someone drops by.
Why are my cookies spreading too much?
Usually this comes down to butter that was too soft or warm when you mixed the dough. If your butter was almost melted rather than just softened, the dough won't hold its shape in the oven. Chill the dough for 30 minutes before baking and that should fix it. Also make sure your carrots aren't adding extra moisture — blot them dry if they seem very wet.
Can I use store-bought cream cheese frosting?
You can, and I've done it when I'm short on time. Betty Crocker and Pillsbury both make decent tub frostings that work fine here. The homemade version has a noticeably tangier, less sweet flavor that I think complements the spiced cookie better — but if a tub of frosting is what's between you and actually making these, use the tub.
Do I have to use oats?
The oats aren't just for texture — they absorb some moisture from the carrots and help the cookie hold together. If you leave them out, the cookies can end up a little wet and won't have the same chewiness. That said, if you need to skip them, reduce the carrots by ¼ cup and the cookies will still work, just a bit softer and flatter.
How do I keep the frosting from getting runny?
Two things help: make sure your cream cheese and butter are softened but not warm, and add the powdered sugar gradually rather than all at once. If the frosting still seems too loose after mixing, refrigerate it for 10–15 minutes before spreading. Trying to frost warm cookies is also a problem — the frosting will melt on contact, so patience on the cooling step matters.

CARROT CAKE COOKIES
Ingredients
For the Cookies:
- 1 ¾ cups all-purpose flour
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- 1 teaspoon cinnamon
- ½ teaspoon nutmeg
- ¼ teaspoon salt
- ½ cup unsalted butter softened
- ¾ cup granulated sugar
- ¾ cup packed brown sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 ½ cups finely grated carrots about 2 medium carrots
- 1 cup rolled oats
- ½ cup chopped walnuts or pecans optional
For the Cream Cheese Frosting:
- 4 oz cream cheese softened
- ¼ cup unsalted butter softened
- 1 ½ cups powdered sugar
- ½ teaspoon vanilla extract
- Pinch of salt
Instructions
Preheat the Oven:
- Preheat the oven to 350°F (175°C). Line a baking sheet with parchment paper.
Mix Dry Ingredients:
- In a medium bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
Make the Dough:
- In a large bowl, beat together butter, granulated sugar, and brown sugar until creamy. Add eggs, one at a time, and vanilla extract. Gradually add the dry ingredients to the wet mixture, mixing until combined. Stir in grated carrots, oats, and nuts (if using).
Shape the Cookies:
- Drop spoonfuls of dough onto the prepared baking sheet, spacing them about 2 inches apart.
Bake:
- Bake for 10–12 minutes, or until the edges are golden and the centers are set. Allow the cookies to cool on the sheet for 5 minutes, then transfer to a wire rack to cool completely.
Prepare the Frosting:
- In a medium bowl, beat together cream cheese and butter until smooth. Gradually add powdered sugar, vanilla, and salt, and mix until smooth.
Frost the Cookies:
- Once the cookies have cooled, frost them with the cream cheese frosting using a spoon or piping bag.
Notes
- Make Ahead: The dough can be prepared ahead of time and stored in the fridge for up to 2 days. You can also freeze the cookies before frosting for up to 1 month.
- Customizing the Flavor: Add raisins or shredded coconut to the dough for added texture. You can also sprinkle a little cinnamon sugar on top before baking.
- Serving Suggestions: These cookies are perfect for an afternoon snack, dessert table, or as a gift during the holiday season.
- Allergy-Friendly Options: For a dairy-free version, use a dairy-free butter substitute and a non-dairy cream cheese alternative.
- Storage Tips: Store the cookies in an airtight container at room temperature for up to 1 week. If frosted, keep them refrigerated.
These cookies have genuinely replaced carrot cake in my house for most of the year. The only time I bother making a full layered cake now is for birthdays — otherwise Zainab is happy with these, and so is everyone else who tries them. They're faster, easier to share, and I don't have to worry about refrigerating half a leftover cake.
If you're making these for a holiday spread or a cookie tray, I'd suggest doubling the batch. I made a single batch for a school event once and they were gone in ten minutes. Now I always make two batches back to back and freeze half unfrosted for later. On a cookie tray they look great next to something festive like my homemade chocolate orange sticks — the flavors are different enough that they don't compete.
The recipe is flexible enough that you can make it your own — raisins in, nuts out, lemon zest in the frosting, a pinch of cardamom if you want to go slightly more South Asian with the spice profile. That last one is something I started doing and I think it's quietly one of the best versions. But even as written, exactly as the recipe stands, these are the kind of cookies that disappear from the tin before I've had a chance to put the lid back on. 🥕🍪✨
If you liked these, here are a few more recipes you might want to try next:





Comments
No Comments