20-Minute Ham and Cheese Stuffed Crescent Rolls
These stuffed crescent rolls take one tube of refrigerated dough and turn it into a warm, melty snack in about twenty minutes. Ham and sharp cheddar tuck inside buttery, golden pastry, and a quick garlic butter brush right out of the oven seals the deal.

You can make them with what you already have in the fridge and they come together with no real chopping. They are the kind of recipe that lands on the table looking like you put in effort, while the clock says otherwise.
What Makes These Stuffed Crescent Rolls So Good
The cream cheese keeps the filling creamy even after the rolls cool down a bit. That means you get a soft center in every bite instead of a dry pocket of ham.
Sharp cheddar brings a salty edge that cuts through the buttery dough, and the whole thing bakes into a flaky, golden shell in twelve minutes. There is nothing delicate or fussy here, just a reliable weeknight win.
Ingredients

- 1 (8 oz) tube refrigerated crescent roll dough: the perforated sheet kind, not the seamless sheet.
- 4 oz cream cheese, softened: full-fat gives the smoothest texture.
- 1 cup shredded sharp cheddar: pre-shredded works fine.
- 3 oz deli ham, diced small: smoked or black forest both work.
- 2 green onions, thinly sliced: white and green parts, optional but add brightness.
- 1 tbsp melted butter: for the garlic brush.
- ¼ tsp garlic powder
- ½ tsp dried parsley, or 1 tsp chopped fresh parsley for the brush.
Variations / Substitutions
- Swap the ham: chopped cooked bacon, pepperoni, or leftover rotisserie chicken all work. Keep the dice small so the rolls seal.
- Change the cheese: mozzarella makes them milder and stretchier, pepper jack adds heat.
- Go dairy-free: use a dairy-free cream cheese and a meltable plant-based cheddar, plus a butter substitute for the brush.
- Add a little zip: a teaspoon of Dijon mustard folded into the filling livens it up without adding moisture.
If you like this style of quick dough snack, our pizza stuffed crescent rolls use marinara and pepperoni for a mini calzone vibe.
How to Make Stuffed Crescent Rolls
Step 1: Mix the Filling

In a medium bowl, stir together the 4 oz softened cream cheese, 1 cup shredded cheddar, the diced ham, and green onions until everything is evenly combined. The mixture will look like a thick, chunky spread.
At this point, preheat your oven to 375°F (190°C) and line a baking sheet with parchment. Having the pan ready makes the rolling step faster.
Step 2: Stuff the Crescent Dough

Open the tube of crescent dough and separate it into eight triangles along the perforations. Spoon about 2 tablespoons of filling onto the wide end of each triangle, then roll it up toward the point, same motion as a regular crescent roll. Tuck the sides in a little as you go so the filling does not leak out.
Place the rolled crescents seam-side down on the prepared baking sheet, spacing them a couple of inches apart. If any filling squishes out at the seam, just press the dough over it.
Step 3: Bake Until Golden

Slide the pan into the preheated oven and bake for 12 to 14 minutes, until the tops are deep golden brown and the dough looks dry and flaky. The underside will be slightly darker, which is exactly what you want.
If your oven runs hot, check at 11 minutes. The smell of toasted garlic butter will not be in the air yet, but the cheddar may bubble a little at the seams.
Step 4: Brush and Serve

While the rolls bake, stir the 1 tbsp melted butter with the garlic powder and dried parsley. As soon as the rolls come out of the oven, brush that mixture over the tops while they are still hot. The butter soaks into the flaky layers and the parsley gives a pop of green.
Let them sit on the tray for two minutes, then transfer to a board and serve right away. They pull apart easily and the centers stay creamy.
A Few Notes Before You Start
- Cold filling, clean rolls: if your kitchen runs warm, pop the mixed filling into the fridge for five minutes while you preheat. Cold filling stays put better as you roll.
- Don’t overstuff: two tablespoons per triangle is the sweet spot. More than that and the dough may burst open in the oven.
- Seam check: always place the rolls seam-side down. Pressing them lightly onto the sheet helps them stay closed.
- Leftover filling?: Spread it on toast or stuff it into a small bell pepper for a quick snack later.
Storing Leftovers
- Refrigerate: cooled rolls keep well in an airtight container for up to three days. The pastry will soften but the flavor stays.
- Reheating: warm them in a 350°F (175°C) oven or toaster oven for five to seven minutes to crisp the outside again. A microwave works in a pinch but the dough loses its flake.
What to Serve With Stuffed Crescent Rolls
These are plenty rich on their own, but a little acidity balances the buttery cheddar. A simple tomato soup or a bowl of marinara for dipping works because the tang cuts through the richness. For a lighter side, a cucumber salad with a vinegar dressing adds crunch and keeps the meal from feeling heavy.
Frequently Asked Questions
Can I use the crescent dough sheet instead of perforated triangles?
Yes. Cut the sheet into eight rectangles, add filling to one half, and fold the other half over. Pinch the edges to seal before baking.
Can I make these ahead and refrigerate before baking?
You can assemble the rolls on the baking sheet and cover them tightly. Refrigerate for up to four hours, then bake straight from the fridge. Add one or two minutes to the bake time.
What is the best way to prevent the bottoms from getting soggy?
Bake on parchment, not a greased pan, and make sure your oven is fully preheated. Placing the sheet on the middle rack encourages even heat under the dough.
Can I freeze baked stuffed crescent rolls?
Freeze them after baking and cooling completely, in a single layer inside a freezer bag. Reheat from frozen in a 350°F oven for about ten minutes.

Stuffed Crescent Rolls Recipe
Ingredients
Method
- Mix cream cheese, cheddar, ham, and green onions in a bowl until combined.
- Separate dough into 8 triangles. Spoon about 2 tbsp filling onto the wide end of each, then roll up, tucking sides. Place seam-side down on a parchment-lined baking sheet.
- Bake at 375°F (190°C) for 12 to 14 minutes, until golden brown.
- Stir melted butter with garlic powder and parsley. Brush over hot rolls and serve warm.
