This post may contain affiliate links. Please read our disclosure policy.

If you love Snickers bars, you’re going to flip for these Homemade Snickers Rolls! Soft, fluffy dough swirled with peanut butter, caramel bits, chocolate, and peanuts makes for an over-the-top treat that’s sweet, nutty, and oh-so gooey.

Side view of a snickers roll on a wooden spatula with more snickers rolls in the background.

When I first started testing these Snickers cinnamon rolls, I tried to lean into the cinnamon roll territory by adding a little spice. But cinnamon and Snickers flavors didn’t quite work together! The warm spice seemed to clash with the chocolate and caramel. So instead, I decided to go all-in on the classic Snickers profile: peanuts, chocolate, caramel, and just a hint of peanut butter in the filling.

The result is a pan of rolls that taste just like a Snickers bar, but still have the same cozy feel of a cinnamon roll. The dough turns soft and fluffy, the filling becomes gooey, and the caramel and fudge topping finishes everything off perfectly! These sweet rolls are definitely a weekend baking project, but one that I would argue is definitely worth it.

Nikki’s Recipe Rundown

These gooey Snickers rolls combine all the flavors of your favorite candy bar in soft roll form! Here’s why they are totally worth making:

Flavor: The peanut butter, chocolate, caramel, and roasted peanuts come together for a unique twist on a classic cinnamon roll!
Recommended Equipment: A stand mixer makes kneading easy, though you can knead by hand. You’ll also need a rolling pin, a sharp knife or pizza cutter, and a 9×13-inch baking dish!
Make Ahead Tips: You can prep the dough the night before and let it rise in the fridge. In the morning, roll, fill, and bake for fresh, warm rolls without the wait.
Troubleshooting: If your dough isn’t rising, check that your yeast is fresh and your milk wasn’t too hot when mixed in. Rolls that bake up too dense usually need a bit more kneading, while overfilled rolls may burst open in the oven, so use a thin, even layer of filling for best results.

Ingredients Needed for Snickers Rolls

Ingredients needed to make homemade snickers rolls.
  • Dry Active Yeast: Helps the dough rise! Make sure your milk is warm but not hot, or it could kill the yeast.
  • Milk: Gives the dough tenderness and flavor.
  • Butter: Both melted (for the dough) and softened (for the filling) will add extra richness.
  • Sugar: Sweetens the dough and activates the yeast.
  • Flour: All-purpose works best here for a fluffy but structured roll.
  • Peanut Butter: Creamy and slightly warmed, it adds that signature nutty Snickers flavor!
  • Brown Sugar: Adds caramel notes that complement the filling.
  • Peanuts: Roasted and chopped for crunch and texture!
  • Chocolate Chips: Mini chips or chopped bars melt nicely into the filling.
  • Caramel Bits: Give pockets of chewy sweetness throughout.
  • Caramel and Fudge Sauce: Drizzled on top for the ultimate Snickers finish!

Variations and Substitutions

  • Nuts: Swap the peanuts for chopped pecans or almonds if you prefer a different nutty flavor.
  • Chocolate Options: Try milk chocolate, dark chocolate, or even white chocolate chips for variety.
  • Caramel Bits: If you can’t find caramel bits, chop up soft caramel candies instead.
  • Skip the Dough: For a shortcut version, use store-bought pizza dough instead of making yeast dough!

How To Make Sweet Snickers Rolls

Be sure to see the recipe card below for exact ingredients and full recipe instructions!

Step 1 | Make the Dough

In the bowl of a stand mixer, whisk together the warm milk, sugar, and yeast. Let sit for 5 minutes until bubbles start to show on top.

Milk, sugar and yeast in the mixing bowl of a stand mixer.

Add the melted and cooled butter and salt. Stir in 2 cups of flour, then gradually add the remaining flour, mixing well with each addition. Knead with the dough hook for 5-7 minutes until smooth and elastic.

Side by side photos of adding the flour to the stand mixer bowl and mixing.

Place the dough in a greased bowl, cover it, and let it rise until doubled in size, about 90 minutes.

Side by side photos of the snickers rolls dough before and after rising.

Step 2 | Prep the Filling

