What can I substitute for oil in brownies and still get fudgy brownies? I've tried yogurt and sour cream (individually) and only replacing half the oil with one of those, but the brownies always end up cakey. Should I just give up and accept that brownies are not a health food, or are there other ways to use less oil?

  • lots of chocolate chips :-)
    – Chad
    Sep 1, 2012 at 6:16

4 Answers 4


If you have a recipe that already produces a dense fudgy brownie and you're looking to do it without oil, you're just out of luck.

If you're looking to produce a dense fudgy brownie and wondered if, while you were at it, you might cut back on the oil...NO, but here are some suggestions for making a cakey brownie more dense and "fudgey":

  1. Follow Tim's advice above on using butter instead of oil. It's not doing anything as far as calories but it will produce better flavor vs. a neutral oil. However, particularly if you're planning to put nuts in them, you could replace a portion of the vegetable oil with walnut or hazelnut oil for enhanced nutty flavor.

  2. Replace half of the whole eggs with egg yolks. Cakiness in brownies is partly due to the use of whole eggs. Egg whites have a drying effect on baked goods. In converting a brownie recipe I did, I used 2 egg yolks for each whole egg.

  3. Replace part of the granulated sugar with corn syrup. They hygroscopic nature(ability to absorb moisture and retain it) of the corn syrup will create a more dense moist result. I think I replaced about half the sugar with corn syrup. The added moisture of the corn syrup will help to off-set the loss of moisture from removing the egg whites.


Heat chocolate, butter, cocoa powder over a hot water bath until chocolate is melted. Stir to blend to a smooth consistency. Set aside to cool slightly.

Beat egg yolks/whole egg with sugar and corn syrup until thick, light in color, and mixture forms a "ribbon".

Combine dry ingredients and make a well in the center.

Temper chocolate into egg/sugar mixture. Mix to blend well. Add to dry ingredients and fold together just until moistened. Pour into greased pan and bake until set.

  • Overbeating eggs is what makes brownies cakey in my experience. My recipe uses 5 eggs and they've always been fudgy, because I just whisk them until combined. Also, overbaking is a major factor. You want them almost underdone when they come out as they will carry on cooking out of the oven. Sep 1, 2012 at 10:45

BROWNIES ARE NOT HEALTH FOOD!!!! The very idea is sacrilegious.

You can substitute melted butter quite successfully for taste and texture, though make sure to adjust the salt if it's salted butter.

  • 1
    I am well aware they're not a health food...but since they should be topped with ice cream, I'm hoping to make them a bit better.
    – Rebekah
    Jul 30, 2010 at 3:43
  • The easiest way to make them healthier is mooching off someone else's plate. ;-) Jul 30, 2010 at 3:51
  • 1
    Eat A brownie, not the whole pan. OR Have a really good brownie and just forego the ice cream if it's a concern. Jul 30, 2010 at 4:14

I add applesauce in place of oil. The replacement is equal.


I make brownies by melting 250g of butter and 200g of couverture chocolate together in a saucepan over low heat. I think this is what makes them very moist and "fudgey."

I agree with the others who have commented - brownies are not a health food. Even if you could substitute the butter for oil to get the texture you desired, they still contain too much chocolate and sugar to be classified as a health food.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.