When it comes to keto-friendly snacks and appetizers, few recipes are as simple, satisfying, and universally loved as Keto Ham & Cream Cheese Pinwheels. These bite-sized roll-ups deliver big flavor with minimal effort, making them perfect for busy weekdays, meal prep, parties, lunchboxes, and last-minute guests. They’re creamy, savory, slightly tangy, and incredibly filling—without any bread, flour, or unnecessary carbs.
What makes these pinwheels especially appealing is their versatility. With just a few core ingredients, you can create endless variations depending on your taste preferences. They require no baking, no cooking, and no advanced kitchen skills, yet they look elegant enough to serve at gatherings. From keto beginners to seasoned low-carb eaters, this recipe is a staple because it balances protein and fat beautifully while keeping carbs extremely low. Whether you’re craving a quick snack, a light lunch, or a crowd-pleasing appetizer, Keto Ham & Cream Cheese Pinwheels are a reliable, delicious solution.
Ingredients
Equipment
Method
- In a medium mixing bowl, add softened cream cheese. Stir until smooth and creamy. Add garlic powder, onion powder, black pepper, Dijon mustard (if using), and chopped chives. Mix thoroughly until well combined.
- Lay the ham slices flat on a cutting board or parchment paper. Slightly overlap slices if needed to create a larger surface for rolling.
- Using a spatula or spoon, spread an even layer of the cream cheese mixture over each ham slice. Be gentle to avoid tearing the ham.
- If using shredded cheese, spinach, pickles, or herbs, sprinkle them evenly over the cream cheese layer. Avoid overfilling, as this can make rolling difficult.
- Starting from one end, carefully roll the ham slice into a tight log. Repeat with remaining slices.
- Wrap the rolls tightly in plastic wrap and refrigerate for 20–30 minutes. This step helps the pinwheels firm up and makes slicing easier.
- Remove from the refrigerator and unwrap. Use a sharp knife to slice each roll into bite-sized pinwheels, about 1-inch thick.
Notes
Nutritional Facts and Total Calories (Approximate, per serving)
- Calories: 180–220 kcal
- Protein: 12–15g
- Fat: 14–17g
- Net Carbs: 1–2g
- Fiber: 0–1g
Keto Ham & Cream Cheese Pinwheels

Ingredient Notes
Deli Ham
Ham is the main structure of these pinwheels, replacing tortillas or wraps found in traditional pinwheel recipes. Choose high-quality deli ham that is thinly sliced, flexible, and free from added sugars or honey glazes. Smoked ham adds depth, while honey-style hams should be avoided due to added carbs. Thicker slices may crack when rolled, so thin slices work best.
Cream Cheese
Full-fat cream cheese is essential for keto compliance and rich flavor. It acts as the binding element that holds the pinwheels together. Always allow cream cheese to soften at room temperature before spreading—this prevents tearing the ham and ensures a smooth, even layer.
Dijon Mustard (Optional)
Dijon mustard adds a subtle tang and complexity that cuts through the richness of the cream cheese. It’s optional but highly recommended if you enjoy bold, savory flavors. Use sparingly to avoid overpowering the dish.
Garlic Powder
Garlic powder provides savory depth without the sharpness of raw garlic. It blends smoothly into the cream cheese and enhances the overall flavor.
Onion Powder
Onion powder adds mild sweetness and aroma, balancing the saltiness of the ham.
Black Pepper
Freshly ground black pepper adds warmth and a slight bite. Adjust to taste.
Fresh Chives or Green Onions
Chives add freshness, color, and a mild onion flavor without increasing carb content significantly. They also enhance visual appeal.
Dill or Parsley (Optional)
Dill pairs exceptionally well with ham and cream cheese, while parsley adds freshness and brightness.
Shredded Cheese (Optional)
Cheddar, mozzarella, or Swiss can be added for extra richness and texture. Swiss cheese pairs particularly well with ham.
Spinach or Lettuce (Optional)
Adding leafy greens provides freshness and a slight crunch. Spinach works best because it’s tender and easy to roll.
Pickles or Roasted Red Peppers (Optional)
Thinly sliced pickles add acidity and crunch, while roasted red peppers bring sweetness and color. Use sparingly to keep carbs low.
Serving Instructions
Serve Keto Ham & Cream Cheese Pinwheels chilled or at cool room temperature. Arrange them neatly on a serving platter for appetizers, or pack them into containers for meal prep and snacks. They pair beautifully with keto-friendly veggies, olives, cheese cubes, or a light salad. These pinwheels are also excellent for brunch spreads and party trays.
Tips
- Always soften cream cheese before mixing
- Use thin, flexible ham slices for easy rolling
- Chill before slicing for clean edges
- Don’t overfill to avoid messy rolls
- Taste the filling before assembling
- Customize fillings to match your flavor preferences
Storage Information
- Refrigerator: Store in an airtight container for up to 4 days
- Freezer: Not recommended, as cream cheese texture may change
- Make-Ahead Tip: Rolls can be made a day in advance and sliced before serving
FAQs
1. Are ham and cream cheese pinwheels keto-friendly?
Yes. When made with full-fat cream cheese and sugar-free deli ham, they’re very low in carbs and keto-approved.
2. Can I make these dairy-free?
You can try dairy-free cream cheese alternatives, but texture and flavor may vary.
3. Why are my pinwheels falling apart?
This usually happens if the ham is too thick, the filling is too soft, or the rolls weren’t chilled before slicing.
4. Can I use turkey instead of ham?
Yes. Thinly sliced turkey works well and keeps the recipe keto-friendly.
5. Are these good for meal prep?
Absolutely. They store well in the refrigerator and make great grab-and-go snacks.
6. Can I add spices or seasoning blends?
Yes. Everything bagel seasoning, paprika, or Italian seasoning work beautifully.