Rice Krispy Millionaires Bars take classic millionaire’s shortbread and crank up the texture: buttery shortbread on the bottom, soft caramel in the middle, and a chocolate topping loaded with crispy rice cereal on top.
You get a buttery crunch from the base, a sweet, chewy caramel layer, and a snappy, crunchy chocolate topping. They slice beautifully into squares and look like bakery treats, but they’re easy to make at home with simple ingredients.
We’ll go through each layer step-by-step, how to keep the caramel soft (not rock hard), and how to slice the bars cleanly without shattering the chocolate.
Why You’ll Love These Rice Krispy Millionaires Bars
- Three perfect layers: Buttery base, gooey caramel, crunchy chocolate top.
- Great texture: Smooth, chewy, and crispy all in one bite.
- Make-ahead friendly: They actually slice best once chilled.
- Party-perfect: Easy to cut into small squares for dessert tables and gift boxes.
- Surprisingly simple: Basic pantry ingredients and a little patience for chilling.
Ingredients
Shortbread base
- 1 cup (225 g) unsalted butter, softened
- 1/2 cup (100 g) granulated sugar
- 2 cups (240 g) all-purpose flour
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract (optional, for flavor)
Caramel layer
- 1/2 cup (115 g) unsalted butter
- 1/2 cup (110 g) light brown sugar, packed
- 2 tablespoons golden syrup or light corn syrup
- 1 can (14 oz / 397 g) sweetened condensed milk
- Pinch of salt
- 1 teaspoon vanilla extract (optional)
Chocolate Rice Krispy topping
- 1 1/2 cups (260 g) chocolate chips or chopped chocolate (milk, semi-sweet, or a mix)
- 2 tablespoons unsalted butter or neutral oil
- 1 1/2 cups (about 40 g) crisp rice cereal (Rice Krispies style)
How to Make Rice Krispy Millionaires Bars
1. Prep the pan and oven
Line a 9×13-inch (23×33 cm) baking pan with parchment paper, leaving an overhang on two sides so you can lift the bars out later.
Preheat oven to 350°F (175°C).
2. Make the shortbread base
In a bowl, beat the softened butter and sugar together until creamy and well combined.
Add flour, salt, and vanilla (if using). Mix until the dough comes together and looks like soft, slightly crumbly cookie dough.
Press the dough evenly into the bottom of the prepared pan. Try to keep it level and packed down.
Use a fork to prick the base a few times to prevent bubbling.
3. Bake the base
Bake for 18–22 minutes, or until the edges are lightly golden and the top looks set.
Remove from the oven and let it cool slightly while you make the caramel. The base should be warm, not blazing hot.
How to Make the Caramel Layer
4. Cook the caramel
In a medium, heavy-bottomed saucepan, add butter, brown sugar, golden syrup (or corn syrup), and sweetened condensed milk.
Place over medium-low heat and stir constantly as everything melts together.
Once melted and smooth, keep cooking and stirring for about 5–7 minutes, until the mixture thickens slightly and turns a deeper golden color.
You want it bubbling gently, not violently. Keep stirring the whole time so it doesn’t catch and burn on the bottom.
Tip: The caramel is ready when it coats the back of a spoon and leaves a slow trail as you stir.
5. Pour the caramel
Remove from the heat and stir in a pinch of salt and vanilla, if using.
Carefully pour the hot caramel over the baked shortbread base. Tilt the pan or use a spatula to spread it evenly to all corners.
Let it cool at room temperature until it firms up enough to support the chocolate layer (about 30–45 minutes), or pop it in the fridge to speed it up.
How to Make the Chocolate Rice Krispy Topping
6. Melt chocolate
In a heatproof bowl, add chocolate and butter (or oil).
Melt in the microwave in short bursts (15–20 seconds), stirring between each, until smooth. Or melt gently over a double boiler.
7. Add the rice cereal
Once the chocolate is fully melted and smooth, stir in the crisp rice cereal until everything is evenly coated.
You want all the cereal covered but still distinct and crisp, not swimming in chocolate. If it seems too dry, add a little more melted chocolate. If it seems too chocolate-heavy, add a bit more cereal.
8. Spread the topping
Spoon the chocolate-cereal mixture over the cooled caramel layer.
Use a spatula to gently press and spread it into an even layer, all the way to the edges.
9. Chill and set
Refrigerate the bars for at least 1–2 hours, or until the caramel and chocolate topping are fully set.
For best slices, chill longer (even overnight) so everything is firm.
10. Slice and serve
Use the parchment overhang to lift the whole slab out of the pan.
With a sharp knife, cut into bars or squares. Wipe the knife clean between cuts for neat edges.
Serve chilled or at cool room temperature. The caramel will be soft and chewy; the topping will be crisp and crunchy.

