Fudgy Caramel Brownies with Homemade Caramel Sauce

Rich, fudgy brownies topped with silky homemade caramel sauce create an indulgent dessert perfect for special occasions or whenever you crave something decadent. The brownies have a dense, chocolatey texture from unsweetened baking chocolate and cocoa powder, while the golden caramel adds sweetness and elegance. This recipe makes the caramel from scratch, giving you control over the flavor and consistency. The combination of warm spices, buttery caramel, and deep chocolate makes these brownies irresistible for chocolate lovers and dinner party hosts alike.
Ingredients
- 4 ounces unsweetened baking chocolate
- ¾ cup unsalted butter
- 1 ¾ cups granulated sugar
- 3 large eggs
- 1 teaspoon vanilla extract
- ½ teaspoon salt
- 2 tablespoons unsweetened cocoa powder
- 1 cup all-purpose flouralmond flour1:1gluten-freeketogluten-free
use blanched almond flour
- ½ cup granulated sugar
- 2 tablespoons unsalted butter, sliced
- ⅓ cup heavy whipping cream
- ½ teaspoon vanilla extract
- 1 pinch salt
- sea salt, coarse salt, or kosher salt, for topping(optional)
Instructions
- 1
Preheat oven to 350°F and line a 9x9 inch pan with foil or parchment, then spray with nonstick cooking spray
- 2
Place baking chocolate and butter in a large microwave-safe bowl and heat in 30-second increments, stirring between each, until melted and smooth
- 3
Stir sugar into chocolate mixture, then stir in eggs until well mixed
- 4
Add vanilla, cocoa, and salt and stir until smooth, then carefully stir in flour
- 5
Pour batter into prepared pan and bake for 28-35 minutes until a toothpick comes out with just a few crumbs an inch from the side
- 6
Add sugar to a small saucepan and heat over medium heat, stirring often without getting sugar up the sides
- 7
Continue cooking until sugar melts into clumps then becomes a smooth amber liquid
- 8
Add butter and stir until melted, then stir in cream
- 9
If mixture solidifies when adding cream, reduce heat to low and stir constantly until clump dissolves
- 10
Remove from heat and stir in vanilla and pinch of salt, then transfer to a jar to cool
- 11
Let brownies sit 5 minutes, then pour 1/4 cup caramel over top and spread with a spatula
- 12
Let cool completely before slicing, refrigerating if needed to harden caramel
Tips
Be careful not to get sugar up the sides of the pan when making caramel as this can cause crystallization
If the caramel mixture solidifies when adding cream, reduce heat to low and stir constantly until smooth
Let brownies cool completely before slicing to prevent the caramel from running off the top
Good to Know
Store brownies tightly covered for up to 3 days at room temperature or freeze for up to a month. Store leftover caramel in refrigerator in airtight container and reheat to thin before using.
Brownies can be made 1-2 days ahead and stored covered. Caramel can be made up to 1 week ahead and reheated.
Serve at room temperature or slightly warm. Drizzle with reserved caramel sauce just before serving.
Common Mistakes
Don't get sugar up the sides of the pan when making caramel to avoid crystallization
Don't overbake brownies or they will lose their fudgy texture
Let brownies cool completely before cutting to prevent caramel from running off
Substitutions
Dairy-Free Swaps
Gluten-Free Swaps
General Alternatives
FAQ
Can I use store-bought caramel sauce instead?
Yes, you can substitute with about 1/2 cup of high-quality store-bought caramel sauce, though homemade will have better flavor and consistency.
What if my caramel crystallizes while cooking?
If crystals form, add a tablespoon of water and continue cooking on low heat while stirring until smooth again.
How long do these brownies keep?
Store covered at room temperature for up to 3 days or freeze for up to one month. The caramel stays fresh in the fridge for one week.