Rich, fudgy, and bursting with melty chocolate in every bite, these Ultimate Egg-Free Chocolate Cookies are a dream come true for any chocolate lover! Made with simple ingredients and no eggs, they’re soft, decadent, and incredibly easy to whip up—plus, the cookie dough freezes like a charm for fresh-baked goodness anytime.

Oriana’s Thoughts On The Recipe

Let me tell you something… these Ultimate Egg-Free Chocolate Cookies are every chocolate lover’s dream come true! They’re soft, fudgy, and packed with rich chocolatey goodness in every single bite. No eggs needed, which makes them perfect for eggless baking families or for those last-minute cravings when you’re out of eggs.
Honestly, I have a hard time stopping at just one! When I baked a batch of these recently, my kitchen smelled like a little chocolate heaven, and my kids were dancing around the oven asking, “Are they ready yet?”—that’s how you know they’re going to be a hit. And here’s the best part: the cookie dough freezes beautifully! I like to roll the dough into balls and pop them in the freezer so I always have a stash ready for unexpected guests or spontaneous sweet cravings.
What I Love About This Recipe

Ingredients You’ll Need, Substitutions & Notes

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
- All-purpose flour: Gives the cookies structure and stability. Spoon and level the flour for accuracy.
- Cocoa powder: The star of the show! Use unsweetened natural cocoa powder for a deep chocolate flavor.
- Baking powder & baking soda: These help the cookies puff up and get that soft, chewy texture.
- Salt: Enhances the overall flavor and balances the sweetness.
- Butter: Adds richness and helps with that perfect chewy texture. Use unsalted butter and let it soften before mixing.
- Cream cheese: Makes the cookies soft and adds a hint of tangy flavor. Make sure it’s softened so it blends smoothly.
- Granulated sugar: Adds sweetness and a little crisp edge.
- Brown sugar: Gives the cookies moisture, softness, and a deeper flavor.
- Chocolate chips or chunks: Go big here! Use semi-sweet, dark, or even milk chocolate based on your taste.
- Milk: Just a splash helps bring the dough together and adds extra moisture.
- Pure vanilla extract: Adds depth and enhances all that chocolate flavor.
- Sea salt flakes (optional): A little sprinkle on top gives these cookies a fancy finish and makes the chocolate flavor pop.
Food Allergy Swaps
This recipe is naturally egg, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking.
- Cream Cheese: To substitute the cream cheese, I like to use Violife Just Like Cream Cheese Original.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Chocolate Chips: Use your favorite dairy-free chocolate, here you can find the brands I mostly like and use.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
Potential Recipe Challenges & Pro Tips
- Cookies spreading too much during baking: Too-warm dough or overmixing can cause cookies to flatten. Pro Tip: Make sure your butter and cream cheese are just softened—not melted—and avoid overmixing once the flour is added. Also, chilling the dough helps prevent spreading.
- Cookies coming out dry: Overbaking is the most common reason cookies turn out dry. Pro Tip: Bake just until the edges are set but the centers still look soft. They’ll continue to bake on the hot tray after you take them out.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Step 1 – Mix the dry stuff:
Grab a bowl and whisk together the flour, cocoa powder, baking powder, baking soda, and salt. Set that aside for now—we’ll come back to it soon!

Step 2 – Cream the butter and cream cheese:
In a large mixing bowl, beat the cold butter and cream cheese for about 30–45 seconds, just to soften them a bit. Use a hand or stand mixer—whatever you have! Toss in the granulated sugar and brown sugar. Mix again until everything is just blended together. Don’t forget to scrape the sides and bottom of the bowl so everything mixes evenly. Now, stir in those delicious chocolate chips (or chunks). Just mix until they’re evenly spread through the dough—yum!




Step 3 – Add the dry mix:
Turn the mixer down to low and slowly add your dry mix (from Step 1). The dough will start to look a bit crumbly—totally normal! Add the milk and vanilla extract, then mix again until everything just comes together into a dough. Don’t overmix it—we want the cookies to stay soft and fudgy!


Step 4 – Shape the dough:
Divide the dough into 12 equal portions (about 1 ½ tablespoons each). Roll them into balls. If you’d like, press a few extra chocolate chips on top for extra chocolatey goodness.

Step 5 – Chill and preheat the oven:
Place the cookie dough balls on a tray or large plate and pop them in the fridge for at least 20 minutes, for up to 2 days. You can also freeze them for up to 3 months if you want to bake later. While the cookie balls are chilling, preheat your oven to 350ºF (180ºC) and line a baking sheet with parchment paper or a silicone baking mat.
Step 7 – Bake the cookies:
Place the frozen cookie balls (only the ones you want to bake right now) on your baking sheet, leaving about 4 inches between each. Bake one tray at a time for 10–12 minutes. The edges should look set, but the centers will still look soft—and that’s perfect! Let the cookies sit on the baking sheet for about 5 minutes after baking. Then move them to a wire rack to cool completely (or eat one warm—you deserve it!).


Extra Recipe Tips For Success
- Measure the ingredients properly! A kitchen scale is always the best option, in my opinion.
- Don’t over-mix your cookie dough, or you will end up with dense cookies.
- Chill the dough for before baking; this gives the dough a chance to firm up a little and allows them to bake much better.
- For evenly sized cookies (better for baking) use a spring-loaded ice cream scoop to spoon out the dough.
- Know your oven! Every oven is different, so baking times must always be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours. The muffins are done when a toothpick inserted in the center comes out clean.
- Bake the cookies until they are JUST golden around the outside. The cookies might still look a little raw in the center, but once they cool, they will be perfect. Let the cookies cool on the baking sheets for just a few minutes, around 2. If you leave the cookies on the baking sheets for too long, they will continue cooking and they will be hard.


