The whole tray was gone before I even got to pour myself a second cup of coffee. My husband had already wrapped three in a napkin for the road, and my youngest was standing there with a smear of melted cheese on his chin, asking if there were more. That was the moment I knew these little spirals were going to become a permanent fixture in our kitchen.
It wasn’t some grand plan, honestly. I had leftover ham from Sunday dinner, a block of cheddar that was staring at me from the fridge, and a sudden craving for something that felt like a treat but didn’t take all morning to pull together. I was tired of the same old scrambled eggs, and let’s face it, a crustless approach just makes sense when you want the filling to be the star of the show.
These Easy Crustless Ham and Cheese Pinwheels came together out of pure laziness and a bit of hunger. No rolling out dough, no worrying about soggy bottoms — just a simple, cheesy, savory roll-up that bakes into golden, bubbly perfection. They’ve become my secret weapon for busy mornings, lazy afternoons, and everything in between. Trust me, once you make them, you’ll understand why the tray disappears so fast.
Why You’ll Love This Recipe
After testing this recipe at least six times (my family didn’t complain, not once), I can tell you with confidence that these pinwheels are something special. They hit that sweet spot between being incredibly easy and genuinely impressive.
- Quick & Easy : You’re looking at about 25 minutes from start to finish. That’s faster than ordering takeout, and way more satisfying.
- Simple Ingredients : You probably have everything already. Ham, cheese, eggs, a few pantry staples — no special trips to the store required.
- Perfect for Meal Prep : Make a batch on Sunday, and you’ve got breakfast, lunch, or snacks ready to grab all week. They reheat beautifully, too.
- Crowd-Pleaser : Kids devour them, adults sneak extras, and even picky eaters go back for seconds. I’ve yet to meet someone who doesn’t like these.
- Low-Carb & Satisfying : Without the crust, you’re getting all the flavor and none of the extra carbs. They’re naturally gluten-free and perfect for anyone watching their intake.
What really sets these apart from other pinwheel recipes is the texture. The egg base stays fluffy and tender, while the cheese gets all gooey and the ham adds that salty, savory bite. It’s comfort food that doesn’t weigh you down — the kind of recipe that makes you feel like you’ve hacked the system.
I’ve brought these to brunch gatherings, packed them in lunchboxes, and served them as after-school snacks. Every single time, someone asks for the recipe. And honestly, I love sharing it because it’s so forgiving. You can swap things around, use what you have, and they still turn out amazing.
What Ingredients You Will Need
This recipe uses simple, everyday ingredients to create something that feels way more indulgent than it actually is. Everything comes together in minutes, and there’s no complicated prep work involved.
- 6 large eggs — These form the base of your pinwheels. Use room temperature eggs for the fluffiest texture. If you’re in a hurry, just run them under warm water for a minute.
- 1/4 cup milk — Whole milk gives the richest result, but 2% or even unsweetened almond milk works fine. It helps keep the egg layer tender.
- 1/4 teaspoon salt — Just a pinch to bring out all the flavors. I use fine sea salt here.
- 1/8 teaspoon black pepper — Freshly ground is always better, but pre-ground works in a pinch.
- 1/2 teaspoon garlic powder — This adds a subtle savory depth without being overpowering. Don’t skip it.
- 1/2 cup shredded cheddar cheese — Sharp cheddar gives the best flavor, but mild works too. I prefer shredding my own from a block — it melts so much smoother than pre-shredded.
- 1/2 cup shredded mozzarella cheese — This adds that beautiful stretchy, gooey texture we all love. Low-moisture mozzarella is ideal.
- 6 slices deli ham — About 4 ounces total. You want thin slices that roll easily. Honey ham, smoked ham, or even leftover roasted ham all work great.
- 2 tablespoons cream cheese, softened — This is my secret ingredient. It adds richness and helps bind everything together. (adds creaminess and prevents the pinwheels from drying out)
- 1 tablespoon chopped fresh chives or green onions — Optional, but they add a lovely fresh pop of color and mild onion flavor.
I usually grab Boar’s Head ham from the deli counter because it’s consistently good and slices thin without tearing. For the cheese, Tillamook sharp cheddar is my go-to — it melts like a dream and has that perfect tangy bite. If you’re dairy-sensitive, try using dairy-free shredded cheese and a plant-based cream cheese alternative. The texture will be slightly different, but still delicious.
Equipment Needed
You don’t need any fancy gadgets for this recipe, which is honestly one of the reasons I love it so much. Here’s what you’ll need:
- 8×8 inch baking dish — Glass or ceramic works best. I use a Pyrex dish and it’s never let me down.
- Medium mixing bowl — For whisking your eggs and milk together.
- Whisk — A fork works in a pinch, but a whisk gets things smoother faster.
- Cutting board and sharp knife — For slicing your pinwheels cleanly. A serrated knife works surprisingly well here.
- Spatula — For lifting the baked pinwheels out without breaking them apart.
- Measuring cups and spoons — Accuracy matters, especially with the seasonings.
If you don’t have an 8×8 dish, a 9×9 or even a small casserole dish will work — just keep an eye on the baking time as it might vary by a few minutes. I once used a pie dish in a pinch and it turned out fine, though the pinwheels were a bit more spread out. Budget-friendly tip: thrift stores always have glass baking dishes for a couple of bucks.
Preparation Method

Let me walk you through this step by step. It’s simpler than you think, and I’ve included all the little details that make the difference between good pinwheels and unforgettable ones.
- Preheat your oven to 375°F (190°C). Give it a good 10-15 minutes to reach temperature. While it’s heating, lightly grease your 8×8 baking dish with butter or non-stick spray. Don’t skip this — even non-stick dishes can be tricky with eggs.
- Whisk the eggs and milk together in your medium bowl until they’re completely combined and slightly frothy on top. You want the mixture to be uniform, with no streaks of egg white remaining. Add the salt, pepper, and garlic powder, and whisk again. This should take about 30 seconds.
- Pour the egg mixture into your prepared baking dish. Tilt the dish gently to make sure it spreads evenly across the bottom. The layer should be thin but consistent — about 1/4 inch deep.
- Bake the egg layer for 8-10 minutes, or until it’s just set and no longer jiggly in the center. You want it firm enough to roll without tearing, but not so dry that it cracks. The edges will pull away from the dish slightly when it’s ready. Pro tip: don’t overbake here — the eggs will continue cooking slightly after you take them out.
- Let the egg layer cool for 2-3 minutes in the dish. This is crucial. If you try to work with it while it’s too hot, it’ll fall apart. If you wait too long, it’ll stick. Two to three minutes is the sweet spot.
- Spread the softened cream cheese evenly over the egg layer. Use a small spatula or the back of a spoon. Don’t worry about being perfect — just get a nice, thin coating all the way to the edges. This is where that creamy, tangy goodness comes in.
- Sprinkle the shredded cheddar and mozzarella over the cream cheese. Reserve about 2 tablespoons of the cheese for the top. Make sure the cheese reaches the edges so every bite has some melty goodness.
- Layer the ham slices over the cheese. Overlap them slightly so there are no gaps. If your ham slices are small, just tear them to fit. I usually use about 5-6 slices to cover the entire surface.
- Starting from one short end, carefully roll the egg layer into a tight log. Use your spatula to gently lift the edge, then roll slowly, keeping even pressure. Don’t worry if a little cheese spills out — that’s just extra flavor. Roll all the way to the other end.
- Place the rolled log seam-side down on your cutting board. Let it rest for 2 minutes. This helps the roll hold its shape when you slice it.
- Slice the log into 8 even pinwheels, about 1 inch thick each. Use a sharp serrated knife with a gentle sawing motion to cut through without squishing the roll. Clean the knife between cuts if it gets too sticky.
- Place the pinwheels cut-side up back in the baking dish (or a new greased dish). They should fit snugly but not be crammed together. Sprinkle the reserved cheese on top.
- Bake for 10-12 minutes, until the cheese is melted and bubbly and the edges are golden brown. The pinwheels should be firm to the touch but still tender. Let them cool for 2 minutes before serving.
Your kitchen is going to smell incredible at this point — all warm, cheesy, and savory. It’s the kind of smell that brings everyone running.
Cooking Tips & Techniques
I’ve made these pinwheels more times than I can count, and I’ve definitely learned a few things the hard way. Here’s what I wish someone had told me from the start:
Don’t overmix the eggs. Whisk them just until combined — overbeating incorporates too much air and makes the egg layer puff up unevenly. You want a flat, even surface for rolling.
Let the egg layer cool properly. I know it’s tempting to rush, but that short rest makes all the difference. When I was testing this recipe, I once tried rolling while it was still warm and ended up with a scrambled mess. Patience pays off here.
Use room temperature cream cheese. Cold cream cheese is impossible to spread without tearing the egg layer. Let it sit on the counter for 15-20 minutes before you start, or microwave it for 10 seconds.
Slice with confidence. Use a gentle sawing motion with a serrated knife. Don’t press down hard — let the knife do the work. If your pinwheels are squishing, your knife is too dull or you’re pressing too hard.
Make extras. Seriously. These disappear fast, and they’re just as good cold straight from the fridge. I always double the recipe now because one batch never feels like enough.
One mistake I made early on was using pre-shredded cheese. It has anti-caking agents that prevent it from melting smoothly. Shredding your own takes an extra minute but gives you that gorgeous, stretchy melt every time.
Variations & Adaptations
This recipe is incredibly flexible, and I love playing around with different combinations. Here are some of my favorite variations:
Turkey and Swiss Pinwheels — Swap the ham for thinly sliced turkey and use Swiss cheese instead of cheddar. It’s a lighter, slightly nuttier option that’s perfect for lunchboxes. I make these when I want something a little different from the classic.
Spicy Southwestern Pinwheels — Add 2 tablespoons of diced green chiles to the egg mixture, use pepper jack cheese, and swap the ham for chorizo or seasoned ground beef. Top with a dollop of sour cream and some fresh salsa. These are incredible for game day.
Vegetarian Spinach and Feta Pinwheels — Skip the ham entirely and add a handful of fresh spinach (wilt it first and squeeze out the excess water) along with crumbled feta and sun-dried tomatoes. The feta adds a salty, tangy punch that’s absolutely delicious.
Breakfast Sausage and Egg Pinwheels — Brown some breakfast sausage, crumble it, and sprinkle it over the cheese before rolling. It turns these into a hearty breakfast that keeps you full for hours. I’ve made these for camping trips and they’re always a hit.
For a dairy-free version, use dairy-free shredded cheese and cream cheese alternative. The texture will be slightly less gooey, but the flavor is still fantastic. I’ve tested this with Violife cheese and it worked surprisingly well.
Serving & Storage Suggestions
These pinwheels are incredibly versatile when it comes to serving. Here’s how I like to enjoy them:
Serve warm or at room temperature. They’re best within 15 minutes of coming out of the oven, when the cheese is still melty and the edges are crispy. But honestly, they’re delicious cold too — I’ve eaten plenty straight from the fridge.
Pair with a simple side salad for a light lunch, or serve alongside fresh fruit for a balanced breakfast. They also go beautifully with a bowl of tomato soup or a creamy roasted hatch chili corn chowder for a cozy dinner.
For storage, let the pinwheels cool completely, then place them in an airtight container. They’ll keep in the refrigerator for up to 4 days. I usually layer them with parchment paper so they don’t stick together.
To reheat, pop them in a 350°F oven for 5-7 minutes, or microwave them for 20-30 seconds. The oven gives you that crispy edge back, while the microwave is faster but softer. Both work great depending on your mood.
Freezer-friendly — These freeze beautifully! Place the cooled pinwheels in a single layer on a baking sheet and freeze for 1 hour, then transfer to a freezer bag. They’ll keep for up to 3 months. Reheat straight from frozen in a 375°F oven for 12-15 minutes. I always keep a batch in the freezer for busy mornings.
The flavors actually meld together nicely after a day in the fridge, so don’t be afraid to make them ahead. If you’re looking for another great make-ahead option, these pair wonderfully with a creamy slow cooker chicken and wild rice soup for a complete meal.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown per serving (2 pinwheels):
- Calories: 285
- Protein: 22g
- Fat: 19g
- Carbohydrates: 3g
- Fiber: 0g
- Sugar: 1g
These pinwheels are naturally low-carb and gluten-free, making them a great option for anyone following a keto or low-carb lifestyle. The eggs provide high-quality protein and essential vitamins like B12 and D, while the cheese adds calcium for bone health. Ham is a good source of iron and zinc, which support your immune system.
If you’re watching your sodium intake, look for low-sodium ham or reduce the added salt in the egg mixture. You can also use reduced-fat cheese to cut down on calories and fat without sacrificing too much flavor.
I love that this recipe feels indulgent but is actually quite balanced — protein-rich, low in carbs, and full of satisfying flavors. It’s the kind of food that makes you feel good about what you’re eating, whether it’s breakfast, lunch, or a snack.
Conclusion
These Easy Crustless Ham and Cheese Pinwheels have become a staple in my kitchen for a reason. They’re quick, forgiving, and absolutely delicious — everything I want in a recipe. Whether you’re feeding a hungry family, prepping for a busy week, or just craving something warm and cheesy, these little spirals deliver every single time.
Don’t be afraid to make them your own. Swap the fillings, adjust the seasonings, double the batch — this recipe is meant to be played with. I’ve loved seeing how different people customize it, and I’d love to hear what variations you come up with.
If you give these a try, I’d be so grateful if you left a comment below or shared a photo. It honestly makes my day to see these pinwheels in your kitchens. And if you’re looking for another quick and satisfying option, these pair beautifully with crispy garlic parmesan boneless chicken thighs for a complete meal that comes together in no time.
Happy cooking, friends — and don’t forget to save yourself a few pinwheels before they disappear!
Frequently Asked Questions
Can I make these pinwheels ahead of time?
Absolutely! You can assemble them completely (roll, slice, and place in the dish) up to 24 hours in advance. Cover and refrigerate, then bake just before serving. You may need to add 2-3 minutes to the baking time since they’ll be cold from the fridge.
Can I use different types of cheese?
Yes, definitely! Gouda, provolone, Monterey Jack, or even a spicy pepper jack all work beautifully. Just make sure to use cheeses that melt well. Hard cheeses like Parmesan are better as a topping than the main cheese layer.
How do I prevent the pinwheels from unrolling while baking?
Make sure to place them seam-side down in the dish, and pack them snugly together. The close fit helps them hold their shape. Also, letting the egg layer cool for those 2-3 minutes before rolling makes a big difference in how well they hold together.
Can I add vegetables to these pinwheels?
Absolutely! Finely diced bell peppers, sautéed mushrooms, spinach, or even roasted red peppers work great. Just make sure to cook any watery vegetables first and squeeze out excess moisture so the pinwheels don’t become soggy.
Are these pinwheels keto-friendly?
Yes, they are! With only about 3g of carbs per serving (2 pinwheels), they fit perfectly into a keto or low-carb lifestyle. Just be mindful of the ham you choose — some brands add sugar or other fillers that can increase the carb count slightly.
Pin This Recipe!

