Last Thursday, I was standing in my kitchen at 8:30 PM, staring at the fridge like it held the secrets to the universe. The truth? It held half a jar of peanut butter, some cocoa powder that had been sitting there since October, and a box of brownie mix I’d bought on impulse three weeks ago. I was tired. I was hungry. And I really, really wanted something sweet that didn’t involve waiting on a delivery driver who was definitely lost.
So I did what I always do when I’m lazy but ambitious: I threw everything together and hoped for the best. I wanted fudgy brownies. Not cakey. Not dry. I wanted the kind of brownie that cracks on top, stays gooey in the middle, and has pockets of salty-sweet peanut butter that make you stop mid-bite and say, “Okay, that was actually perfect.”
That experiment turned into my new obsession. These fudgy peanut butter swirl brownies with flaky salt have become my go-to dessert for everything from impromptu guests to just quiet Tuesday nights. They’re easier than ordering pizza, cheaper than going out, and honestly? They taste better than most bakery brownies I’ve paid $6 for.
Here’s the thing about brownies: everyone has an opinion. Some people like them dry and crumbly. Some like them chewy like taffy. I like mine fudgy, rich, and loaded with that classic chocolate-peanut butter combo that feels like a hug from the inside. And the flaky salt? That’s the game-changer. It cuts through the sweetness and makes every bite taste intentional, like you actually tried (even though you didn’t).
I’ve made these at least a dozen times since that Thursday night. I’ve tweaked the peanut butter ratio. I’ve tested different types of salt. I’ve even tried using almond butter once (don’t recommend it—too thin). Each time, I got closer to perfection. And now, I’m sharing the exact method that works every single time.
If you’ve ever wanted to feel like a dessert wizard without actually being a wizard, this is your moment. No fancy equipment. No hard-to-find ingredients. Just real food, made in your kitchen, smelling so good your neighbors might knock on the door asking for the recipe.
Why These Brownies Are Worth The Effort
Look, I get it. Baking can feel like work. You have to measure, mix, wait, clean up… it’s a lot when you just want a snack. But these fudgy peanut butter swirl brownies with flaky salt are different. They’re the kind of recipe that gives you more joy than effort. Here’s why I keep coming back to them:
- Stupid Simple — Seriously, if you can melt butter and stir, you can make this. I’ve made these while on phone calls with my sister. Half my attention was on her drama, half on the oven. Still came out perfect.
- Ready in 35 Minutes — From start to finish, including cooling time (if you can wait that long), it’s about 35 minutes. That’s faster than most takeout apps will even confirm your order.
- Pantry Staples — You probably have most of this already. Flour, sugar, cocoa powder, butter, eggs, peanut butter. If you have these, you have dinner. Or dessert. Whatever you need.
- Actually Fudgy — Not cakey. Not dry. Fudgy. I’ve tried dozens of brownie recipes, and this is the only one that consistently gives me that dense, moist, almost underbaked texture I crave.
- Perfect for Sharing (Or Not) — I’ve served these to book clubs, to my kids’ friends, and just to myself on the couch. Everyone loves them. Even people who say they “don’t really like brownies” ask for seconds.
- Makes Amazing Leftovers — These taste even better the next day. The flavors meld together, the peanut butter swirls set just enough, and they’re perfect for lunchbox treats or afternoon snacks.
This is my answer to “I want something sweet but don’t want to go out.” It’s my comfort bake. It’s the recipe I make when I need to feel capable in the kitchen, even if I’m wearing sweatpants and no makeup.
Ingredients You’ll Need
Here’s the best part: this isn’t a complicated ingredient list. You don’t need exotic spices or rare chocolates. Just good basics, done right. I’m particular about three things here, and I’ll tell you exactly why.
For the Brownie Base
Unsalted butter (½ cup / 113g) — This is your fat base. Use real butter, not margarine. I use unsalted so I can control the saltiness, especially since we’re adding flaky salt later. If you only have salted, reduce the added salt by half.
Granulated sugar (1 cup / 200g) — White sugar gives that shiny, crackly top. Don’t swap for brown sugar here unless you want a chewier, more molasses-forward brownie. For fudgy and crackly, stick with white.
Eggs (2 large) — Room temperature works best, but cold eggs are fine too. They bind everything together and add structure. Don’t skip them, or you’ll get a mess.
All-purpose flour (¾ cup / 95g) — Just standard flour. No need for cake flour or self-rising. Measure it lightly—spoon it into the cup and level it off. Don’t scoop directly from the bag, or you’ll pack it down and get dry brownies.
Cocoa powder (½ cup / 50g) — Use unsweetened cocoa powder, not hot chocolate mix. I prefer Dutch-processed cocoa for a deeper, richer chocolate flavor, but regular natural cocoa works too. Just don’t use the kind with sugar already added.
Salt (½ teaspoon) — Fine table salt or kosher salt. This balances the sweetness. Don’t skip it, even if you’re adding flaky salt on top later.
For the Swirl
Creamy peanut butter (½ cup / 125g) — This is crucial. Use regular creamy peanut butter (Jif or Skippy work fine). Natural peanut butter that separates won’t swirl well—it’s too oily. You want something smooth and stable.
Extra peanut butter (2 tablespoons) — For the final swirl, you might need a bit more to get that beautiful marbled effect. Don’t be shy with it.
For the Finish
Flaky sea salt (like Maldon) — This is non-negotiable. Regular salt won’t give you that crunch and visual appeal. Flaky salt dissolves slowly and adds bursts of savory contrast. I keep a box of Maldon specifically for desserts like this.
Optional: Chocolate chips (¼ cup) — I sometimes add a handful of semi-sweet chocolate chips for extra gooeyness. It’s not traditional, but it’s delicious if you’re a chocolate lover.
Equipment Needed
You don’t need fancy gear for this. Here’s what I actually use:
9×9 inch baking pan — Standard square pan. Line it with parchment paper for easy removal. I love using parchment with overhanging edges—it’s like a handle for lifting the whole batch out.
Microwave-safe bowl or small saucepan — For melting butter. I use a microwave bowl because it’s faster. 30-second intervals, stirring in between.
Mixing bowl — Large enough to hold everything. Glass or stainless steel works best.
Fork or small spoon — For swirling the peanut butter. Don’t over-mix. Just a few gentle strokes.
Wire cooling rack — Optional but helpful. Lets air circulate so the brownies cool evenly.
Parchment paper — Seriously, use it. Cleanup is a nightmare without it.
How to Make It: Step-by-Step
Alright, let’s make these fudgy peanut butter swirl brownies with flaky salt! I’m walking you through exactly how I do it, including the little tricks that keep them fudgy and beautiful.
Step 1: Prep Your Pan and Oven (2 minutes)
Preheat your oven to 350°F (175°C). Line your 9×9 inch baking pan with parchment paper, leaving an overhang on two sides for easy lifting. This is the step I always forget until it’s too late, so set a reminder on your phone if you need to.
Step 2: Melt the Butter (1 minute)
Melt the butter in a microwave-safe bowl in 30-second intervals, stirring between each. Or melt it in a small saucepan over low heat. You want it fully liquid but not browned. Set it aside to cool slightly for a minute.
Step 3: Mix the Wet Ingredients (2 minutes)
Whisk the melted butter and sugar together in your mixing bowl. This might look curdled at first—that’s normal. Whisk in the eggs one at a time, then the vanilla extract. The mixture should be glossy and smooth.
Step 4: Add the Dry Ingredients (1 minute)
Add the flour, cocoa powder, and salt. Stir gently with a spatula until just combined. Do not overmix! You want a thick, glossy batter. If there are tiny lumps of flour, that’s fine. Overmixing is what makes brownies cakey instead of fudgy.
Step 5: Pour and Swirl (3 minutes)
Pour the batter into your prepared pan and spread it evenly. Drop spoonfuls of peanut butter across the surface—don’t worry about spacing. They don’t need to be perfect. Use a knife or toothpick to gently swirl the peanut butter into the batter. Make a few Z-shaped motions. Don’t over-swirl, or you’ll lose the marbled effect. You want visible streaks of peanut butter, not a uniform beige mess.
Step 6: Bake (25-30 minutes)
Bake at 350°F for 25-30 minutes. The edges should be set and pulling slightly away from the pan, but the center should still look soft and jiggly. This is key. If you bake until the center is firm, you’ll get dry brownies. They’ll continue to cook as they cool.
Step 7: Cool and Salt (15 minutes + cooling time)
Let the brownies cool in the pan for at least 15 minutes. Then, sprinkle flaky sea salt over the top while they’re still warm. The salt will stick slightly and dissolve just enough to flavor every bite. Let them cool completely before cutting—this helps them set and makes clean cuts easier.
Expert Tips & Tricks
Here’s everything I’ve learned from making these dozens of times. These tips will save you from my mistakes.
Don’t Overbake
This is the #1 mistake. Brownies continue to cook on the hot pan after you take them out of the oven. If the center looks done in the pan, it will be overdone once cooled. Pull them out when the center still looks slightly underbaked. The fudgy texture comes from that residual heat.
Room Temperature Peanut Butter
If your peanut butter is cold from the fridge, it won’t swirl well. Take it out 15 minutes before you start. If you’re in a rush, microwave it for 10 seconds. Warm peanut butter blends into the batter more smoothly.
Use Parchment Paper
I cannot stress this enough. Parchment paper makes cleanup trivial and lets you lift the whole batch out for slicing. Without it, you’re stuck cutting in the pan and dealing with stuck edges.
Don’t Skip the Flaky Salt
I know it’s an extra step, but it’s worth it. The contrast between sweet, salty, and crunchy elevates these from “good brownies” to “wow, these are special.” I’ve made them without salt before, and they just taste flat in comparison.
Cool Completely Before Cutting
I know it’s hard. But if you cut them warm, they’ll be mushy and messy. Let them cool for at least an hour. The structure sets, and you get those nice clean squares.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Chocolate Chip Version
Add ¼ cup semi-sweet chocolate chips to the batter before pouring it into the pan. Sprinkle them on top before swirling. This is my kids’ favorite variation.
Nut Butter Swap
Almond butter works but is thinner. Cashew butter is milder. Peanut butter is best for structural integrity. If you swap, you may need to chill the batter slightly before swirling.
Gluten-Free
Use a 1:1 gluten-free flour blend. Everything else stays the same. I’ve tested this with Bob’s Red Mill and it works great.
Lower Sugar
Reduce sugar to ¾ cup. They’ll be less sweet and slightly drier, but still good. Not recommended if you want that classic fudgy sweetness.
Vegan
Replace butter with coconut oil, eggs with flax eggs (2 tablespoons ground flax + 6 tablespoons water), and use vegan peanut butter and chocolate chips. They’re different but still tasty.
Serving & Storage
How to Serve: I usually cut these into 16 squares and serve them at room temperature. They’re perfect with a glass of cold milk or a cup of coffee. I also love serving them alongside a scoop of vanilla ice cream for that warm-cold contrast.
Side Pairings: These go great with my fall salted caramel pear crumble bars if you’re making a dessert spread. They also pair nicely with the fall maple pecan sticky buns for a cozy autumn treat.
Refrigerator: Store in an airtight container for up to 5 days. They actually taste better on day two.
Freezer: Yes, these freeze well! Wrap individual squares in plastic wrap, then put them in a freezer bag. They’ll last 3 months. Thaw at room temperature for 30 minutes.
Reheating: Microwave a square for 10-15 seconds to soften it up. Or warm in a 300°F oven for 5 minutes.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. Each square (1 of 16) contains approximately:
Calories: 180
Protein: 4g
Carbs: 22g
Fat: 10g
Sugar: 16g
Sodium: 120mg
Look, this is a dessert. It’s sweet, rich, and indulgent. It’s not a health food. But it’s homemade, so you know exactly what’s in it. When I want to make it lighter, I stick to one square and pair it with a cup of black coffee. But usually? I eat two and don’t feel bad about it.
Final Thoughts
So that’s my fudgy peanut butter swirl brownies with flaky salt! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
These brownies have saved my dessert game more times than I can count. They’re my answer to “I want something sweet but don’t want to order takeout.” My kids are happy, my husband is happy, and I’m happy because I’m not stressed about cooking or cleaning up a bakery box.
Make it yours! Try different nut butters, add chocolate chips, or skip the salt if you prefer. The best recipes are the ones you adapt to your family’s tastes.
If you make these, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy baking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use crunchy peanut butter instead of creamy?
You can, but the texture will be different. The chunks won’t swirl as smoothly, and you’ll get pockets of crunch throughout. Some people love this, but for that classic marbled look, creamy is better. If you use crunchy, just swirl more gently.
Why are my brownies cakey instead of fudgy?
Usually means you overmixed the batter or overbaked them. Remember: mix until just combined, and pull them out when the center still looks slightly underbaked. Also, too much flour will make them cakey. Measure carefully.
Can I make this in a different pan size?
Yes, but adjust the baking time. For an 8×8 pan, increase baking time by 5-10 minutes. For a 9×13 pan, double the recipe and increase baking time to 35-40 minutes. Always check with a toothpick—it should come out with moist crumbs, not wet batter.
Can I freeze the batter?
I haven’t tried this, but I think it would work. Pour into the pan, wrap tightly, and freeze. When ready to bake, let it thaw slightly and bake as normal. I’d recommend testing this first before committing to a full batch.
Why did my peanut butter swirl disappear?
You probably over-swirled. Use fewer, gentler motions. You want visible streaks, not a uniform mix. Also, if the peanut butter was too cold, it wouldn’t blend well. Warm it up slightly before swirling.
Can I add nuts?
Absolutely! Chopped walnuts or pecans work great. Sprinkle them on top before baking or fold them into the batter. I sometimes add them for extra crunch and flavor.
How do I know when they’re done?
The edges should be set and pulling away from the pan. The center should still look soft and jiggly. Insert a toothpick—it should come out with moist crumbs attached, not clean. If it’s clean, you’ve overbaked them.
Pin This Recipe!
Fudgy Peanut Butter Swirl Brownies with Flaky Salt
- Total Time: 35 minutes
- Yield: 16 servings 1x
Description
These fudgy peanut butter swirl brownies are an easy, pantry-staple dessert that combines rich chocolate with salty-sweet peanut butter and a finish of flaky sea salt. Ready in about 35 minutes, they offer a dense, moist texture that is superior to bakery brownies.
Ingredients
- 1/2 cup (113g) unsalted butter
- 1 cup (200g) granulated sugar
- 2 large eggs
- 3/4 cup (95g) all-purpose flour
- 1/2 cup (50g) unsweetened cocoa powder
- 1/2 teaspoon fine table salt or kosher salt
- 1/2 cup (125g) creamy peanut butter
- 2 tablespoons extra creamy peanut butter (for swirling)
- Flaky sea salt (like Maldon) for topping
- 1 teaspoon vanilla extract (implied in wet ingredients step)
- 1/4 cup semi-sweet chocolate chips (optional)
Instructions
- Preheat oven to 350°F (175°C). Line a 9×9 inch baking pan with parchment paper, leaving an overhang on two sides for easy lifting.
- Melt the butter in a microwave-safe bowl in 30-second intervals, stirring between each, or in a small saucepan over low heat. Set aside to cool slightly.
- Whisk the melted butter and sugar together in a mixing bowl until glossy. Whisk in the eggs one at a time, then add the vanilla extract.
- Add the flour, cocoa powder, and salt to the wet ingredients. Stir gently with a spatula until just combined. Do not overmix.
- Pour the batter into the prepared pan and spread evenly. Drop spoonfuls of peanut butter across the surface.
- Use a knife or toothpick to gently swirl the peanut butter into the batter in Z-shaped motions. Avoid over-swirling to maintain visible streaks.
- Bake at 350°F for 25-30 minutes. The edges should be set and pulling away from the pan, but the center should still look soft and jiggly.
- Let the brownies cool in the pan for at least 15 minutes. Sprinkle flaky sea salt over the top while warm.
- Allow brownies to cool completely before cutting into 16 squares to ensure clean cuts and proper setting.
Notes
Do not overbake; brownies continue to cook on the hot pan after removal. Use creamy peanut butter for best swirling results. Cool completely before cutting to prevent mushiness. Store in an airtight container for up to 5 days or freeze for 3 months.
- Prep Time: 10 minutes
- Cook Time: 25-30 minutes
- Category: Dessert
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 180
- Sugar: 16
- Sodium: 120
- Fat: 10
- Saturated Fat: 5
- Carbohydrates: 22
- Fiber: 2
- Protein: 4
Keywords: brownies, peanut butter brownies, fudgy brownies, easy dessert, flaky salt, chocolate dessert, quick baking, pantry staples


