Starting from the end with the cheese, roll each slice of ham up snugly into a tight cylinder, enclosing the cheese and spread. Place the roll seam-side down on the prepared baking sheet so it doesn’t unravel.
Repeat with all the ham slices, spacing the roll ups slightly apart on the baking sheet to allow for even browning.
Bake in the preheated oven for 10–12 minutes, or until the cheese is melted and the ham edges are lightly browned and slightly crisp. Keep an eye on them during the last couple of minutes, as different ovens and cheese types can brown at different rates.
Remove from the oven and let the roll ups rest for 3–5 minutes; this helps the cheese firm up slightly so it doesn’t spill out when sliced or picked up.
Serve whole as a main protein or snack, or slice each roll up into bite-size pieces for an easy appetizer or lunchbox option.
You can treat these roll ups as a blank canvas while still keeping them low carb and streamlined. Swap the cheese: Swiss and provolone melt beautifully and give a more European deli character, while sharp cheddar or pepper jack adds bolder flavor and a bit of bite. Change the spread: instead of Dijon, try whole-grain mustard, a smear of pesto, or a touch of hot sauce blended into the cream cheese for a spicier version. For extra texture, you can tuck a thin strip of bell pepper, green onion, or a baby spinach leaf inside each roll before baking—this adds freshness without many carbs. If you prefer a crispier exterior, finish the baked roll ups under the broiler for 1–2 minutes, watching closely so they don’t burn. These also reheat well: store them in an airtight container in the fridge and warm gently in a low oven or air fryer to revive the edges. For entertaining, slice them into coins and serve with a small bowl of mustard or sugar-free dipping sauce so guests can customize each bite.