Snacks

Cheese and Onion Rolls

4.67 from 3 votes
Bring out my Cheese and Onion Rolls and brighten any gathering—golden, savory, irresistible bites made for parties and holiday spreads.
Golden flaky Cheese and Onion Rolls served on a wooden board with ketchup and Dijon mustard.

This post may contain affiliate links. Please see my full disclosure for details.

Hi Bold Bakers!

WHY YOU’LL LOVE THIS RECIPE: My irresistible Cheese and Onion Rolls will be the hit of your holiday gathering! Golden-brown puff pastry encases a hearty potato and tasty cheese filling enhanced with sautéed onion, Dijon mustard, and thyme. When testing this recipe, I initially had some issues with the potato filling oozing out of the pastry, so I tested it about five times before perfecting it—adding two eggs and flour helps the filling set and stay neatly inside the cut pastry. For convenience, I strongly recommend using good-quality store-bought pastry, and you can even make the potato filling in advance to cut down on prep.

If you’re a fan of my sausage rolls, you’ll adore this easy, equally delicious veggie alternative. These spud-filled rolls are served frequently in Ireland and the UK, where they’re a beloved favourite by everyone from little kids to grandparents, and they work in a casual buffet or as a nibble before a fancier holiday meal. When I tested this recipe, I wanted to get the balance of the flavors in the filling just right, and I believe I nailed it with this savory blend! For more satisfying potato recipes, don’t miss Loaded Baked Potato Bread, Mashed Potato Dinner Rolls, Potato and Rosemary Soufflé, and Potato and Cheddar Pastries.

  • Easy shortcut: You can use my  Easy Puff Pastry Recipe here, but if you want to save time, store-bought puff pastry works great, and makes prep a snap.
  • Party-ready: Serve this outrageously delicious appetizer hot out of the oven or at room temp, it’s tasty either way!
  • Perfect for everyone: This mouthwatering veggie filling is a hit for vegetarians and meat-eaters alike, and you can easily make these vegan too.
  • Make-ahead: Prepare the filling a couple of days in advance, and all you have to do on serving day is roll and bake.
  • Unforgettable! My rolls are an outstanding, but super simple way to up your appetizer game—these warm, savory bites have it all over crudites and potato chips.

IMPORTANT NOTE: This recipe was improved and updated on 1/29/2026, to include a NEW step-by-step tutorial video

Table of Contents

Cheese and Onion Rolls served with ketchup and Dijon mustard.

What are Cheese and Onion Rolls?

Cheese and Onion Rolls are savory, filled, puff pastry bites. A filling of fluffy mashed potatoes, sautéed onion, sharp cheddar, thyme, and other seasonings is rolled into a log with puff pastry, sliced, and baked until golden to create a snack bite that’s savory, crisp on the outside, and creamy on the inside.

Cheese & Onion Rolls reflect the long history in Ireland of using potatoes in baking—they’ve been incorporated into everything from bread and pastries, and other savory foods. These cheese-onion rolls with puff pastry are a modern twist on traditional sausage rolls and feature a hearty, budget-friendly vegetarian filling. This crowd-pleasing recipe is perfect for holiday parties, Christmas, New Year’s, and snacks.

Tools You Need

Key Ingredients and Substitutes

Cheese and Onion Rolls ingredients

Russet potatoes

  • Cooked, mashed russets form the perfect fluffy potato base for the filling.
  • I recommend russets here because their starchiness gives them the best texture for this recipe. Do not use yellow or red potatoes, because they’ll be too dense or waxy for this filling.
  • The earthy, neutral potato flavor is ideal to highlight the onion, cheese, herbs, and spices.
  • Simply cook and mash the potato before mixing with the other filling ingredients. Do not use leftover prepared mashed potatoes here, as the texture will be too soft.

Olive oil

  • Olive oil adds richness to the caramelized onion in the filling.
  • Substitute: You can use an equal amount of any neutral-flavored vegetable oil.

Butter

  • Butter gives the filling a decadent flavor.
  • As the onions sauté, the butter develops wonderfully toasty notes.
  • Substitute: If you want to make the recipe vegan, use additional olive oil in place of the butter.

Onion

  • Caramelizing the onion makes it soft and sweet.
  • The caramelized brown onions give the filling depth and add moisture and softness.
  • Substitute: Use an equal amount of shallots for a milder flavor, or red onions or leeks for a slightly sweeter taste.

Sharp cheddar cheese

  • Sharp cheddar cheese adds bold, nutty, salty notes to the filling.
  • Importantly, as the cheese melts, it helps to bind the filling.
  • Substitute: You can use the same amount of another cheese, but make sure it has a strong (not mild) flavor. Red Leicester cheeses, Gruyère, or aged Gouda would be good alternatives.

