I’ve made a lot of cookies in my life, but this oatmeal raisin cookie recipe is the one my family actually asks for by name. Not chocolate chip, not snickerdoodle oatmeal raisin, specifically the soft, chewy kind that doesn’t turn into a hockey puck by day two.
I still remember the first batch I got right. I’d been chasing that bakery-style texture for months, and I kept ending up with cookies that were either cakey or crunchy never that perfect chew in the middle. Then I started soaking my raisins in warm water before mixing them in, and everything clicked. The dough smelled like brown sugar and cinnamon, my kitchen got that warm, toasty smell you only get from oats in the oven, and the cookies came out golden at the edges and soft in the center. That was it. That was the recipe.
If you’ve been searching for an oatmeal raisin cookie recipe that actually stays soft for days (not just the first afternoon), this is the one I go back to every single time. It’s simple, it doesn’t need anything fancy, and it works.
Recipe Card Details
- Prep Time: 18 minutes
- Cook Time: 12 minutes
- Total Time: 30 minutes
- Servings: 15 cookies
- Difficulty: Easy
Ingredients
- 1 cup all-purpose flour (125g)
- 1/2 tsp baking soda (3g)
- 1/2 tsp baking powder (2g)
- 1/2 tsp ground cinnamon (1g)
- 1/2 tsp fine sea salt (3g)
- 8 Tbsp unsalted butter, at room temperature (113g / 1 stick)
- 1/2 cup light brown sugar, packed (100g)
- 1/4 cup granulated sugar (50g)
- 1 large egg, at room temperature
- 1 tsp pure vanilla extract (5ml)
- 2 cups old-fashioned rolled oats (160g) (quick oats work in a pinch, but the texture will be a little less chewy)
- 1 cup raisins (145g) (dried cranberries or chopped dates are a nice swap)
- 1 cup semisweet chocolate chips (170g) (optional, but I never skip them)
Step-by-Step Instructions
1. Soak the raisins. Set your raisins in a bowl of warm water and let them soak for 15 minutes. Drain well and pat them dry with paper towels. I always do this step because it keeps the raisins plump instead of turning into little dry pebbles once they bake.
2. Preheat and prep. Preheat your oven to 350°F (175°C) with a rack in the center. Line two baking sheets with parchment paper.
3. Mix the dry ingredients. In a medium bowl, whisk together the flour, baking soda, baking powder, cinnamon, and salt. Set this aside for now.
4. Cream the butter and sugars. In a stand mixer fitted with the paddle attachment, cream the butter, brown sugar, and granulated sugar on medium-high speed for about 2 minutes, until light and fluffy. This step matters more than people think — it’s where the air gets worked into the dough.
5. Add the egg and vanilla. Beat in the egg and vanilla extract until fully incorporated. Scrape down the bowl if you need to.
6. Bring in the flour mixture. With the mixer running on low, gradually beat in the flour mixture until just combined. Don’t overmix here, or the cookies can turn out tough.
7. Fold in the oats, raisins, and chocolate. Add the oats, drained raisins, and chocolate chips, and mix until just incorporated. The dough will be thick that’s exactly what you want.
8. Portion the dough. Divide the dough into 16 balls, about 2 inches in diameter (a 3-Tbsp or 2 oz cookie scoop makes this easy). Flatten each ball slightly with the bottom of a measuring cup.
9. Bake. Bake one sheet at a time for 12–14 minutes, until the edges are just slightly golden. I pull mine at 12 minutes every time because the centers keep cooking on the hot pan.
10. Cool. Let the cookies cool on the pan for 5 minutes, then transfer them to a wire rack to cool completely. Resist eating them all at this stage I say this from experience.
Tips & Variations
- Soak the raisins, don’t skip it. This is the single biggest thing that makes these cookies taste bakery-fresh instead of dry and chewy in the wrong way.
- Don’t overbake. What works for me is pulling the cookies the moment the edges turn golden, even if the centers look slightly underdone. They firm up as they cool on the pan.
- Make-ahead dough: You can refrigerate the dough, tightly covered, for up to 2 days before baking.
- Freezer-friendly: Scoop the dough into balls, freeze until firm, then transfer to a freezer bag for up to 3 months. Bake straight from frozen no thawing needed just add 1–2 extra minutes to the bake time.
- Storage: Once the cookies are at room temperature, store them in an airtight container for up to 5 days.
- Swap the mix-ins: I’ve made these with dried cranberries instead of raisins and butterscotch chips instead of chocolate both worked beautifully.
QUESTION - ANSWER
Why do you soak the raisins in warm water?
Soaking plumps the raisins back up so they stay soft and juicy inside the cookie instead of drying out further in the oven. It only takes 15 minutes and makes a real difference in the final texture.
Can I make this oatmeal raisin cookie recipe without chocolate chips?
Absolutely the chocolate chips are optional. Leave them out for a more classic, traditional oatmeal raisin cookie, or swap them for chopped walnuts or extra raisins.
Why did my cookies turn out flat?
This usually means the butter was too warm or the dough wasn’t portioned thick enough. Make sure your butter is just at room temperature (not melted) and don’t skip flattening the dough balls only slightly.
Can I freeze the baked cookies instead of the dough?
Yes, baked cookies freeze well too. Let them cool completely, then store in a freezer-safe container for up to 3 months and thaw at room temperature.
What's the best way to keep these cookies soft for days?
Store them in an airtight container once fully cooled, and don’t overbake them in the first place. Soaking the raisins also helps keep moisture in the cookie longer.
The Science Behind This Recipe
There’s real kitchen chemistry happening in this cookie, not just flavor. When you cream the butter and sugar together, you’re mechanically beating tiny air pockets into the fat this is what gives the cookie its lift and slightly soft crumb, since those air pockets expand in the oven’s heat.
The combination of baking soda and baking powder is doing two different jobs. Baking soda reacts with the slightly acidic brown sugar to help the cookies spread and brown at the edges, while baking powder gives a little extra lift so the centers don’t go flat and dense.
Soaking the raisins is really about osmosis dry raisins are lower in moisture than the surrounding cookie dough, so during baking they’d normally pull moisture out of the dough and toward themselves, leaving the cookie drier overall. Pre-soaking the raisins evens out that moisture balance before they ever hit the oven.
And the reason pulling the cookies early matters so much: the centers keep cooking from residual heat even after you take the pan out (this is called carryover cooking), so a cookie that looks slightly underdone at 12 minutes is usually perfectly set by the time it’s cooled for 5 minutes on the pan.

