If you love rich chocolate desserts with irresistible layers of sweetness, these Millionaire Brownies are guaranteed to become a new favorite. Combining the fudgy texture of classic homemade brownies with a thick, buttery caramel layer and a smooth chocolate topping, this decadent dessert takes traditional brownies to a whole new level.
PrintMillionaire Brownies – Fudgy Brownies with Caramel and Chocolate
These Millionaire Brownies feature a fudgy chocolate base, buttery homemade caramel, and a smooth chocolate topping for an irresistible dessert.
Ingredients
For the Brownie Layer
- ½ cup(115 g) unsalted butter
- 1 cup(200 g) granulated sugar
- 2large eggs
- 1 teaspoonvanilla extract
- ½ cup(50 g) unsweetened cocoa powder
- ¾ cup(95 g) all-purpose flour
- ¼ teaspoonsalt
- ½ cup(90 g) semi-sweet chocolate chips
For the Caramel Layer
- ½ cup(115 g) unsalted butter
- ½ cup(100 g) packed light brown sugar
- 1can (14 oz / 397 g) sweetened condensed milk
- ¼ cup(80 g) light corn syrup
- 1 teaspoonvanilla extract
- ¼ teaspoonsalt
For the Chocolate Topping
- 1 cup(175 g) semi-sweet chocolate chips
- 2 tablespoons(28 g) unsalted butter
- 1 tablespoonheavy cream (optional)
Instructions
Prepare the Brownie Base
- Preheat the oven to 350°F (175°C). Line an 8 × 8-inch baking pan with parchment paper.
- Melt the butter and whisk it together with the granulated sugar.
- Add the eggs and vanilla extract, whisking until smooth.
- Sift in the cocoa powder, flour, and salt. Fold gently until just combined.
- Stir in the chocolate chips.
- Spread the batter evenly into the prepared pan.
- Bake for 20–25 minutes, or until a toothpick inserted near the center comes out with a few moist crumbs.
- Allow the brownie base to cool completely.
Make the Caramel Layer
- Combine the butter, brown sugar, sweetened condensed milk, and corn syrup in a medium saucepan.
- Heat over medium-low heat, stirring constantly until the butter melts and the sugar dissolves.
- Continue cooking for 8–12 minutes, stirring continuously, until the caramel thickens and turns golden.
- Remove from the heat and stir in the vanilla extract and salt.
- Pour the warm caramel over the cooled brownie base and spread evenly.
- Refrigerate for 30–45 minutes, until the caramel is firm.
Prepare the Chocolate Topping
- Place the chocolate chips and butter in a heatproof bowl.
- Melt in the microwave in 20-second intervals, stirring between each interval, until smooth.
- Stir in the heavy cream if you prefer a softer chocolate topping.
- Pour the melted chocolate over the caramel layer and spread evenly.
Inspired by millionaire shortbread, these brownies bring together three delicious layers in every bite: rich chocolate brownie, creamy golden caramel, and a glossy chocolate finish. The contrast between the soft brownie base and the sweet, chewy caramel creates an indulgent treat that’s hard to resist.
Perfect for chocolate lovers, holiday dessert tables, bake sales, birthday parties, or weekend baking, these brownies look impressive but are surprisingly easy to make at home.
Why You’ll Love These Millionaire Brownies
- Three irresistible layers:Enjoy fudgy brownies, rich caramel, and smooth chocolate in one delicious dessert.
- Ultra-fudgy texture:The brownie base is dense, moist, and packed with deep chocolate flavor.
- Homemade caramel goodness:A buttery caramel layer adds sweetness and a wonderfully chewy texture.
- Perfect for sharing:These brownies are easy to slice into squares for parties, potlucks, and family gatherings.
- Make-ahead friendly:Prepare them in advance and chill until you’re ready to serve.
Whether you’re a fan of classic brownies or millionaire shortbread, these Millionaire Brownies bring the best of both desserts together in one unforgettable chocolate treat!
Ingredients for Millionaire Brownies
These Millionaire Brownies are made with three delicious layers: a rich chocolate brownie base, a buttery homemade caramel filling, and a smooth chocolate topping. Each layer uses simple ingredients to create an indulgent dessert with bakery-style results.
Ingredients You’ll Need
For the Brownie Layer
- ½ cup (113 g) unsalted butter
- 4 oz (115 g) semi-sweet chocolate, chopped
- ¾ cup (150 g) granulated sugar
- ¼ cup (50 g) packed light brown sugar
- 2 large eggs, room temperature
- 1 tsp vanilla extract
- ½ cup (65 g) all-purpose flour
- ¼ cup (25 g) unsweetened cocoa powder
- ¼ tsp salt
For the Caramel Layer
- ½ cup (113 g) unsalted butter
- ½ cup (100 g) packed light brown sugar
- 1 can (14 oz / 397 g) sweetened condensed milk
- 2 tbsp light corn syrup
- 1 tsp vanilla extract
- ¼ tsp salt
For the Chocolate Topping
- 6 oz (170 g) semi-sweet or milk chocolate, chopped
- 1 tbsp coconut oil or unsalted butter
- 1 tbsp flaky sea salt, optional for finishing
Ingredient Notes and Substitutions
Chocolate:Semi-sweet chocolate creates a balanced flavor that complements the sweet caramel. You can use dark chocolate for a richer, less sweet topping.
Cocoa powder:Unsweetened natural or Dutch-process cocoa powder works well. Dutch-process cocoa gives the brownies a deeper chocolate flavor.
Butter:Use unsalted butter so you can control the saltiness of each layer.
Brown sugar:Light brown sugar adds moisture and a subtle molasses flavor to both the brownies and caramel.
Sweetened condensed milk:This is essential for creating a thick, creamy caramel layer. Do not substitute evaporated milk.
Light corn syrup:Helps keep the caramel smooth and reduces the risk of crystallization. If unavailable, you can use golden syrup.
Coconut oil:A small amount helps the chocolate topping melt smoothly and makes slicing easier. Unsalted butter is another option.
Equipment You’ll Need
- 8 × 8-inch (20 × 20 cm) square baking pan
- Parchment paper
- Medium saucepan
- Heatproof mixing bowl
- Whisk
- Rubber spatula
- Electric mixer or hand whisk
- Measuring cups and spoons
- Sharp knife
- Wire cooling rack
Before You Begin
- Preheat your oven to350°F (175°C).
- Line your baking pan with parchment paper, leaving some overhang to make removing the brownies easier.
- Bring the eggs to room temperature for better mixing.
- Chop the chocolate into small pieces so it melts evenly.
- Measure all your ingredients before starting.
- Make sure the brownie base is completely cool before adding the caramel layer.
Helpful tip:For neat, defined layers, allow the caramel to cool and firm up before spreading the chocolate topping over it.

