share this recipe

Brookies

prep time: 20 min | bake time: 40 min | total time: 1 hr

This eggless Brookies recipe layers fudgy brownie batter with chewy chocolate chip cookie dough for the ultimate vegan-friendly dessert. Easy to customize and perfect for any occasion, these rich and gooey treats are sure to impress!

Brookies- Eggless and Dairy-Free option

If you’ve ever wanted a brownie and a cookie at the same time, this recipe is for you. These Brookies have a rich, fudgy brownie layer topped with soft, chewy chocolate chip cookie dough, so you don’t have to choose.

Getting this recipe right took me quite a few attempts. After a lot of testing, I finally got the texture I was looking for. The result is a gooey, chocolatey brookie with two distinct layers that bake together beautifully. They’re eggless and can also be made dairy-free with a few simple swaps.

How to make moist brookies without eggs

What Are Brookies?

Brookies are a hybrid dessert that layers the best of brownies and cookies into one decadent treat. The bottom brownie layer offers a rich, chocolaty base, while the cookie dough layer adds a soft, chewy, and slightly crunchy contrast. These bars are the ultimate solution for when you can’t decide between brownies and cookies. With our eggless brookies recipe, you get all the indulgence of this classic dessert without using eggs or dairy.

how to make eggless and vegan Brookies

Cookie Dough Layer Ingredients

  • Butter: Adds richness and helps create a soft, chewy cookie layer. Use unsalted butter or dairy-free butter sticks such as Country Crock Plant Butter, Miyoko’s or Earth Balance.
  • Light Brown Sugar: Adds sweetness, moisture and a subtle caramel flavor, helping keep the cookie layer chewy.
  • Milk: Adds moisture and helps bring the cookie dough together. Use whole milk or an unsweetened dairy-free milk such as oat, soy or almond milk. Oatly and Califia Farms are good dairy-free options.
  • Vanilla Extract: Adds warmth and brings out the flavor of the chocolate. I recommend pure vanilla extract, such as Simply Organic.
  • All-Purpose Flour: Gives the cookie dough structure. 
  • Baking Soda: Helps the cookie layer spread and brown while contributing to its chewy texture.
  • Chocolate Chips: I prefer dark or semi-sweet chocolate chips for a rich chocolate flavor. For a dairy-free version, use chocolate chips that are free from milk solids, such as Enjoy Life or Pascha.

Brownie Layer Ingredients

  • Dark Chocolate: Gives the brownie layer its rich chocolate flavor and fudgy texture. I recommend good-quality dark chocolate with around 55–70% cocoa. For a dairy-free version, use a chocolate that does not contain milk solids or butter.
  • Cocoa Powder: Intensifies the chocolate flavor and gives the brownie layer its deep color. Dutch-process or natural cocoa powder can be used.
  • Light Brown Sugar: Adds sweetness, moisture and a subtle caramel flavor to the brownie layer.
  • Powdered Sugar: Adds sweetness while helping keep the brownie batter smooth.
  • Oil: Keeps the brownie layer moist and fudgy. Use a neutral oil such as sunflower, canola or vegetable oil.
  • Milk: Adds moisture and creates a smooth brownie batter. Use whole milk or an unsweetened dairy-free milk such as oat, soy or almond milk. Oatly and Califia Farms are good options.
  • Vanilla Extract: Enhances the chocolate flavor and adds a little warmth.
how to make eggless Brookies
Brookies with chocolate chip cookies

How to Make Brookies

Prepare the cookie dough

Use an electric whisk to mix room tempe butter, light brown sugar and cane sugar until creamy, then add milk and vanilla extract. Combine dry ingredients like flour and baking soda, then fold in chocolate chips to create the cookie dough. Freeze for easier layering.

Brookies with brownies mixture and cookie dough
How to make moist brookies without eggs

Make the brownie batter

Melt dark chocolate and butter, then whisk in cocoa powder, both types of sugars, milk, and vanilla extract. Combine with dry ingredients until smooth.

how to make eggless brookies
how to make eggless brookies

Assemble & Bake

Layer half the brownie batter in your baking pan, add the frozen cookie dough layer, then top with the remaining brownie batter. Bake at 340°F (171°C) for about 40 minutes. Allow the brookies to cool completely before slicing for the cleanest cuts

how to make eggless brookies
best eggless Brookies

How to Know When Your Brookies Are Done Baking

