Rich, fudgy chocolate brownies swirled with creamy peanut butter create the ultimate indulgent yet secretly wholesome dessert in my kitchen. I love how these brownies turn out perfectly gooey in the center with irresistible peanut butter ribbons in every bite. With simple pantry staples and no flour required, I get a naturally gluten-free treat that feels both comforting and decadent.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 cup natural peanut butter (divided)
1/2 cup cocoa powder
1/2 cup maple syrup or honey
1/4 cup melted coconut oil or butter
2 large eggs (or flax eggs for vegan option)
1 teaspoon pure vanilla extract
1/2 teaspoon baking soda
1/4 teaspoon salt
1/3 cup dark chocolate chips (optional)
Directions
I start by preheating my oven to 350°F (175°C) and lining an 8×8-inch baking pan with parchment paper to make removal easy later.
In a large mixing bowl, I whisk together 3/4 cup of the peanut butter, cocoa powder, maple syrup, melted coconut oil, eggs, and vanilla extract until the mixture becomes smooth and glossy.
Next, I stir in the baking soda and salt, making sure everything is fully incorporated. If I decide to use chocolate chips, I gently fold them in at this stage.
I spread the batter evenly into the prepared baking pan, smoothing the top with a spatula.
Then I warm the remaining 1/4 cup peanut butter slightly until it becomes pourable. I drizzle it over the brownie batter and use a knife to gently swirl it through the chocolate mixture to create beautiful ribbons.
I bake the brownies for 18 to 22 minutes, until the center is set but still slightly soft for that perfect fudgy texture.
Finally, I allow the brownies to cool completely before slicing, which helps me achieve clean, neat squares.
Servings and timing
This recipe makes 9 servings.
Prep Time: 10 minutes
Cooking Time: 20 minutes
Total Time: 30 minutes
Each serving contains approximately 210 kcal, making it a satisfying yet portion-controlled dessert option that I can easily fit into my day.
Variations
I sometimes swap the peanut butter for almond butter or cashew butter when I want a slightly different flavor profile.
When I crave extra texture, I add chopped walnuts or pecans to the batter.
For a dairy-free version, I use coconut oil instead of butter and make sure my chocolate chips are dairy-free.
If I want an even richer chocolate experience, I stir in a tablespoon of espresso powder to deepen the cocoa flavor.
Storage/Reheating
I store these brownies in an airtight container at room temperature for up to 3 days. If I want them to last longer, I refrigerate them for up to 1 week.
For longer storage, I freeze individual slices wrapped tightly and keep them for up to 2 months.
When I want to reheat a brownie, I microwave it for about 10–15 seconds to bring back that soft, gooey texture.
FAQs
Can I make these brownies vegan?
Yes, I replace the eggs with flax eggs and use maple syrup instead of honey. I also ensure that my chocolate chips are dairy-free.
How do I know when the brownies are done?
I look for a center that is set but still slightly soft. I avoid overbaking because I prefer a fudgy texture rather than a cakey one.
Can I use regular peanut butter instead of natural?
I can use regular peanut butter, but I find that natural peanut butter gives a smoother texture and cleaner flavor.
Why do I need to let the brownies cool before slicing?
Cooling allows the brownies to firm up, which helps me achieve clean cuts and prevents them from falling apart.
Can I double the recipe?
Yes, I double the ingredients and bake the batter in a 9×13-inch pan. I may need to slightly adjust the baking time and keep an eye on the center for doneness.
Conclusion
These peanut butter swirl brownies are one of my favorite quick desserts to bake when I want something rich, chocolatey, and satisfying. I love how simple ingredients come together to create a fudgy, gooey treat with beautiful peanut butter swirls. Whether I make them for guests or just to satisfy my own sweet tooth, they never disappoint.
📖 Recipe:
Print
Peanut Butter Swirl Brownies
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Sophia
- Total Time: 30 minutes
- Yield: 9 servings
- Diet: Gluten Free
Description
Rich and fudgy chocolate brownies swirled with creamy peanut butter, naturally sweetened and made without flour for a decadent gluten-free dessert.
Ingredients
1 cup natural peanut butter (divided)
1/2 cup cocoa powder
1/2 cup maple syrup or honey
1/4 cup melted coconut oil or butter
2 large eggs (or flax eggs for vegan option)
1 teaspoon pure vanilla extract
1/2 teaspoon baking soda
1/4 teaspoon salt
1/3 cup dark chocolate chips (optional)
Instructions
- Preheat oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper.
- In a large bowl, whisk together 3/4 cup peanut butter, cocoa powder, maple syrup, melted coconut oil, eggs, and vanilla extract until smooth and glossy.
- Stir in baking soda and salt until fully incorporated. Fold in chocolate chips if using.
- Spread the batter evenly into the prepared pan and smooth the top.
- Warm the remaining 1/4 cup peanut butter until pourable. Drizzle over the batter and swirl gently with a knife.
- Bake for 18–22 minutes, until the center is set but still slightly soft.
- Allow brownies to cool completely before slicing into squares.
Notes
Use almond or cashew butter as a substitute for peanut butter if desired.
Add chopped walnuts or pecans for extra texture.
For dairy-free brownies, use coconut oil and dairy-free chocolate chips.
Stir in 1 tablespoon espresso powder for deeper chocolate flavor.
Store in an airtight container at room temperature for up to 3 days or refrigerate for up to 1 week.
Freeze individual slices for up to 2 months and microwave 10–15 seconds to reheat.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 brownie
- Calories: 210 kcal
- Sugar: 14 g
- Sodium: 120 mg
- Fat: 15 g
- Saturated Fat: 5 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 18 g
- Fiber: 3 g
- Protein: 6 g
- Cholesterol: 35 mg
