Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Peanut Butter Swirl Brownies

Published: Nov 21, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Fudgy, decadent, and swirled with creamy peanut butter, these Peanut Butter Swirl Brownies are a nostalgic twist on a classic treat. The rich cocoa flavor mingles beautifully with ribbons of peanut butter, creating a dessert that's both comforting and indulgent. Whether I make them for a casual afternoon snack or a festive holiday spread, these brownies never last long.

Peanut Butter Swirl Brownies

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

½ cup peanut butter

¼ cup oil (or melted butter)

¼ cup milk of choice

1 tablespoon pure vanilla extract

1 cup sugar (unrefined if desired)

½ cup unsweetened cocoa powder

½ cup all-purpose flour or oat flour

¼ teaspoon salt

¼ teaspoon baking powder

Optional: ½ cup chocolate chips

Directions

I start by preheating the oven to 325°F (160°C) and lining an 8×8-inch baking pan with parchment paper.

In a large bowl, I mix together the peanut butter, oil, milk, vanilla, and sugar until everything is smooth.

Then I add the cocoa powder, flour, salt, and baking powder, stirring until fully combined.

If I'm using chocolate chips, I gently fold them into the batter.

I pour the batter into the prepared pan and smooth it out evenly.

I warm a few tablespoons of peanut butter and drizzle it over the top, then use a knife or toothpick to swirl it into the batter for that signature marbled look.

I bake for 25 minutes, removing the brownies when the center is just set and a toothpick comes out mostly clean for that perfectly fudgy texture.

I let them cool completely in the pan before slicing, as they firm up beautifully as they cool.

Servings and timing

This recipe makes 12 brownies.

Prep Time: 10 minutes

Cook Time: 25 minutes

Total Time: 35 minutes

Calories per serving: 190 kcal

Variations

I like swapping in almond butter or cashew butter for a different flavor profile. For a richer brownie, I sometimes use melted butter instead of oil. If I want more texture, I’ll sprinkle chopped nuts or mini chocolate chips on top before baking. For a fully gluten-free version, oat flour works just as well as all-purpose. I’ve even tried adding a dash of espresso powder to enhance the chocolate flavor—it’s amazing.

Storage/Reheating

I store the brownies in an airtight container at room temperature for up to 3 days or refrigerate them for up to a week. To freeze, I wrap them individually and place in a freezer-safe bag—they keep well for up to 2 months. I reheat them in the microwave for about 10-15 seconds to get that fresh-out-of-the-oven warmth.

FAQs

How do I get the perfect swirl on top?

I warm a few tablespoons of peanut butter to make it more pourable, then drizzle it over the brownie batter and gently swirl with a knife or toothpick for that marbled effect.

Can I make these brownies gluten-free?

Yes, I use oat flour as a great gluten-free alternative to all-purpose flour in this recipe, and it still produces a chewy, fudgy texture.

What kind of peanut butter works best?

I like using a creamy, natural peanut butter without added sugar or oils. It swirls better and gives a more authentic peanut flavor.

Can I reduce the sugar in the recipe?

While I haven’t tried drastically reducing it, I sometimes use unrefined sugars like coconut sugar, which adds a deeper flavor without sacrificing texture.

Why do the brownies need to cool completely before slicing?

Letting them cool helps the brownies firm up and develop that dense, fudgy texture. If I cut them too soon, they tend to fall apart.

Conclusion

These peanut butter swirl brownies are everything I love in a dessert: rich, satisfying, and surprisingly easy to make. Whether I’m baking for a party, a family treat, or just to satisfy my chocolate cravings, this recipe always hits the spot. With minimal effort and maximum flavor, it’s a sweet twist on tradition I keep coming back to.


Recipe:

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Peanut Butter Swirl Brownies

Peanut Butter Swirl Brownies


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 35 minutes
  • Yield: 12 brownies
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

Fudgy and indulgent brownies swirled with creamy peanut butter for a rich, chocolatey treat that's easy to make and naturally dairy-free. Perfect for any occasion, from casual snacks to festive gatherings.


Ingredients

½ cup peanut butter

¼ cup oil (or melted butter)

¼ cup milk of choice

1 tbsp pure vanilla extract

1 cup sugar (unrefined if desired)

½ cup unsweetened cocoa powder

½ cup all-purpose flour or oat flour

¼ tsp salt

¼ tsp baking powder

Optional: ½ cup chocolate chips


Instructions

  1. Preheat the oven to 325°F (160°C) and line an 8×8-inch baking pan with parchment paper.
  2. In a large bowl, mix together the peanut butter, oil, milk, vanilla, and sugar until smooth.
  3. Add the cocoa powder, flour, salt, and baking powder, stirring until fully combined.
  4. Fold in chocolate chips, if using.
  5. Pour the batter into the prepared pan and smooth it out evenly.
  6. Warm a few tablespoons of peanut butter and drizzle over the top. Use a knife or toothpick to swirl it into the batter.
  7. Bake for 25 minutes, or until the center is just set and a toothpick comes out mostly clean.
  8. Let the brownies cool completely in the pan before slicing and serving.

Notes

Use natural creamy peanut butter for best swirl and flavor.

Oat flour can be used for a gluten-free version.

Let brownies cool fully before slicing for clean edges and fudgy texture.

Add espresso powder to enhance chocolate flavor.

Store in an airtight container for up to 3 days at room temperature or 1 week in the fridge.

Freeze individually wrapped brownies for up to 2 months.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 brownie
  • Calories: 190
  • Sugar: 15g
  • Sodium: 80mg
  • Fat: 10g
  • Saturated Fat: 2g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 2g
  • Protein: 3g
  • Cholesterol: 0mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Desserts

  • Pumpkin Spice Chocolate Chip Cookies
    Pumpkin Spice Chocolate Chip Cookies
  • Strawberry Whipped Cream
    Strawberry Whipped Cream
  • Lemon Whipped Cream
    Lemon Whipped Cream
  • Blueberry Protein Balls
    Blueberry Protein Balls
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Cottage Cheese Cinnamon Rolls
    Cottage Cheese Cinnamon Rolls
  • Applesauce Banana Bread
    Applesauce Banana Bread
  • No-Bake Blueberry Cheesecake Protein Bites
    No-Bake Blueberry Cheesecake Protein Bites
  • Cinnamon Roll Energy Bites
    Cinnamon Roll Energy Bites

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz