Eggless Sticky Buns (Soft, Gooey Pecan Caramel Rolls)

This post may contain affiliate links. Read our disclosure policy.

These Eggless Sticky Buns are soft, pillowy yeasted rolls swirled with cinnamon sugar and baked right on top of a gooey buttery pecan caramel — completely egg-free by design, no substitutes needed. The caramel bubbles up underneath as they bake, and when you flip the pan, it cascades down the sides in the most satisfying way. Simple pantry staples, a stand mixer, and a little patience is all it takes — this recipe is approachable even if you’ve never worked with yeast before. Pull one apart while it’s still warm, and you’ll understand why these don’t last long in my house.

An Eggless Sticky Bun topped with chopped pecans sits on a white plate, accompanied by a cup of coffee and more buns in the background.

Oriana’s Thoughts On The Recipe

Oriana Romero, creator of Mommy's Home Cooking and egg-free baking queen.

There’s something about sticky buns that just feels like an occasion — flipping the pan and watching that caramel pour down gets me every time. These eggless sticky buns have become one of my favorite things to make for a slow weekend brunch, or alongside an afternoon coffee or tea when we all want a little treat. The pecans are the part I love most — that toasty crunch against the soft roll and gooey caramel — and I use pecans specifically because they’re a nut my daughter can safely enjoy. I wanted a version my whole family could gather around without anyone feeling left out: pillowy dough, real pecan caramel, and completely egg-free, no compromises.

What I landed on is a recipe I’m genuinely proud of: an enriched dough made with whole milk, evaporated milk, and butter that bakes up incredibly soft — all without a single egg. The pecan caramel goes right into the pan before the rolls do, so there’s no separate sauce to fuss over. Flip it at the table and let the moment be a little dramatic. You’ve earned it.

Why You’ll Want to Try This Recipe

  • Egg-free by design. Not adapted, not modified — this recipe was developed without eggs from the very beginning. That’s why the texture is right, and nothing feels like it’s missing.
  • Tested by a real allergy mom in a real family kitchen. I made these more times than I’d like to admit before they were exactly what I wanted — and now they are.
  • Pillowy, tender dough. The combination of whole milk, evaporated milk, and butter creates an incredibly soft, rich crumb that stays tender even the next day.
  • The caramel builds up in the pan. No separate sauce to cook up — just whisk the topping together, pour it in, and bake. When you flip the pan, the caramel is already there, glossy and gooey, right where it needs to be.
  • Make-ahead and freezer-friendly. Shape them the night before and refrigerate, then bake fresh in the morning. Or freeze them before the second rise for a pull-out-of-nowhere brunch treat months later. Details in the Storage & Freezing section.
  • Safe for egg allergies. Every single ingredient in this recipe is egg-free — including the dough, the filling, and the caramel. See the allergen block inside the recipe card.
oriana's signature.

What’s the Difference Between Sticky Buns and Cinnamon Rolls?

They look similar, but there’s one key difference: when the topping goes on and how.

Cinnamon rolls are topped with cream cheese icing or a simple glaze after baking. Sticky buns are different — the caramel topping goes in the bottom of the pan before the unbaked rolls go in. The rolls bake right on top of it, and when you invert the pan after baking, that caramel becomes the topping. That’s how you get the signature glossy, gooey coating that gives sticky buns their name — and their reputation.

The cinnamon-sugar filling is similar in both, but sticky buns are richer, stickier, and a little more dramatic to serve. Worth every extra minute.


Ingredients You’ll Need, Substitutions & Notes

Assorted baking ingredients in labeled bowls, including flour, sugar, milk, butter, brown sugar, pecans, cinnamon, instant yeast, evaporated milk, oil, water, salt, and dark corn syrup—perfect for making Eggless Sticky Buns.