Eggs

  • Eggs help bind the ingredients into a cohesive filling, which makes these rolls sliceable.
  • Additionally, eggs add richness and flavor.
  • Substitute: For a vegan alternative that makes a filling that’s as firm and sliceable as the original, replace the eggs with 1/4 cup (1 oz/30 g) of chickpea flour mixed with 1/4 cup (2 fl oz/59 ml) of water.

All-purpose flour

  • All-purpose flour gives the filling thickness and stability by absorbing excess moisture.
  • Substitute: For a gluten-free option, use an equal amount of a gluten-free flour blend or potato starch.

Dijon mustard

  • Dijon mustard contributes a bright, tangy flavor to the roll filling.
  • Additionally, mustard enhances the cheese and onion.
  • Substitute: You can use an equal amount of whole-grain mustard.

Thyme

  • Thyme’s herbal woody flavor balances the richness of the filling and keeps it from tasting too heavy.
  • Substitute: If you prefer rosemary or sage over thyme, use them, but only use half of the amount of these stronger-flavored herbs.

Salt and pepper

  • Salt and pepper accent the flavors in the potato roll filling and add depth.

Puff pastry

  • Puff pastry creates a flaky, crisp crust.
  • Use my Easy Puff Pastry Recipe or store-bought puff pastry.
  • Substitute: Use a gluten-free puff pastry if you prefer.
    • If you’d like to make a vegan version of this recipe, look for puff pastry made with vegetable oil instead of butter.

Egg wash

  • Egg wash, which is one egg whisked with one tablespoon of water or milk, or cream, is essential to help seal the pastry after it’s rolled.
  • Additionally, the egg wash adds shine and aids in browning.
  • Substitute: Use plant milk instead if you need a vegan option.

Nigella seeds (black onion seed)

  • Nigella seeds, which have an herbal, oniony taste,  add crunch, flavor, and visual appeal.
  • Substitute: Use an equal amount of poppy seeds or sesame seeds.
    • For a more robust flavor, use an equal amount of everything bagel seasoning.

How to Make Cheese and Onion Rolls

Make the Filling

  1. Cook potatoes until tender: Cook the potatoes either in a steamer basket over water or in a pot of simmering water for about 30 minutes or until tender.

Cook potatoes for cheese and onion roll in a pot with a steamer rack until tender.

  1. Mash the potatoes: Transfer to a large bowl and mash with a potato masher while still hot, then set aside.

Mash potatoes with a masher in a large bowl.

  1. Sautée the onions: Melt the oil and butter in a frying pan over medium-low heat, then add the sliced onions.

Saute sliced onions .

  1. Cook onions until caramelized: Cook for about 25 minutes, and stir often, until brown and caramelized.

Cook onions until caramelized.

  1. Add potatoes: Combine with the mashed potatoes and let cool to room temperature.
  2. Finish the filling mixture: To the cool potato mixture, fold in the grated cheese, eggs, flour, mustard, thyme, salt, and pepper. (Eggs and flour were added later as an adjustment to help keep the filling from pouring out of the rolls. )

Finish the filling mixture: To the cool potato mixture, fold in the grated cheese, eggs, flour, mustard, thyme, salt, and pepper.

Assemble the Rolls

  1. Prepare to bake: Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
  2. Roll out puff pastry: Place the puff pastry on a lightly floured surface. If not already the correct size, roll out to an 11×13 inch (28 x 33 cm) rectangle, then cut in half lengthwise.

Roll out puff pastry then cut in half lengthwise.

  1. Add filling: Spread the filling lengthwise down the center of both pieces of pastry, leaving about 1 ½ inches (4 cm) of space on either side.

Add Cheese and Onion Rolls filling to the pastry.

  1. Add egg wash: Brush some egg wash along the edges of the pastry, then wrap the long edges over the filling, overlapping the seam to seal.

Brush some egg wash along the edges of the pastry, then wrap the long edges over the filling, overlapping the seam to seal.

  1. Slice into pieces: Cut each pastry log into about 8 equal rolls and arrange, seam-side down, on the lined baking tray.

Cut each pastry log into about 8 equal rolls and arrange, seam-side down, on the lined baking tray.

  1. Add more egg wash and seeds: Brush each roll with egg wash, then sprinkle the rolls with the nigella seeds.

Bake the Rolls

  1. Bake rolls: Bake for 35-40 minutes, until the pastry is puffed and golden brown.

