There is something deeply satisfying about cracking eggs into a bubbling, deeply spiced sauce and letting them gently set while the flavors meld together. This one-skillet mole-inspired egg bake delivers exactly that — a velvety, smoky sauce built on chipotle peppers, toasted cumin, cocoa powder, and almond butter that wraps around perfectly cooked eggs like a warm blanket. Finished with salty crumbles of cotija cheese, cool sliced avocado, and a bright squeeze of lime, every bite hits rich, smoky, creamy, and fresh all at once. It is the kind of bold, satisfying dinner that makes you forget you are eating keto.
With roughly 48 grams of fat and only 7 grams of net carbs per serving, this recipe lands squarely in the keto sweet spot. The fat comes from a beautiful combination of butter, almond butter, cotija, sour cream, and avocado, while the eggs provide a solid 22 grams of protein per serving. There is no need to add side dishes or worry about hitting your macros — this skillet does the heavy lifting on its own.
Beyond the incredible flavor, this is a true weeknight winner. Everything cooks in a single skillet in under 30 minutes, and the ingredient list uses pantry staples you likely already have on hand. It is equally impressive served straight from the skillet for a casual Tuesday dinner or presented at a weekend gathering with warm keto tortillas on the side.
Ingredients (serves 4)
For the smoky mole sauce:
- 2 tablespoons (28g) unsalted butter
- 1 tablespoon (15ml) extra-virgin olive oil
- 1/2 cup (70g) finely diced white onion
- 3 cloves garlic, minced
- 2 chipotle peppers in adobo sauce, finely chopped, plus 1 tablespoon adobo sauce
- 1 1/2 teaspoons ground cumin
- 1/2 teaspoon ground cinnamon
- 1 tablespoon (6g) unsweetened cocoa powder
- 2 tablespoons (32g) unsweetened creamy almond butter
- 1 cup (240ml) canned fire-roasted diced tomatoes with juices
- 1/2 cup (120ml) vegetable broth
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon freshly ground black pepper
For the eggs and toppings:
- 8 large eggs
- 3/4 cup (90g) crumbled cotija cheese
- 1/4 cup (60g) full-fat sour cream
- 1 medium ripe avocado, sliced
- 2 tablespoons fresh cilantro leaves, roughly chopped
- 1 lime, cut into wedges
- 1 tablespoon raw pepitas (pumpkin seeds), for garnish
Instructions
Build the mole base. Set a 12-inch oven-safe skillet over medium heat and add the butter and olive oil. Once the butter melts and begins to foam, add the diced onion and cook, stirring occasionally, for 3 to 4 minutes until softened and translucent. Add the minced garlic and cook for 30 seconds until fragrant.
Toast the spices and cocoa. Stir in the chopped chipotle peppers with the adobo sauce, ground cumin, cinnamon, and cocoa powder. Cook for 1 minute, stirring constantly, until the spices are deeply fragrant and the cocoa darkens slightly. This brief toasting step is critical — it blooms the spices and removes the raw, chalky taste from the cocoa, building the complex backbone of the mole.
Simmer the sauce. Add the almond butter and stir vigorously until it melts into the spice mixture. Pour in the fire-roasted tomatoes and vegetable broth, then season with salt and pepper. Stir well to combine, bring the sauce to a gentle simmer, and let it cook for 5 minutes until it thickens slightly and the flavors come together. Taste and adjust salt if needed — it should be smoky, slightly sweet from the cinnamon, and gently spicy.
Nestle the eggs. Reduce the heat to medium-low. Using the back of a spoon, create 8 small wells in the sauce, spacing them as evenly as possible. Crack one egg into each well. Sprinkle about half of the crumbled cotija cheese over and around the eggs. Cover the skillet with a lid or a large sheet of aluminum foil.
Cook until set. Let the eggs cook covered for 6 to 8 minutes, checking at the 6-minute mark. The whites should be fully set and opaque while the yolks remain soft and slightly runny. For fully set yolks, continue cooking covered for an additional 2 to 3 minutes. Remove from heat immediately once eggs reach your preferred doneness.
Finish and serve. Remove the lid and dollop the sour cream in small spoonfuls across the skillet. Arrange the avocado slices over the top, then scatter the remaining cotija cheese, chopped cilantro, and pepitas. Serve immediately straight from the skillet with lime wedges on the side. Squeeze lime generously over each portion — the acidity brightens the entire dish.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~548 kcal |
| Fat | ~48g |
| Protein | ~22g |
| Total Carbs | ~10g |
| Fiber | ~3g |
| Net Carbs | ~7g |
Nutrition values are approximate and may vary based on specific brands and ingredient sizes used.
Tips & Variations
Control the spice level to your taste. The two chipotle peppers plus adobo sauce create a moderate, smoky heat that most people enjoy. For a milder version, use just one pepper and skip the extra adobo sauce. For serious heat lovers, add a finely diced fresh jalapeño to the onion in step one, or finish the dish with a drizzle of your favorite hot sauce.
Use the right skillet for the best results. A well-seasoned cast-iron skillet is ideal here — it retains heat beautifully, ensures even cooking of the eggs, and looks stunning when you bring it straight to the table. A regular oven-safe nonstick skillet works well too. Avoid thin stainless steel pans, which can create hot spots that overcook some eggs while leaving others runny.
Watch your carbs with the tomatoes. Fire-roasted canned tomatoes add essential flavor to this mole-style sauce, but they do contribute the majority of the carbs in this recipe. Stick to the measured 1 cup and resist the temptation to add more. If you want to reduce carbs further, swap half the tomatoes for an extra quarter cup of broth — you will lose a bit of body but stay well under 6 grams of net carbs.
Make it a bigger meal with keto-friendly sides. This skillet is satisfying on its own, but it pairs beautifully with warm almond flour tortillas, a side of cauliflower rice to soak up the sauce, or crisp cheese crisps for scooping. A simple side salad of shredded iceberg lettuce, a squeeze of lime, and a pinch of salt rounds things out nicely for an extra-hungry evening.
Store and reheat with care. Leftovers keep well in an airtight container in the refrigerator for up to 2 days, though the egg yolks will firm up. Reheat gently in a skillet over medium-low heat with a splash of broth to loosen the sauce. Add fresh avocado and a new squeeze of lime after reheating — both lose their vibrancy when stored overnight.