I’ve found that finding a truly fudgy gluten-free brownie can be tricky. This gf brownie recipe finally delivers on that promise, offering thick, chewy squares with a rich, dark chocolate flavor. We’re taking it to the next level by adding a simple spiced caramel swirl that creates a gorgeous visual and a comforting aroma as it bakes. This family-friendly gf brownie recipe is perfect for a weekend treat. Forget dry or crumbly gluten-free bakes; this recipe focuses on technique for a shiny crust and moist center every time. The key to this gf brownie recipe’s success is in the layering and proper cooling for the ultimate texture and flavor combination.

Ingredients
- 170 g (6 ounces) dark chocolate (60-70% cacao), finely chopped
Select a quality baking bar for the best flavor, avoiding chocolate chips as they contain stabilizers that prevent them from melting as smoothly. The higher cacao percentage (60-70%) ensures a deep, rich chocolate base that balances the caramel’s sweetness. - 115 g (½ cup / 1 stick) unsalted butter
Unsalted butter allows you to control the exact amount of salt in the recipe for balanced flavor. This quantity provides the necessary fat for a fudgy, dense texture, rather than a cake-like one. - 200 g (1 cup) granulated sugar
Used in both the brownie batter and the caramel swirl to provide sweetness and structure. A blend of sugars (granulated and brown) helps achieve the perfect chewy-fudgy balance. - 150 g (¾ cup) light brown sugar, packed
The molasses in the brown sugar adds moisture, depth of flavor, and contributes significantly to the chewiness of the brownie. Make sure it is firmly packed into your measuring cup to ensure accuracy. - 3 large eggs
Room temperature eggs create a smoother, more emulsified batter when combined with the melted chocolate and sugars. They act as a binder and contribute to the shiny, crackly crust when whisked with the sugar. - 10 ml (2 teaspoons) alcohol-free vanilla extract
Vanilla extract enhances the chocolate notes and adds aromatic depth to both the brownie and the caramel. Using an alcohol-free version can result in a cleaner flavor profile. - 75 g (¾ cup) gluten-free all-purpose flour blend (containing xanthan gum)
Ensure your blend contains xanthan gum; if not, add ½ teaspoon separately to prevent a crumbly texture. We are using a small amount of flour relative to the fat and sugar to maximize the fudgy quality. - 45 g (½ cup) unsweetened cocoa powder
Use a good quality Dutch-processed or natural cocoa powder for a deep chocolate flavor that contrasts with the caramel. Sifting the cocoa powder and flour prevents lumps in the finished batter. - 2.5 ml (½ teaspoon) fine sea salt
Salt is crucial for enhancing the chocolate flavor and cutting through the sweetness of both the sugar and caramel. A fine grain dissolves evenly throughout the batter. - For the Spiced Caramel Swirl: 100 g (½ cup) granulated sugar and 60 ml (¼ cup) water
These are the base ingredients for the caramel. - For the Spiced Caramel Swirl: 55 g (4 tablespoons) unsalted butter and 60 ml (¼ cup) heavy cream
These enrich the caramel, making it creamy and soft enough to swirl into the batter. - For the Spiced Caramel Swirl: 2.5 ml (½ teaspoon) alcohol-free vanilla extract, 1.25 ml (¼ teaspoon) ground cinnamon, 0.6 ml (⅛ teaspoon) ground ginger, Pinch of ground cloves
These spices create a warm, complex flavor profile that elevates the standard caramel. - For Garnish: 5 g (1 teaspoon) powdered sugar
Used for presentation and a final touch of sweetness.
Instructions
Prepare the Spiced Caramel Swirl first
Combine 100g sugar and water in a small saucepan over medium heat. Cook without stirring for 8-10 minutes until the sugar dissolves and turns an amber color.
Remove from heat immediately; carefully whisk in the 55g butter, heavy cream, vanilla, and spices (cinnamon, ginger, cloves). The mixture will bubble vigorously as the heavy cream hits the hot caramel. Set the finished caramel aside to cool slightly while you prepare the brownie batter; it should be warm and pourable, not hot, when added to the batter.Preheat oven and prepare pan
Preheat your oven to 175°C (350°F). Line a 23×23 cm (9×9 inch) square baking pan with parchment paper, allowing the paper to overhang on two sides. Lightly grease the exposed sides of the pan. The parchment paper overhang will be used to lift the completely cooled brownies out for clean cutting.Melt chocolate and butter
In a large heatproof bowl, combine the finely chopped dark chocolate and 115g butter. Melt over a double boiler or microwave in 30-second intervals, stirring until smooth and fully combined.
Let the melted chocolate mixture cool slightly for 5-10 minutes. If the chocolate is too hot, it can scramble the eggs in the next step.Whisk eggs and sugars
In a separate large bowl, whisk together the 200g granulated sugar, light brown sugar, eggs, and 10ml vanilla extract until the mixture is light in color, fluffy, and well combined, approximately 2 minutes. This step incorporates air and helps to create the thin, shiny, crackly crust that signals a perfect brownie.Combine wet ingredients
Pour the slightly cooled chocolate-butter mixture into the egg mixture. Stir gently with a spatula until everything is fully incorporated and smooth. Ensure no streaks of egg or chocolate remain before moving to the next step.Combine dry ingredients
In a medium bowl, whisk together the gluten-free all-purpose flour blend, unsweetened cocoa powder, and fine sea salt.
Whisking thoroughly ensures the baking components and spices are distributed evenly before adding them to the wet mixture.Finish the brownie batter
Gradually add the dry ingredients to the wet ingredients, folding gently with a spatula until just combined. Do not overmix; stop folding as soon as you no longer see any dry flour streaks, as overmixing will make the brownies tough and dense. The goal for this gf brownie recipe is a dense, fudgy texture.Assemble the swirl layers
Pour half of the brownie batter into the prepared baking pan. Dollop about half of the cooled spiced caramel over the batter in small spoonfuls.
Carefully pour the remaining brownie batter over the caramel layer, then dollop the rest of the caramel on top.Create the swirl
Using a skewer or a knife, gently run it through the batter to create ribbons and pockets of caramel.
Be careful not to overmix the swirl, aiming for distinct caramel and chocolate sections, not a uniform blend. When I make this gf brownie recipe, I always stop swirling when I see distinct ribbons, otherwise, the caramel disappears completely when baked.Bake until done
Bake for 25-30 minutes, or until the edges are set and a toothpick inserted into the center comes out with moist crumbs (not wet batter). The center of the brownies should still have a slight give when gently pressed; do not overbake, or they will lose their fudgy texture. If you find the center is setting too quickly, reduce the baking time by 3-5 minutes on your next attempt; overbaking makes these brownies dry.Cool completely
Remove the pan from the oven and let the brownies cool completely in the pan on a wire rack for at least 2 hours. This cooling period is absolutely crucial for achieving a dense, fudgy texture and clean, sharp cuts when you slice this gf brownie recipe. Do not cut hot or warm brownies, as they will crumble and fall apart.Slice and serve
Once completely cooled, use the parchment paper overhang to lift the brownies from the pan and transfer to a cutting board.
Cut into 9 or 16 squares and lightly dust the tops with powdered sugar to highlight the rich dark chocolate and the golden caramel swirls for an appealing visual contrast.
Pro Tips for Fudgy GF Brownies
Achieving a perfectly fudgy texture requires attention to detail. This gf brownie recipe relies on specific steps to avoid a dry or cakey result.
- Get that shiny crust: The shiny crust comes from properly emulsifying the eggs and sugar. Whisking them until light and fluffy (Step 4) for at least two minutes is key. Don’t rush this step. I actually set a timer for a full two minutes when I make these at home to ensure I hit that light, airy texture.
- Temperature matters: The temperature of the ingredients is vital. Make sure your melted chocolate mixture has cooled slightly before adding it to the eggs (Step 5) to avoid scrambling.
- Avoid overmixing: Once you add the gluten-free flour blend (Step 7), fold gently until just combined. Overmixing develops tough texture and can cause the caramel to disappear completely.
- Use the right pan: A metal pan conducts heat better than glass and helps create the desired fudgy texture. For thick, chewy squares, a 9×9 inch pan is ideal for this gf brownie recipe.

