Main Courses
This chicken and egg keto recipe transforms breakfast into a satisfying, low-carb meal that keeps you in ketosis without sacrificing flavor. The secret lies in crispy bacon bits, fluffy scrambled eggs, and perfectly seared chicken—all cooked to stay tender while delivering bold, savory satisfaction. I developed this dish after realizing most keto breakfasts either taste bland or require complicated prep.
The magic happens with high-heat searing for the chicken (just 5 minutes per side) and a touch of cream cheese in the eggs for extra richness. Bacon adds that irresistible crunch, while spinach or sautéed mushrooms provide fiber without carbs. What you’ll end up with is a plate that looks restaurant-worthy but takes less than 20 minutes to prepare—ideal for busy mornings.
Every bite delivers protein-packed flavor with minimal carbs, making it perfect for weight management or keto adherence. The eggs stay creamy, the chicken stays juicy, and the bacon stays crispy—no soggy sides here. This isn’t just another keto hack; it’s a meal that feels indulgent while staying strictly compliant.
Serve with avocado slices or a side of roasted Brussels sprouts for even more low-carb volume. The combination of textures—crispy, creamy, and tender—ensures you won’t miss traditional breakfast carbs. Let’s get cooking!
Ingredients for chicken and egg keto
Crispy bacon, fluffy eggs, and perfectly seared chicken—these keto-friendly staples come together in under 20 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch cubes |
| Large Eggs 🥚 | 6 whole | Fresh, room temperature |
| Cream Cheese 🧀 | 4 oz | Full-fat, room temperature |
| Center-Cut Bacon 🥓 | 6 oz | Thinly sliced, high-quality |
| Fresh Spinach 🌿 | 2 cups | Chopped, packed |
| Butter 🧈 | 2 tbsp | Unsalted, high-fat content |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For searing chicken |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Coarsely ground |
| Avocado Oil 🫒 | 1 tbsp | For crisping bacon |
| Wooden Spoon 🥄 | 1 whole | For gentle folding |
The chicken breast is your protein powerhouse here. Look for center-cut pieces at Whole Foods or your local butcher—they stay juicier during high-heat searing. I always buy organic when possible, but regular works too. Cutting the chicken into 1-inch cubes ensures even cooking and crispy edges. For the eggs, room temperature is key—they scramble faster and fluffier. Trader Joe's sells the best pre-cubed bacon (thin-sliced, no additives), but any center-cut bacon will do. The spinach? Baby spinach is ideal, but chopped regular leaves work too.
No cream cheese? Full-fat sour cream at half the amount works in a pinch. Swapping spinach for mushrooms? Sauté them first—they release more moisture. The butter is non-negotiable here; it adds richness that olive oil can't match. For extra crispiness on the bacon, pat it dry with paper towels before cooking. The garlic? Fresh is best, but garlic powder at half the amount gets you close. And if you're short on time, pre-cook the bacon and store it in the fridge—just reheat in a dry pan for 2 minutes before serving.
This dish reheats beautifully—just pop it in a 350°F oven for 5 minutes with a splash of water to keep it moist. Store leftovers in airtight containers for up to 3 days in the fridge. For meal prep, I divide the chicken and egg mixture into single-serving containers—just reheat the egg portion separately to maintain texture. The bacon bits keep their crispiness if stored in a paper towel-lined container and reheated in a dry pan.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub dishes—just toss everything on a sheet pan, bake, and walk away. The bacon cooks crispy while the chicken stays juicy, and the eggs? They melt into that creamy, cheesy goodness without sticking.
- Bacon-Egg Crunch: Honestly, the combo of salty bacon, runny yolks, and that sharp spinach is ridiculously good. I’ll be real: I’ve made this for breakfast, lunch, and dinner, and the first bite always feels like a hug for my taste buds.
- Meal Prep MVP: Between us, this is my go-to for busy mornings or post-gym snacks. Double the batch, store the leftovers in the fridge, and reheat in minutes—no sad, dry chicken here. (Yes, even on a Tuesday night.)
- Budget-Friendly Protein: Chicken breast and eggs are cheap, but they feel like a fancy meal. The cream cheese adds richness without breaking the bank, and bacon? A few slices stretch far when you’re cooking smart. My wallet and my family thank me every time.
Step-by-step instructions for chicken and egg keto scramble
This method delivers a rich, protein-packed scramble with perfect texture—crispy bacon, tender chicken, and silky eggs.
Cook the Bacon Until Crispy
Heat a large skillet over medium heat and add the 1 tablespoon avocado oil. Once shimmering, add the 6 ounces center-cut bacon in a single layer. Cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy along the edges.
Here's the thing—don't rush this step. The bacon needs to render its fat completely for both flavor and that satisfying crunch. Once fully cooked, use tongs to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the skillet. This bacon fat becomes the flavor base for your entire dish.
Sear the Chicken in Bacon Fat
Increase the heat to medium-high and add 1 tablespoon extra-virgin olive oil to the skillet with the bacon fat. Working in batches if needed, add the 1.5 pounds boneless, skinless chicken breast cut into 1-inch cubes. Cook for 4-5 minutes per side until the chicken is golden brown and reaches 165°F internally.
I press down gently on the chicken cubes during the first minute of cooking—this prevents them from curling and ensures even contact with the pan. The chicken should release easily from the pan when ready. Transfer the cooked chicken to a plate and set aside, reserving any accumulated juices in the skillet.
Prepare the Cream Cheese Base
Reduce the heat to medium-low and add 2 tablespoons butter to the skillet. Once melted, add the 4 ounces cream cheese and stir constantly with the wooden spoon until completely melted and smooth. This creates the rich, velvety foundation for your scramble.
Here's where it gets fun—toss in the 2 cloves minced garlic and cook for 30 seconds until fragrant. Then add the 2 cups chopped fresh spinach and stir until just wilted. The spinach should collapse completely—about 1-2 minutes—but still retain its vibrant green color.
Scramble the Eggs Perfectly
Increase heat to medium and add the 6 whole large eggs to the skillet. Using the wooden spoon, gently stir the eggs constantly, creating soft curds as they cook. This constant stirring is crucial—it prevents the eggs from overcooking and creates that signature creamy texture.
After 2-3 minutes, when the eggs are still slightly runny in the center, add the cooked chicken back to the skillet along with any reserved juices. Fold everything together gently, letting the residual heat finish cooking the chicken and eggs through. Season immediately with 0.5 teaspoon kosher salt and 0.25 teaspoon black pepper.
Finish and Serve Immediately
Remove the skillet from heat and let the scramble rest for 1 minute—this allows the eggs to set slightly without becoming rubbery. Then crumble the crispy bacon over the top and give one final gentle fold with the wooden spoon. The final dish should be rich, creamy, and packed with texture from the crispy bacon bits.
Serve immediately while hot. This keto scramble keeps well for 2-3 minutes after cooking—any longer and the texture starts to degrade. Pair with avocado slices or a side of sautéed mushrooms to round out the meal. The combination of high-fat ingredients and protein makes this dish incredibly satisfying while staying firmly in keto territory.
Pro Tips For Making Chicken And Egg Keto
- CRISP THE BACON FIRST: Cook the center-cut bacon until it’s almost done—just past crispy but before it turns brittle. Finish it in the same pan as the chicken later, and the residual fat will sear the chicken perfectly while keeping the bacon from burning. (Yes, even if you’re impatient like me, resist the urge to fully cook it upfront.)
- SALT THE CHICKEN WET: Pat the chicken breasts bone-dry first, then season them while they’re still wet from the fridge. The salt clings better, and the moisture helps it absorb faster—no dry, flavorless chicken here. (I used to skip this, and the seasoning always tasted half-hearted.)
- DON’T OVERMIX THE EGGS: Whisk the eggs just until no streaks remain—about 10 seconds past that point is enough. Overworking them makes them rubbery, and you’ll regret it when the finished dish feels more like scrambled rubber than silky keto goodness. (Trust me, your fork will thank you.)
- SAVE THE SPINACH WATER: Instead of draining the spinach, use a slotted spoon to lift it out and reserve the starchy water in a small bowl. Stir a spoonful into the cream cheese mixture—it adds a subtle richness without extra fat. (Sounds weird, but it works, especially if you’re skipping heavy cream.)
Make-ahead tips for this recipe
Prep Ahead Components
Start by pre-cooking the bacon and chicken separately, then store them in airtight containers in the fridge for up to 3 days. The bacon stays crispy if you reheat it in a dry skillet for 2 minutes before serving. For the chicken, I recommend seasoning it with ½ tsp salt and ¼ tsp pepper before storing—just reheat it in the same skillet with a splash of water to keep it moist. 💫
Egg Mix Prep
Whisk the 6 eggs with 4 oz cream cheese and 2 minced garlic cloves in a bowl ahead of time. Store this mixture in a separate airtight container—it keeps well for 2 days in the fridge. When ready to cook, simply heat a skillet with 2 tbsp butter and pour in the mixture. This shortcut saves 5 minutes of morning prep while keeping the eggs fluffy and rich.
Spinach Prep Shortcut
Wilt the 2 cups spinach ahead of time and store it in a paper towel-lined container to absorb excess moisture. Reheat it gently in the same skillet where you'll cook the eggs—just 30 seconds over medium-low heat is enough to revive its vibrant color. This prevents soggy greens and keeps the dish fresh-tasting. ✨
Meal Prep Containers
Divide the fully cooked scramble into 4 single-serving containers with separate compartments for eggs, chicken, and bacon. Store the bacon in a paper towel-lined bag to maintain crispiness. When reheating, warm the egg portion in a skillet for 2 minutes and the chicken for 1 minute, then combine everything fresh. This keeps textures perfect for up to 3 days.
Freezer-Friendly Option
For longer storage, freeze the cooked chicken and egg mixture (without bacon) in single-serving portions. Thaw overnight in the fridge, then reheat in a skillet with 1 tbsp avocado oil over medium heat for 3-4 minutes. Add fresh bacon when serving to maintain that satisfying crunch. This method works for up to 1 month without texture loss. ❄️
Breakfast-to-Lunch Adaptation
Double the recipe and store half for lunch the next day. The flavors actually improve overnight as the spices meld together. I like to pack the components separately—eggs, chicken, and bacon—then assemble fresh with a side of avocado slices or roasted Brussels sprouts. This makes it a perfect grab-and-go keto meal with no sacrifice in taste or texture. 💡
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of breast for this keto recipe?
Chicken thighs stay juicier and add even more flavor. Use 1.5 pounds boneless, skinless thighs cut into 1-inch pieces, and cook them for 5-6 minutes per side at medium-high heat until they reach 165°F. The higher fat content makes them perfect for keto, but watch for potential moisture—pat them dry before cooking to prevent steaming.
How do I keep the eggs extra fluffy in this keto scramble?
Whisk the eggs vigorously before cooking and use medium heat instead of high. The cream cheese adds richness, so don't skip it—it helps create that signature fluffy texture. Stir constantly with a wooden spoon for the first 2 minutes to form soft curds, then remove from heat while still slightly runny for the best results.
What's the best way to reheat leftovers without drying out the chicken?
Reheat the egg portion in a skillet with 1 tbsp butter over medium-low heat for 2 minutes, then add the chicken and crispy bacon back in. Cover for 30 seconds to trap steam. For microwave reheating, use 50% power for 1 minute with a damp paper towel over the plate to keep it moist. Always reheat bacon separately in a dry pan for 2 minutes to restore crispiness.
Can I make this recipe without cream cheese?
Yes, but it won't be as rich. Replace the 4 oz cream cheese with 2 oz full-fat sour cream plus 2 tbsp heavy cream for a similar texture. For extra flavor, add 1 tbsp grated Parmesan cheese to the egg mixture. The fat content remains high enough for keto, but the creaminess will be slightly different.
Why does my bacon get soggy when reheating?
Bacon absorbs moisture quickly, so always store it in a paper towel-lined container and reheat in a dry skillet over medium heat for 2 minutes—no oil needed. For meal prep, keep bacon separate until serving. If reheating from frozen, cook it straight from frozen for 4-5 minutes in a dry pan to maintain crispiness. Never microwave bacon—it makes it rubbery.