Most of these are pantry staples you already have — a few are worth a quick note.

  • Evaporated milk: This is the secret to the dough’s exceptional softness. Evaporated milk has a higher protein and fat concentration than regular milk, both of which help build a tender, rich crumb without needing eggs for structure. It’s the same reason I add it to my eggless cinnamon rolls — you’ll notice the difference. Find it in the baking aisle near the sweetened condensed milk (they’re different things — make sure you grab evaporated, not sweetened condensed).
  • Water + whole milk combination: Using both keeps the dough hydrated without making it too heavy. The whole milk adds richness; the water balances it out and helps develop the gluten for structure.
  • Instant yeast: I use instant yeast because it doesn’t need to be proofed in warm liquid first — just whisk it in with the flour and go. If you only have active dry yeast, it will work, but expect both rises to take a bit longer, and dissolve it in a small amount of the warm liquid for 5–10 minutes before adding to the flour.
  • Dark corn syrup: This is what makes the caramel topping truly sticky and glossy. Dark corn syrup prevents the caramel from crystallizing as it cooks and sets, giving you that chewy-gooey texture. Don’t swap for light corn syrup (you’ll lose depth) or honey (different set and flavor). It’s an important one.
  • Pecans: Completely optional. If you’re baking for nut-free families, just leave them out — the caramel topping is still incredible without them, smoother and glossier. See the Food Allergy Swaps section for the full nut-free note.

Food Allergy Notes & Swaps

This recipe does not contain eggs, peanuts, soy, sesame, fish, or shellfish as ingredients. Manufacturing lines change — read every label every single time, even brands you have used before. That habit has never steered me wrong.

Need Dairy-Free or Gluten-Free?

If you are navigating additional dietary needs alongside the egg-free requirement, I have detailed guides for both: How I Replace Dairy in My Egg-Free RecipesBaking Without Eggs and Gluten

Ingredient Swap Suggestions

  • Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
    • Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
    • Milk: You can use your favorite non-dairy milk, like soy or oat milk.
    • Evaporated Milk: Use evaporated coconut milk or evaporated oat milk, or make your own dairy-free evaporated milk with your favorite plant-based milk. Evaporated milk is just milk that has been reduced to eliminate the water content, so it’s super easy to make at home with any milk of your choice. Check out my How to Make Evaporated Milk post. If evaporated milk is not an option, you can use any dairy-free milk, but keep in mind that the texture might change slightly.
  • Gluten-Free: Use a gluten-free, all-purpose flour blend for bread. Look for a gluten-free flour blend specifically formulated for baking bread. My favorites are Bob’s Red Mill Gluten Free Homemade Wonderful Bread Mix, King Arthur Gluten Free Bread Flour, and Antimo Caputo Gluten Free Pizza Flour. Important: The dough made with gluten-free flour just behaves a little differently, so here’s how to handle it. A gluten-free dough will be much softer and stickier than a regular yeasted dough, and that’s exactly what you want, so resist the urge to add a lot of extra flour. Skip the first rise altogether: after mixing, cover the dough and refrigerate it for about 30 minutes. That quick chill firms it up just enough to make it easy to roll and shape. Once it’s chilled, roll it out, add the filling, and form and slice the rolls just as the recipe directs, then arrange them in the pan over the caramel and pecans. From there, you’ll do a single rise right in the pan — let the rolls rise for about 40–60 minutes, until doubled in size — then bake as directed.
  • Nut-Free: Leave the pecans out entirely. The caramel topping is just as delicious without them —smoother, glossier, and every bit as gooey. If you’re baking for someone with a tree nut allergy, also check your dark corn syrup label for shared-facility warnings, as some brands are processed near nuts.
Eggless Sticky Buns, one served on a white plate, rest on a countertop with a cup of dark coffee and a checkered cloth nearby.

What I Learned Testing This Recipe

  • When you arrange the rolls over the caramel and pecans, place them prettiest-side down — I forgot on one batch and wished I hadn’t. Because you flip the pan after baking, whatever side faces into the caramel is the side that shows when you serve. So take a second to lay the neatest cut of each roll against the caramel, and it’ll be the one on display once you invert it.
  • If you go the overnight route, don’t be surprised if the second rise takes a little longer than the times I’ve listed — it really comes down to how warm your kitchen is that morning. Cooler kitchen, slower rise. I just let the rolls tell me when they’re ready: puffy, nearly doubled, and light to the touch.
  • My favorite trick for speeding things along is to let them rise in a lightly warmed oven that’s turned off — just barely warm, never hot. It gives the yeast a cozy spot to work without any risk of overheating. Totally optional, but it’s what I reach for when I want brunch on the table a little sooner.

