Imagine biting into a warm, golden nugget that tastes exactly like your favorite everything bagel — crispy sesame-and-poppy-seed crust on the outside, soft and chewy on the inside — then dragging it through a cloud of whipped cream cheese spiked with fresh chives. These air fryer everything bagel seed bites deliver all of that Saturday-morning bagel shop satisfaction without a single grain of wheat flour. The combination of toasted sesame seeds, poppy seeds, flax, dried onion, and garlic creates that unmistakable everything bagel aroma that fills your kitchen in under 25 minutes.

Each serving packs 47 grams of fat and only 7 grams of net carbs, making these bites a textbook keto breakfast. The almond flour base provides heart-healthy monounsaturated fats and keeps the carb count low, while mozzarella and cream cheese add richness and help create that signature chewy bagel texture. With 21 grams of protein per serving from the eggs, cheese, and almond flour, these bites keep you satisfied well past lunchtime.

The air fryer is the real hero here — it crisps the seed-coated exterior to a deep golden crunch while keeping the inside pillowy soft, all without deep frying. The entire recipe comes together in about 20 minutes with minimal cleanup, and the bites reheat beautifully, making them a fantastic meal-prep option for busy weekday mornings. Make a double batch on Sunday and you have grab-and-go keto breakfasts for the whole week.

Ingredients (serves 4)

For the bagel bites:

  • 1 1/2 cups (168g) shredded low-moisture mozzarella cheese
  • 2 tablespoons (28g) cream cheese
  • 1 cup (96g) blanched almond flour
  • 2 large eggs
  • 2 tablespoons (14g) ground flaxseed meal
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon fine sea salt

For the everything bagel seed topping:

  • 1 tablespoon (9g) white sesame seeds
  • 1 tablespoon (9g) black sesame seeds (or additional white)
  • 1 teaspoon poppy seeds
  • 1 teaspoon dried minced onion
  • 1 teaspoon dried minced garlic
  • 1/2 teaspoon flaky sea salt

For the whipped cream cheese dip:

  • 4 ounces (113g) full-fat cream cheese, softened
  • 2 tablespoons (30g) full-fat sour cream
  • 1 tablespoon (3g) fresh chives, finely snipped
  • 1/4 teaspoon garlic powder
  • Pinch of freshly cracked black pepper

Instructions

  1. Make the everything bagel topping. In a small bowl, combine the white sesame seeds, black sesame seeds, poppy seeds, dried onion, dried garlic, and flaky sea salt. Stir well and set aside.

  2. Melt the cheese base. Place the shredded mozzarella and cream cheese in a large microwave-safe bowl. Microwave in 30-second intervals, stirring between each, until fully melted and smooth — usually about 60 to 90 seconds total. Alternatively, melt them together in a small saucepan over low heat, stirring constantly until no lumps remain.

  3. Build the dough. Working quickly while the cheese is still warm, add the almond flour, one egg, flaxseed meal, baking powder, and salt to the melted cheese mixture. Stir vigorously with a silicone spatula or wooden spoon until a uniform, slightly sticky dough forms. If the cheese cools and becomes difficult to work with, microwave for an additional 15 seconds to soften it again.

  4. Shape the bites. Lightly dampen your hands with water to prevent sticking. Pinch off roughly 1-tablespoon portions of dough and roll them into smooth balls — you should get about 12 bites. Place them on a sheet of parchment paper as you go.

  5. Coat with the topping. Beat the remaining egg in a shallow bowl. Dip each ball into the beaten egg, letting excess drip off, then roll it in the everything bagel seed mixture, pressing gently so the seeds adhere. Set the coated bites back on the parchment.

  6. Preheat the air fryer. Set your air fryer to 350°F (175°C) and let it preheat for 2 to 3 minutes.

  7. Air fry the bites. Arrange the bagel bites in a single layer in the air fryer basket, leaving about 1/2 inch of space between each bite to allow air circulation. You may need to work in two batches depending on the size of your air fryer. Cook for 10 to 12 minutes, shaking the basket gently at the halfway mark, until the bites are deep golden brown on the outside and cooked through. They should sound slightly hollow when tapped.

  8. Make the whipped cream cheese. While the bites cook, combine the softened cream cheese, sour cream, garlic powder, and black pepper in a medium bowl. Beat with a hand mixer or whisk vigorously for about 1 minute until light and fluffy. Fold in the fresh chives and transfer to a small serving bowl.

  9. Serve. Let the bagel bites cool on a wire rack for 2 to 3 minutes — the interior will be very hot. Arrange on a plate alongside the whipped cream cheese dip and serve warm. Garnish with an extra sprinkle of everything bagel seasoning over the dip if desired.

