You know those nights. The ones where you get home tired, the last thing you want to do is stand over a stove for an hour, but you still want something that actually feels like dinner. Not a protein bar. Not scrambled eggs at 7 PM. Something warm, something real, something that makes the whole kitchen smell incredible.
That’s exactly what this lazy keto chicken bacon spinach skillet is built for. One pan, 30 minutes, and the kind of creamy, bacony, garlicky result that makes you feel like you really cooked something. Because you did. You just didn’t have to suffer for it.
I call it lazy because the method is genuinely simple — but the flavor absolutely does not taste lazy. The bacon renders down and leaves behind this incredible smoky fat that flavors everything else in the pan.
The chicken soaks up the creamy garlic sauce. The spinach wilts in at the end and makes the whole thing feel like a complete, balanced meal. It’s the kind of dish that becomes a regular without you even planning for it.
Why you’ll love this recipe
- One skillet, one cleanup. Everything happens in a single pan — the bacon, the chicken, the sauce, all of it. Fewer dishes means more time doing literally anything else.
- Done in 30 minutes. This is a real 30-minute recipe. No tricks, no “plus marinating time.” Thirty minutes from cold pan to dinner on the table.
- Bacon makes everything better. This is not a controversial opinion. The crispy bacon pieces scattered throughout the creamy sauce add a smoky, salty crunch that takes the whole dish to another level entirely.
- Rich and creamy without being heavy. The sauce is indulgent-tasting but the portions are filling without making you feel sluggish. High fat, high protein, low carb — it works.
- Completely keto and low carb. No hidden starches, no flour, no breadcrumbs. Every ingredient earns its place and keeps the carb count where it needs to be.
- Absolutely beginner proof. If you can cook bacon and stir a sauce, you can make this. There is no technique here that requires any cooking experience at all.
Ingredients
For the skillet:
- 2 large chicken breasts, cut into bite-sized chunks
- 4 strips bacon, cut into small pieces
- 2 cups fresh baby spinach
- 3 cloves garlic, minced
- 1 tablespoon olive oil
- Salt, pepper, and Italian seasoning to taste
For the creamy sauce:
- 1 cup heavy cream
- 2 oz cream cheese, softened
- 1/4 cup chicken broth
- 1/3 cup grated parmesan cheese
- 1/2 teaspoon garlic powder
- Salt and pepper to taste
Key ingredient notes:
- Bacon: Regular-cut bacon works great here. Cut it into small pieces before cooking so it crisps up faster and distributes evenly throughout the dish. Save every drop of that bacon fat — it’s the flavor foundation for the entire skillet.
- Chicken breast vs thighs: Chicken thighs stay juicier when cut into chunks because of the higher fat content. Breasts work perfectly too — just don’t overcook them or they’ll go dry. Cut them into even pieces so they cook at the same rate.
- Fresh spinach: It wilts down dramatically, so two cups sounds like a lot but it really isn’t once it hits the heat. Fresh is strongly preferred over frozen here — frozen releases water and can thin out your creamy sauce in a way that’s hard to come back from.
- Cream cheese: Soften it before it goes in the sauce. Cold cream cheese takes longer to melt and can leave lumps in your sauce if you rush it. A minute on the counter or a quick few seconds in the microwave does the trick.
- Parmesan: Freshly grated melts cleaner and tastes better than the pre-packaged powdered kind. It’s a small upgrade that makes a noticeable difference in the final sauce texture.
- Chicken broth: This adds depth and helps loosen the sauce to the right consistency. Low-sodium is preferable since the bacon and parmesan already bring a good amount of salt to the dish.
Step-by-step instructions
Step 1: Cook the bacon
Place the bacon pieces in a cold skillet and turn the heat to medium. Cooking bacon from cold helps render the fat slowly and evenly, giving you crispier results. Cook for about 5–6 minutes, stirring occasionally, until the bacon is golden and crispy. Remove the bacon with a slotted spoon and set it aside on a paper towel-lined plate. Leave about 1 tablespoon of the bacon fat in the pan — this is flavor gold and you are not throwing it away.
Step 2: Sear the chicken
Turn the heat up to medium-high. If the bacon fat looks insufficient, add 1 tablespoon of olive oil. Season the chicken chunks with salt, pepper, and Italian seasoning, then add them to the hot skillet in a single layer. Sear for 3–4 minutes without moving them — you want that golden crust to develop on the bottom before you stir. Toss and cook for another 3–4 minutes until golden all over and just cooked through. Remove the chicken and set aside with the bacon.
Step 3: Build the creamy sauce
Lower the heat to medium. In the same skillet, add the minced garlic and sauté for about 60 seconds until fragrant — watch it closely, garlic burns fast and burnt garlic will ruin the whole sauce. Pour in the chicken broth and stir to deglaze the pan, scraping up all those browned bits from the chicken and bacon. Add the heavy cream and softened cream cheese, whisking gently until the cream cheese fully melts into the cream. Stir in the grated parmesan and garlic powder. Let the sauce simmer gently on low for 3–4 minutes, stirring occasionally, until it thickens enough to coat the back of a spoon.
Step 4: Add the spinach
Add the fresh baby spinach to the sauce and stir gently. It will wilt down in about 1–2 minutes. Once the spinach has wilted and integrated into the sauce, taste everything and adjust the seasoning — a little more salt, a crack of black pepper, whatever it needs.
Step 5: Bring it all together
Return the seared chicken pieces to the skillet and stir to coat them in the creamy sauce. Scatter the crispy bacon pieces over the top. Let everything simmer together on low for just 2–3 minutes so the chicken soaks up the sauce and everything comes together. Serve straight from the skillet — because one pan dinners deserve to be presented exactly as they are.
Serving suggestions
This skillet is a satisfying complete meal on its own, but here are a few ways to serve it:
- Spoon over cauliflower rice to soak up every drop of that creamy garlic sauce
- Serve over spiralized zucchini noodles for a full pasta-style experience
- Pair with roasted asparagus or steamed broccoli for a simple vegetable side
- Serve alongside a crisp green salad with a light lemon vinaigrette to cut through the richness
- Scoop it over mashed cauliflower for the ultimate cozy low-carb comfort meal
Storage tips
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The sauce thickens considerably in the fridge but loosens back up beautifully when reheated.
- Reheating: Reheat gently in a skillet over low heat, adding a splash of chicken broth or cream to bring the sauce back to the right consistency. Stir frequently and avoid high heat to prevent the cream sauce from breaking.
- Freezer: The chicken and sauce freeze well for up to 2 months in a freezer-safe container. The spinach loses its texture after freezing so if you plan to freeze this, consider adding fresh spinach when you reheat rather than freezing it with the spinach already in.
- Meal prep tip: Cook the bacon and chicken ahead of time and store them separately in the fridge. When you’re ready to eat, make the sauce fresh, add the precooked chicken and bacon back in, and you’re eating in about 10 minutes.
A quick note before you go
Some recipes exist to impress. This one exists to feed you well on the nights when impressing anyone — including yourself — is completely off the table.
This lazy keto chicken bacon spinach skillet is what I cook when I need dinner to just work. When I need the kitchen to smell amazing without making me earn it. When I want something creamy and warm and satisfying that doesn’t require me to think too hard about anything.
It delivers every single time. One pan, 30 minutes, zero regrets. If you make it tonight I can almost guarantee it goes into your permanent rotation by the end of the week.
With gratitude, Kip.
Lazy keto chicken bacon spinach skillet — the easiest cozy dinner you’ll make this week
Description
Juicy bite-sized chicken pieces seared golden, tossed with crispy bacon and fresh spinach, all swimming in a rich creamy garlic sauce made right in the same skillet. This is the kind of low-carb dinner that feels indulgent without any of the effort.
Ingredients
Instructions
-
Cook bacon pieces in a cold skillet over medium heat until crispy, about 5–6 minutes. Remove and set aside, leaving 1 tablespoon of fat in the pan.
-
Season chicken with salt, pepper, and Italian seasoning. Sear in the skillet over medium-high heat, 3–4 minutes per side until golden. Remove and set aside.
-
Lower heat to medium. Sauté garlic for 60 seconds. Deglaze with chicken broth. Add heavy cream and cream cheese, whisk until smooth. Stir in parmesan and garlic powder. Simmer 3–4 minutes.
-
Add spinach and stir until wilted, about 1–2 minutes.
-
Return chicken to the skillet, top with crispy bacon, simmer together for 2–3 minutes and serve.
