Ingredients
Scale
For the crust & crumb topping:
- 2½ cups (315g) all-purpose flour
- ¾ cup (150g) granulated sugar
- ½ tsp salt
- 1 cup (2 sticks / 225g) cold unsalted butter, cubed
For the vanilla cream filling:
- 2 cups whole milk
- ½ cup (100g) granulated sugar
- ¼ cup (30g) cornstarch
- 3 large egg yolks
- 2 tbsp unsalted butter
- 2 tsp vanilla extract
- Pinch of salt
Instructions
1. Make the crust & topping:
- In a food processor (or bowl), pulse flour, sugar, and salt. Add cold butter; pulse until mixture resembles coarse crumbs.
- Reserve 1 cup for the topping. Press remaining mixture firmly into bottom of a greased 9×13″ pan.
- Bake at 350°F (175°C) for 15 minutes, until lightly golden. Cool slightly.
2. Make the vanilla cream:
- Whisk sugar and cornstarch in a saucepan. Whisk in egg yolks, then gradually whisk in milk.
- Cook over medium heat, stirring constantly, until thick and bubbling (~5–7 min).
- Remove from heat. Stir in butter, vanilla, and salt until smooth.
- Pour warm pastry cream over par-baked crust. Spread evenly.
3. Add topping & bake:
- Sprinkle reserved crumb mixture evenly over cream (do not press down).
- Bake 25–30 minutes, until topping is golden brown.
- Cool completely in pan on a wire rack (pastry cream must set—this takes 2–3 hours).
- Chill 30 minutes before slicing for clean cuts. Dust with powdered sugar if desired.
💡 Pro Tips:
– Don’t skip par-baking the crust—it prevents sogginess.
– For extra richness, use half-and-half instead of milk.
– Store covered in fridge up to 4 days; bring to room temp before serving.
Prep Time & Nutrition (per bar, makes 16):
Prep Time: 25 min | Cook Time: 45 min | Chill Time: 30+ min | Total Time: 2 hr
Servings: 16 | Calories: 220 | Net Carbs: 24g | Fats: 13g | Protein: 4g
Servings: 16 | Calories: 220 | Net Carbs: 24g | Fats: 13g | Protein: 4g