Soft, golden, savory, and incredibly easy to customize, Mayonnaise Rolls are a delicious homemade snack that can be served for breakfast, tea time, lunchboxes, or casual gatherings. They combine fluffy bread with a creamy mayonnaise-based filling, creating a simple treat that’s satisfying without requiring complicated ingredients.
The mayonnaise adds richness and moisture to the filling, while cheese, vegetables, and herbs bring extra flavor and texture. Once baked, the rolls develop a beautiful golden crust while remaining soft inside.
These rolls are also a great way to use leftover chicken or vegetables. You can make them vegetarian, add shredded chicken, or turn up the spice with chilies and hot sauce.
Ingredients
For the Dough
- 3 cups all-purpose flour
- 2 tablespoons sugar
- 1 teaspoon salt
- 2 teaspoons instant yeast
- 1 cup warm milk
- 2 tablespoons mayonnaise
- 2 tablespoons melted butter
- 1 large egg
For the Creamy Filling
- 1/2 cup mayonnaise
- 1 cup shredded mozzarella cheese
- 1/2 cup shredded cheddar cheese
- 1/2 cup finely chopped bell pepper
- 1/4 cup finely chopped onion
- 1/4 cup sweet corn
- 2 tablespoons chopped green onions
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried oregano
- Salt, to taste
Optional Chicken Filling
- 1 cup cooked shredded chicken
- 1/2 teaspoon paprika
- 1/4 teaspoon chili flakes
For Brushing
- 1 egg, beaten
- 1 tablespoon milk
- Sesame seeds or dried herbs, optional
How to Make Mayonnaise Rolls
Step 1: Activate the Yeast
Pour the warm milk into a large mixing bowl.
Add the sugar and instant yeast.
Stir gently and let it sit for approximately 5 minutes.
The milk should be warm rather than hot. Very hot liquid can damage the yeast.
Step 2: Make the Dough
Add the flour, salt, mayonnaise, melted butter, and egg.
Mix until a soft dough begins to form.
Transfer the dough to a lightly floured surface and knead for approximately 7–10 minutes, until smooth and elastic.
If using a stand mixer, knead with the dough hook for about 5–6 minutes.
The dough should be soft and slightly tacky but not excessively sticky.
Step 3: Let the Dough Rise
Place the dough in a lightly greased bowl.
Cover it with a clean kitchen towel or plastic wrap.
Allow it to rise in a warm place for approximately 1–1 1/2 hours, or until it has roughly doubled in size.
The exact rising time will depend on room temperature.
Step 4: Prepare the Filling
While the dough is rising, prepare the filling.
In a bowl, combine:
- Mayonnaise
- Mozzarella
- Cheddar
- Bell pepper
- Onion
- Corn
- Green onions
- Black pepper
- Garlic powder
- Oregano
Mix until evenly combined.
Taste and adjust the seasoning if necessary.
If you’re making the chicken version, add the shredded chicken, paprika, and chili flakes.
Keep the filling refrigerated until you’re ready to assemble the rolls.
Step 5: Divide the Dough
Once the dough has doubled in size, gently punch it down to release excess air.
Transfer it to a lightly floured surface.
Divide the dough into approximately 10–12 equal portions.
Roll each portion into a smooth ball.
Cover the dough balls loosely and let them rest for about 5–10 minutes.
This makes them easier to roll and shape.
Step 6: Shape the Rolls
Take one dough ball and roll it into a small oval or rectangle.
Place approximately 1–2 tablespoons of filling in the center.
Fold the dough around the filling and pinch the edges firmly to seal.
Place the roll seam-side down on a parchment-lined baking sheet.
Repeat with the remaining dough.
Make sure the filling is completely enclosed so the mayonnaise and cheese don’t leak excessively during baking.
Step 7: Second Rise
Cover the shaped rolls loosely.
Let them rest for approximately 20–30 minutes.
They should become noticeably puffier.
Meanwhile, preheat the oven to 375°F (190°C).
Step 8: Brush With Egg Wash
Whisk together one beaten egg and 1 tablespoon of milk.
Brush the tops of the rolls lightly with the egg wash.
For extra texture, sprinkle sesame seeds, dried oregano, or a little grated cheese over the tops.
Step 9: Bake
Place the rolls in the preheated oven.
Bake for approximately 18–22 minutes, or until they are puffed and beautifully golden brown.
If the tops begin browning too quickly, loosely cover them with foil during the final few minutes.
Step 10: Serve
Remove the rolls from the oven and allow them to cool for approximately 5 minutes.
Serve warm.
The bread should be soft and fluffy while the filling remains creamy and cheesy.
Tips for Soft Mayonnaise Rolls
Don’t add too much flour
One of the most common mistakes when making homemade rolls is adding excessive flour.
The dough should be soft and slightly tacky. Adding too much flour can produce dense, dry rolls.
Seal the filling carefully
Mayonnaise and cheese become hot and fluid during baking. Pinch the seams firmly to minimize leakage.
Don’t skip the second rise
The second rise gives the rolls their light and fluffy texture.
Use room-temperature ingredients
Room-temperature ingredients generally combine more easily and help create a consistent dough.
Don’t overbake
Once the rolls are golden brown and cooked through, remove them from the oven. Overbaking can dry out the bread.
Chicken Mayonnaise Rolls
For a heartier version, chicken is an excellent addition.
Mix:
- 1 cup cooked shredded chicken
- 1/2 cup mayonnaise
- 1/2 cup mozzarella
- 1/4 cup cheddar
- 1/4 cup finely chopped bell pepper
- 1/4 cup sweet corn
- 1/2 teaspoon paprika
- 1/4 teaspoon black pepper
You can also add a small amount of chili sauce for extra flavor.
This version makes an excellent lunchbox snack.
Spicy Mayonnaise Rolls
For a spicy variation, add:
- Chopped jalapeños
- Green chilies
- Chili flakes
- Hot sauce
- A pinch of cayenne pepper
Mix the spicy ingredients directly into the filling.
Vegetable Mayonnaise Rolls
For a vegetarian version, increase the vegetables.
Good choices include:
- Bell peppers
- Corn
- Mushrooms
- Spinach
- Carrots
- Green onions
- Finely chopped broccoli
Cook vegetables with high moisture content before adding them to the filling. Excess moisture can make the rolls soggy.
Extra-Cheesy Rolls
For serious cheese lovers, add another 1/2 cup of mozzarella to the filling.
You can also experiment with:
- Gouda
- Monterey Jack
- Provolone
- Swiss cheese
A mixture of two or three cheeses gives the filling a richer flavor.
Can I Use Store-Bought Dough?
Yes.
If you’re short on time, refrigerated bread dough or pizza dough can be used.
Roll the dough into portions, add the filling, seal the edges, allow the rolls to rest briefly, and bake until golden.
The texture will be slightly different from homemade yeast dough, but the result can still be delicious.
Can I Make These Ahead of Time?
Yes.
You can prepare the filling a day in advance and keep it refrigerated.
The dough can also be prepared ahead and refrigerated after its first rise. Allow it to come closer to room temperature before shaping.
For the freshest results, assemble and bake the rolls on the day you plan to serve them.
Storage
Allow leftover rolls to cool completely before storing.
Place them in an airtight container and refrigerate for up to 3 days because the filling contains mayonnaise and cheese.
Reheat them gently in an oven or air fryer.
Freezing
For best results, freeze the baked rolls without adding extra sauce or toppings.
Wrap them individually and place them in a freezer-safe bag or container.
Freeze for up to 2 months.
Thaw in the refrigerator and reheat until warmed through.
What to Serve With Mayonnaise Rolls
These rolls work beautifully with:
- Tomato soup
- Creamy vegetable soup
- Fresh salad
- Coleslaw
- Cucumber salad
- Pickles
- Fresh fruit
- Chai or coffee
For breakfast, serve them with eggs and fresh fruit.
For a party, arrange them on a serving platter with small bowls of dipping sauces.
Frequently Asked Questions
Can I make mayonnaise rolls without eggs?
Yes. The egg in the dough can be replaced with a few tablespoons of milk or plain yogurt. You can also brush the tops with milk instead of egg wash.
Why are my rolls dense?
Dense rolls can result from too much flour, inactive yeast, insufficient rising time, or overworking the dough.
Make sure your yeast is active and give the dough enough time to rise.
Can I use mayonnaise directly in the dough?
Yes. Mayonnaise contains fat and eggs, which can contribute to a soft, tender texture.
Can I use leftover chicken?
Absolutely. This is one of the easiest ways to make chicken mayonnaise rolls.
Make sure the chicken has been properly refrigerated and is still suitable for use.
How do I prevent the filling from leaking?
Don’t overfill the dough, leave enough space around the edges, and pinch the seams firmly. Placing the rolls seam-side down also helps.
Recipe at a Glance
Recipe: Mayonnaise Rolls
Prep Time: 25 minutes
Rising Time: 1 1/2–2 hours
Cook Time: 18–22 minutes
Total Time: About 2 1/2 hours
Servings: 10–12 rolls
Category: Breakfast, Snack, Lunchbox
Cuisine: American-inspired
Final Thoughts
These Mayonnaise Rolls are soft, cheesy, creamy, and wonderfully versatile. The homemade dough produces a fluffy exterior while the mayonnaise, cheese, and vegetables create a rich filling inside.
You can keep the recipe vegetarian or add cooked chicken for a more substantial snack. For parties, make smaller rolls so they’re easy to pick up and serve alongside your favorite dipping sauces.
The most important tricks are to keep the dough soft, avoid overfilling, seal each roll carefully, and give the dough enough time to rise. Once baked until golden brown, you’ll have warm, fluffy rolls with a deliciously creamy center.
They’re perfect fresh from the oven, but they’re also convenient for lunchboxes and make-ahead snacks.
SEO Title
Mayonnaise Rolls – Soft, Cheesy & Creamy Homemade Snack
Meta Description
Make soft and fluffy Mayonnaise Rolls filled with creamy mayonnaise, melted cheese, vegetables, and optional chicken. An easy homemade recipe for breakfast, snacks, and lunchboxes.