Serving Suggestions for Rice Krispy Millionaires Bars
Serve them:
- On dessert platters with cookies and brownies
- As a rich treat with coffee or tea
- Cut small for party trays and potlucks
- Wrapped in little bags or boxes as edible gifts
They’re rich, so small squares go a long way.
Cook’s Tips
Stir the caramel constantly.
This prevents burning and helps it cook evenly.
Don’t overcook the caramel.
Overcooking can make it too firm and chewy. Aim for thick and glossy, not super dark.
Cool between layers.
If the caramel is too warm when you add the chocolate topping, it can sink or mix. Let it firm a bit first.
Chill for clean cuts.
Cold bars slice much more cleanly. Let them sit a few minutes at room temperature if you want a slightly softer bite.
Use good chocolate.
Because the topping is simple, better chocolate = better flavor.
Variations & Add-Ins
- Salted caramel version:
Sprinkle a pinch of flaky sea salt over the caramel before adding the chocolate layer. - Dark chocolate lovers:
Use dark or bittersweet chocolate instead of milk for a less sweet topping. - Nutty crunch:
Add a handful of chopped roasted nuts (almonds, pecans, hazelnuts) into the Rice Krispy chocolate mixture. - Smaller batch:
Halve the recipe and use an 8×8-inch (20×20 cm) pan.
Storage & FAQ
How to store:
- Store in an airtight container in the fridge for up to 5–6 days.
- For softer caramel and topping, let bars sit at room temperature for 10–15 minutes before serving.
Can I freeze them?
Yes. Freeze sliced bars in a single layer, then transfer to a container with baking paper between layers. Thaw in the fridge.
Can I use store-bought caramel?
You can, but homemade caramel has better flavor and texture for this recipe. If you use store-bought caramel or dulce de leche, make sure it’s thick enough to set in a sliceable layer.
Why is my caramel grainy or separated?
Usually from cooking over too high heat or not stirring enough. Keep the heat medium-low and stir constantly.
Rice Krispy Millionaires Bars take everything you love about millionaire’s shortbread and give it an extra hit of crunch. The buttery base, dreamy caramel, and crispy chocolate topping make every bite rich and satisfying.
They’re perfect for bake sales, holidays, dessert trays, or any time you want a “wow” bar that’s easy to slice and even easier to eat. Make a pan, chill them well, and watch them disappear.
Rice Krispy Millionaires Bars – Crunchy, Gooey, Completely Addictive
Buttery shortbread topped with a thick layer of soft caramel and finished with a crunchy chocolate Rice Krispy topping. These millionaire-style bars are rich, chewy, and perfectly crispy on top — ideal for parties, holidays, and gifting.
Ingredients
- Shortbread base:
- 1 cup (225 g) unsalted butter, softened
- 1/2 cup (100 g) granulated sugar
- 2 cups (240 g) all-purpose flour
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract (optional)
- Caramel layer:
- 1/2 cup (115 g) unsalted butter
- 1/2 cup (110 g) light brown sugar, packed
- 2 tablespoons golden syrup or light corn syrup
- 1 can (14 oz / 397 g) sweetened condensed milk
- Pinch of salt
- 1 teaspoon vanilla extract (optional)
- Chocolate Rice Krispy topping:
- 1 1/2 cups (260 g) chocolate chips or chopped chocolate
- 2 tablespoons unsalted butter or neutral oil
- 1 1/2 cups crisp rice cereal
Instructions
- 1. Make shortbread base:
- 2. Line a 9×13-inch pan with parchment. Preheat oven to 350°F (175°C).
- 3. Beat softened butter and sugar until creamy. Mix in flour, salt, and vanilla until a soft dough forms.
- 4. Press evenly into the pan and prick with a fork.
- 5. Bake 18–22 minutes, until lightly golden. Let cool slightly.
- 6. Cook caramel:
- 7. In a saucepan, combine butter, brown sugar, golden syrup, and condensed milk.
- 8. Cook over medium-low heat, stirring constantly, until thickened and golden (about 5–7 minutes).
- 9. Stir in salt and vanilla.
- 10. Add caramel layer:
- 11. Pour hot caramel over the baked shortbread and spread evenly.
- 12. Let cool at room temperature until just firm (or chill briefly).
- 13. Make chocolate topping:
- 14. Melt chocolate with butter or oil in the microwave in short bursts, stirring until smooth.
- 15. Stir in crisp rice cereal until fully coated.
- 16. Top and chill:
- 17. Spread chocolate-cereal mixture over the caramel in an even layer.
- 18. Chill 1–2 hours or until fully set.
- 19. Slice and serve:
- 20. Lift the slab out of the pan with the parchment.
- 21. Cut into bars with a sharp knife, wiping the blade between cuts for clean slices.
Notes
For salted caramel bars, sprinkle flaky sea salt over the caramel before adding the chocolate topping.
If your kitchen is warm, keep the bars stored in the fridge and serve slightly chilled.
Halve the recipe for an 8×8-inch pan.
Nutrition
Rough estimate: ~220–260 calories, ~13g fat, ~26–30g carbs, ~2–3g protein.
Exact values depend on chocolate type and bar size.

