Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 cup (225 g) unsalted butter, softened
- 3/4 cup (150 g) packed light brown sugar
- 1/2 cup (100 g) granulated sugar
- 1 large egg + 1 large egg yolk, room temperature
- 2 tsp pure vanilla extract
- Zest of 1 large orange (about 1 tbsp)
- 2 1/4 cups (280 g) all-purpose flour
- 2 tsp cornstarch
- 1 tsp baking soda
- 1/2 tsp fine sea salt
- 1 cup (120 g) dried cranberries
- 1 1/4 cups (210 g) white chocolate chips or chunks
- Optional: flaky sea salt for topping
Do This
- 1. Whisk flour, cornstarch, baking soda, and salt in a bowl; set aside.
- 2. Cream butter, brown sugar, and granulated sugar until light and fluffy.
- 3. Beat in egg, egg yolk, vanilla, and orange zest until smooth.
- 4. Mix in dry ingredients on low just until combined, then fold in cranberries and white chocolate.
- 5. Chill dough (covered) for 30 minutes.
- 6. Preheat oven to 350°F (175°C). Scoop 1 1/2-tbsp mounds onto lined baking sheets.
- 7. Bake 10–12 minutes until edges are lightly golden and centers look just set; cool on pan, then transfer to rack.
Why You’ll Love This Recipe
- Soft, bakery-style centers with lightly crisp, golden edges.
- Tart dried cranberries and creamy white chocolate create a perfect sweet-tangy balance.
- A hint of fresh orange zest makes the flavors feel bright and special without extra work.
- Dough chills quickly and bakes up beautifully even if you are not an experienced baker.
Grocery List
- Produce: 1 large orange (for zest)
- Dairy: Unsalted butter, 2 large eggs
- Pantry: All-purpose flour, light brown sugar, granulated sugar, cornstarch, baking soda, fine sea salt, vanilla extract, dried cranberries, white chocolate chips or bar, optional flaky sea salt
Full Ingredients
For the Cookies
- 1 cup (225 g) unsalted butter, softened to cool room temperature
- 3/4 cup (150 g) packed light brown sugar
- 1/2 cup (100 g) granulated sugar
- 1 large egg, room temperature
- 1 large egg yolk, room temperature
- 2 tsp pure vanilla extract
- Zest of 1 large orange (about 1 tbsp, finely grated)
- 2 1/4 cups (280 g) all-purpose flour, spooned and leveled
- 2 tsp cornstarch
- 1 tsp baking soda
- 1/2 tsp fine sea salt (or table salt)
- 1 cup (120 g) dried cranberries
- 1 1/4 cups (210 g) white chocolate chips or chopped white chocolate bar
Optional Finishing Touch
- Flaky sea salt, for sprinkling on hot cookies (optional but highly recommended)