How to Make Millionaire Brownies
Prep Time:20 minutes
Cook Time:30–35 minutes
Cooling Time:2–3 hours
Total Time:Approximately 3 hours 30 minutes
Servings:16 brownies
Step-by-Step Instructions
Prepare the Brownie Base
Preheat your oven to350°F (175°C). Line an 8 × 8-inch square baking pan with parchment paper, leaving a little overhang on the sides.
In a heatproof bowl, combine the butter and chopped semi-sweet chocolate. Melt them together using a microwave in short intervals, stirring between each interval, or place the bowl over a saucepan of gently simmering water. Stir until completely smooth, then allow the mixture to cool slightly.
In a separate large mixing bowl, whisk together the granulated sugar, brown sugar, and eggs until smooth and well combined. Add the vanilla extract and melted chocolate mixture, stirring until incorporated.
Sift in the flour, cocoa powder, and salt. Gently fold the dry ingredients into the chocolate mixture until just combined. Avoid overmixing to keep the brownies fudgy.
Bake the Brownies
Pour the brownie batter into the prepared baking pan and spread it evenly with a spatula.
Bake for20–25 minutes, or until the edges are set and a toothpick inserted near the center comes out with a few moist crumbs.
Remove from the oven and let the brownies cool completely in the pan. The brownie base must be completely cool before adding the caramel layer.
Make the Homemade Caramel
Add the butter, brown sugar, sweetened condensed milk, and corn syrup to a medium saucepan.
Heat over medium-low heat, stirring continuously with a rubber spatula to prevent the mixture from sticking or burning. Continue cooking for about8–12 minutes, until the caramel thickens and develops a smooth, golden color.
Remove the saucepan from the heat and stir in the vanilla extract and salt.
Allow the caramel to cool for a few minutes, then pour it over the cooled brownie base. Spread it evenly using a spatula.
Refrigerate for about45–60 minutes, or until the caramel layer is firm enough to support the chocolate topping.
Prepare the Chocolate Topping
Place the chopped chocolate and coconut oil in a heatproof bowl.
Melt in the microwave in 20-second intervals, stirring after each interval until smooth. Alternatively, melt gently over a saucepan of simmering water.
Let the melted chocolate cool slightly, then pour it over the chilled caramel layer. Spread evenly to cover the entire surface.
If desired, sprinkle a little flaky sea salt over the chocolate before it sets.
Chill Until Set
Place the pan in the refrigerator for approximately1 hour, or until the chocolate topping is firm.
Once fully set, lift the brownies out of the pan using the parchment paper overhang. Transfer them to a cutting board and slice into 16 squares using a sharp knife.
For cleaner cuts, warm the knife under hot water, wipe it dry, and clean it between slices.
Helpful Tips for Perfect Millionaire Brownies
- Don’t overbake the brownie base:A slightly fudgy center creates the best texture beneath the caramel.
- Stir the caramel continuously:This prevents scorching and helps create a smooth, thick filling.
- Watch the caramel temperature:Keep the heat moderate and avoid rushing the cooking process.
- Cool each layer properly:Adding caramel to warm brownies or chocolate to soft caramel can cause the layers to mix.
- Use good-quality chocolate:It makes a noticeable difference in the flavor and texture of the topping.
- Slice with a warm knife:This helps prevent the chocolate layer from cracking into uneven pieces.
Storage tip:Keep the brownies covered in the refrigerator until ready to serve. Let them sit at room temperature for about 10–15 minutes before eating for a softer caramel layer and fudgier brownie texture.
Serving, Storage, Variations, and FAQs
How to Serve Millionaire Brownies
Millionaire Brownies are rich, sweet, and indulgent, making them perfect for serving as a special dessert or an afternoon treat. Their beautiful layers look impressive on any dessert table.
Here are a few delicious ways to enjoy them:
- With vanilla ice cream:Serve a brownie square with a scoop of vanilla ice cream for an irresistible dessert.
- With fresh berries:Add strawberries or raspberries to balance the richness of the caramel and chocolate.
- With coffee:Pair them with a cup of freshly brewed coffee or espresso for a delicious afternoon treat.
- For parties:Cut them into small squares and arrange them on a dessert platter for birthdays, holidays, or family gatherings.
- With whipped cream:Add a spoonful of lightly sweetened whipped cream for an extra creamy finish.
For a beautiful presentation, drizzle a little melted chocolate over the brownies and finish with a light sprinkle of flaky sea salt.
How to Store Millionaire Brownies
Proper storage helps keep the brownie base fudgy, the caramel smooth, and the chocolate topping delicious.
- Refrigerator:Store the brownies in an airtight container for up to 5–7 days. Place parchment paper between layers to prevent sticking.
- Room temperature:If your kitchen is cool, you can keep them in an airtight container for up to 2 days. Refrigeration is recommended for the homemade condensed milk caramel.
- Freezer:Wrap individual brownie squares tightly in plastic wrap, then place them in a freezer-safe container for up to 2 months.
- Thawing:Transfer frozen brownies to the refrigerator overnight or let them sit at room temperature until softened.
For the best texture, allow refrigerated brownies to sit at room temperature for about 10–15 minutes before serving.
Delicious Variations to Try
Dark Chocolate Millionaire Brownies:Use dark chocolate for both the brownie base and topping. The slightly bitter chocolate flavor balances the sweetness of the caramel beautifully.
Salted Caramel Brownies:Add an extra pinch of flaky sea salt to the caramel layer and sprinkle a little more over the chocolate topping.
Peanut Butter Millionaire Brownies:Swirl ¼ cup of creamy peanut butter into the caramel before spreading it over the brownie base.
White Chocolate Millionaire Brownies:Replace the semi-sweet chocolate topping with melted white chocolate for a sweeter, creamier finish.
Walnut Millionaire Brownies:Fold ½ cup of chopped toasted walnuts into the brownie batter for extra crunch.
Espresso Chocolate Brownies:Add 1 teaspoon of instant espresso powder to the brownie batter to deepen the chocolate flavor.
Mini Millionaire Brownies:Cut the finished dessert into smaller bite-sized squares. They’re perfect for dessert platters, parties, and sharing.
Frequently Asked Questions
Can I make Millionaire Brownies ahead of time?
Absolutely! These brownies are perfect for making ahead. Prepare them a day before serving and refrigerate overnight. The layers will have plenty of time to set, making the brownies easier to slice.
Why is my caramel layer too soft?
The caramel may need more cooking time. Make sure to cook it over medium-low heat while stirring continuously until it thickens. Also, allow it to chill completely before adding the chocolate topping.
How do I prevent the chocolate topping from cracking?
Allow the chocolate to cool slightly before spreading it over the caramel. When slicing, use a sharp knife warmed under hot water and wipe it clean between cuts.
Can I use boxed brownie mix?
Yes! A boxed brownie mix is a convenient shortcut. Prepare and bake it according to the package instructions in an 8 × 8-inch pan, then let it cool completely before adding the caramel and chocolate layers.
Can I use dark chocolate instead of semi-sweet chocolate?
Yes. Dark chocolate works wonderfully and creates a richer flavor that balances the sweetness of the caramel. You can also use milk chocolate for a sweeter topping.
Can I make these brownies without corn syrup?
Yes. You can replace the light corn syrup with golden syrup. The texture and flavor may vary slightly, but the caramel should still turn out delicious.
How do I get clean, even brownie slices?
Chill the brownies until the chocolate topping is firm. Use a large, sharp knife warmed with hot water, wipe it dry, and clean it between cuts.
Can I freeze Millionaire Brownies?
Yes! These brownies freeze well for up to 2 months when wrapped individually and stored in an airtight freezer-safe container. Thaw them before serving for the best texture.
Final Thoughts
Millionaire Brownies are the ultimate treat for anyone who loves rich chocolate desserts and buttery caramel. With their fudgy brownie base, thick caramel center, and smooth chocolate topping, every square delivers an irresistible combination of flavors and textures.
They’re easy to prepare ahead, beautiful enough for special occasions, and perfect for sharing with family and friends. Whether you enjoy them with a scoop of vanilla ice cream or straight from the refrigerator, these homemade Millionaire Brownies are sure to become a favorite!