Variations & Additions
- Double Chocolate Peppermint: Add a splash of peppermint extract and stir in crushed candy canes for a festive twist.
- Mocha Chocolate: Stir 1 tsp of instant espresso powder into the dry ingredients for a grown-up, coffeehouse vibe.
- Nutty Chocolate: Mix in chopped pecans, walnuts, or almonds for extra crunch.
- Chocolate Marshmallow: Press a few mini marshmallows into the tops of the cookie dough balls before baking.
Storage and Freezing Instructions
Store: Keep cookies in an airtight container at room temperature for up to 4–5 days.
Freeze Baked Cookies: Place in a freezer-safe container or zip-top bag and freeze for up to 2 months.
Freeze Cookie Dough: Roll the dough into balls and place on a baking sheet. Freeze until solid, then transfer to a zip-top bag. Bake from frozen, adding 1–2 extra minutes to the baking time.
Frequently Asked Questions

Try These Egg-Free Cookie Recipes Next!
Recipe Card

Ultimate Egg-Free Chocolate Cookies
Ingredients
- 1 1/2 cup (210 g) all-purpose flour
- 1/3 cup (42 g) natural unsweetened cocoa powder
- 2 teaspoons (8 g) baking powder
- ¼ teaspoon (1.5 g) baking soda
- 1/2 teaspoon (2 g) salt
- ½ cup (115 g) unsalted butter, cold and cubed
- 2 tablespoons (28 g) cream cheese (see notes)
- ½ cup (100 g) granulated sugar
- ½ cup (100 g) brown sugar
- 1 cup (200 g) chocolate chips or chunks (plus a few more for optional topping)
- 2 tablespoons (30 ml) milk
- 1 teaspoon (5 ml) pure vanilla extract
- Sea salt flakes for sprinkling on cookies (optional)
Important
You can find step-by-step photos above in the post and/or right here on the recipe card. They’ll walk you through the process and make everything super clear! Just click the camera icon button below on the right to show or hide them. Turn them off before printing if you prefer a cleaner copy!
Instructions
- Combine flour, cocoa powder, baking powder, baking soda, and salt in a bowl. Set aside.
- Using an electric hand mixer or a stand mixer over medium speed, beat the cold butter, cream cheese for 30-45 seconds to break it down a little. Add the granulated sugar and brown sugar; mix until just combined, about 30-45 seconds. Scrape down the sides and bottom of the bowl as needed. Add chocolate chips and mix to distribute evenly.
- Reduce the speed to low and add the flour mixture; mix until it resembles coarse crumbs.
- Then, add the milk and vanilla; mix until just combined (don’t overmix!).
- Divide the dough into 12 equal portions, each about 70 grams – 1 1/2 tablespoons approx. Roll it into a ball, if desired, you can add a few extra chocolate pieces on top of each ball. Place the balls of dough on a cookie sheet or a large plate. Chill for at least 20 minutes to up to 2 days, or freeze for up to 3 months.Tip: For bigger cookies, use a 3-tablespoon cookie scoop, approx. 90 g each. You will get 9 big cookies total.
- While the cookie balls are chilling, preheat the oven to 350º F (180º C). Line a large-rimmed baking sheet with parchment paper or a silicone baking mat.
- Place the frozen cookie balls you whisk to bake on the cookie sheet so they’re evenly spaced, about 4 inches apart. I recommend baking one sheet of cookies at a time.
- Bake for 10-12 minutes or until the edges appear set but soft in the middle. When you remove the cookies from the oven, they will still look doughy, which is okay. They will continue to set as they cool.Tip: If making bigger cookies, bake for 12 -14 minutes.
- Cool on baking sheets for 5 minutes; remove to wire racks to cool completely.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking.
- Cream Cheese: To substitute the cream cheese, I like to use Violife Just Like Cream Cheese Original.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Chocolate Chips: Use your favorite dairy-free chocolate, here you can find the brands I mostly like and use.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
- Cookies spreading too much during baking: Too-warm dough or overmixing can cause cookies to flatten. Pro Tip: Make sure your butter and cream cheese are just softened—not melted—and avoid overmixing once the flour is added. Also, chilling the dough helps prevent spreading.
- Cookies coming out dry: Overbaking is the most common reason cookies turn out dry. Pro Tip: Bake just until the edges are set but the centers still look soft. They’ll continue to bake on the hot tray after you take them out.
- Measure the ingredients properly! A kitchen scale is always the best option, in my opinion.
- Don’t over-mix your cookie dough, or you will end up with dense cookies.
- Chill the dough before baking; this gives the dough a chance to firm up a little and allows it to bake much better.
- For evenly sized cookies (better for baking), use a spring-loaded ice cream scoop to spoon out the dough.
- Know your oven! Every oven is different, so baking times must always be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours. The muffins are done when a toothpick inserted in the center comes out clean.
- Bake the cookies until they are JUST golden around the outside. The cookies might still look a little raw in the center, but once they cool, they will be perfect. Let the cookies cool on the baking sheets for just a few minutes, around 2. If you leave the cookies on the baking sheets for too long, they will continue cooking, and they will be hard
- Double Chocolate Peppermint: Add a splash of peppermint extract and stir in crushed candy canes for a festive twist.
- Mocha Chocolate: Stir 1 tsp of instant espresso powder into the dry ingredients for a grown-up, coffeehouse vibe.
- Nutty Chocolate: Mix in chopped pecans, walnuts, or almonds for extra crunch.
- Chocolate Marshmallow: Press a few mini marshmallows into the tops of the cookie dough balls before baking.
I appreciate your feedback, and it helps others, too!
Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.












