There is a particular kind of magic in a recipe that looks far more complicated than it actually is. These raspberry jam bars are exactly that. The base is a press-in shortbread, golden and slightly crumbly, with a deep nuttiness from browned butter. The filling is a thick stripe of raspberry jam — fruity, just barely tart, and vivid enough to make the whole pan look like a stained glass window. And then the streusel: toasted flaked almonds, raw sugar, and cold butter clumped into irregular golden nuggets that turn perfectly crisp in the oven. Every layer does something different, and together they are extraordinary.
What sets this version apart is the brown butter. Instead of simply melting the butter as most shortbread bar recipes do, we take it a step further and cook it until the milk solids toast to a deep amber, filling your kitchen with the scent of hazelnuts and caramel. That one extra minute at the stove transforms the base from pleasant to genuinely memorable. The same brown butter works double duty — it is used in both the shortbread crust and the streusel, so nothing is wasted and the flavor is woven throughout every bite. Almond flour in the streusel gives it a tender crumble rather than a hard crust, and whole flaked almonds pressed on top add crunch and a beautiful, rustic finish.
These bars sit comfortably at medium difficulty — there are no tricky techniques, but browning butter requires your full attention and the dough needs a short chill before baking. They are perfect for bakers who want something beyond basic but are not ready to commit to a layer cake. Bring them to a potluck, pack them for a weekend picnic, or cut them small and serve them on a dessert board. They slice cleanly when fully cooled and look every bit as good as anything from a bakery window.
16
servings
Ingredients
- Browning
- 225 gunsalted butter (2 sticks or 1 cup)
- Streusel
- 200 ggranulated sugar (1 cup)
- 1 tsppure vanilla extract
- 0.5 tspalmond extract
- 300 gall-purpose flour (about 2.5 cups, spooned and leveled), divided
- 60 galmond flour (about 0.5 cup packed)
- 0.5 tspfine sea salt, divided
- 0.25 tspbaking powder
- 320 ggood-quality raspberry jam (about 1 cup), smooth or seedless preferred
- 50 graw turbinado sugar (about 0.25 cup)
- Topping
- 45 gflaked almonds (about 0.5 cup)
- Finishing (optional)
- —Pinch of fine sea salt
Ingredient Substitutions
Instructions
🔧 Equipment
- Brown the butter: melt the 225g butter in a light-colored saucepan over medium heat, stirring frequently. Continue cooking for 4 to 6 minutes after it melts — it will foam, then subside, then turn golden and smell nutty. Immediately pour into a large heatproof bowl, scraping in all the browned milk solids from the bottom. Let cool for 15 minutes until warm but no longer hot.
- Make the base and streusel dough: add the granulated sugar, vanilla extract, and almond extract to the warm brown butter and stir to combine. Add 240g (2 cups) of the all-purpose flour, 0.25 tsp of the salt, and the baking powder. Stir until a cohesive, slightly crumbly dough forms. Press roughly two-thirds of this dough (about 380g) evenly into the bottom of a parchment-lined 9×13-inch baking pan. Refrigerate the pan for 20 minutes while you make the streusel.
- Make the almond streusel: to the remaining dough in the bowl, add the almond flour, turbinado sugar, remaining 60g (0.5 cup) all-purpose flour, and remaining 0.25 tsp salt. Use your fingertips to rub everything together until you have irregular clumps ranging from pea-sized to almond-sized. Do not overwork it. Refrigerate the streusel while the oven preheats.
- Preheat your oven to 350°F (175°C). Remove the pan from the refrigerator. Using a fork, prick the base all over (this prevents puffing). Spread the raspberry jam evenly over the chilled base, leaving a 0.5-inch border at the edges to prevent burning.
- Scatter the streusel clumps evenly over the jam layer, gently pressing some pieces together if needed to cover any gaps. Sprinkle the flaked almonds over the top and add a pinch of flaky salt if desired.
- Bake for 38 to 42 minutes, until the streusel is deep golden brown and the jam is bubbling around the edges. If the almonds start browning too quickly after 30 minutes, loosely tent with foil.
- Allow the bars to cool completely in the pan on a wire rack, at least 1 hour, before slicing. The jam needs time to set back up. Lift out using the parchment overhang, slice into 16 bars with a sharp knife, and serve.
- Halve all ingredient quantities. Brown the butter as described in the oven method, using a smaller saucepan. Cool for 15 minutes.
- Make the base and streusel dough following the oven method instructions, pressing two-thirds of the halved dough into a parchment-lined 7-inch or 8-inch square pan that fits your air fryer basket. Chill for 20 minutes. Prepare the streusel with the remaining dough.
- Prick the chilled base with a fork, spread half the jam (about 160g) evenly, and top with the streusel and flaked almonds. Skip the extra salt until after baking to avoid it burning.
- Preheat the air fryer to 325°F (165°C) for 3 minutes. Place the pan in the basket and bake for 22 to 26 minutes. Check at the 18-minute mark: if the almonds are already deep golden, lay a small piece of foil loosely over the top for the remaining time.
- Cool fully in the pan before slicing, at least 45 minutes. The smaller pan means the bars are slightly thicker and need the full cooling time to set. Cut into 9 bars.
- For the no-bake base: melt (do not brown) 170g butter. Stir in 180g all-purpose flour, 100g granulated sugar, 0.5 tsp vanilla extract, 0.25 tsp almond extract, and 0.25 tsp salt until fully combined. Note: consuming unbaked flour carries a small food safety risk. To eliminate it, spread the flour on a baking sheet and microwave in 15-second bursts until it reaches 165°F (74°C), or bake at 350°F for 5 minutes and cool before using.
- Press the no-bake base firmly and evenly into a parchment-lined 8×8-inch pan using the back of a spoon or a flat-bottomed glass. Freeze for 20 minutes until firm.
- For the no-bake crumble topping: combine 60g almond flour, 60g rolled oats, 45g turbinado sugar, 45g flaked almonds, 0.25 tsp salt, and 60g melted coconut oil (or melted butter). Stir until it clumps together. Chill in the refrigerator for 15 minutes.
- Remove the chilled base from the freezer. Spread 320g raspberry jam evenly over the surface. Scatter the chilled crumble topping over the jam, pressing very gently to help it adhere.
- Freeze the assembled pan for at least 2 hours until fully set. Lift out using the parchment, slice into 16 bars with a sharp knife (run it under hot water and wipe dry between cuts for clean edges). Serve cold or at cool room temperature. Store in an airtight container in the refrigerator for up to 5 days or freeze for up to 6 weeks.
Nutrition Per Serving
Per 1 serving (makes one 9×13-inch pan, cut into 16 bars)
Why This Recipe Works
Browning the butter is the single most impactful technique in this recipe, and understanding why helps you apply it confidently. Butter is about 80% fat and 20% water and milk solids. When you heat it past the point of melting, the water evaporates and the milk solids — which contain proteins and sugars — undergo Maillard browning and caramelization, producing hundreds of new aromatic compounds, including diacetyl (buttery), furanones (caramel-like), and pyrazines (nutty, toasty). This is why brown butter smells so dramatically different from melted butter, and why it elevates both the crust and the streusel simultaneously. Using it while still warm also helps it incorporate smoothly into the dough without any creaming step.
The structure of this recipe is a single dough divided into two roles: the base gets pressed in compactly, forming a dense shortbread that bakes firm enough to support the jam. The streusel portion gets additional almond flour and turbinado sugar worked in, then it is left in rough clumps rather than being pressed flat. Those irregular, airy clumps have more surface area exposed to oven heat, which is why streusel gets crunchy and the base stays tender. The almond flour in the streusel contains fat from the almonds themselves, which inhibits too much gluten development and keeps the crumble short and crisp rather than breadcrumb-hard. Turbinado sugar, with its larger crystals and molasses notes, resists dissolving fully in the oven, contributing to the pleasantly sandy crunch at the top.
Chilling the base before baking is not optional — it is structural. Cold butter in the dough holds its shape in the first minutes in the oven before the starch network sets, preventing the base from puffing up unevenly or spreading into the jam. If your bars ever seem to have a soggy middle layer, the two most likely culprits are jam that was too wet, or a base that was not fully chilled. Always let the bars cool completely before slicing: the jam, which turns liquid in the oven, needs time to set back into a gel as the pectin re-forms its network on cooling. Cutting too soon results in a messy bar that falls apart, even if the bake was perfect.
Baker’s Tips
- Use a light-colored or stainless steel saucepan when browning butter so you can clearly see the color change. Dark or nonstick pans make it very hard to judge doneness and you risk burning it.
- Weigh the dough before dividing it so the base-to-streusel ratio is consistent every time. Roughly two-thirds for the base and one-third for the streusel is the sweet spot.
- If your jam is very stiff or cold, warm it gently in a small saucepan or in 15-second microwave bursts until it is spreadable. Do not thin it with water.
- Line the pan with parchment leaving an overhang on all four sides. This makes lifting the whole slab out effortless and means no bar gets left behind.
- For the cleanest slices, cool the bars completely, refrigerate for 30 minutes, then cut with a sharp chef’s knife wiped clean between each cut.
- Toast the flaked almonds lightly in a dry skillet for 2 minutes before topping if you want extra depth of flavor, but skip this if you are short on time as the oven toasts them nicely anyway.
Variations
- Mixed berry version: use a combination of raspberry and blackberry jam, or stir 50g fresh raspberries directly into plain jam for a chunkier filling.
- Lemon glaze finish: once cooled, drizzle with a simple glaze of 80g powdered sugar whisked with 2 tbsp fresh lemon juice. It adds brightness and a beautiful finish.
- Chocolate-raspberry bars: scatter 60g roughly chopped dark chocolate (70% cacao) over the jam layer before adding the streusel. The chocolate melts and mingles with the jam in the most wonderful way.
- Cardamom almond version: add 0.5 tsp ground cardamom to the base dough and streusel, and swap raspberry jam for apricot. Fragrant and a little unexpected.
Troubleshooting & FAQ
My butter burned instead of browning. How do I know when to stop?
The jam layer is bubbling over and burning at the edges. What went wrong?
The base is raw and soft in the center even though the top looks done.
My bars fall apart when I cut them. Can I fix this?
Can I use fresh raspberries instead of jam?
Storage & Make-Ahead
- Storage: Store bars in an airtight container at room temperature for up to 3 days, or in the refrigerator for up to 1 week. Place parchment between layers to prevent sticking. Freeze individually wrapped bars for up to 2 months and thaw at room temperature for about 30 minutes.
- Make-Ahead: The brown butter dough and streusel can be made up to 2 days ahead and refrigerated, tightly covered. The assembled unbaked pan can also be refrigerated overnight before baking — add 3 to 5 minutes to the bake time if baking straight from the refrigerator. Fully baked bars freeze exceptionally well.