Process Overview: Step-by-Step Photos

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).

  1. Make the dough and let it rise (first rise, 1–2 hours)
  2. Roll out, fill, cut the rolls, and roll up.
  3. Prepare the pan, make the caramel topping, add pecans, and arrange the rolls. Let the rolls rise again (second rise, 30–45 minutes)
  4. Bake and rest
  5. Invert and enjoy!
Simple line drawing of a bowl with a spoon inside, centered on a dark gray background—perfect for showcasing Eggless Sugar Cookie Bites recipes.

Tips & Troubleshooting

  • Temperature is everything for the yeast. Too hot kills it, too cool and it won’t activate. You’re aiming for 105–115°F — warm bath water, not hot coffee. When in doubt, dip your finger in: it should feel warm, not sting.
  • Go by feel, not the clock. Both rises depend on your kitchen’s temperature. A cool kitchen means longer rises. Always look for the visual cue — doubled in size, light and airy to the touch — rather than the minutes listed.
  • Use a thermometer to check doneness. Color alone isn’t reliable, especially if you’ve tented with foil. The internal temperature should reach 185°F (85°C) in the center of a roll. That’s your signal.
  • Dark or metal pans bake faster. These absorb more heat, so the caramel can bubble up more aggressively and the buns may brown sooner. Start checking a few minutes early and place a baking sheet on the rack below to catch any caramel drips.
  • Does the dough keep shrinking as you roll? That’s the gluten contracting — totally normal. Cover the dough loosely and let it rest 10 minutes, then try again. It’ll stretch out much more easily once the gluten has relaxed.
  • Rolls didn’t rise much on the second rise? Your kitchen may be too cool, or the yeast was slightly stressed during mixing. Move the pan somewhere warmer (near a sunny window, on top of a preheating oven) and give it more time. If it’s been 90 minutes with no movement, the yeast may have been compromised — check that your liquid wasn’t too hot during mixing.
  • Caramel started running out of the pan during baking? Make sure you’re using a 9×13-inch pan (not smaller) and place a baking sheet on the rack below as a precaution. This is more likely to happen with dark or thinner metal pans.
  • The center is still doughy, but the top is browned. Tent the pan with foil and bake in additional 5-minute increments until the center reaches 185°F (85°C). The foil tent is your friend here.
Close-up of Eggless Sticky Buns topped with chopped pecans on parchment paper, with one roll partially separated from the rest.

Storage and Freezing Instructions

Storage: These are best served warm, the same day they’re baked, while the caramel is still gooey. Leftover buns stay fresh in an airtight container at room temperature up to 3 days or in the refrigerator up to 5 days. Reheat in the microwave for 10–15 seconds before serving.

Freezing: These sticky buns freeze beautifully, so don’t feel like you have to eat the whole pan in one sitting (though I understand the temptation). You’ve got a few good options depending on how far ahead you’re planning. My favorite is freezing them right after you’ve shaped and arranged the rolls in the pan, before their second rise — just cover tightly and freeze. When you’re ready, thaw overnight in the fridge, then let them rise at room temperature for 1½–2 hours before baking as usual. If mornings are tight, you can also let the rolls finish their second rise, par-bake for 10 minutes, then cool completely before covering and freezing. Thaw overnight in the fridge, let them sit at room temperature for 30 minutes, then finish baking for 15–20 minutes — your kitchen will smell like you started from scratch. And if you’ve already got leftovers, you can freeze them fully baked, too. However you freeze them, they’ll keep well for up to 3 months.

Frequently Asked Questions

Yes. Knead the dough by hand for 8–10 minutes on a lightly floured surface — you’re looking for smooth, elastic dough that springs back when you poke it. It takes some elbow grease, but it works.

You can. Dissolve it in a small amount of the warm liquid for 5–10 minutes until foamy, then add to the rest of the ingredients. Both rises will take a bit longer than the times listed, so go by “doubled in size” rather than the clock.

Absolutely. The caramel topping is just as gooey and delicious without them — perfect for nut-free families.

The 10-minute rest lets the caramel thicken just enough to coat the rolls evenly instead of running straight off onto the serving plate. Skip it and the buns will still taste incredible, but you won’t have much caramel on top.

The most reliable way is an instant-read thermometer in the center of a roll — you’re looking for 185°F (85°C). If you don’t have one, press the center of the pan gently: it should feel set and spring back, not soft or doughy.

Yes, and many bakers prefer it! Use unflavored floss — slide it under the log, bring both ends up, cross them over each other, and pull tight. It cuts without compressing the rolls. However, I prefer to roll each strip up on its own into a neat little spiral, then set it in the pan right on top of the caramel, prettiest swirl facing down.

A partially eaten Eggless Sticky Bun topped with chopped pecans sits on a plate, with a fork holding a piece and a cup of coffee in the background.

❤️ Love what you see? Subscribe to Mommy’s Home Cooking email list, so you’ll never miss a recipe! Follow along on Instagram, Pinterest, and Facebook for more fun! 

Recipe Card

An Eggless Sticky Bun topped with chopped pecans sits on a white plate, accompanied by a cup of coffee and more buns in the background.

Eggless Sticky Buns (Soft Pecan Caramel Rolls)

Oriana Romero
These eggless sticky buns are soft, pillowy yeasted rolls swirled with cinnamon sugar and baked right on top of a buttery pecan caramel — completely egg-free by design, no substitutes needed. The caramel bubbles up underneath as they bake, and when you flip the pan, it cascades over the top in the most satisfying way. Made with whole milk, evaporated milk, and simple pantry staples, this recipe is approachable even if you've never worked with yeast before.
No ratings yet
Prep Time 30 minutes
Cook Time 28 minutes
Rising Time: 2 hours 45 minutes
Total Time 3 hours 43 minutes
Servings 8 rolls (or 12 smaller rolls)

Important

• For best results, I highly recommend using a kitchen scale to measure the ingredients.

Ingredients
 

For the Dough:

  • 3/4 cup (180 g) water
  • 3/4 cup (180 g) milk (I used whole milk)
  • 5 tablespoons (75 g) evaporated milk
  • 4 3/4 cups (665 g) all-purpose flour
  • 3 1/2 teaspoons (11 g) instant yeast
  • 1/3 cup (67 g) granulated sugar
  • 1 1/2 teaspoons (6 g) salt
  • 5 tablespoons (70 g) unsalted butter, softened
  • 1 tablespoon neutral oil for greasing the bowl (optional)

For the Filling:

  • 1/2 cup (100 g) packed brown sugar
  • 1 tablespoon ground cinnamon
  • 1/4 teaspoon kosher salt
  • 6 tablespoons (84 g) unsalted butter, softened

For the Topping:

  • 2 tablespoons (28 g) unsalted butter, softened, for greasing the pan
  • 6 tablespoons (85 g) unsalted butter, melted
  • 1/2 cup (100 g) packed brown sugar
  • 1/4 cup (50 g) granulated sugar
  • 1/4 cup (80 g) dark corn syrup
  • 1/4 teaspoon (1.5 g) kosher salt
  • 2 tablespoons (30 g) water
  • 1 1/2 cups coarsely chopped pecans (optional)

Instructions
 

