Cutting carbs does not mean giving up bold flavor or real satisfaction at dinner. Most people assume Italian food automatically equals pasta overload, but that mindset misses a lot of incredible options.
This low carb Italian chicken skillet proves you can keep everything you love about Italian cooking without the heavy starch.
The beauty of this recipe is how practical it feels. It works on a random weeknight, it reheats well, and it does not leave you scanning the pantry an hour later because you are still hungry. It is simple food that actually holds up.
What Makes This Recipe Shine
This recipe works because it focuses on protein, fat, and real seasoning instead of trying to fake pasta with something sad and watery. Juicy Italian-seasoned chicken, garlic, crushed tomatoes, spinach, and melted mozzarella come together in a way that feels complete on its own. Nothing tastes like a compromise.
The flavors lean heavily on classic Italian profiles, but we skip the flour, breadcrumbs, and sugar-loaded sauces. You get garlic, oregano, basil, red pepper flakes, and good olive oil doing the heavy lifting. That combination never fails.
I also love how adaptable it is. Sometimes I serve it over zucchini noodles if I want volume, and other times I just eat it straight from a bowl with a fork and call it a day. It feels indulgent without knocking you out of your low carb goals.
And honestly, it is satisfying in a real way. The protein keeps you full, the cheese adds richness, and the tomato base gives enough acidity to keep everything balanced. No bland “diet” vibes here.
Ingredients You’ll Need
- 4 boneless, skinless chicken breasts (medium size, trimmed of excess fat)
- 2 tablespoons olive oil (use a good one for better flavor)
- 4 cloves garlic, minced (fresh only, please)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon crushed red pepper flakes (adjust to taste)
- Salt and black pepper to taste
- 1 cup crushed tomatoes (no added sugar)
- 1/4 cup tomato paste (for thickness and depth)
- 1/2 cup chicken broth (low sodium preferred)
- 2 cups fresh spinach (roughly chopped)
- 1 cup shredded mozzarella cheese (whole milk melts better)
- 1/4 cup freshly grated Parmesan cheese
Step-by-Step Instructions
1. Season the Chicken Properly
Pat the chicken breasts dry with paper towels so they sear instead of steam. Sprinkle both sides generously with salt, black pepper, oregano, and basil, pressing the seasoning into the surface. This layer builds flavor before the chicken even hits the pan.
Do not rush this step. Proper seasoning upfront makes the difference between average chicken and something that actually tastes intentional.
2. Sear for Color and Flavor
Heat olive oil in a large skillet over medium-high heat. Once the oil shimmers, add the chicken and cook for 4–5 minutes per side until golden brown. You are not cooking it through yet; you are building a crust.
That browning creates flavor through caramelization. If the chicken sticks, give it another minute and it will release naturally.
3. Build the Sauce
Remove the chicken and lower the heat to medium. Add the minced garlic to the same pan and sauté for about 30 seconds until fragrant, stirring constantly so it does not burn.
Stir in the tomato paste first and cook it for a minute to deepen its flavor. Then pour in the crushed tomatoes and chicken broth, scraping up any browned bits from the bottom. Those bits equal flavor, so do not waste them.
4. Simmer and Finish Cooking
Return the chicken to the skillet, nestling it into the sauce. Cover and let it simmer for 10–12 minutes until the internal temperature reaches 165°F.
The chicken finishes cooking gently in the sauce, which keeps it moist. Meanwhile, the sauce thickens slightly and absorbs the seasoning.
5. Add Spinach and Cheese
Stir in the chopped spinach and let it wilt for 1–2 minutes. Sprinkle mozzarella and Parmesan evenly over the chicken, then cover again for a few minutes until melted.
Turn off the heat once the cheese bubbles and melts smoothly. Let everything rest for five minutes before serving so the juices settle.
Common Mistakes to Avoid
One big mistake is overcrowding the pan during the searing step. If the chicken pieces touch too much, they steam instead of brown, and you lose that rich crust. Use a large skillet or cook in batches if necessary.
Another issue is under-seasoning the sauce. Taste it before serving and adjust salt if needed, especially if your tomatoes are naturally acidic. Low carb does not mean low flavor.
Overcooking the chicken also happens more than people admit. Use a thermometer and pull it as soon as it hits 165°F. Dry chicken ruins an otherwise solid dish.
Some people skip cooking the tomato paste briefly before adding liquid. That tiny step changes the entire flavor depth, so do not rush past it.
Alternatives & Substitutions
If you prefer chicken thighs, use them. Thighs stay juicier and bring a bit more richness, which honestly makes the dish even better in my opinion.
For dairy-free options, skip the mozzarella and use a dairy-free shredded alternative or simply top with extra sautéed spinach and a drizzle of olive oil. The sauce still carries plenty of flavor on its own.
You can also add sliced mushrooms or zucchini to the sauce for more bulk. I sometimes toss in mushrooms when I want a heartier texture without adding carbs.
If tomatoes bother you, try using a creamy garlic Parmesan sauce base instead of crushed tomatoes. It shifts the flavor profile but keeps it firmly in Italian territory.
FAQ
Can I make this ahead of time?
Yes, and it reheats surprisingly well. Store it in an airtight container for up to three days in the refrigerator. The flavors deepen overnight, which I actually enjoy.
Is this recipe keto-friendly?
It fits easily into most keto plans because it keeps carbs low and focuses on protein and fat. Always check your tomato labels to avoid hidden sugars. Small details matter.
Can I freeze it?
You can freeze it, though the texture of the spinach softens a bit after thawing. Let it cool completely before transferring to freezer-safe containers. Reheat gently on the stove for best results.
What can I serve it with?
Zucchini noodles, cauliflower rice, or even roasted broccoli work well. If you are not strictly low carb, a small portion of whole-grain pasta also pairs nicely. It is flexible.
How do I keep the chicken juicy?
Avoid overcooking and let it rest after finishing. Cooking it partially in the sauce helps lock in moisture. A thermometer is your best friend here.
Can I make it spicy?
Absolutely. Add more red pepper flakes or a pinch of cayenne to the sauce. Taste as you go so you do not overpower the other flavors.
Final Thoughts
Low carb Italian recipes do not need to feel restrictive or bland. This skillet chicken proves that simple ingredients and solid technique beat heavy pasta every time. It is filling, flavorful, and practical enough to repeat weekly.
Try it once and adjust it to your style. Cooking should feel flexible, not rigid, and this recipe gives you room to make it yours without losing what makes it work.

Dr. Pallab Kishore, MS in Orthodontics and owner of Orthodontic Braces Care, shares expert tips on braces, aligners, and oral health from 10+ years of experience.
