Imagine biting into a perfectly puffed egg cup with a molten pocket of mozzarella, a burst of sweet-tangy cherry tomato, and the unmistakable fragrance of fresh basil and garlic — all wrapped in a golden, slightly crispy shell from the air fryer. These Margherita Egg Bites capture everything you love about Italy's most iconic pizza flavors and transform them into an elegant, grab-and-go keto breakfast. The cream cheese base keeps each bite impossibly silky inside while the air fryer creates a delicate crust on top that no oven can replicate. They are, without exaggeration, the most satisfying way to start a morning on the ketogenic diet.

With 29 grams of fat and only 3 grams of net carbs per serving, these egg bites are textbook keto. The fat-to-carb ratio is exactly where you want it — cream cheese and mozzarella provide richness and satiation, while eggs deliver 18 grams of clean protein per serving to keep you fueled until lunch. There is no hidden sugar, no sneaky flour — just real Italian ingredients doing what they do best.

Best of all, the entire recipe comes together in under 25 minutes with almost zero cleanup. Whisk, pour, air fry, and eat. You can also make a double batch on Sunday evening and refrigerate them for a full workweek of effortless breakfasts. They reheat beautifully in the microwave or air fryer, staying creamy and flavorful days later.

Ingredients (serves 4)

For the egg base:

  • 8 large eggs
  • 4 oz (113g) cream cheese, softened
  • 1/4 tsp garlic powder
  • 1/2 tsp dried Italian seasoning (oregano, basil, thyme blend)
  • 1/4 tsp fine sea salt
  • 1/8 tsp freshly ground black pepper

For the fillings and topping:

  • 3 oz (85g) fresh mozzarella, cut into 8 small cubes
  • 8 cherry tomatoes, halved
  • 2 tbsp (10g) finely grated Parmigiano-Reggiano
  • 1 tbsp (15ml) extra virgin olive oil
  • 8 large fresh basil leaves

For serving (optional):

  • Flaky sea salt
  • Extra virgin olive oil drizzle
  • Freshly cracked black pepper

Instructions

  1. Prepare the ramekins. Lightly grease 8 silicone muffin cups or small oven-safe ramekins (about 3 oz / 90ml capacity each) with a thin coating of olive oil or cooking spray. Silicone cups work best in the air fryer because they are flexible and make unmolding effortless. If using ramekins, ensure they fit your air fryer basket with at least half an inch of space between each for proper air circulation.

  2. Make the egg base. In a large bowl, whisk together the eggs, softened cream cheese, garlic powder, Italian seasoning, salt, and pepper until completely smooth. The cream cheese can be stubborn — use a fork to mash it first, then switch to a whisk. Alternatively, blend everything in a blender for 15 seconds for an ultra-silky texture. The mixture should be pale yellow with no visible cream cheese lumps.

  3. Fill the cups. Divide the egg mixture evenly among the 8 prepared cups, filling each about three-quarters full. Drop one cube of fresh mozzarella into the center of each cup, pressing it down gently so the egg mixture covers it. Place two cherry tomato halves, cut side up, on top of each cup. The tomatoes should sit partially submerged in the egg mixture.

  4. Add the Parmesan. Sprinkle the grated Parmigiano-Reggiano evenly over the tops of all 8 cups. This creates a thin, golden, slightly crispy cap as it bakes — the signature air fryer texture that makes these bites special.

  5. Preheat the air fryer. Set your air fryer to 325°F (160°C) and let it preheat for 2 minutes. The moderate temperature is important — too high and the eggs will puff dramatically and then collapse with a rubbery texture. Low and slow keeps them custardy.

  6. Air fry the egg bites. Place 4 cups in the air fryer basket in a single layer (you will cook in two batches unless your air fryer is large enough for all 8). Cook for 12 to 14 minutes, until the tops are set, lightly golden, and the Parmesan has formed a delicate crust. The egg bites should feel firm to a gentle touch but still have a slight jiggle in the center — they will continue to set as they cool. The cherry tomatoes will have burst and caramelized slightly at the edges.

  7. Rest and garnish. Remove the egg bites from the air fryer and let them cool in their cups for 2 minutes. This resting period allows them to pull away from the sides cleanly. Unmold onto a plate, drizzle with extra virgin olive oil, and top each bite with a fresh basil leaf. Finish with a pinch of flaky sea salt and cracked pepper if desired.

  8. Serve warm. Arrange 2 egg bites per plate and serve immediately. The mozzarella inside should be melted and stretchy, the tomatoes jammy and sweet, and the basil bright and aromatic.

Nutrition per Serving

Nutrient Amount
Calories ~340 kcal
Fat ~29g
Protein ~18g
Total Carbs ~4g
Fiber ~1g
Net Carbs ~3g

