Fudgy Brownies without Eggs or Milk

If you've ever needed a rich, fudgy brownie but were working around food allergies or an empty fridge, these Fudgy Brownies Without Eggs or Milk are going to be a lifesaver. They bake up chewy, gooey, and extra chocolatey-you'd never guess there's no milk, butter, or eggs in them! And to make them even better, they're finished with a rich, creamy chocolate frosting that's completely dairy- and egg-free, but still tastes like the real deal.

Looking for more dairy free, egg free inspiration? Check out our Healthier Coconut Macaroons!

A stack of fudgy brownies with chocolate frosting on a white plate

Quick Look: Fudgy Brownies Without Eggs or Milk

  • ⏱ Prep Time: 30 minutes
  • 🔥 Bake Time: 30 minutes
  • ⏳ Total Time: 60 minutes
  • 🍽 Servings: 9
  • ⚡️ Calories: 548 calories per frosted brownie
  • 🍫 Flavor Profile: Rich, chocolatey, fudgy & indulgent
  • 👌 Difficulty: Easy, perfect for allergy-friendly baking and last-minute chocolate cravings.

SUMMARIZE & SAVE THIS CONTENT ON

Jump to:

Why You'll Love This Recipe

  • Decadent frosting option: The dairy-free chocolate frosting takes them over the top and makes them feel extra special for birthdays or celebrations.
  • No eggs, no milk, no problem: These brownies are completely dairy- and egg-free, but still bake up rich, fudgy, and full of chocolate flavor.
  • Perfect for allergies and empty fridges: Great for kids (or adults) with dairy/egg allergies-or those nights you're out of staples but still want dessert.
  • Simple pantry ingredients: No specialty items required; just basic baking ingredients you probably already have on hand.

What you'll need for the brownies

Key ingredients

Here are some of the ingredients you need for these fudgy brownies:

labeled ingredient photo for fudgy brownies. Contains mini chocolate chips, oil, almond milk, sugar, flour, cocoa powder, vanilla extract, and baking powder.
  • Flour: Forms the base of the brownies and gives them structure so they hold together while staying fudgy.
  • Sugar: Sweetens the brownies and helps create that classic shiny, crackly top.
  • Unsweetened cocoa: Adds deep chocolate flavor-use a good-quality cocoa for the best taste.
  • Baking powder: Gives the brownies just a little lift so they're not overly dense.
  • Almond milk (or dairy-free alternative): Provides moisture and replaces traditional dairy, keeping the batter smooth and allergy-friendly.
  • Oil (neutral): Keeps the brownies extra moist and fudgy-vegetable, canola, or avocado oil all work well. Coconut oil works great, too, if you like the coconut flavor.
  • Vanilla extract: Adds warmth and enhances the overall chocolate flavor.
  • Dairy-free chocolate chips: Stirred into the batter for pockets of melty chocolate-mini chips work especially well in every bite (these are my favorite mini chocolate chips!).

step-by-step instructions for the brownies

Dry ingredients for the brownies in a mixing bowl.
  1. Step 1: Mix the dry ingredients in a mixing bowl.
Wet ingredients added to dry ingredients in a mixing bowl with a spatula.
  1. Step 2: Add the almond milk, oil & vanilla with the dry ingredients and mix well. Fold in the chocolate chips.
Fudgy brownie batter in an 8x8 inch pan.
  1. Step 3: Spread the mixture into an 8x8 pan that's either lined with parchment paper or sprayed with a non-stick spray.
Fudgy brownies in an 8x8 inch pan after they have been baked.
  1. Step 4: Bake at 350 degrees for 30-40 minutes, or until a toothpick comes out mostly clean.

what you'll need for the Egg & Milk Free Chocolate Frosting

key ingredients

Here are some of the ingredients you need for the frosting:

Labeled ingredient photo for the frosting. Includes oil, cornstarch, cocoa powder, vanilla extract, sugar, and water.
  • Sugar: Sweetens the frosting and helps it set with a glossy, smooth finish.
  • Cornstarch: Thickens the mixture so it turns into a spreadable, pudding-like chocolate frosting.
  • Unsweetened cocoa: Provides rich chocolate flavor and a deep cocoa color.
  • Oil: Adds silkiness and helps the frosting stay smooth and creamy without butter.
  • Water: Creates the liquid base that cooks with the cornstarch and cocoa to form the frosting.
  • Vanilla extract: Adds warmth and rounds out the chocolate flavor.

step-by-step instructions for the frosting

Cocoa powder, sugar, cornstarch, and salt, combined in a saucepan.
  1. Step 1: Mix the sugar, cornstarch, cocoa, and salt in a saucepan.
Cocoa powder, cornstarch, sugar, salt, and water, combined in a saucepan.
  1. Step 2: Whisk the water into the sugar mixture.
Fudgy brownie frosting in the saucepan.
  1. Step 3: Heat over medium heat until boiling, whisking constantly, and then 1-2 minutes beyond that. Do not boil for too long, or it will get too thick.
Fudgy brownie frosting in the saucepan after adding the oil and vanilla extract.
  1. Step 4: Remove from the heat and add the oil and vanilla, and mix well. Spread over the brownies and enjoy!
2 brownies with chocolate frosting stacked on a white plate