Make-Ahead and Storage
These gf brownies are ideal for meal prep and make-ahead convenience, staying fresh for several days. Proper storage ensures they retain their fudgy texture.
- Storage: Store cooled brownies in an airtight container at room temperature for up to 3-4 days. For longer storage or for hot weather, refrigerate for up to a week.
- Freezing: To freeze, wrap individual cooled brownies tightly in plastic wrap, then place them in a freezer bag or container. They can be frozen for up to 3 months.
- Reheating: Thaw frozen brownies at room temperature for 1-2 hours. If you want a fresh-baked experience, warm them gently in the microwave for 15-20 seconds.
FAQs
How do I know when gf brownies are done?
Look for set edges and a slight crackly crust on top. A toothpick inserted into the center should come out with moist crumbs, not liquid batter, and the center should still feel slightly soft to the touch. The goal is a perfect gf brownie texture, which means pulling them out slightly before they seem fully cooked.
Can I substitute the gluten-free flour blend with regular all-purpose flour?
Yes, for a non-GF version, use 75g (3⁄4 cup) of standard all-purpose flour instead. The baking time and method remain exactly the same.
Why did my caramel swirl disappear while baking?
This can happen if the caramel was too hot when added, or if the swirl was mixed too vigorously. The caramel should be cooled to warm and swirled gently to create distinct ribbons. A good gf brownie relies on distinct layers for flavor and texture.
Can I use pre-made caramel sauce instead of making it from scratch?
You can, but a good pre-made sauce might be thinner and more prone to sinking into the batter. For the best result, stick to the homemade recipe for a thick, spiced caramel swirl. I always find a thicker, homemade caramel ensures the swirl stays distinct and visible in the finished gf brownie recipe.
Why did my brownies come out dry or cakey?
Overbaking is the number one cause of dry brownies. Check the center for doneness around the 25-minute mark and ensure a fudgy, slightly underdone center.
What if my gluten-free blend doesn’t have xanthan gum?
Add ½ teaspoon of xanthan gum to the dry ingredients along with the flour and cocoa powder. This helps bind the ingredients together for structure and prevents a crumbly texture in your finished gf brownie.
Conclusion
This easy gf brownie recipe proves that going gluten-free doesn’t mean sacrificing flavor or texture. The combination of fudgy chocolate and warm spiced caramel makes for a truly decadent treat that will impress everyone. Pin this gf brownie recipe for your next family gathering or cozy night in, and make sure to share a photo of your results!
Print
gf brownie recipe
- Total Time: 55 minutes
- Yield: 16 servings
- Diet: Gluten-Free
Description
This gluten-free brownie recipe delivers thick, chewy squares with a rich, dark chocolate flavor, enhanced by a simple spiced caramel swirl. The technique focuses on achieving a shiny crust and moist center, offering a decadent, family-friendly treat.
Ingredients
- 170 g (6 ounces) dark chocolate (60-70% cacao), finely chopped
- 115 g (1/2 cup) unsalted butter
- 200 g (1 cup) granulated sugar
- 150 g (3/4 cup) light brown sugar, packed
- 3 large eggs, room temperature
- 10 ml (2 teaspoons) alcohol-free vanilla extract
- 75 g (3/4 cup) gluten-free all-purpose flour blend (with xanthan gum)
- 45 g (1/2 cup) unsweetened cocoa powder
- 2.5 ml (1/2 teaspoon) fine sea salt
- 100 g (1/2 cup) granulated sugar (for caramel swirl)
- 60 ml (1/4 cup) water (for caramel swirl)
- 55 g (4 tablespoons) unsalted butter (for caramel swirl)
- 60 ml (1/4 cup) heavy cream (for caramel swirl)
- 2.5 ml (1/2 teaspoon) alcohol-free vanilla extract (for caramel swirl)
- 1.25 ml (1/4 teaspoon) ground cinnamon (for caramel swirl)
- 0.6 ml (1/8 teaspoon) ground ginger (for caramel swirl)
- Pinch ground cloves (for caramel swirl)
- 5 g (1 teaspoon) powdered sugar (for garnish)
Instructions
- Make Spiced Caramel Swirl: Combine 100g sugar and water in a saucepan over medium heat; cook without stirring for 8-10 minutes until amber colored. Remove from heat, then carefully whisk in 55g butter, heavy cream, vanilla, and spices. Set aside to cool slightly.
- Prepare Oven and Pan: Preheat oven to 175°C (350°F). Line a 9×9 inch baking pan with parchment paper, allowing overhang for easy removal.
- Melt Chocolate and Butter: Melt chopped chocolate and 115g butter together over a double boiler or in the microwave until smooth. Let cool for 5-10 minutes to avoid scrambling eggs.
- Whisk Eggs and Sugars: In a separate bowl, whisk granulated sugar, brown sugar, eggs, and 10ml vanilla extract for at least 2 minutes until light and fluffy to create a shiny crust.
- Combine Wet Ingredients: Pour the slightly cooled chocolate mixture into the egg mixture. Stir gently with a spatula until fully incorporated and smooth.
- Fold in Dry Ingredients: In a medium bowl, whisk together the GF flour blend, cocoa powder, and salt. Gradually fold the dry mixture into the wet ingredients until just combined; do not overmix.
- Assemble Swirl Layers: Pour half of the brownie batter into the prepared pan. Dollop half of the cooled caramel over the batter. Cover with the remaining batter and dollop the rest of the caramel on top.
- Swirl and Bake: Gently run a knife or skewer through the batter to create ribbons and pockets of caramel. Bake for 25-30 minutes, or until the edges are set and a toothpick inserted into the center comes out with moist crumbs.
- Cool Completely: Remove from oven and let brownies cool completely in the pan on a wire rack for at least 2 hours before cutting to ensure a dense, fudgy texture.
- Slice and Serve: Use the parchment paper overhang to lift the brownies from the pan. Cut into 9 or 16 squares and dust lightly with powdered sugar.
Notes
To ensure a fudgy texture and shiny crust, whisk the eggs and sugars until light and fluffy before adding the cooled chocolate. Be careful not to overmix the batter once the flour is added, and avoid overbaking. Cool completely before cutting for clean slices.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 280 kcal
- Sugar: 22 g
- Sodium: 100 mg
- Fat: 18 g
- Saturated Fat: 10 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 2 g
- Protein: 3 g
- Cholesterol: 50 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.