These gooey peanut butter cinnamon rolls are everything you want in a cinnamon roll — soft, fluffy, buttery, packed with cinnamon sugar, and finished with a creamy peanut butter vanilla frosting. The rolls are completely vegan and gluten-free, with peanut butter in the filling, gooey sauce, and frosting for a rich, nutty twist on a classic. They’re perfect for a cozy breakfast, weekend baking project, or whenever you’re craving a bakery-style treat made at home. Plus, they’re packed with protein for a cinnamon roll, with about 18g per roll when making 5.

Gooey Peanut Butter Cinnamon Rolls
Description
vegan, gluten-free
~18g protein per cinnamon roll (if x5 rolls)
Ingredients
Dough
Flax Egg
Peanut Butter Cinnamon Filling
Gooey Peanut Butter Sauce
Peanut Butter Vanilla Frosting
Toppings
Instructions
-
Dough
Whisk warm milk, sugar & yeast; let sit 5–10 mins until foamy
Add flour, salt, butter & apple cider vinegar
Stir in flax egg & psyllium
Mix 5 mins until soft & sticky
Cover & rise 90 mins, then chill 30–45 mins
-
Filling
Mix all filling ingredients until smooth
-
Sauce
Whisk all sauce ingredients until smooth
-
Shape
Dust parchment with GF flour/cornstarch
Roll chilled dough into a rectangle. Spread filling over dough, reserving some for the pan. Cut into strips & roll into 5–6 large rolls
Spread reserved filling on parchment, place rolls on top & pour sauce over each
Cover & refrigerate 15 mins
-
Bake
Bake at 350°F for 40 mins until lightly golden & cooked through
Brush with melted vegan butter, cover with foil & steam 15 mins
-
Frosting
Beat all ingredients until light & creamy; chill 15 mins
-
Assemble
Cover pan with a paper towel & steam 10–15 mins
Frost warm rolls & top with peanuts
Store covered at room temp up to 2 days or refrigerated up to 5 days
Reheat 20–30 secs