Nutrition per Serving

Nutrient Amount
Calories ~538 kcal
Fat ~47g
Protein ~21g
Total Carbs ~10g
Fiber ~3g
Net Carbs ~7g

Nutrition is approximate and calculated based on the stated ingredients using standard USDA values. Actual values may vary based on specific brands and ingredient sizes.

Tips & Variations

Work quickly with the melted cheese. Fathead-style dough stiffens as the mozzarella cools, making it crumbly and difficult to shape. If the dough becomes uncooperative, just pop it back in the microwave for 10 to 15 seconds. Slightly damp hands are the secret to rolling smooth, even balls without the dough sticking to your fingers.

Double the batch for weekly meal prep. These bites store beautifully in the refrigerator for up to 5 days in an airtight container. Reheat in the air fryer at 325°F (165°C) for 3 to 4 minutes to restore that crispy exterior. You can also freeze the uncooked, seed-coated balls on a sheet pan, then transfer to a freezer bag — air fry from frozen at 350°F for 14 to 16 minutes.

Watch your everything bagel seasoning for hidden carbs. Some store-bought everything bagel blends contain sugar, cornstarch, or other fillers that add unnecessary carbs. Always check the label, or better yet, mix your own with the recipe above — it takes 30 seconds and you know exactly what goes into it.

Switch up the dip for variety. The whipped cream cheese is classic, but these bites pair equally well with a smear of salted butter, a drizzle of sugar-free hot honey made with allulose, or a quick smoked salmon cream cheese spread if you eat fish. For a spicy kick, stir a teaspoon of sriracha or everything-bagel-seasoned Greek yogurt into the dip.

Add hemp hearts for extra nutrition. Fold 2 tablespoons of shelled hemp hearts directly into the dough before shaping for an extra boost of omega-3 fatty acids and protein. Hemp hearts add a mild, nutty flavor that complements the everything bagel seasoning without changing the texture. This bumps the protein up by roughly 3 grams per serving.

Frequently Asked Questions

Are these everything bagel bites really keto-friendly?
Absolutely. At just 7 grams of net carbs per serving of three bites plus dip, these fit comfortably within a standard ketogenic daily carb limit of 20 to 25 grams. The fat content accounts for roughly 79 percent of total calories, which is solidly in the keto sweet spot. The almond flour and flaxseed meal provide fiber that lowers the net carb count, while the cheese base supplies the majority of the satisfying fat. If you are tracking macros very closely, weigh your almond flour rather than using cup measurements for the most accurate count.
Can I substitute the almond flour for a nut-free option?
Yes — sunflower seed flour is the best one-to-one swap for almond flour in fathead-style doughs. Use the same amount by weight (96 grams). Be aware that sunflower seed flour can react with baking powder and turn the dough a greenish color due to chlorogenic acid — this is completely harmless and does not affect the taste. Adding a teaspoon of lemon juice to the dough can help neutralize this reaction. Coconut flour is not a suitable swap here because it absorbs far more liquid and would require significant recipe adjustments.
How should I store and reheat leftover bagel bites?
Store cooled bagel bites in an airtight container in the refrigerator for up to 5 days. For best results, reheat them in the air fryer at 325°F (165°C) for 3 to 4 minutes until the exterior is crispy again. You can also use a toaster oven at 350°F for about 5 minutes. Avoid the microwave if possible — it will make the bites soft and chewy throughout, losing that satisfying crunchy seed coating. Store the whipped cream cheese separately in the fridge for up to a week.
How can I make these dairy-free for vegan keto?
For a dairy-free version, replace the mozzarella with a shredded vegan mozzarella that melts well, such as Miyoko's or Violife. Swap the cream cheese in the dough for a vegan cream cheese alternative and increase the flaxseed meal to 3 tablespoons for extra binding. For the dip, whip together cashew-based cream cheese with a splash of unsweetened coconut cream and the same seasonings. The texture will be slightly different — vegan cheeses do not stretch quite like dairy mozzarella — but the flavor from the everything bagel coating will still be outstanding.
Why did my bagel bites crack or split open in the air fryer?
Cracking usually happens for one of two reasons: the dough was too dry, or the air fryer temperature was too high. Make sure you are measuring the almond flour by weight if possible — packing it tightly into a cup measure can add significantly more flour than intended. If the dough feels crumbly when mixing, add a teaspoon of water at a time until it becomes pliable. Also confirm your air fryer is set to 350°F, not higher. Finally, ensure the bites are not touching each other in the basket, as crowding creates steam that can cause uneven cooking and splitting.