Imagine a golden, buttery roll—crisp on the outside, soft within—stuffed with savory ground beef, creamy mashed potatoes, melted cheddar, and a hint of garlic and herbs. This Cheesy Beef and Potato Stuffed Roll is like a deconstructed shepherd’s pie wrapped in bread: comforting, satisfying, and perfect for lunch, dinner, or even a game-day snack.
It’s easy to make with pantry staples, endlessly customizable, and guaranteed to disappear fast.
Why You’ll Love This Recipe
🥙 All-in-one meal in a roll—no sides needed!
💛 Rich, cheesy, and deeply satisfying
⏱️ 30 minutes prep, then bake
💸 Costs under $8—makes 6–8 stuffed rolls
🌾 Naturally nut-free & easily gluten-free1 tbsp olive oil
½ lb (225g) ground beef (85/15 for best flavor)
½ small onion, finely diced
1 clove garlic, minced
1½ cups leftover mashed potatoes (or freshly made)
1 cup (4 oz) shredded cheddar cheese
½ tsp Worcestershire sauce
½ tsp dried thyme or rosemary
Salt & black pepper to taste
For Assembly:
1 (14–16 oz) tube refrigerated large dinner rolls (like King’s Hawaiian or Rhodes Texas Rolls)
(or 6–8 individual soft sandwich rolls)
2 tbsp butter, melted
Optional: grated Parmesan or everything bagel seasoning for topping1. Make the Filling
Heat oil in a skillet over medium heat.
Cook beef until browned; drain excess fat.
Add onion; cook 3 mins until soft. Stir in garlic; cook 30 seconds.
Remove from heat. Stir in mashed potatoes, cheddar, Worcestershire, thyme, salt, and pepper. Let cool slightly.
2. Prep the Rolls
If using a tube of large rolls: Separate into individual rolls.
Using your fingers or a spoon, gently hollow out the center of each roll (save scraps for breadcrumbs or croutons!).