Step-by-Step Instructions
Step 1: Prep your tools and ingredients
Line 2 large baking sheets with parchment paper and set them aside. Make sure your butter is softened but still slightly cool to the touch (it should give when pressed but not feel greasy). Bring the egg and egg yolk to room temperature if possible; this helps the dough mix evenly. Finely zest the orange, taking only the bright orange part of the peel, not the bitter white pith. Pre-measure all ingredients; baking goes more smoothly when everything is ready to go.
Step 2: Whisk the dry ingredients
In a medium mixing bowl, whisk together the all-purpose flour, cornstarch, baking soda, and fine sea salt until well combined and no streaks remain. Cornstarch helps create that soft, bakery-style texture, so be sure it is evenly distributed. Set this bowl aside; you will add it to the butter mixture in a moment.
Step 3: Cream the butter and sugars
In a large bowl (or the bowl of a stand mixer fitted with the paddle attachment), add the softened butter, brown sugar, and granulated sugar. Beat on medium-high speed for 2–3 minutes, scraping down the sides once or twice, until the mixture looks lighter in color and slightly fluffy. Proper creaming incorporates air, which helps the cookies bake up thick and soft rather than flat and greasy.
Step 4: Add egg, vanilla, and orange zest
Add the whole egg, egg yolk, vanilla extract, and orange zest to the creamed butter-sugar mixture. Beat on medium speed just until smooth and combined, about 30–45 seconds. Scrape down the sides and bottom of the bowl to ensure no streaks of egg or zest are hiding. The extra yolk adds richness and chewiness, while the orange zest perfumes the dough with a light citrus aroma.
Step 5: Combine wet and dry, then fold in the mix-ins
Add the dry ingredients to the wet ingredients in two additions, mixing on low speed each time just until the flour is mostly incorporated. Do not overmix; stop as soon as you no longer see dry flour. The dough will be fairly thick. Switch to a spatula and gently fold in the dried cranberries and white chocolate chips or chunks until evenly distributed. If the dough feels extremely soft or sticky (especially in a warm kitchen), do not worry; chilling will firm it up.
Step 6: Chill the dough
Cover the bowl tightly with plastic wrap or a reusable cover and refrigerate the dough for at least 30 minutes, or up to 24 hours. Chilling helps the flour hydrate and the butter firm up, which keeps the cookies thicker and enhances flavor. If chilling longer than 2 hours, let the dough sit at room temperature for 10–15 minutes before scooping so it is not rock-hard.
Step 7: Scoop, bake, and cool
When you are almost ready to bake, preheat your oven to 350°F (175°C) with a rack in the center. Using a 1 1/2-tablespoon cookie scoop or a heaping tablespoon, portion the dough into balls and place them on the prepared baking sheets, spacing them about 2 inches apart. Bake one sheet at a time for 10–12 minutes, until the edges are just turning light golden and the centers look slightly underbaked and puffy. The cookies will continue to set as they cool. If desired, immediately press a few extra white chocolate chips and cranberries into the tops for a bakery look, and sprinkle lightly with flaky sea salt. Let cookies cool on the baking sheet for 5–10 minutes, then transfer to a wire rack to cool completely.
Pro Tips
- Measure flour carefully. Too much flour makes dry, cakey cookies. Spoon it into the cup and level with a knife, or use a scale for accuracy.
- Do not overbake. Pull the cookies when the centers still look a bit soft; they will firm up as they cool, giving you that soft, chewy texture.
- Chill for thicker cookies. Even a 30-minute chill helps keep the cookies from spreading too much in the oven.
- Rotate pans if needed. If your oven has hot spots, rotate the baking sheet halfway through for even browning.
- Enhance the orange flavor. For extra citrus brightness, add up to 1 additional teaspoon of orange zest or a few drops of pure orange extract.
Variations
- Nutty cranberry white-chocolate cookies: Fold in 1/2 cup (60 g) chopped toasted pecans or macadamia nuts along with the cranberries and white chocolate for extra crunch and richness.
- Triple-chocolate twist: Use 3/4 cup white chocolate chips and 1/2 cup chopped dark or milk chocolate for more depth of flavor.
- Spiced holiday version: Add 1/2 tsp ground cinnamon and a pinch of ground nutmeg to the dry ingredients to give the cookies a cozy, wintery flavor.
Storage & Make-Ahead
Store fully cooled cookies in an airtight container at room temperature for up to 5 days. To keep them extra soft, you can place a small piece of bread or a slice of apple in the container (replace it every day or so). For longer storage, freeze baked cookies in a single layer on a tray, then transfer to a freezer bag or container for up to 2 months; thaw at room temperature.
You can also freeze the unbaked dough. Scoop portions onto a parchment-lined tray, freeze until solid, then transfer to a freezer bag and label. Bake from frozen at 350°F (175°C), adding 1–2 extra minutes to the bake time. This is perfect for fresh-baked cookies on demand.
Nutrition (per serving)
Approximate per cookie (1 of 24): 190 calories, 2 g protein, 27 g carbohydrates, 9 g fat, 5 g saturated fat, 0.5 g fiber, 16 g sugar, 115 mg sodium. These values are estimates and will vary based on exact ingredients and cookie size.


Leave a Reply