Easy Crustless Ham and Cheese Pinwheels (Best Low-Carb Snack)
These Easy Crustless Ham and Cheese Pinwheels are a quick, low-carb snack or meal that comes together in about 25 minutes. Made with simple ingredients like eggs, ham, and cheese, they’re perfect for busy mornings, meal prep, or as a crowd-pleasing appetizer.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings (2 pinwheels per serving) 1x
- Category: Appetizer / Snack / Breakfast
- Cuisine: American
Ingredients
- 6 large eggs, room temperature
- 1/4 cup milk (whole milk preferred, or 2% or unsweetened almond milk)
- 1/4 teaspoon fine sea salt
- 1/8 teaspoon freshly ground black pepper
- 1/2 teaspoon garlic powder
- 1/2 cup shredded sharp cheddar cheese
- 1/2 cup shredded low-moisture mozzarella cheese
- 6 slices deli ham (about 4 ounces total, thin slices)
- 2 tablespoons cream cheese, softened
- 1 tablespoon chopped fresh chives or green onions (optional)
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease an 8×8 inch baking dish with butter or non-stick spray.
- In a medium mixing bowl, whisk together the eggs and milk until completely combined and slightly frothy, about 30 seconds. Add the salt, pepper, and garlic powder, and whisk again.
- Pour the egg mixture into the prepared baking dish, tilting gently to spread evenly into a thin layer (about 1/4 inch deep).
- Bake the egg layer for 8-10 minutes, until just set and no longer jiggly in the center. The edges should pull away from the dish slightly. Do not overbake.
- Let the egg layer cool in the dish for 2-3 minutes. This is crucial for easy rolling.
- Spread the softened cream cheese evenly over the egg layer using a small spatula or the back of a spoon.
- Sprinkle the shredded cheddar and mozzarella over the cream cheese, reserving about 2 tablespoons for the top. Ensure cheese reaches the edges.
- Layer the ham slices over the cheese, overlapping slightly to cover the entire surface.
- Starting from one short end, carefully roll the egg layer into a tight log using a spatula to lift the edge. Roll slowly with even pressure.
- Place the rolled log seam-side down on a cutting board and let it rest for 2 minutes.
- Slice the log into 8 even pinwheels, about 1 inch thick each, using a sharp serrated knife with a gentle sawing motion. Clean the knife between cuts if needed.
- Place the pinwheels cut-side up back in the baking dish (or a new greased dish), fitting them snugly. Sprinkle the reserved cheese on top.
- Bake for 10-12 minutes, until the cheese is melted and bubbly and the edges are golden brown. Let cool for 2 minutes before serving.
Notes
For best results, use room temperature eggs and cream cheese. Shred cheese from a block for smoother melting. Let the egg layer cool properly before rolling to prevent tearing. To make ahead, assemble completely (roll, slice, place in dish) up to 24 hours in advance, refrigerate, and bake just before serving (add 2-3 minutes to baking time). Freezer-friendly: freeze cooled pinwheels in a single layer, then transfer to a freezer bag for up to 3 months. Reheat from frozen at 375°F for 12-15 minutes.
Nutrition
- Serving Size: 2 pinwheels
- Calories: 285
- Sugar: 1
- Sodium: 680
- Fat: 19
- Saturated Fat: 9
- Carbohydrates: 3
- Protein: 22
Keywords: crustless ham and cheese pinwheels, low-carb snack, keto pinwheels, easy ham and cheese rolls, gluten-free appetizer, quick breakfast recipe, meal prep pinwheels