Knowing when your eggless brookies are done is key to achieving that gooey texture:

  • Edges: Firm and slightly pulled away from the pan.
  • Top crust: Shiny and crinkly, like a classic brownie.
  • Toothpick test: Should come out with moist crumbs, not wet batter.
Brookies vegan and without eggs
Brookies without eggs

How to Store Brookies

Store your brookies in an airtight container at room temperature for up to three days. For longer storage, refrigerate them for up to a week or freeze for up to two months. When reheating, pop a slice in the microwave for 10 seconds or serve with a scoop of ice cream.

Can You Freeze Brookies?

Yes! Brookies freeze exceptionally well. Wrap individual portions in plastic wrap, then store them in a freezer-safe container. Defrost at room temperature or microwave for a quick treat.

how to make eggless brookies

Brookie Recipe Frequently Asked Questions

how to make eggless brookies

Watch This Video For Brookies

Expert Baking Tips for Brookies

  • Freeze the cookie dough: This helps maintain distinct layers during baking.
  • Check for doneness: Look for set edges, a shiny top crust and use the toothpick test.
  • Patience is key: Allow the brookies to cool completely before slicing to achieve neat, clean cuts.
  • Use high-quality chocolate: Semi-sweet or dark chocolate with 55%-70% cocoa provides the best flavor.

Did you make this recipe?

Don’t forget to leave a rating and review below and check out these recipes next:

Saloni Mehta Pastry Chef and Food Blogger

Meet Saloni

I’m a former pastry chef with a love for breads, cakes and everything in between! My recipes are easy to follow, egg free and are designed to be shared with others!

popular recipes

How to make moist brookies without eggs
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Get new recipes first!

Check out my Cookbook

Get tips from a pro!

How to make moist brookies without eggs
5 from 10 votes

Brookies

This eggless Brookies recipe layers fudgy brownie batter with chewy chocolate chip cookie dough for the ultimate vegan-friendly dessert. You can make them dairy-free.
Author: Saloni Mehta
Rate
Yield: 9 bars
Prep: 20 minutes
Bake Time: 40 minutes
Total: 1 hour

Equipment

Ingredients

Cookie Dough Ingredients

  • 110 g Butter room temp; see notes for options
  • 110 g Light Brown Sugar
  • 60 g Cane sugar or castor sugar
  • 45 ml Milk room temperature; see notes for options
  • 2 tsp Vanilla Extract
  • 150 g All Purpose Flour
  • ½ tsp Baking Soda
  • ½ tsp Salt
  • 85 g Chocolate Chips dark or semi-sweet; see notes for options

Brownie Ingredients

  • 180 g Dark Chocolate melted, 50% - 60% cut in small chunks if using a chocolate bar
  • 75 g Butter melted; see notes for options
  • 30 ml Vegetable Oil or any neutral oil
  • 40 g Cocoa Powder sifted
  • 150 g Powdered Sugar or icing sugar
  • 110 g Light Brown Sugar
  • 120 ml Milk* room temp; see notes for options
  • 2 tsp Vanilla Extract
  • 160 g All Purpose Flour
  • 1/2 tsp Baking Powder
  • ½ tsp Salt
  • 50 g Dark Chocolate chips or Bitter-sweet Chocolate Chunks topping only

Instructions

For the Cookie Dough Layer

  • In a mixing bowl combine room temperature butter, light brown sugar and cane sugar for 1-2 minutes until it is creamy.
  • Add milk and vanilla, mix to combine.
  • Add all the dry ingredients (flour, baking soda, salt) to the butter mixture. Mix to form cookie dough.
  • Add the chocolate chips to the cookie dough and mix.
  • Reserve some cookie dough for topping and form the remaining cookie dough into a square on a piece of baking paper and freeze for 30 minutes. Alternatively, you can add the cookie dough to the brownie batter in a spoonful later.
  • Preheat the oven to 340℉(171℃).
  • Grease an 8-inch x 8-inch (20x20cm) square baking tin with oil and line it with an overhang of baking paper on all sides of the pan.