In a small bowl, stir together the peanut butter, softened butter, brown sugar, and pinch of salt until smooth and spreadable.

Step by step photos of mixing peanut butter, brown sugar, butter and salt for the filling.

Step 3 | Assemble the Rolls

Prepare a 9×13-inch baking dish with parchment and baking spray. Punch down the dough and roll it into a 12×18-inch rectangle.

Side by side photos of rolling the snickers rolls dough into a rectangle.

Spread filling evenly over the dough.

Side by side photos of spreading the peanut butter filling on top of the dough.

Sprinkle with peanuts, chocolate chips, and caramel bits.

Side by side photos of sprinkling the crushed peanuts, chocolate chips and caramel bits on top of the filling.

Using a pizza cutter, cut dough into 12 strips. Roll up each strip individually and place into the prepared baking dish.

Side by side photos of slicing the dough into strips and rolling them into individual rolls.

Step 4 | Rise Again & Bake

Cover loosely and let rise for 30 minutes, until puffy. Preheat the oven to 350 degrees F (175 C).

Snickers rolls placed in a baking dish to rise a second time before baking.

Uncover and bake for 25 minutes, or until golden brown.

Allow to cool for 5 minutes. Drizzle with caramel and fudge sauce, and sprinkle with extra peanuts. Serve warm.

Side by side photos of baked snickers rolls with a drizzle of caramel and fudge sauce on top.

Recipe Tips

  • Check your yeast. If your yeast doesn’t bubble after sitting in warm milk and sugar, it’s not active and your dough won’t rise. Always use fresh yeast for the best results.
  • Roll evenly. When rolling out the dough, aim for an even rectangle so the strips are uniform. This helps the rolls bake at the same rate and look more consistent in the pan.
  • Don’t overfill. It’s tempting to pile on the filling, but too much makes the rolls hard to shape and can cause them to burst open in the oven. A thin, even layer works best!
  • Serve warm. These snickers rolls taste best fresh from the oven with the caramel and fudge drizzle still gooey. If reheating, pop them in the microwave for 15–20 seconds to bring them back to life!
Wooden spatula with a snickers roll on it with more snickers rolls in the baking dish below.

Want to Save this Recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

By submitting this form, you consent to receive emails from Soulfully Made.

Snickers Rolls FAQs

Can I make the dough ahead of time?

Yes! You can prepare the dough and let it rise in the fridge overnight. The next morning, roll, fill, and bake as directed.

Do I have to make the dough from scratch?

Not at all. If you want to save time, you can use store-bought pizza dough or crescent roll dough. The texture will be slightly different, but the flavors still be delicious.

How do I know when my rolls are done baking?

Your rolls are ready when the tops are golden brown and the centers feel set, not doughy. A good test is to gently tap the top of a roll. If it sounds slightly hollow, they’re done. You can also use a thermometer: the internal temperature should be around 190–195°F. If the edges are browning too quickly, loosely cover the pan with foil and continue baking until the centers are cooked through.

Snickers roll served on a plate with fudge sauce dripping down it.

Storage

Storage: Keep cooled rolls in an airtight container at room temperature for up to 2 days, or refrigerate for up to 4 days. Reheat before serving for the best texture.

Freeze: Bake the rolls as directed, let them cool completely, and freeze in an airtight container for up to 2 months. Reheat in the oven or microwave before adding the caramel and fudge drizzle.

What to Serve with Homemade Snickers Rolls

These rolls are sweet and rich, so they pair perfectly with a hot cup of coffee or tea to balance things out. For a brunch spread, serve them alongside savory dishes like a savory croissant breakfast casserole or a crustless spinach quiche to keep things balanced.

They also make a fun dessert option! Try serving them warm with a scoop of vanilla ice cream for an amazing treat.

Other Recipes to Try

Hungry for more easy, home-cooked, delicious recipes?

Sign up for my free recipe club to get family-friendly recipes in your inbox each week! Find me sharing daily meal-time inspiration on Pinterest, Facebook, and Instagram.

Wooden spatula with a homemade snickers roll on it with more rolls in a baking dish in the background.
Recipe
No ratings yet

(click stars to rate)

