Imagine biting through a shatteringly crisp coconut flour shell into fluffy, cumin-scented scrambled eggs, tangy cotija crumbles, and cool slices of ripe avocado — all brightened with a squeeze of fresh lime. These air fryer breakfast sopes take the beloved Mexican street food and reimagine it as a keto-friendly morning meal that delivers serious crunch without a single grain of corn flour. The coconut flour base turns impossibly golden in the air fryer, creating sturdy little cups that hold every bit of savory filling. Each bite is a collision of smoky cumin, sharp cotija, creamy avocado, and that distinctive toasted coconut nuttiness.

With 31 grams of fat and only 5 grams of net carbs per serving, these sopes land squarely in the keto sweet spot. The coconut flour provides filling fiber while the eggs and cotija supply steady protein — no blood sugar spikes, no mid-morning crash. Fat accounts for roughly 74% of calories here, making this a textbook ketogenic breakfast.

Best of all, the entire recipe comes together in under 30 minutes. Shape the sopes while the air fryer preheats, scramble the eggs in a quick skillet, and assemble everything in minutes. They're ideal for a leisurely weekend breakfast or a surprisingly impressive brunch for guests who will never guess they're eating keto.

Ingredients (serves 4)

For the coconut sopes:

  • 1/2 cup (56g) coconut flour
  • 2 large eggs
  • 2 tablespoons (28g) coconut oil, melted
  • 2 tablespoons (30ml) coconut cream
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon salt
  • Pinch of chili powder

For the cumin scrambled eggs:

  • 6 large eggs
  • 2 tablespoons (30ml) coconut cream
  • 1 tablespoon (14g) butter or coconut oil
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon smoked paprika
  • 1 small jalapeño, seeded and finely diced
  • Salt and black pepper to taste

For the toppings:

  • 1 medium ripe avocado, sliced
  • 1/3 cup (45g) cotija cheese, crumbled
  • 2 tablespoons (30g) sour cream or Mexican crema
  • 1 tablespoon (15ml) fresh lime juice
  • 2 tablespoons fresh cilantro, roughly chopped
  • 1 lime, cut into wedges for serving
  • Hot sauce (optional, such as Cholula or Valentina)

Instructions

  1. Make the sope dough. In a medium bowl, combine the coconut flour, cumin, chili powder, and salt. Add the melted coconut oil, coconut cream, and 2 eggs. Stir with a fork until a thick, moldable dough forms. If the dough feels crumbly, add coconut cream one teaspoon at a time until it holds together when squeezed. Let the dough rest for 3 minutes — coconut flour absorbs liquid slowly, so this step ensures the right consistency.

  2. Shape the sopes. Divide the dough into 8 equal portions. Roll each into a ball, then flatten into a disc about 3 inches (7.5cm) wide and 1/4 inch (6mm) thick. Using your thumb and forefinger, pinch up the edges all the way around each disc to create a shallow raised rim, forming a small cup shape. The rim should be about 1/2 inch (1.25cm) tall — this is what will hold the egg filling.

  3. Preheat the air fryer. Set your air fryer to 375°F (190°C) and let it preheat for 3 minutes. Lightly brush or spray the air fryer basket with coconut oil to prevent sticking.

  4. Air fry the sopes. Working in two batches if needed, place the sopes in a single layer in the air fryer basket with at least 1/2 inch of space between them. Cook for 10 to 12 minutes, flipping once at the 6-minute mark. The sopes are done when they're deep golden brown and firm to the touch — they should feel dry and crisp on the outside while remaining slightly tender within. Transfer to a wire rack to cool for 2 minutes; they will continue to firm up as they cool.

  5. Scramble the eggs while the sopes cook. Whisk together the 6 eggs, coconut cream, cumin, smoked paprika, salt, and pepper in a bowl. Heat the butter or coconut oil in a nonstick skillet over medium-low heat. Add the diced jalapeño and sauté for 1 minute until just softened and fragrant. Pour in the egg mixture and cook, stirring gently with a silicone spatula in slow, sweeping motions. Remove from heat when the eggs are still slightly wet and glossy — about 3 to 4 minutes. The residual heat will finish cooking them to creamy perfection.

  6. Make the quick crema. In a small bowl, stir together the sour cream and lime juice until smooth and drizzle-able. Add a pinch of salt to taste.

  7. Assemble the sopes. Spoon the cumin scrambled eggs generously into each crispy sope cup. Top with sliced avocado, crumbled cotija cheese, a drizzle of lime crema, and a scattering of fresh cilantro. Serve immediately with lime wedges and your favorite hot sauce on the side.

Nutrition per Serving

Nutrient Amount
Calories ~375 kcal
Fat ~31g
Protein ~16g
Total Carbs ~10g
Fiber ~5g
Net Carbs ~5g

Nutrition is approximate and based on the stated ingredients and 4 servings of 2 sopes each.