Cheese and Onion Rolls on the baking tray baked golden brown.

  1. Cool: Let cool for 10 minutes before serving while still warm.

Close-up shot at a plate of golden brown cheese and onion rolls.

FULL (PRINTABLE) RECIPE BELOW!

Gemma’s Pro Chef Tips

  • Do not overfill these rolls: be sure to leave 1 1/2 inches (4 cm) on either side of the filling.
  • To be sure that your rolls aren’t soggy, be sure your filling isn’t overly wet: caramelize the onions fully so there’s no extra liquid.
    • In addition, baking the rolls in the lower third of the oven will crisp up the bottoms and keep them from being soggy.
  • Be sure to use a sharp knife when slicing the rolls: A clean cut and to prevent the filling from squishing out.
  • Use the full amount of salt called for in the recipe: Potatoes need to be well seasoned so they won’t taste bland. Taste the filling before assembling the rolls to see if it needs more.
  • For irresistibly golden-brown, crispy puff pastry:  preheat the oven before baking, brush the rolls with egg wash before cutting, and then brush the exposed pastry again right before you put them in the oven.

Cheese and Onion Rolls served with ketchup and Dijon mustard.

Make Ahead and Storage Instructions

Make ahead tips 

  • The filling can be prepared and refrigerated up to two days ahead.
    • These can be frozen once assembled and sliced. Prior to baking, flash-freeze the rolls on a parchment-lined baking sheet for one hour. Then transfer them to a freezer-safe container and store in the freezer for up to 2 months.
    • To bake from frozen, first defrost in the refrigerator overnight, before baking.

How to store leftovers

  • Store completely-cooled rolls in an airtight container in the refrigerator for up to three days.
    • Reheat in a 325°F (165°C) oven for 5 to 10 minutes.

FAQs

What do I do to make sure the filling doesn’t leak out?

  • Chill the filling before using to firm it up. If you like, chill the rolls in the fridge for 15 minutes before cutting them and baking.
  • Seal the edges of the rolls with egg wash.
  • You can also press on the seam with a fork for extra insurance against splitting.
  • Note that the filling is bound to leak out a bit—don’t worry!

Can I make these appetizer rolls vegan?

  • Yes, you can easily make these appetizer rolls vegan! Here’s how:
    • When sauteeing the onion, use an extra 2 teaspoons of  olive oil in place of the butter
    • Omit the cheese, and if you’d like, add a teaspoon each of garlic powder and smoked paprika to deepen the flavor.
    • In place of the eggs in the filling, use 1/4 cup (1 oz/30 g) of chickpea flour mixed with 1/4 cup (2 fl oz/59 ml) of water
    • Use store-bought puff pastry made with vegetable oil.
    • Instead of egg wash, brush the rolls with an unsweetened plant-based milk like oat or soy milk,

How do I make Cheese and Onion Rolls gluten-free?

  • To make these Cheese and Onion Rolls gluten-free, simply use a gluten-free puff pastry.
  • Additionally, make sure that the other ingredients you use are gluten-free.

How to Serve Cheese and Onion Rolls

More Savory Party Recipes

IMPORTANT NOTE: This recipe was improved and updated on 1/29/2026, to include a NEW step-by-step tutorial video

Watch The Recipe Video!

Cheese and Onion Rolls

4.67 from 3 votes
Golden flaky Cheese and Onion Rolls served on a wooden board with ketchup and Dijon mustard.
My Cheese and Onion Rolls bake up golden, savory, and irresistible—an easy vegetarian appetizer you'll for parties and holiday spreads.
Author: Gemma Stafford
Servings: 8 slices
Prep Time 15 minutes
Cook Time 25 minutes
Rising Time 45 minutes
Total Time 1 hour 25 minutes
Golden flaky Cheese and Onion Rolls served on a wooden board with ketchup and Dijon mustard.
My Cheese and Onion Rolls bake up golden, savory, and irresistible—an easy vegetarian appetizer you'll for parties and holiday spreads.
Author: Gemma Stafford
Servings: 8 slices

Ingredients

  • 1 lb 1 oz (485 g) russet potatoes (about 2) , peeled and quartered
  • 2 tablespoons olive oil 
  • 1 tablespoon (½ oz/ 14 g) butter
  • 1 (8 oz/225 g) large onion , cut in half and sliced
  • 2 cups (6 oz/170 g) sharp cheddar cheese , grated 
  • 2 large eggs , cold
  • 1 tablespoon all-purpose flour 
  • 1 teaspoon dijon mustard 
  • 1 teaspoon fresh thyme leaves
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 1 sheet (11x13 inches / 28x33 cm) puff pastry , thawed if frozen
  • Egg wash
  • ½ tablespoon nigella seeds

Instructions

To Make the Filling

  • Cook the potatoes either in a steamer basket over water or in a pot of simmering water for about 30 minutes or until tender. 
  • Transfer to a large bowl and mash with a potato masher while still hot, then set aside.
  • Melt the oil and butter in a frying pan over medium-low heat, then add the sliced onions. 
  • Cook for about 25 minutes, stirring often, until brown and caramelized.
  • Combine with the mashed potatoes and let cool to room temperature.
  • To the cool potato mixture, fold in the grated cheese, eggs, flour, mustard, thyme, salt and pepper. (Eggs and flour were added later as an adjustment to help keep the filling from pouring out of the rolls. )

To Assemble the Rolls

  • Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
  • Place the puff pastry on a floured surface. If not already the correct size, roll out to a 11x13 inch (28 x 33 cm) rectangle, then cut in half lengthwise.
  • Spread the filling lengthwise down the center of both pieces of pastry, leaving about 1 ½ inches (4 cm) of space on either side. 
  • Brush some egg wash along the edges of the pastry, then wrap over the filling, overlapping the seam to seal.
  • Cut each pastry log into about 8 equally-sized pieces and arrange, seam-side down, on the prepared baking sheet.
  • Brush each roll with egg wash then sprinkle the rolls with the nigella seeds.

To Bake the Rolls 

  • Bake for 35-40 minutes, until the pastry is puffed and golden brown.
  • Let cool for 10 minutes before serving while still warm.
  • Store completely cooled rolls in an airtight container in the refrigerator for up to 3 days. Reheat in a 325°F (165°C) oven for 5-10 minutes.

Recipe Notes

  • Do not overfill these rolls: be sure to leave 1 1/2 inches (4 cm) on either side of the filling.
  • To be sure that your rolls aren't soggy, be sure your filling isn't overly wet: caramelize the onions fully so there's no extra liquid.
    • In addition, baking the rolls in the lower third of the oven will crisp up the bottoms and keep them from being soggy.
  • Be sure to use a sharp knife when slicing the rolls: A clean cut and to prevent the filling from squishing out.
  • Use the full amount of salt called for in the recipe: Potatoes need to be well seasoned so they won't taste bland. Taste the filling before assembling the rolls to see if it needs more.
  • For irresistibly golden-brown, crispy puff pastry:  preheat the oven before baking, brush the rolls with egg wash before cutting, and then brush the exposed pastry again right before you put them in the oven.
  • NOTE: Eggs and flour were added later as an adjustment to help keep the filling from pouring out of the rolls. 
4.67 from 3 votes
guest

8 Comments
most useful
newest oldest
Inline Feedbacks
View all comments
Margaret McCreadie
Margaret McCreadie
4 months ago

Thank you for your recipe,I have been ill so not been doing much baking but this is a lovely recipe that I am going to try this week. Thank you for a delicious recipe.

Sally
Sally
3 months ago

Gemma, these look fab. Really want to try them. One thing that seems to be missing from the video is the addition of the eggs to the potato mix which are included in the ingredients. Are the eggs necessary to the potato/cheese filling or just for the egg wash?

Carol
Carol
4 months ago

Yet another 5⭐recipe ! A big 👍from husband, he loved them. A change for me to make something savory rather than always for my sweet tooth 😉I was expecting the filling to really leak out and end up looking a mess, but you were so right, they came out just fine. I bought frozen ready to roll puff pastry, so made them very quick and easy to make. Didn’t last long though, a good thing I still have a few left in the freezer ready for Christmas day. Thanks for another fine recipe.

About Us

Meet Gemma

About Us

Meet Gemma

Hi Bold Bakers! I’m Gemma Stafford, a professional chef originally from Ireland, best-selling cookbook author, and the creator of Bigger Bolder Baking and the Bold Baking Network. I want to help you bake with confidence anytime, anywhere with my trusted and tested recipes and baking tips. You may have seen one of my 1000+ videos on YouTube, Instagram, Facebook, or TikTok or as a guest judge on Nailed It! on Netflix or the Best Baker in America on Food Network. No matter your skills, my Bold Baking Team & I want to be your #1 authority for everything baking.

 

Weeknight Family Favorites Chapter from the Bigger Bolder Baking Every Day Cookbook

Better tools for everyday baking

Close the CTA
Close the CTA

5 Days of
My BEST EVER Recipes

FREE EMAIL BONUS

51434

Chef-tested recipes that have been loved by millions of real bakers