Homemade Snickers Rolls Recipe

Prep Time: 20 minutes
Cook Time: 25 minutes
Rise Time: 2 hours
Servings: 12 rolls
Author: Nikki Lee
If you love Snickers bars, you’re going to flip for these Homemade Snickers Rolls! Soft, fluffy dough swirled with peanut butter, caramel bits, chocolate, and peanuts makes for an over-the-top treat that’s sweet, nutty, and oh-so gooey.

Ingredients 

For the dough:

  • 2 ¼ teaspoons dry active yeast
  • 1 cup 2% milk, warmed to 90°F
  • ¼ cup granulated sugar
  • ¼ cup unsalted butter, ½ stick, melted and cooled
  • ½ teaspoon sea salt
  • 3 ½ cups all-purpose flour

For the filling:

  • 2 tablespoons creamy peanut butter, slightly warmed for spreadability
  • ¼ cup unsalted butter, softened
  • ½ cup brown sugar
  • Pinch of salt
  • ½ cup chopped roasted peanuts
  • ½ cup mini chocolate chips or chopped chocolate bar
  • ½ cup caramel bits

For the topping:

  • ¼ cup caramel sauce, warmed
  • ¼ cup fudgy sauce, warmed
  • Extra chopped peanuts for garnish

Instructions

  • In the bowl of a stand mixer, whisk together the warm milk, sugar, and yeast. Let sit for 5 minutes until bubbles start to show on top.
  • Add the melted and cooled butter and salt. Stir in 2 cups of flour, then gradually add the remaining flour, mixing well with each addition. Knead with the dough hook for 5-7 minutes until smooth and elastic.
  • Place dough in a greased bowl, cover, and let rise until doubled, about 90 minutes.
  • In a small bowl, stir together the peanut butter, softened butter, brown sugar, and pinch of salt until smooth and spreadable.
  • Prepare a 9×13-inch baking dish with parchment and baking spray. Punch down the dough and roll it into a 12×18-inch rectangle. Spread filling evenly over the dough. Sprinkle with peanuts, chocolate chips, and caramel bits.
  • Using a pizza cutter, cut dough into 12 strips. Roll up each strip individually and place into the prepared baking dish.
  • Cover loosely and let rise for 30 minutes, until puffy. Preheat the oven to 350°F (175°C).
  • Uncover and bake for 25 minutes, or until golden brown.
  • Allow to cool for 5 minutes. Drizzle with caramel and fudge sauce, and sprinkle with extra peanuts. Serve warm.

Want to Save this Recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

By submitting this form, you consent to receive emails from Soulfully Made.

Notes

Storage Instructions
  • Room temperature: Store covered at room temperature for up to 2 days.
  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze baked rolls (without toppings) for up to 3 months. Thaw overnight in the fridge, then reheat and glaze.
Reheating Instructions
  • Microwave: Heat individual rolls for 20-30 seconds.
  • Oven: Warm at 300°F for 10-12 minutes, covered loosely with foil.
  • Air fryer: Heat at 325°F for 3-5 minutes.

Nutrition Information

Serving: 1roll Calories: 412kcal (21%) Carbohydrates: 61g (20%) Protein: 8g (16%) Fat: 16g (25%) Saturated Fat: 7g (44%) Polyunsaturated Fat: 2g Monounsaturated Fat: 5g Trans Fat: 0.3g Cholesterol: 24mg (8%) Sodium: 200mg (9%) Potassium: 188mg (5%) Fiber: 2g (8%) Sugar: 28g (31%) Vitamin A: 277IU (6%) Vitamin C: 0.1mg Calcium: 72mg (7%) Iron: 2mg (11%)

Nutritional Disclaimer

Soulfully Made is not a dietician or nutritionist, and any nutritional information shared is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.

©️Soulfully Made

Did You Make This?I love to see what you made! Tag me @soulfullymade_ and hashtag #SoulfullyMade
Pin Recipe Tag on Insta Share on Facebook Leave Review

Leave a Reply

Your email address will not be published. Required fields are marked *

RATE THIS RECIPE




This site uses Akismet to reduce spam. Learn how your comment data is processed.