Tips & Variations

Don't skip the dough resting time. Coconut flour is exceptionally absorbent — it soaks up nearly twice its weight in liquid. Letting the dough rest for a full 3 minutes allows the flour to fully hydrate, giving you a smooth, workable dough that won't crack when you shape it. If your dough still feels dry after resting, add coconut cream a teaspoon at a time rather than water, which keeps the fat content high and the texture rich.

Swap cotija for a tangier keto option. If you can't find cotija cheese, crumbled queso fresco or feta makes an excellent substitute with a similar salty tang and comparable macros. Avoid pre-shredded cheeses, which often contain potato starch or cellulose as anti-caking agents — those hidden carbs can add 1 to 2 grams per serving without you realizing it.

Make them spicier or milder to taste. For more heat, leave the seeds in the jalapeño or add a diced serrano pepper to the scramble. For a smoky depth without extra spice, stir 1/2 teaspoon of chipotle powder into the sope dough. If you prefer a milder breakfast, swap the jalapeño for diced poblano pepper, which brings a gentle warmth without the bite.

Batch prep the sope shells ahead. The unfilled coconut sope cups can be air fried up to 2 days in advance and stored in an airtight container at room temperature. When ready to serve, re-crisp them in the air fryer at 350°F (175°C) for 2 to 3 minutes. Only add the egg filling, avocado, and crema fresh at serving time — this keeps the sopes crunchy and the toppings vibrant.

Watch your avocado portions for strict keto tracking. While avocado is a keto staple packed with healthy fats, a whole large avocado contains around 4 grams of net carbs. This recipe uses one medium avocado split across 4 servings to keep net carbs comfortably at 5 grams. If you're eating close to your daily carb limit, measure your avocado slices rather than eyeballing to stay on target.

Frequently Asked Questions

Why use coconut flour instead of almond flour for the sopes?
Coconut flour creates a sturdier, crisper shell in the air fryer that holds its cup shape better than almond flour, which tends to be softer and more crumbly. It also has significantly more fiber — about 5 grams per 2 tablespoons compared to roughly 1.5 grams for almond flour — which helps keep the net carb count lower. The subtle natural sweetness of coconut flour pairs beautifully with cumin and lime, echoing the way traditional Mexican cooking often balances sweet and savory elements. For this recipe, the higher absorbency of coconut flour is actually an advantage, as it produces a dough that crisps up exceptionally well with dry air fryer heat.
Can I make these sopes egg-free or dairy-free?
For a dairy-free version, simply replace the cotija with a dairy-free crumbled cheese alternative or extra avocado, and use coconut cream in place of the sour cream for the drizzle — the net carbs will remain nearly identical. Making the sopes themselves egg-free is trickier, since the eggs act as the primary binder for the coconut flour dough. You could try substituting 2 tablespoons of ground flax mixed with 5 tablespoons of water (a flax egg) for each egg in the dough, though the texture will be slightly denser. The scrambled egg filling would need to be swapped entirely — seasoned crumbled tofu with cumin and turmeric makes a convincing Mexican-style scramble.
How should I store and reheat leftover assembled sopes?
Assembled sopes are best eaten fresh, as the avocado will brown and the shells will soften from the egg moisture. If you have leftovers, store the components separately: keep cooked sope shells at room temperature in an airtight container for up to 2 days, refrigerate the scrambled eggs in a sealed container for up to 3 days, and slice avocado fresh at serving time. To reheat, warm the egg filling in a skillet over low heat for 1 to 2 minutes and re-crisp the shells in the air fryer at 350°F (175°C) for 2 minutes. Assemble just before eating for the best texture contrast.
Can I adapt this recipe for strict vegan keto?
Yes, with a few swaps. Replace the scrambled eggs with a well-seasoned tofu scramble — use extra-firm tofu crumbled with cumin, smoked paprika, turmeric for color, and a pinch of black salt (kala namak) for an eggy flavor. For the sope dough, use flax eggs as described above and substitute coconut oil for the butter. Skip the cotija and sour cream, opting instead for nutritional yeast flakes for cheesy flavor and a cashew-lime crema. The macros will shift slightly — you'll get a bit less protein per serving — so consider adding hemp hearts as a topping to boost both protein and healthy fats.
My sopes keep cracking when I pinch up the edges — what am I doing wrong?
This almost always means the dough is too dry. Coconut flour varies significantly between brands in how much liquid it absorbs, so you may need more coconut cream than the recipe states. Add it one teaspoon at a time, mixing well after each addition, until the dough feels like soft playdough and holds together without cracking when you press it. Another trick is to lightly wet your fingers with water before pinching the edges — this smooths the surface and prevents the friction that causes cracks. If cracks do appear, simply press the dough back together with damp fingers; once air fried, minor imperfections won't affect the final taste or texture at all.