Make the dough:

  • Warm the milk mixture: Combine the water, milk, and evaporated milk in a small bowl and microwave for 60–90 seconds. The mixture should feel warm to the touch, like warm bath water — about 105–115°F — but never steaming. Anything hotter can kill the yeast, and the rolls won't rise.
  • Mix and knead the dough: Whisk the flour, instant yeast, sugar, and salt together in a large mixing bowl. Make a well in the center, pour in the warm milk mixture, and knead with the dough hook for 3 minutes. Add the softened butter and mix until incorporated, then knead 5–8 minutes more, until the dough is smooth and elastic and no longer sticky — it should spring back slightly when you press it with a finger.
    Tip: The dough should feel smooth, elastic, and just slightly tacky (not sticky) once kneaded — that's normal for an enriched, buttery dough like this one.
    A glass mixing bowl filled with smooth, pale yellow Eggless Sticky Bun dough sits on a white surface.
  • Let the dough rise: Lightly grease a large bowl, place the dough inside, and turn to coat all sides. Cover with plastic wrap or a clean kitchen towel and let rise somewhere warm for 1–2 hours, until doubled in size and light and airy to the touch.
    Tip: Every kitchen runs a little differently — if yours is on the cool side, both rises may take longer than the times above. Go by "doubled in size," not the clock.
    A glass bowl filled with risen Eggless Sticky Buns dough sits on a light-colored countertop.

Make the caramel topping:

  • Grease the bottom of a 9×13-inch (23×33 cm) baking pan with the softened butter.
    A rectangular ceramic baking dish greased with butter, showing the text “BAKED with LOVE” in reverse on the bottom—perfect for making Eggless Sticky Buns.
  • In a medium bowl, whisk the melted butter, brown sugar, granulated sugar, corn syrup, and salt together until smooth, then whisk in the water. Pour the mixture into the prepared pan, tilting to coat evenly.
    A white ceramic dish filled with caramel sauce; the words “BAKED WITH LOVE” are faintly visible through the sauce at the bottom, perfect for serving Eggless Sticky Buns.
  • Sprinkle with the pecans, if using, and set aside.
    A white baking dish filled with chopped pecans on top of a layer of brown liquid sits on a lightly stained white surface, perfect for making Eggless Sticky Buns.

Mix the cinnamon filling:

  • Stir together the brown sugar, cinnamon, and salt in a small bowl. Set aside.
    A clear glass bowl filled with brown ground spices sits on a light-colored surface, perfect for making Eggless Sticky Buns.

Roll and fill the dough:

  • Punch down the dough to release the air, then turn it out onto a lightly floured surface. Roll into a 12×20-inch (30×50 cm) rectangle, keeping the thickness even. Spread the softened butter over the dough.
    Rectangular sheet of dough rolled out on a light surface with an even layer of butter spread across the top, perfect for making Eggless Sticky Buns.
  • Sprinkle the cinnamon-sugar filling evenly on top.
    Rectangular sheet of dough topped with a layer of cinnamon sugar, cut into long strips on a floured surface—perfect for making Eggless Sticky Buns.

Cut and roll the rolls:

  • Cut the filled dough crosswise into 8 even strips. Roll each strip up on its own into a neat spiral,
    Rectangular sheet of dough covered with cinnamon sugar, sliced into strips; one strip is partially rolled into a spiral. Perfect for making Eggless Sticky Buns.
  • Arrange them in the prepared pan right on top of the caramel, prettiest swirl facing down — because you'll flip the pan after baking, that pretty side ends up on top.
    Note: Prefer the traditional way? Roll the whole rectangle up tightly into a 20-inch/50 cm log, then cut it into 8 even rolls, about 2½ inches/6 cm each, and arrange them in the pan the same way.)
    Eggless sticky buns arranged in a rectangular baking dish on top of chopped pecans, ready to be baked.
  • Let the rolls rise again: Cover the pan and let the rolls rise somewhere warm for 30–45 minutes, until they look puffy and nearly doubled (or refrigerate overnight — see Make-Ahead below).
    Eggless sticky buns arranged in a white rectangular baking dish on a light surface, ready to be baked.

Bake the rolls:

  • Preheat your oven to 350°F (180°C). Uncover the rolls and bake for 25–28 minutes, until lightly golden brown on top and cooked through in the center (internal temperature of 185°F/85°C). If the tops start browning too fast, tent a piece of foil over the pan after about 15 minutes.
    A rectangular white baking dish with seven eggless sticky buns placed on a wire cooling rack.
  • Cool and serve: Let the pan cool on a wire rack for 10 minutes — this gives the caramel a moment to set so it doesn't run everywhere when you flip the pan. Run a knife around the edge. Using oven mitts, carefully invert the pan onto a large serving platter. The warm topping will cascade down the sides. Serve warm.
    An eggless sticky bun, rectangular in shape and topped with a generous layer of chopped pecans, sits on parchment paper on a baking sheet.