Nutrition is approximate and calculated based on the stated ingredients and serving size of 2 egg bites.

Tips & Variations

Use silicone molds for the easiest release. Metal or ceramic ramekins work, but silicone muffin molds designed for egg bites are a game-changer in the air fryer. They are flexible, nonstick, and often come in sets of 8 that nest perfectly into most air fryer baskets. If you use rigid ramekins, grease them generously and let the bites cool fully before attempting to unmold.

Swap the fresh mozzarella for burrata if you want pure luxury. Tear small pieces of burrata and tuck them into the egg mixture before cooking. The creamy center melts into the eggs and creates an incredibly rich, almost sauce-like pocket. This does not change the macros significantly since burrata and mozzarella have very similar fat and protein profiles.

Watch your tomato quantity to keep carbs in check. Cherry tomatoes are one of the lowest-carb tomato options at roughly 3.9g total carbs per 100g, but they can add up quickly if you are heavy-handed. Stick to the 8 halved tomatoes called for in the recipe. If you want to reduce carbs even further, substitute with 2 tablespoons of chopped sun-dried tomatoes packed in oil — they deliver concentrated flavor with less volume.

Store and reheat for easy weekday mornings. Cooled egg bites keep in an airtight container in the refrigerator for up to 5 days. Reheat in the air fryer at 300°F (150°C) for 3 to 4 minutes, or microwave for 30 to 45 seconds. The air fryer method restores the crispy Parmesan top better than the microwave. You can also freeze them individually wrapped in plastic wrap for up to 2 months — thaw overnight in the fridge before reheating.

Add healthy fats with a basil oil drizzle. If your daily macros need a fat boost, blend a handful of fresh basil with 3 tablespoons of extra virgin olive oil and a pinch of salt in a small food processor. Drizzle this vibrant green oil over the finished bites for an extra 7 grams of fat per tablespoon and an intensely herbaceous Italian flavor that elevates the entire dish.

Frequently Asked Questions

Why are these egg bites keto-friendly when they contain tomatoes?
Cherry tomatoes are among the most keto-compatible fruits available, with only about 2.7g of net carbs per half cup. In this recipe, each serving contains just 4 cherry tomato halves, which contributes roughly 1 to 1.5g of net carbs — well within ketogenic limits. The bulk of the macros come from eggs, cream cheese, and mozzarella, all of which are zero-carb or very low-carb. The total net carb count per serving stays comfortably at 3g, leaving plenty of room in your daily 20 to 25g carb budget for vegetables at other meals.
Can I make these dairy-free or vegan keto?
For a dairy-free version, replace the cream cheese with an equal amount of coconut cream cheese or cashew-based cream cheese. Swap the mozzarella cubes for a dairy-free mozzarella that melts well, and use nutritional yeast in place of the Parmigiano-Reggiano for that savory, umami crust. The eggs are essential to the structure, so a fully vegan version would require a different approach entirely — a silken tofu and chickpea flour base could work, but the texture and macros would change substantially. For strict vegan keto, consider the site's other vegan-friendly recipes instead.
How do I prevent the egg bites from sticking or deflating?
Sticking is almost never a problem with silicone molds, but if you use ceramic or metal ramekins, coat them with a thin layer of butter or coconut oil spray. For deflation, the key is temperature — resist the urge to crank the air fryer above 325°F. High heat causes the eggs to soufflé up quickly and then collapse into a dense, rubbery puck. The moderate 325°F setting allows them to rise gently and hold their shape. Also, avoid opening the air fryer during the first 10 minutes of cooking, as the sudden temperature drop can cause premature deflation.
Can I use different cheeses or add other Italian vegetables?
Absolutely. Fontina, provolone, or smoked scamorza all melt beautifully and keep the Italian flavor profile intact. For vegetables, finely chopped roasted red peppers, sautéed spinach, or diced zucchini work well — just make sure to squeeze out any excess moisture before adding them to the egg mixture, as watery vegetables will prevent the bites from setting properly. Roughly chopped Kalamata olives or a few capers add a briny punch that pairs wonderfully with the mozzarella and tomato. Always account for any added carbs from extra vegetables when tracking your macros.
What size air fryer do I need, and can I cook all 8 bites at once?
A standard 4-quart air fryer comfortably fits 4 silicone muffin cups with adequate spacing for air circulation. If you have a 6-quart or larger basket-style air fryer, you can likely fit all 8 cups in a single layer. Proper spacing matters — the air fryer works by circulating hot air around the food, so crowding the basket will result in uneven cooking and soggy tops instead of that golden Parmesan crust. If you must cook in batches, keep the first batch warm in a 200°F (93°C) oven while the second batch cooks. Oven-style air fryers with racks can usually handle all 8 at once on a single shelf.