For the Brownie Layer

  • For the brownies, melt butter, oil and dark chocolate in a heatproof bowl over a double boiler or in the microwave.
  • Sift cocoa powder into the chocolate mixture and mix until smooth.
  • Add light brown sugar, powdered sugar, milk and vanilla mix with a hand whisk until sugar is dissolved.
  • Add the dry ingredients (flour, baking powder and salt). Mix until smooth without any lumps of flour. Avoid overmixing. Pour half of the brownie batter into the prepared baking tin, smoothing it into an even layer.
  • Place the frozen cookie dough square on top of the brownie layer or drop a spoonful of the cookie dough over the brownie layer if you opted not to freeze it.
  • Pour the remaining brownie batter over the cookie layer, spreading it evenly with a spatula.
  • Bake for 40 minutes or until the brookie is evenly risen and the center is set. Insert a toothpick to check if it's baked. It should have a few moist brownies crumbs but not wet batter.
  • Immediately after baking, sprinkle extra chocolate chips/chunks on top and gently press the edges with your fingers if they have risen.
  • Let the brookie cool completely in the tin before lifting it out using the parchment paper overhang.
  • To portion the brookies neatly, chill them in the fridge or at room temperature overnight. When you’re ready to cut, dip your chef’s knife in hot water and wipe it clean between each cut. First, mark your desired portion sizes on top, then press down to slice through cleanly. This method keeps edges smooth and precise!

Notes

  • Cup vs. Weighing Scale: For the most accurate results, I recommend weighing your ingredients using a digital kitchen scale in grams. Cup measurements are provided for convenience but can vary depending on how ingredients are measured.
  • Before you start making the recipe, measure and prepare all your ingredients so the process goes smoothly.
  • For teaspoon (tsp) and tablespoon (tbsp) measurements, use measuring spoons rather than regular eating spoons for accuracy.
  • Milk: You can use dairy-based whole milk or any unsweetened dairy-free milk such as almond, soy or oat milk. Oatly and Califia Farms are good dairy-free options.
  • Butter: Use unsalted butter or dairy-free butter sticks. Country Crock Plant Butter, Miyoko’s and Earth Balance are good dairy-free options.
  • Chocolate: For a dairy-free or vegan version, use dark chocolate from a dairy-free brand such as Pascha, Enjoy Life or Hu. Check the label to make sure it does not contain milk solids or butter. Cocoa butter is completely fine.

Did you try this recipe? Leave a review!

48 Responses

  1. hey do we have to add extra half tsp salt in cookie dough batter if already using amul salted butter ?

  2. hi chef , may i know how much condensed milk to be added if i want to make the brownie batter with condensed milk ? and how much suger should i add as condensed milk is already sweet . Thank you

  3. 5 stars
    I have a go to brownie recipe that is foolproof that I’ve used for years.. so I used your cookie dough recipe and added it in the middle of my brownie mix as a surprise for those devouring. Thanks for the idea!! They smell amazing right now in the oven here in 🇦🇺

  4. Just wondering how much of the cookie dough do you freeze in a square? Should the square be a little smaller than the size of the baking tin? I didn’t see the step in the recipe where the remaining cookie dough is put on the top layer of brownie. I presume you flatten pieces of dough and place on top brownie layer? Can’t wait to make it 😊

    1. Great questions!I usually press about 80% of the cookie dough into the same square pan or a pan that’s just slightly smaller than the baking tin and freeze it—this makes it easier to layer later. Then I reserve the remaining 20% of the dough for the topping at room temp. After spreading the brownie batter, I flatten small pieces of the reserved dough and gently place them over the top. It doesn’t have to be perfect—they’ll spread a bit as they bake. Can’t wait for you to try it!

  5. Hi
    So as I’m making this, I’m worried the instructions are wrong – or at least they contradict themselves.
    The text says to mix melted butter and sugars, and then until pale and fluffy. Is it for sure melted butter? I’m afraid it should be softened only.
    I didn’t notice this at first and so already melted and mixed, hoping it will still pan out.

    1. Hi

      Great question! I personally don’t use compound chocolate. I always stick to real dark chocolate because it gives a richer flavor.
      That said, if all you have is dark compound, you can use it in a pinch, but just keep in mind it won’t have quite the same depth of flavor. Happy Baking 🙂

      -Saloni M.

  6. I haven’t yet tried the recipe but i wanted to know the baking time for cookies is usually 12-15 mins , wont the top layer become crunchy ??
    As the over all baking time range is 40-50 mins.

    1. Great question! Yes, cookies typically bake in 12–15 minutes on their own, but since this recipe combines both brownie and cookie layers in one sqaure pan, the overall baking time needs to be longer to ensure the brownie layer cooks through.

  7. This recipe is insane- got crunchy top- in between cakey and fudgy brokkie
    only alteration made is adding baking powder to the browine batter since I don’t like mine gooey. overall worth the effort 10/10

  8. 5 stars
    Looks amazing, it’s so nice to be able to bake again with dairy free recipes. Cannot wait to try it.

5 from 10 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Try these recipes next!

error: Content is protected !!