“You haven’t lived until you’ve tried this,” my friend texted me out of the blue one Friday night. I was skeptical—brownies are a dime a dozen, right? But honestly, the idea of combining fudgy skillet brownies with a peanut butter swirl intrigued me enough to give it a shot. That evening, with the kitchen lights dim and my favorite cast iron skillet warming on the stove, I mixed up a batch that quickly erased any doubts I had.
The rich aroma of melting chocolate blended with the nutty scent of peanut butter filled the air, pulling me into a quiet moment of comfort. The edges crisped just right, while the center stayed decadently gooey. I found myself stirring the peanut butter swirl with a toothpick, watching it dance into the chocolatey batter before baking. It wasn’t just dessert; it felt like a warm hug after a long day.
Honestly, I made these skillet brownies more than once that week—each time tweaking the swirl pattern or adding a pinch more salt. It’s funny how such a simple recipe can feel so special, like an easy homemade treat that’s both indulgent and familiar. What stuck with me was how it turned a casual night at home into something a little more memorable, a quiet celebration of cozy flavors and effortless satisfaction.
That’s why I keep coming back to this recipe. It’s straightforward, quick, and doesn’t require a dozen bowls or fancy gadgets. Plus, the peanut butter swirl adds just the right touch of richness that makes these brownies not just good, but truly addictive. If you’re anything like me—always chasing that perfect balance between fudgy and nutty—this skillet brownie recipe might just become your go-to for those moments you deserve a little treat without the fuss.
Why You’ll Love This Recipe
From the first time I made these fudgy skillet brownies with peanut butter swirl, I knew they were different. Not your average boxed mix, these brownies bring together comfort and simplicity in a way that’s hard to resist. I’ve spent plenty of time tweaking brownie recipes in my kitchen, and this one stands out because of its texture and flavor harmony.
- Quick & Easy: Ready in about 30 minutes, perfect for weeknight cravings or spontaneous dessert cravings.
- Simple Ingredients: You don’t need to run to a specialty store—basic pantry staples like cocoa powder and peanut butter do the heavy lifting.
- Perfect for Any Occasion: Whether it’s a casual family night or a last-minute dessert for friends, these brownies fit the bill.
- Crowd-Pleaser: Kids and adults alike ask for seconds—peanut butter and chocolate always win hearts.
- Unbelievably Delicious: The fudgy texture combined with a creamy peanut butter swirl makes every bite melt in your mouth.
This recipe isn’t just another brownie—it’s a skillet masterpiece that combines buttery edges with a gooey center, thanks to a small trick of using melted butter and a touch of espresso powder to deepen the chocolate flavor. The peanut butter swirl isn’t just dropped on top but gently woven in to create that signature marbled look and taste. It’s comfort food that feels a little luxurious without the extra hassle.
Honestly, whenever I make this, it’s the kind of dessert that makes the room a bit cozier, and the mood a little lighter. If you’ve enjoyed rich, fudgy desserts before, you’ll appreciate how this recipe adds that special peanut butter twist without overpowering the chocolate. It’s a balance that keeps people coming back—and I think it’ll do the same for you.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfyingly fudgy texture without fuss. Most are pantry staples, and substitutions are easy if needed.
- Unsalted butter (6 tablespoons / 85g, melted) – adds richness and helps achieve a fudgy texture; Kerrygold is my favorite for deep flavor
- Granulated sugar (1 cup / 200g) – balances the bitterness of cocoa with sweetness
- Brown sugar (½ cup / 100g, packed) – adds moisture and a subtle caramel note
- Large eggs (2, room temperature) – essential for structure and fudgy crumb
- Pure vanilla extract (1 teaspoon) – enhances the chocolate and peanut butter flavors
- All-purpose flour (¾ cup / 95g) – provides the base; can swap with almond flour for a gluten-free option
- Unsweetened cocoa powder (⅓ cup / 35g) – use Dutch-processed for richer flavor
- Salt (¼ teaspoon) – balances and intensifies flavors
- Espresso powder (½ teaspoon, optional) – deepens chocolate flavor without adding coffee taste
- Peanut butter (½ cup / 125g, creamy) – for the swirl; natural peanut butter works great but avoid overly oily types
- Powdered sugar (2 tablespoons, optional for swirl) – adds sweetness and helps smooth the peanut butter swirl
When I first tried this recipe, I stuck with classic creamy peanut butter, but sometimes I add a pinch of sea salt on top for that salty-sweet kick. If you want to switch it up, almond or cashew butter make beautiful, subtle variations. And if you’re curious about the espresso powder, trust me—it’s a tiny ingredient that makes a big difference in the depth of chocolate flavor.
Equipment Needed
A trusty 10-inch cast iron skillet is the star here—its even heat distribution creates those perfect chewy edges and fudgy center. Don’t have cast iron? A heavy-duty oven-safe skillet or an 8×8-inch baking pan will work too, but the texture might differ slightly.
You’ll also want:
- A mixing bowl (medium-sized)
- Measuring cups and spoons
- A rubber spatula (for folding and swirling the peanut butter)
- A fork or toothpick to create the peanut butter swirl pattern
- An oven mitt (cast iron gets hot fast!)
Personally, I love how the skillet makes serving effortless—just pull it from the oven and bring it straight to the table. Plus, cast iron only gets better with time, so if you’re investing in one, keep it seasoned and it’ll last for decades. If your skillet is older, a quick wipe with a touch of oil before baking helps prevent sticking.
Preparation Method
- Preheat your oven to 350°F (175°C). Place your 10-inch cast iron skillet on the stove over low heat to warm slightly (about 3 minutes) then remove from heat. This helps the butter melt evenly when you pour the batter.
- Melt the butter in a small saucepan or microwave-safe bowl until fully liquid. Let it cool slightly (about 2 minutes) so it’s warm but not hot—too hot can cook the eggs prematurely.
- Mix sugars and butter: In your mixing bowl, combine granulated sugar, brown sugar, and the melted butter. Stir until smooth and glossy, around 1-2 minutes. This step gives the batter its shiny, fudgy base.
- Add eggs and vanilla: Crack in the eggs one at a time, stirring vigorously after each addition. Add vanilla extract. The batter should look thick and creamy.
- Sift together dry ingredients: In a separate bowl, sift the all-purpose flour, cocoa powder, salt, and espresso powder (if using) to remove lumps and evenly distribute them.
- Combine wet and dry: Gradually fold the dry ingredients into the wet mixture using a rubber spatula. Don’t overmix—stir just until no flour streaks remain. The batter will be thick and fudgy.
- Pour batter into skillet: Scrape the batter into the warmed cast iron skillet, spreading it evenly with your spatula.
- Prepare peanut butter swirl: In a small bowl, mix the peanut butter with powdered sugar until smooth (optional but recommended for a sweeter, creamier swirl). Dollop spoonfuls evenly over the brownie batter.
- Create the swirl: Use a fork or toothpick to gently drag through the peanut butter dollops, swirling them into the chocolate batter for a marbled effect. Don’t overdo it—less is more here to keep distinct swirls.
- Bake: Place the skillet on the middle rack of the oven and bake for 25-28 minutes. The edges should be set and slightly pulling away from the skillet, but the center will still look a bit soft. Insert a toothpick near the edge—if it comes out with moist crumbs, it’s perfect.
- Cool and serve: Let the skillet cool on a wire rack for at least 15 minutes before serving. This resting time allows the brownies to set while keeping the center fudgy. Serve warm, ideally with a scoop of vanilla ice cream or a dollop of whipped cream.
Pro tip: If your peanut butter is too thick to swirl easily, microwave it for 10-15 seconds to loosen it up. Also, watch closely toward the end of baking because skillet brownies can go from perfect to overdone quickly. The slightly underbaked center is what makes these brownies so irresistible.
Cooking Tips & Techniques
Getting that perfect fudgy texture can be tricky, but with a few tricks up your sleeve, it becomes foolproof. First, melting the butter instead of creaming it gives the batter a denser, more decadent feel. I learned this the hard way after making crumbly brownies too many times.
Another tip: avoid overmixing once you add the flour. Overworking the batter develops gluten, which leads to cakey brownies instead of fudgy ones. Gently folding the batter just until combined is key.
Using a cast iron skillet isn’t just for show—it really creates those crispy outer edges that contrast so nicely with the gooey center. If you don’t have one, a glass or metal pan is fine, but expect a slightly different texture.
For the peanut butter swirl, mixing in a bit of powdered sugar smooths it out and prevents it from sinking too quickly. Swirling just enough to create pretty marbling without blending it completely keeps the contrast sharp and visually appealing.
Lastly, timing matters. Check your brownies a few minutes before the recommended bake time—ovens vary. The center should look moist but not raw. The residual heat from the skillet helps finish the cooking as it cools, so resist the urge to bake until completely firm.
Variations & Adaptations
These fudgy skillet brownies are wonderfully versatile, letting you put your own spin on them easily.
- Nutty Swap: Replace peanut butter with almond or cashew butter for a milder swirl flavor. I tried almond butter once and it gave a really elegant twist.
- Chocolate Chunk Upgrade: Stir in ½ cup (90g) of chocolate chips or chopped nuts into the batter for extra texture and surprise bites.
- Gluten-Free Option: Use almond flour or a gluten-free flour blend instead of all-purpose flour. The texture changes slightly but remains fudgy and delicious.
- Vegan Adaptation: Swap butter for coconut oil, use flax eggs (2 tablespoons ground flaxseed + 6 tablespoons water), and choose dairy-free peanut butter.
- Spicy Kick: Add a pinch of cayenne pepper or cinnamon to the batter for a warm, unexpected flavor contrast that pairs beautifully with peanut butter.
For a fun twist, I’ve even tried swirling in salted caramel sauce along with the peanut butter for an extra layer of indulgence. It’s perfect for impressing guests or treating yourself after a long day.
Serving & Storage Suggestions
These skillet brownies are best served warm, straight from the pan. The contrast between the crisp edges and molten center is just unbeatable. I like to top mine with a scoop of vanilla ice cream or a drizzle of heavy cream to add creaminess that cuts through the richness.
For a cozy twist, pair them with a mug of hot chocolate or a cold glass of milk. They also make a fun, sweet finish to a hearty meal like the steak and potato soup I love on chilly nights.
Leftovers keep well covered at room temperature for 1-2 days or refrigerated for up to 5 days. To reheat, pop a slice in the microwave for 15-20 seconds or warm in a low oven (300°F / 150°C) for 5-7 minutes. The flavors deepen and meld nicely after a day or two, making them even more decadent.
If you want to store longer, wrap tightly and freeze individual slices for up to 3 months. Thaw overnight in the fridge before reheating gently.
Nutritional Information & Benefits
Each serving of these fudgy skillet brownies with peanut butter swirl provides a satisfying dose of energy and some nutritional perks from simple ingredients.
| Nutrient | Per Serving (1/9th of skillet) |
|---|---|
| Calories | 320 kcal |
| Fat | 18g (mostly from butter & peanut butter) |
| Carbohydrates | 35g (includes sugars) |
| Protein | 6g (from eggs and peanut butter) |
| Fiber | 3g (from cocoa powder) |
Peanut butter adds heart-healthy monounsaturated fats and protein, while cocoa powder contributes antioxidants. This recipe is gluten-free adaptable and naturally vegetarian. If you swap ingredients for almond flour or a vegan butter alternative, it can fit gluten-free and vegan diets too.
I appreciate this recipe because it balances indulgence with a little nutrition, making dessert feel less like a guilty pleasure and more like a well-earned treat.
Conclusion
If you’re after a dessert that’s easy to make, satisfies chocolate and peanut butter cravings, and feels a bit special without extra effort, these fudgy skillet brownies with peanut butter swirl are the answer. They’re straightforward enough for any home cook but deliver that wow factor every time.
Feel free to customize the swirl, add mix-ins, or experiment with different nut butters—this recipe welcomes your creativity. I love how it transforms simple ingredients into something cozy and comforting, perfect for quiet nights or casual entertaining.
Give it a try and see how it becomes your new favorite go-to brownie. And if you end up loving these, you might also enjoy the rich flavors in my creamy keto chicken enchilada soup or the bold taste of garlic butter shrimp scampi—both simple dishes with big flavor that I turn to often.
Your feedback and recipe adaptations mean a lot, so please share your thoughts or twists in the comments below. Here’s to many delicious skillet brownie moments ahead!
Frequently Asked Questions
Can I use crunchy peanut butter instead of creamy?
Absolutely! Crunchy peanut butter will add a bit of texture to your swirl, which some people love. Just make sure to mix it well with powdered sugar if you’re using that, so it spreads easily.
How do I know when the brownies are done?
The edges should be set and slightly pulling away from the skillet. The center will still look a little soft but not raw. A toothpick inserted near the edge should come out with moist crumbs, not wet batter.
Can I make this recipe dairy-free?
Yes! Swap the butter for coconut oil or a dairy-free margarine, and choose a dairy-free peanut butter to keep it vegan and dairy-free friendly.
What if I don’t have a cast iron skillet?
A heavy oven-safe baking dish like glass or metal works fine. Just expect the texture to be less crispy on the edges and more uniform overall.
Can I double the recipe?
You can double the ingredients and bake in a larger pan, but the baking time will increase. Check for doneness starting around 30 minutes and adjust as needed.
Pin This Recipe!

