3cupsrolled oats(240 grams) (old-fashioned or quick oats)
2 ½cupsall-purpose flour(300 grams)
1teaspoontable salt
1teaspoonbaking soda
Chocolate Fudge
14ouncessweetened condensed milk(1 can)
2cupschocolate chips (12 ounces)
2tablespoonsbutter(28 grams)
½teaspoontable salt
2teaspoonsvanilla(10 grams)
1cupchopped walnuts(optional)
Instructions
Oatmeal Cookie Dough
With an electric mixer or stand mixer, cream together butter and brown sugar until light and fluffy.
Beat in the eggs and vanilla to combine.
Add the oats, flour, salt, and baking soda in 2-3 stages. (It's a large amount of dough, so this helps it mix in.) Mix until just combined.
Pat ⅔ of the cookie dough into a greased 15x10x1-inch jelly roll pan. Set aside.
Chocolate Fudge
In a large saucepan, combine the sweetened condensed milk, chocolate chips, salt, and 2 tablespoons butter. Stir constantly over low heat until everything is melted and smooth. (You don't want it to burn on bottom.)
Remove it from heat and add the 2 teaspoons vanilla.
Spread the chocolate fudge over the cookie dough in the pan, getting it as close to the edges as you can without it touching.
Top the fudge with the remaining cookie dough.
Bake at 350F for 20-25 minutes, until golden brown. (Check on the early side if you want them softer.)
Cool some before cutting. Store in an airtight container. Bars are best within the first three days.
Notes
These bars are very rich. Feel free to cut them into 48 bars instead of 24.Both quick and old-fashioned oats work here. Do not use instant or steel-cut oats.Be sure to get a 14-ounce can of sweetened condensed milk. Do not use evaporated milk, which is thin and has no additional sugar.Store these in an airtight container. Like most cookies, they're best for the first day or two. That said, they're still good on day 3, and will continue to last for days but will become more crumbly the longer you store them.This recipe was adapted from Taste of Home. Recipe updated slightly on August 11, 2025.