Desserts
This 120-calorie cookie recipe delivers the perfect balance of crispy edges and soft centers—without the guilt. 💛 Designed for large batches, it’s the ideal solution for satisfying your sweet tooth while staying on track with your health goals.
The secret lies in precise ingredient ratios and careful baking techniques that ensure every cookie meets that exact calorie count.
What makes this recipe work is the combination of whole wheat flour and almond flour, which reduces calories while maintaining texture. The dough chills for 24 hours, allowing flavors to meld and ensuring consistent baking results.
With just 5 key ingredients, you’ll achieve cookies that are rich, satisfying, and perfectly portioned for portion control.
By the time you pull these from the oven, you’ll have golden-brown cookies with a satisfying crunch on the outside and a tender, chewy center. The aroma alone will make your kitchen feel like a bakery, but with the confidence of knowing each cookie is exactly 120 calories.
These are the kind of cookies that make healthy eating feel indulgent.
Perfect for meal prep, gifting, or satisfying a craving, this recipe scales easily to make 120 cookies while keeping prep simple. Whether you’re baking for one or a crowd, the technique ensures consistency every time. Let’s get baking!
Ingredients for 120 cookie
Just 12 ingredients for 120 perfect cookies—crispy outside, chewy inside, and exactly 120 calories each.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Wheat Flour 🌾 | 3 ½ cups | Lightly spooned, not packed |
| Almond Flour 🥜 | 1 ½ cups | Blanched, finely ground |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed, full-fat |
| Granulated Sweetener 🍯 | ½ cup | Erythritol or monk fruit blend |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Vanilla Extract 🌿 | 1 tbsp | Pure, high-quality |
| Sea Salt 🧂 | ½ tsp | Fine grain, kosher preferred |
| Baking Soda 🍪 | ½ tsp | Freshly measured |
| Dark Chocolate Chips 🍫 | 1 ½ cups | 70% cacao, chopped |
| Old-Fashioned Oats 🥣 | 1 cup | Blended into flour |
| Almond Extract 🌿 | ½ tsp | Pure, not imitation |
| Cinnamon 🌶️ | 1 tsp | Ground, aromatic |
The almond flour is non-negotiable here—Bob's Red Mill or Trader Joe's have the best quality at reasonable prices. Look for blanched almond flour (that means the skins are removed), which gives a smoother texture. Whole wheat flour? King Arthur is my go-to—it bakes consistently. If you can't find blanched almond flour, regular almond flour plus 1 extra tbsp works, but the cookies will be slightly nuttier. The butter needs to be cold—pull it from the fridge right before measuring. No shortcuts here, trust me on that crispy edge.
No almond extract? Vanilla bean paste at double the amount works in a pinch, though the flavor won't be identical. Swapping the chocolate chips? Dried cranberries or chopped walnuts add a nice twist, but keep the total at 1.5 cups for best texture. The oats can be skipped if you're in a rush, but blending them into flour adds that perfect crunch. For the sweetener, monk fruit or erythritol blends (like Lakanto) are ideal—they don't crystallize like stevia. If using sugar, reduce to 0.35 cups and add 1 tbsp milk to compensate.
This dough is a 24-hour chiller, no exceptions. Pop it in the fridge overnight—3 days max—or freeze it for up to 3 months in a sealed bag. Scoop the dough into 1.5 oz portions (about 1 tbsp) for perfect 120-calorie cookies. Bake at 350°F for 10-12 minutes—they'll look underdone, but they set as they cool. Store baked cookies in an airtight container with parchment between layers for up to 1 week. Freeze extras for 3 months—they taste even better after thawing.
Why You'll Love This Recipe
- No Mixer Needed: The dough comes together in minutes with just a fork—no stand mixer, no food processor. I swear, I’ve made this while scrolling through emails, and it still turns out perfect.
- Rich Without Guilt: That combo of almond flour and whole wheat gives a buttery depth, but the sweetener keeps it lighter than your average cookie. Honestly, I’ve had people ask for seconds without realizing they’re not loaded with sugar.
- Double-Duty Dough: Use half the batch for cookies, roll the rest into energy bites or press into a pan for a quick breakfast bar. Between us, I’ve saved this recipe more times than I can count when I’m low on snacks.
- Pantry-Friendly Leftovers: The cookies stay fresh for days in an airtight container, and if they soften, a quick 5-minute bake brings them back to life. I’ll be real: I’ve reheated these cold ones straight from the fridge, and no one’s complained.
Step-by-step instructions for perfect 120-Calorie cookies
Here's how to craft these dreamy cookies with crispy edges and gooey centers—every bite stays under 120 calories.
👨🍳 Step 1: Blend the Flour Base for Texture
In a food processor, pulse the 1 cup old-fashioned oats until they turn into a fine flour. This creates the signature crunchy texture without adding bulk. Transfer the oat flour to a large mixing bowl and whisk in the 3.5 cups whole wheat flour, 1.5 cups almond flour, 1 tsp cinnamon, 0.5 tsp sea salt, and 0.5 tsp baking soda. Mix until completely combined—no lumps allowed.
I like to use a whisk here because it aerates the dry ingredients just enough to help create that light, airy texture. Don't skip this step—proper blending ensures even distribution of all your flavor components. The almond flour gives these cookies their rich, nutty depth while keeping them lighter than traditional whole wheat cookies.
🍳 Step 2: Cream Butter and Sweetener Until Fluffy
In a stand mixer fitted with the paddle attachment, beat the 1 cup cold unsalted butter and 0.5 cup granulated sweetener on medium speed for 3-4 minutes. You're looking for a light, pale color and nearly doubled volume—this incorporates air that will make your cookies crispy on top. Scrape down the sides of the bowl every minute to ensure even mixing.
Cold butter is crucial here—it prevents the cookies from spreading too much in the oven. If your butter feels too soft, chill the bowl in the freezer for 10 minutes before starting. The sweetener should dissolve completely into the butter, creating a smooth, creamy base that will hold all the other ingredients together.
👨🍳 Step 3: Add Eggs and Extracts for Moisture
Add the 2 room-temperature large eggs, 1 tbsp vanilla extract, and 0.5 tsp almond extract to the butter mixture. Mix on low speed for 1-2 minutes until everything is fully incorporated and the mixture looks smooth. The eggs provide moisture and structure, while the extracts add that irresistible depth of flavor that makes these cookies taste like bakery-quality treats.
Here's a pro tip: I like to add the extracts one at a time, mixing for 30 seconds after each addition. This helps distribute the flavors evenly throughout the dough. The almond extract might seem like a small amount, but it makes a big difference in the final flavor profile—don't skip it!
🥘 Step 4: Combine Wet and Dry Ingredients
Gradually add the dry flour mixture to the wet ingredients, mixing on low speed just until combined. Be careful not to overmix—stop as soon as you see no more flour streaks remaining. Once combined, fold in the 1.5 cups dark chocolate chips by hand using a silicone spatula. This ensures even distribution of those melty chocolate pockets in every bite.
The dough will be thick and slightly sticky, but that's perfect for these cookies. If it seems too dry, add 1-2 teaspoons of milk (not in the ingredients list—just for dough consistency). The chocolate chips should be evenly dispersed throughout, with no clumps. This is where the magic happens—all your carefully measured ingredients come together to create the perfect texture and flavor balance.
⏰ Step 5: Chill and Bake for Perfect Results
Cover the dough with plastic wrap and refrigerate for at least 1 hour (or up to 24 hours). Chilling is non-negotiable—it firms up the butter, prevents excessive spreading, and allows the flavors to meld. While the dough chills, preheat your oven to 350°F and line two baking sheets with parchment paper.
Scoop the dough into 1-tablespoon portions (about 120 calories per cookie) and roll them into balls. Place them 2 inches apart on the prepared baking sheets. Bake for 10-12 minutes until the edges are golden brown but the centers still look slightly underdone. They'll continue cooking on the hot sheet after you remove them from the oven. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack.
Here's the thing about these cookies—they're best enjoyed warm. The contrast between the crispy edges and soft centers is what makes them so special. If you can resist, wait until they're completely cool before storing them in an airtight container. They'll keep for up to 5 days at room temperature, though I doubt they'll last that long in your house!
Pro Tips For Making 120 Cookie
- CHILL THE DOUGH: I learned this the hard way—rolling out almond-heavy dough straight from the fridge leads to cracks and sad, flat cookies. Wrap the dough in plastic and refrigerate for at least 30 minutes (up to 24 hours if you’re prepping ahead). The cold fat in the butter and the structure of the flours behave better when they’re not fighting the heat of your hands.
- MEASURE FLOUR BY WEIGHING: That "cup" of whole wheat flour you scoop from the bag? It’s a disaster waiting to happen. Whole wheat is dense and compresses differently than all-purpose, and almond flour is even trickier—it packs like snow. Use a kitchen scale for both: 120g whole wheat, 100g almond flour. Your cookies will bake evenly, and you won’t end up with a brick or a puff.
- CREAM THE BUTTER LOW AND SLOW: I used to dump cold butter into the mixer and blast it at high speed, thinking I’d save time. Wrong. For this recipe, cream the unsalted butter and sweetener on medium-low for 2–3 minutes until it’s just pale and fluffy—no butterfat on the sides of the bowl. Rushing this step traps air unevenly, leading to cookies that spread like pancakes or stay dense as hockey pucks.
- ROTATE THE PAN MIDWAY: Your oven’s hot spots are real, and they’ll turn the edges of your cookies into charcoal while the centers stay doughy. After 8 minutes (assuming 350°F), swap the top and bottom racks for the trays. This isn’t just about even baking—it’s about getting that perfect chewy center with a crisp edge. Trust me, your first batch will have a sad, uneven look if you skip this.
Wine and beer pairings for this dish
Sweet White Wine
A crisp Sauvignon Blanc from New Zealand or Loire Valley is my go-to pairing for these cookies. The bright acidity and citrus notes cut through the richness of the chocolate and butter, while the floral undertones complement the almond and vanilla extracts beautifully.
Look for a wine with 12-13% ABV—just enough body to stand up to the cookies without overpowering them. 🍷
Chocolate-Inspired Reds
For a bolder pairing, try a Pinot Noir with dark fruit notes, like those from Oregon or Burgundy. The red berry flavors mirror the chocolate chips, while the wine's earthy undertones enhance the cinnamon and almond flavors.
Opt for a 12.5-13.5% ABV bottle with moderate tannins to avoid bitterness. A glass of this will make your cookies taste like a gourmet dessert.
Creamy Dessert Wines
If you're serving these cookies as an after-dinner treat, a Moscato d'Asti or Lambrusco adds a festive touch. The slight fizz and sweetness of Moscato balance the cookies' richness, while the fruity Lambrusco provides a playful contrast.
Both wines are around 5-7% ABV, making them light enough to enjoy without feeling too heavy after a meal.
Beer Pairings
A honey brown ale like New Belgium Fat Tire or Allagash White is my favorite beer match. The caramel and vanilla notes in the beer echo the cookies' sweetness, while the slight effervescence cleanses your palate between bites.
For a darker option, try a Belgian dubbel—the malty sweetness and spice complement the chocolate and cinnamon beautifully. 🍺
Non-Alcoholic Options
Don't want alcohol? A sparkling apple cider with a touch of cinnamon syrup is perfect. The effervescence mimics wine's refreshing quality, while the apple's tartness balances the cookies' richness.
For a creamy option, try almond milk chai latte—the warm spices and nutty undertones mirror the cookies' flavors without overpowering them. ✨
Coffee Pairing
For an afternoon pick-me-up, serve these cookies with a medium-roast coffee brewed with 2% milk. The coffee's bitterness contrasts nicely with the sweet cookies, while the milk adds a creamy element that enhances the chocolate.
A flat white or cortado works best—avoid heavy espresso drinks that might overpower the delicate flavors. ☕
Nutrition facts
Frequently asked questions
Can I make these cookies without almond flour?
Yes, but the texture will change slightly. Replace the 1.5 cups almond flour with 1.5 cups all-purpose flour plus 1 tbsp cornstarch for better texture. The cookies will be less rich but still delicious. If you're avoiding nuts entirely, use 1.5 cups oat flour (blend oats into fine powder) for a nut-free version. The calorie count per cookie may increase slightly.
How do I adjust the recipe for smaller batches?
This recipe makes 120 cookies, but you can scale it down easily. For 30 cookies, use 25% of each ingredient (e.g., 0.875 cups whole wheat flour, 0.375 cups almond flour). Keep the same mixing ratios, chill time, and baking instructions. The dough will be the same consistency, just in smaller quantities. Perfect for testing flavor variations!
Why do my cookies spread too much?
Over-spreading usually means the butter was too soft or the dough wasn't chilled long enough. Always use cold butter and chill the dough for at least 1 hour (overnight is best). For extra insurance, scoop dough balls slightly smaller (1 tbsp instead of 1.5 tbsp) and bake at 375°F instead of 350°F for 8-10 minutes. This creates a thicker cookie that holds its shape better.
Can I freeze the dough for later?
Shape the dough into balls and freeze them on a tray for 1 hour, then transfer to a sealed bag. Frozen dough keeps for 3 months. Bake straight from frozen at 350°F for 12-14 minutes, adding 1-2 extra minutes to ensure they're fully cooked. The texture remains perfect—just slightly softer than freshly baked cookies. Label your freezer bags with the date!
What if I don't have a food processor?
No problem! Pulse the 1 cup oats in a blender or coffee grinder until powdery, then whisk with the other dry ingredients by hand. For creaming the butter, use a hand mixer or fork to mash the butter and sweetener together until light and fluffy. It takes more elbow grease, but the results will be just as good. The key is thorough mixing—don't rush this step for crispy edges!