Fudgy Skillet Brownies with Peanut Butter Swirl
These fudgy skillet brownies combine rich chocolate with a creamy peanut butter swirl for a quick, easy, and indulgent homemade treat. Perfectly gooey in the center with crispy edges, they are a crowd-pleaser for any occasion.
- Prep Time: 10 minutes
- Cook Time: 28 minutes
- Total Time: 38 minutes
- Yield: 9 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 6 tablespoons unsalted butter (85g), melted
- 1 cup granulated sugar (200g)
- 1/2 cup brown sugar, packed (100g)
- 2 large eggs, room temperature
- 1 teaspoon pure vanilla extract
- 3/4 cup all-purpose flour (95g) (can substitute almond flour for gluten-free)
- 1/3 cup unsweetened cocoa powder (35g), Dutch-processed recommended
- 1/4 teaspoon salt
- 1/2 teaspoon espresso powder (optional)
- 1/2 cup creamy peanut butter (125g)
- 2 tablespoons powdered sugar (optional, for peanut butter swirl)
Instructions
- Preheat your oven to 350°F (175°C). Place your 10-inch cast iron skillet on the stove over low heat to warm slightly (about 3 minutes) then remove from heat.
- Melt the butter in a small saucepan or microwave-safe bowl until fully liquid. Let it cool slightly (about 2 minutes).
- In a mixing bowl, combine granulated sugar, brown sugar, and melted butter. Stir until smooth and glossy, about 1-2 minutes.
- Add eggs one at a time, stirring vigorously after each addition. Stir in vanilla extract until the batter is thick and creamy.
- In a separate bowl, sift together flour, cocoa powder, salt, and espresso powder (if using).
- Gradually fold the dry ingredients into the wet mixture using a rubber spatula. Stir just until no flour streaks remain; do not overmix.
- Pour the batter into the warmed cast iron skillet, spreading evenly.
- In a small bowl, mix peanut butter with powdered sugar until smooth (optional). Dollop spoonfuls evenly over the brownie batter.
- Use a fork or toothpick to gently swirl the peanut butter into the batter to create a marbled effect.
- Bake on the middle rack for 25-28 minutes until edges are set and slightly pulling away, and a toothpick near the edge comes out with moist crumbs.
- Cool the skillet on a wire rack for at least 15 minutes before serving. Serve warm, optionally with vanilla ice cream or whipped cream.
Notes
If peanut butter is too thick to swirl, microwave for 10-15 seconds to loosen. Avoid overmixing batter to keep brownies fudgy. Check brownies a few minutes before baking time as ovens vary. Slightly underbaked center is ideal. For gluten-free, substitute almond flour. For vegan, use coconut oil, flax eggs, and dairy-free peanut butter.
Nutrition
- Serving Size: 1/9th of skillet
- Calories: 320
- Fat: 18
- Carbohydrates: 35
- Fiber: 3
- Protein: 6
Keywords: fudgy brownies, skillet brownies, peanut butter swirl, easy dessert, homemade brownies, quick brownies, chocolate peanut butter dessert