Make-Ahead (Overnight Option):

  • Option 1: Assemble the rolls through the slicing and arranging step, then cover and refrigerate overnight. The next day, allow the rolls to come to room temperature, then rise for at least an hour, or until they look puffy and nearly doubled. Bake as directed.
  • Option 2: Make the dough as instructed. Refrigerated the dough overnight (without forming the rolls). The next morning, roll out, fill, and cut the rolls. Put them in the baking pan with the caramel topping and pecans (if using), and let them rise for 45 – 60 minutes, or until they look puffy and nearly doubled. Bake as directed.
Oriana’s Notes
 
Storage: These are best served warm the same day, while the caramel is still gooey. Store leftovers in an airtight container at room temperature up to 3 days or in the fridge up to 5 days. Reheat 10–15 seconds in the microwave.
 
Freezing: Freeze right after shaping and arranging the rolls in the pan (before the second rise) — cover tightly and freeze up to 3 months. Thaw overnight in the fridge, then let rise at room temperature 1½–2 hours before baking as usual. Full make-ahead and freezing options are in the post above.
 
Food Allergy Notes: This recipe contains no eggs, peanuts, soy, sesame, fish, or shellfish. Always read every label every time — manufacturing lines change. For dairy-free, gluten-free, and nut-free swaps, see the full Food Allergy Swaps section in the post above.
 
Top Tips for Success:
  • Yeast temperature is everything. Your liquid should feel like warm bath water (105–115°F) — warm, never hot. Too hot kills the yeast, and the rolls won’t rise.
  • Go by feel, not the clock. Both rises depend on your kitchen’s temperature. Look for “doubled in size, light and airy,” not the minutes listed.
  • Check doneness with a thermometer. The center of a roll should reach 185°F (85°C) — color alone isn’t reliable, especially if you’ve tented with foil.
  • Rest before you flip. Let the pan cool on a wire rack 10 minutes so the caramel sets slightly — flip too soon and it runs everywhere.
  • For the full troubleshooting guide (dough shrinking, caramel overflow, doughy centers, no-mixer kneading), see Tips & Troubleshooting in the post.
 
 
I appreciate your feedback, and it helps others, too! Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.

Nutrition

Calories: 891kcalCarbohydrates: 114gProtein: 13gFat: 45gSaturated Fat: 19gPolyunsaturated Fat: 6gMonounsaturated Fat: 16gTrans Fat: 1gCholesterol: 77mgSodium: 634mgPotassium: 323mgFiber: 6gSugar: 53gVitamin A: 904IUVitamin C: 0.4mgCalcium: 122mgIron: 4mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Share your Creations!Tag @mommyshomecooking on Instagram and hashtag it #mommyshomecooking or Join my Private Facebook Group
Course Breakfast Dessert
Cuisine American
Calories 891
Keyword caramel egg-free sticky buns

Variations & Additions To Try

  • Walnut topping: Swap the pecans for walnuts, or do a half-and-half mix. Walnuts are slightly more bitter, which plays nicely against the sweet caramel.
  • Citrus filling: Add 1 teaspoon of orange or clementine zest to the cinnamon-sugar filling before sprinkling. It adds a warm, subtle brightness that’s especially nice in fall and winter.
  • Cardamom filling: Replace half the cinnamon with ground cardamom for a more aromatic, complex spice profile.
  • Apple-cinnamon filling: Check out my Eggless Apple Cinnamon Rolls recipe.

Serving Suggestions

These are a brunch centerpiece — flip the pan at the table if you can, and let the caramel do its thing. They’re perfect for Christmas morning, Easter brunch, Mother’s Day, holiday weekends, or any time you want to make someone feel really taken care of. Serve them warm, with coffee or cold milk. For allergy-safe gatherings, leave the pecans out, and you’ve got an egg-free and nut-free treat that everyone can enjoy without anyone having to ask what’s in it.

More Recipes To Explore!

Leave a Reply

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

Recipe Rating




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