Best Soft and Chewy Oatmeal Raisin Cookies Recipe
Equipment
- Stand mixer
- Medium mixing bowl
- 2 baking sheets
- Parchment paper
- 3-Tbsp or 2 oz cookie scoop
- Measuring cups and spoons
- Wire cooling rack
- Small bowl (for soaking raisins)
Ingredients
Dry Ingredients
- 1 cup all-purpose flour 125g
- ½ tsp baking soda 3g
- ½ tsp baking powder 2g
- ½ tsp ground cinnamon 1g
- ½ tsp fine sea salt 3g
Wet Ingredients
- 8 Tbsp unsalted butter at room temperature (113g / 1 stick)
- ½ cup light brown sugar packed (100g)
- ¼ cup granulated sugar 50g
- 1 large egg at room temperature
- 1 tsp pure vanilla extract 5ml
Mix-Ins
- 2 cups old-fashioned rolled oats 160g
- 1 cup raisins 145g
- 1 cup semisweet chocolate chips 170g
Instructions
- Soak the raisins. Set the raisins in a bowl of warm water and soak for 15 minutes. Drain well and pat dry with paper towels.
- Preheat the oven. Preheat to 350°F (175°C) with a rack in the center. Line two baking sheets with parchment paper.
- Whisk the dry ingredients. In a medium bowl, whisk together the flour, baking soda, baking powder, cinnamon, and salt. Set aside.
- Cream the butter and sugars. In a stand mixer fitted with the paddle attachment, cream the butter, brown sugar, and granulated sugar on medium-high speed for about 2 minutes, until light and fluffy.
- Add the egg and vanilla. Beat in the egg and vanilla extract until fully incorporated, scraping down the bowl as needed.
- Add the flour mixture. With the mixer on low, gradually beat in the flour mixture until just combined. Don't overmix.
- Fold in the oats, raisins, and chocolate. Mix in the oats, drained raisins, and chocolate chips until just incorporated. The dough will be thick.
- Portion the dough. Divide into 16 dough balls, about 2 inches in diameter, using a 3-Tbsp or 2 oz cookie scoop. Flatten each ball slightly with the back of a measuring cup.
- Bake. Bake one sheet at a time for 12–14 minutes, until the edges are just slightly golden. Do not overbake.
- Cool. Cool the cookies in the pan for 5 minutes, then transfer to a wire rack to cool completely.
Notes
- Refrigerate Dough: Make the dough ahead and refrigerate, tightly covered, for up to 2 days. Scoop and bake as directed when ready.
- Freeze Dough: Scoop the dough into balls, freeze until firm, then transfer to a freezer bag or container for up to 3 months. Bake straight from frozen no thawing needed just add 1-2 extra minutes to the bake time.
- Store Cookies: Once cooled to room temperature, store in an airtight container for up to 5 days.

