Cinnamon and Cream

Raspberry Jam Bars with Brown Butter Almond Streusel

20 min read

↓ Jump to Recipe

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.

Prep: 25 minutesTotal: 1 hour 30 minutes (includes 20-minute chill)Yield: one 9×13-inch pan, cut into 16 barsDifficulty: ★★☆ IntermediateOccasion: Weekend Bake
✓ Vegetarian
Servings:

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

unsalted butter

  • Salted butter: use the same amount and omit the added salt. The flavor will be slightly saltier but still delicious.
  • Vegan butter (such as Miyoko’s or Violife sticks): brown it the same way, watching carefully as it can spatter more. The result is slightly less rich but still very good.
raspberry jam

  • Strawberry, blackberry, or apricot jam all work beautifully. Use the same amount. Avoid very loose or watery jams as they can make the crust soggy.
  • Homemade jam: if using fresh or homemade, make sure it is fully set before spreading. A loose compote will steam and prevent the crust from crisping properly.
almond flour

  • Finely ground oat flour (blitzed rolled oats): gives a heartier, slightly chewier streusel with a lovely oat flavor.
  • All-purpose flour: replace the almond flour 1:1. The streusel will be slightly less tender but still crunchy and good.
flaked almonds

  • Sliced almonds: use the same amount. They are thinner and will toast faster, so watch closely in the last 5 minutes.
  • Chopped pecans or hazelnuts: both pair beautifully with raspberry. Use the same weight.
almond extract

  • Simply omit it and increase vanilla to 1.5 tsp. The bars will be less distinctly almond-forward but still wonderful.
  • Amaretto liqueur (1 tsp): adds a gentle almond note with slight warmth.

Instructions

🔧 Equipment

🥣light-colored or stainless steel saucepan (for browning butter)
🟫9×13-inch baking pan (for oven method)
🟫8×8-inch baking pan (for no-bake freezer version)
💨7-inch or 8-inch square air fryer-safe pan (for air fryer method)
📄parchment paper
⚖️kitchen scale
🥣large heatproof mixing bowl
🍴offset spatula or the back of a spoon (for spreading jam and pressing base)
🔵wire cooling rack
🔪sharp chef’s knife
🌡️instant-read or candy thermometer (optional, for heat-treating flour in no-bake version)
💨air fryer (for air fryer method)



Prep: 25 minutes
Bake: 38 to 42 minutes at 350°F (175°C)
Total: 1 hour 30 minutes
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
Prep: 25 minutes
Bake: 22 to 26 minutes at 325°F (165°C)
Total: 1 hour 15 minutes
This method works beautifully for a smaller batch. Use a 7-inch or 8-inch square air fryer-safe pan and halve the full recipe. The streusel gets exceptionally crisp from the circulating heat, so watch carefully in the final minutes.
  1. Halve all ingredient quantities. Brown the butter as described in the oven method, using a smaller saucepan. Cool for 15 minutes.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Prep: 25 minutes
Bake: None
Total: 3 hours (includes freezing)
This version skips baking entirely and creates a firm, chilled bar with a pressed raw shortbread base and a crumbled nut-and-oat topping. The texture is different — denser and chewier — but the flavor is still lovely. Perfect for hot days when turning on the oven is not appealing. Note that these must be stored in the freezer or refrigerator.
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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)

295Calories
38gCarbs
22gSugar
14gFat
4gProtein

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?
Burned butter and browned butter happen within about 60 seconds of each other, so attention is everything. Watch for the foam to subside (that is water evaporating), then look for the milk solids at the bottom of the pan turning from pale golden to deep amber. It should smell nutty and fragrant, not acrid or bitter. As soon as it reaches that deep amber and smells wonderful, pull it off the heat and immediately pour it into your mixing bowl — residual heat in the pan will keep cooking it. If it smells sharp or bitter, it is burned and should be discarded. Start again; it only takes about 5 minutes and the result is worth it.
The jam layer is bubbling over and burning at the edges. What went wrong?
This happens when the jam layer extends too close to the edge of the pan, or when the jam is a particularly high-sugar variety with no buffer. Leave a clear 0.5-inch border of exposed crust around the perimeter when spreading the jam. If it still bubbles over, your oven may run slightly hot — try reducing the temperature by 10 to 15 degrees for the last 10 minutes and tenting the edges loosely with foil.
The base is raw and soft in the center even though the top looks done.
This is almost always an oven temperature issue combined with the insulating effect of the jam layer. Make sure your oven is properly preheated (at least 20 minutes for most ovens) and consider using an oven thermometer to verify the actual temperature. Also, check that your pan is on the center rack, not the top. If the streusel is browning too fast before the base sets, drop the temperature to 325°F (165°C) and add 8 to 10 minutes. The base should feel firm when gently pressed through the streusel.
My bars fall apart when I cut them. Can I fix this?
Nine times out of ten this comes down to cutting too soon. The jam is molten when it comes out of the oven and needs a full hour, ideally longer, to re-gel. If you are still having trouble, refrigerate the cooled slab for 30 minutes before slicing. A warm knife also helps: run it briefly under hot water and wipe dry between cuts. If the bars were consistently crumbly even when fully set, the base may have been too dry — check that your brown butter was fully captured (scrape in every last drop of those toasted milk solids) and that your flour was not overpacked.
Can I use fresh raspberries instead of jam?
Fresh raspberries alone will not hold together the way jam does and will release a lot of water, making the base soggy. However, you can make a quick pan jam: combine 250g fresh or frozen raspberries with 80g sugar and 1 tbsp lemon juice in a small saucepan over medium heat. Cook, stirring often, for 10 to 12 minutes until thick and jammy. Cool completely before using. Do not use it while it is still warm or it will soak into the dough.

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.


Leave a Comment