expert tips for perfect fudgy brownies and frosting

  • Don't overmix the batter: Stir just until the dry ingredients disappear. Overmixing can make the brownies tougher instead of fudgy.
  • Use good cocoa: A higher-quality unsweetened cocoa powder will give you deeper chocolate flavor and a prettier dark color.
  • Line the pan: Line your baking pan with parchment and leave a little overhang so you can lift the brownies out easily for clean cuts.
  • Let them cool completely: Egg-free, milk-free brownies need time to set. Let them cool in the pan before frosting and cutting so they hold their shape and stay fudgy.
  • Adjust for pan size: A smaller pan (like 8x8) will give thicker, fudgier brownies and may need a few extra minutes; a larger pan (like 9x9) will bake a bit faster.
  • Whisk the frosting constantly while cooking: As the sugar, cornstarch, cocoa, and water heat up, keep whisking so the frosting thickens smoothly without lumps or scorching on the bottom of the pan.

faq's

Can I use a different dairy-free milk?

Yes. Oat milk, soy milk, or another unsweetened dairy-free milk will work in place of almond milk. Just avoid strongly flavored milks (like coconut) if you don't want that flavor to come through.

What kind of oil works best?

Any neutral-tasting oil works well-vegetable, canola, avocado, or light-tasting olive oil. Strong oils like extra-virgin olive oil can compete with the chocolate flavor.

Can I make these brownies gluten-free?

Absolutely! You can swap the all-purpose flour for a 1:1 gluten-free baking blend. Texture may be slightly different, so keep an eye on the baking time and don't overbake.

Do I have to use dairy-free chocolate chips?

If you're baking for someone with a dairy allergy, stick with dairy-free chocolate chips. If dairy isn't an issue, regular chocolate chips work just fine and will still give you melty chocolate pockets.

How should I store these brownies?

Store cooled brownies in an airtight container at room temperature for 2-3 days, or in the refrigerator for up to 4-5 days.

If you tried these Fudgy Brownies without Eggs or Milk or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the comments! Thanks for visiting, and come back again!

Fudgy Brownies without Eggs or Milk

Chantelle DeJager
These chewy, gooey brownies are so delicious and chocolaty that you would never know they didn't contain milk, butter, or eggs.
4.34 from 3 votes
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Course Dessert
Cuisine American
Servings 9 servings
Calories 548 kcal

Equipment

Ingredients
  

Brownie

  • 1 ½ Cup Flour
  • 1 Cup Sugar
  • ¾ Cup Unsweetened Cocoa
  • ½ Teaspoon Baking Powder
  • ½ Teaspoon Salt
  • 1 ½ Cup Almond Milk or another non dairy alternative
  • ½ Cup Oil any neutral oil will work
  • ½ Teaspoon Vanilla
  • ¾ Cup Non-Dairy Chocolate Chips

Frosting

  • 1 Cup Sugar
  • 6 Tablespoons Cornstarch
  • 4 Tablespoons Unsweetened Cocoa
  • ½ Teaspoon Salt
  • 2 Tablespoons Oil
  • 1 Cup Water
  • ½ Teaspoon Vanilla

Instructions
 

Brownie

  • Mix the dry ingredients together in a bowl
  • Add the almond milk, oil, & vanilla with the dry ingredients and mix well. Fold in the chocolate chips.
  • Spread the mixture into an 8x8 pan that's either lined with parchment paper or sprayed with a non-stick spray
  • Bake at 350 degrees for 30-40 minutes

Frosting

  • Mix the sugar, cornstarch, cocoa and salt together in a saucepan.
  • Whisk the water into the sugar mixture.
  • Heat over medium heat until boiling, whisking constantly, and then for 1-2 minutes beyond that. Do not boil for too long or it will get too thick.
  • Remove from heat and add the oil and vanilla and mix well. Spread over the brownies and enjoy!

Notes

  • For the best flavor and color, use a good-quality unsweetened cocoa powder.
  • Line your pan with parchment and let the brownies cool completely before cutting so they stay fudgy and hold their shape.
  • Start checking doneness a few minutes early; a toothpick should come out with moist crumbs, not wet batter.
  • To make them gluten-free, try a 1:1 gluten-free baking blend in place of the all-purpose flour and avoid overbaking.
  • For the frosting, whisk constantly as it cooks so it thickens smoothly without lumps, and let it cool slightly before spreading over the brownies.

Nutrition

Calories: 548kcalCarbohydrates: 81gProtein: 5gFat: 25gSaturated Fat: 6gPolyunsaturated Fat: 5gMonounsaturated Fat: 13gTrans Fat: 0.1gCholesterol: 1mgSodium: 343mgPotassium: 279mgFiber: 6gSugar: 52gVitamin A: 10IUCalcium: 92mgIron: 4mg
Tried this recipe?Let us know how it was!

7 Comments

  1. 3 stars
    Has good texture. Taste wise, brownies are not chocolaty enough. Missing something in the taste. You don't taste the apple sauce but it is lacking something ....more chocolate...

    1. Thank you for the feedback! We have updated the brownies and added more cocoa, as well as non-dairy chocolate chips :). We’d love for you to give it another try!

  2. 5 stars
    Just made it now. I used vegetable oil since I don't have an applesauce and reduced the amount of sugar since i dont want too sweeet. And I think the amount of water is interchanged. Should be 1 cup for the brownie and 1/2 cup for the frosting. And omg! It turned out great. How I wish I could post a photo. By the way, i ended up of baking this recipe because of food sensitivity /allergy of my baby. I am a nursing mother. And no egg/butter/milk for me this time.

  3. This is totally awesome! I didn't know you could make it without both of those! Thanks for linking up to The Wednesday Roundup and I'm pinning this!

4.34 from 3 votes

Leave a Reply

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

Recipe Rating