Skip to content
KETOFOCUS.

Spooky treats, zero sugar — keto Halloween recipes. Trick or Treat →

Low Carb Tuscan Chicken Pasta

Seared chicken thighs, sun dried tomatoes and lupini orzo come together in a creamy Parmesan sauce. I finish the chicken in the oven, then use the same skillet for the pasta, spinach, basil and lemon. The recipe makes eight portions, with an estimated 9.5g net carbs and 48.8g protein each.
  • 9.5gnet carbs
  • 48.8gprotein
  • 60minutes
  • 8servings

This post may contain affiliate links. See my disclosure policy.

This is the pasta version of the creamy Tuscan chicken flavors I love: garlic, sun dried tomatoes, Parmesan and a little lemon at the end. The lupini orzo gives the sauce something to coat, so it feels like a complete pasta dinner with chicken sliced over the top.

I start with seasoned chicken thighs and a good sear. Two tablespoons of the avocado oil go into the quick marinade; the other two tablespoons go into the skillet. Give the thighs space and work in batches so their surfaces can brown. The skillet then goes into the oven to finish the chicken.

Once the chicken is cooked, I move it to a clean plate and return the skillet to the stove. The browned bits become part of the sauce as the onion, garlic and drained tomatoes cook in butter. If any bits are black and burnt, remove those rather than scraping a bitter flavor into the pasta.

The recipe uses an 8 oz package of Kaizen lupini rice, which has an orzo-like shape. It simmers in broth before the cream and Parmesan go in. Add the spinach near the end, then the basil and lemon off the heat. That keeps the finish fresh against the rich sauce.

Plan on about an hour, with extra time if your skillet needs more batches of chicken. This is one cooking pan, but you will also need a bowl for the marinade and a clean plate for the cooked chicken. Divide both the chicken and pasta among eight portions.

For another dinner with these flavors, try creamy Tuscan chicken. My keto baked ziti is another option for a comforting pasta night.

A plate of cooked chicken over a bed of creamy pasta filled with tomato and spinach.

A white cast iron skillet filled with a creamy orzo pasta and cooked slice chicken thighs.

Choosing the pasta and making adjustments

Use the 8 oz package of lupini orzo listed in the card for the original broth amount and simmering method. This is a dry pasta product. Ready-to-eat shirataki, zucchini noodles, cauliflower rice and other low carb pastas do not absorb liquid in the same way.

Keep the pasta, broth and sauce amounts together when scaling the batch. Halving only the orzo while keeping all three cups of broth can leave a loose sauce. More spinach is an optional addition, but it does not replace the orzo’s role in absorbing liquid.

Chicken breast can replace the thighs. Pieces of similar thickness cook more evenly, and the thermometer should still reach 165°F. Do not assume a fixed reduction in oven time.

The estimate applies to the original ingredients divided into eight portions. Changing the pasta, dairy, tomatoes or portion size changes the nutrition; the title’s under-10g figure refers to net carbs.

How to store and reheat leftovers

Divide leftovers into shallow containers and refrigerate within 2 hours, or within 1 hour if the room or outdoor temperature is above 90°F. Keep refrigerated at 40°F or below and use within 3-4 days.

Reheat the portion you need in a skillet over gentle heat with a splash of broth, stirring until the chicken and pasta reach 165°F. In the microwave, cover loosely, stir between short intervals and check several spots. The sauce may separate if overheated; reheating does not guarantee the original texture.

For longer storage, freeze portions in sealed containers. The pasta can soften and the cream sauce can separate after thawing. Thaw in the refrigerator before reheating; a small test portion is useful before freezing a whole batch.

Getting the chicken sear and cream sauce right

Season before searing. If the chicken is wet from the package, pat it dry before mixing it with the oil and seasonings. Do not wipe off the marinade just before it goes into the pan. Leave space between pieces and let a golden crust form before turning.

Finish the chicken before making the pasta. After the oven step, check the thickest part of the thighs for 165°F. Transfer them to a clean plate and cover while you cook the orzo in the same skillet. Remember that the skillet handle stays hot after it leaves the oven.

Broth first, dairy last. Simmer the orzo until tender and most of the broth has been absorbed or evaporated. Keep the heat gentle when stirring in cream and Parmesan. Freshly grated cheese is easier to blend into a smooth sauce; avoid a hard boil after adding it.

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Low Carb Tuscan Chicken Pasta

Print Pin
Prep 20 min Cook 40 min Total 60 min Serves 8

Ingredients

Servings 8

Marinated Chicken Ingredients

Tuscan Pasta Ingredients

Step by Step Instructions

  1. Chicken marinade

    Preheat oven to 400°F. Pat the chicken dry if needed, then place in a large bowl with half the avocado oil and the remaining marinade seasonings. Mix until evenly coated. Marinate for 10 minutes while you prepare the skillet and pasta ingredients.

    For this step

    • 3 lbs boneless, skinless chicken thighs
    • 2 tablespoons avocado oil
    • 2 teaspoons Italian seasoning
    • 1 teaspoon garlic powder
    • 1 teaspoon salt
    • 1/2 teaspoon lemon pepper seasoning
    • 1/2 teaspoon black pepper
    A bowl with marinaded skinless, boneless chicken thighs.
  2. Cook the chicken

    Heat a large, oven-safe skillet over medium high heat. Add the remaining avocado oil. Working in batches with space between the pieces, sear the chicken for 3-4 minutes per side, until a golden crust forms. Transfer the seared pieces to a plate as you work. Return all the chicken to the skillet and bake for about 10 minutes, until the thickest part reaches 165°F. Transfer the cooked chicken to a clean plate, cover loosely with foil and set aside while making the pasta.

    Cooked chicken thighs in a skillet.
  3. Add Italian flavor

    To the skillet, add butter and melt over medium heat. Add diced onion, garlic, sun dried tomatoes, garlic powder and Italian seasoning. Stirring occasionally, cook until onions are translucent.

    For this step

    • 2 tablespoons butter
    • 1 small onion, finely diced
    • 4 cloves garlic minced
    • 7 oz jar sun dried tomatoes in oil, oil drained
    • 1/2 teaspoon garlic powder
    • 1/2 teaspoon Italian seasoning
    Sauteed sun-dried tomatoes and onions in a skillet.
  4. Add the pasta

    Stir the lupini orzo into the vegetables and seasonings. Add chicken broth and bring to a boil. Reduce heat to low, cover and simmer for about 20-25 minutes, until the orzo is tender and most of the broth has been absorbed or evaporated. Check occasionally and add a small splash of broth if it is drying out before becoming tender.

    For this step

    • 8 oz lupini orzo
    • 3 cups chicken broth
    Creamy cooked low-carb orzo in a skillet with sun-dried tomato sauce.
  5. Finish the Italian flavors

    Stir in heavy cream and cheese. Then stir in spinach leaves, cover, and let cook for 1-2 minutes or until wilted. Remove from heat. Stir in basil and lemon juice. Season with salt and pepper, then add in sliced chicken.

    For this step

    • 1/2 cup heavy cream
    • 1/2 cup grated Parmesan cheese
    • 3 cups baby spinach leaves
    • 1/4 cup fresh basil, chopped
    • 1 tablespoon lemon juice
    Wilted spinach is mixed into a creamy orzo pasta skillet dish.

Nutrition

Per serving: 1/8 of the base chicken-and-pasta batch

Calories
507
Fat
28.8g
Protein
48.8g
Total carbs
18.8g
Net carbs
9.5g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

What is lupini pasta and why use it instead of other keto pasta options?

I switched to lupini orzo after years of using cauliflower rice and zucchini noodles in cream sauces. The difference is texture. Zucchini releases water as it cooks, which thins out any cream sauce. Cauliflower rice works but doesn't feel like pasta. Lupini orzo is made from lupini beans, so it's naturally high in protein and fiber with very few net carbs. It holds its shape in liquid, absorbs sauce properly, and doesn't turn to mush on day two. I order mine from Amazon or Thrive Market (I use the Kaizen brand).

Does the lupini orzo get gummy or fall apart in the cream sauce?

No, and that's the main reason I use it. I've cooked it in the cream sauce for over 25 minutes and it still held its shape. The key is letting it simmer in the broth first until the liquid is mostly absorbed, then adding the cream at the end. If you dump everything in at once, any pasta will get waterlogged. I've reheated leftovers on day three and the orzo was still intact.

Can I use chicken breast instead of thighs?

I use thighs because they have more flavor and they're harder to overcook. Breasts work, but I'd cut them thinner (about 3/4 inch thick) and pull them from the oven a couple minutes earlier, once they reach 165 degrees inside. The sear-then-oven method in this recipe keeps breasts from drying out, but they're less forgiving than thighs if you overshoot the time.

How do I keep the cream sauce from curdling or getting greasy?

Two things I've learned from making this over and over. First, add the cream after the lupini orzo has absorbed most of the broth, not before. Cream that simmers too long at high heat will break. Second, use freshly grated parmesan, not the pre-shredded kind. Pre-shredded parm has anti-caking agents (cellulose powder) that prevent it from melting smoothly. I grate mine on a microplane right into the skillet.

Is this recipe gluten-free?

Yes. I use lupini orzo, which is made from lupini beans with no wheat. Everything else in the recipe is naturally gluten-free. If you're celiac, I'd double-check your chicken broth label since some brands use wheat-based thickeners, but the recipe itself has no gluten.

Can I make this dairy-free?

I've tested this with full-fat coconut milk instead of heavy cream, and it works. The sauce is a touch thinner but still coats the orzo. Skip the parmesan and add a tablespoon of nutritional yeast for that savory depth.

Can I make this in the Instant Pot or slow cooker?

I've made a modified Instant Pot version. I sear the chicken using the saute function, remove it, build the sauce base, then pressure cook the lupini orzo in broth for 3 minutes with a quick release. The cream, parmesan, and spinach go in after. It cuts the active time down, but I still prefer the skillet version because the oven-finished chicken has a better crust. I haven't perfected a slow cooker version yet.

What should I serve with this?

This is a full meal on its own, but I like to pair it with something crunchy. A simple side salad with lemon vinaigrette cuts through the richness. If I'm feeding a bigger group, I'll make my keto minestrone soup as a starter or set out a plate of roasted broccoli with parmesan. For more low carb Italian ideas, my keto spaghetti is another one my family requests.

What is the best pasta to eat on a low carb diet?

Lupini orzo is the best low carb pasta I've found. It's made from lupini beans, so it's high in protein and fiber, and it keeps this whole dish at 9.5g net carbs per serving. It absorbs cream sauce instead of sitting in it and holds its texture on day two. Zucchini noodles release water and thin the sauce, and cauliflower rice never feels like pasta, which is why I stopped using both.

How many carbs are in tuscan chicken?

My low carb tuscan chicken pasta has 9.5g net carbs and 18.8g total carbs per serving. The chicken, cream, and parmesan are naturally low in carbs. Most of the carbs come from the lupini orzo, sun dried tomatoes, and onion, and the fiber in lupini is what keeps the net number under 10g.

Browse by ingredient
Similar recipes

People who cooked Low Carb Tuscan Chicken Pasta also made

Reviews

Tap to rate

4.8 from 27 ratings, 17 written

Made this recipe?

Replying to Rosa N.

Your rating

Donna

If I swap breasts for thighs, should I lower the oven time?

Reply

Annie Lampella

For breasts, use pieces of similar thickness and check the thickest part for 165°F. Their size determines the cooking time, so a fixed reduction is not dependable.

Reply

Donna

Oh good, thighs are already in there. Way easier than I thought.

Reply

Tyler

48.8 grams of protein stopped me the first time I logged this, I genuinely thought I’d entered it wrong (cream pasta pushing 50g protein per serving doesn’t compute until you do the math on three pounds of chicken thighs). Batch seven now and at some point I started adding quartered artichoke hearts right before the spinach goes in and I’m not backing down from this, they hold their texture in the cream sauce and the brininess cuts right through the richness, makes the whole dish feel like more. Using water-packed not marinated because the marinated ones make the sauce go muddy and you lose the clean cream entirely. The lupini orzo still surprises me every single batch, it actually absorbs and holds the sauce instead of just sitting in it, and that’s why this works as a pasta dish when nothing else really does. Sun-dried tomatoes going in alongside the artichokes next time, curious what two salty things do to each other in there.

Reply

Annie Lampella

The recipe already includes sun dried tomatoes with the onion and garlic. If you add artichokes, drain them well and taste before adding more salt.

Reply

Luz

did one batch and now Sunday without it feels wrong

Reply

Annie Lampella

Sunday’s perfect for it, Luz. Honestly, the leftovers reheat better than most cream pastas I’ve made.

Reply

Valerie

Wasn’t sure cream pasta would hold its own at my friend’s Sunday dinner, but it was the first pan to empty. The lupini orzo kept its texture long enough that nobody was picking through mush at the end. One guest asked what brand of pasta I used and when I said it was lupini, she stopped and pulled her phone out right there to look it up. Only real note: serve it soon, it does soften past 30 minutes.

Reply

Annie Lampella

Serve the pasta once it is tender and the sauce is finished. There is not a verified 30-minute holding window that guarantees the same texture.

Reply

Taylor

Swapped the spinach for arugula right at the end and the peppery bite against that cream sauce completely changed the dish for me. Way more interesting, and it barely wilts so there’s still some texture.

Reply

Alex

Two years into keto the only craving I never kicked was cream pasta. Not anymore. Sauce could be a little thicker but that hasn’t stopped me from making this three nights running.

Reply

Annie Lampella

Alex, three nights in a row is basically a standing order. For the thickness, I let the cream reduce 3-4 minutes uncovered right before serving. Freshly grated parmesan also helps it cling more than the pre-shredded stuff.

Reply

Rosa N.

Pull it at 160, not 165. The carryover is everything.

Reply

Gina

Only had chicken breast on hand so that’s what I used, seared it hot so it wouldn’t dry out once the cream sauce came together. The lupini orzo soaking up all that Tuscan cream is something I wasn’t ready for. Permanently in the rotation.

Reply

Annie Lampella

Searing adds browning and flavor; it does not seal moisture into the chicken. Check the breast for 165°F and avoid cooking it longer than needed.

Reply

Carla

I only had chicken breasts and swapped them in, genuinely expecting to ruin everything, but I pulled them at 165 and let them rest in the sauce and somehow they came out perfectly juicy. The lupini orzo freaked me out a little when I first saw it in the pan but it holds the cream sauce in a way that I still don’t fully understand. Been adding extra spinach and an extra clove of garlic since my second batch.

Reply

Annie Lampella

Pulling at 165 and resting in the sauce is exactly what saves chicken breasts in this. They don’t have the fat thighs do, so the carry-over in the liquid matters more. I’ve been quietly doubling the garlic too.

Reply

Rhonda O.

I’ve tried three different keto pasta recipes this year and not one of them held cream sauce without it just pooling at the bottom. The lupini orzo in this actually grabs onto it. Made this on a Sunday and was already thinking about the next batch by Tuesday.

Reply

Annie Lampella

The pooling is the whole reason I stopped using zucchini noodles in cream sauces. It just releases water and the sauce is gone before you’re even plating. Tuesday sounds about right.

Reply

Jordan

My son is a strict ‘if it looks weird I’m not eating it’ kid, so I was bracing for complaints when I put this on the table. He cleaned his plate and asked if there was more. The lupini orzo passes the visual test, which honestly is half the battle in this house. Going into the regular rotation.

Reply

Annie Lampella

The visual test is exactly why I use lupini over zucchini noodles. Zucchini doesn’t fool anyone. Lupini actually looks like pasta.

Reply

Kristen

I only have chicken breasts on hand right now, will those still stay juicy through the cream sauce or do the thighs really make a difference here?

Reply

Annie Lampella

Breasts can work. Aim for similar thickness and check the thickest part for 165°F rather than subtracting a fixed number of minutes.

Reply

Vanessa

Used my cast iron instead of a regular skillet and the chicken got this deep golden crust that my nonstick never pulls off (the sear before the oven is where the flavor actually happens, I’m convinced of it now). Threw in sun-dried tomatoes with the spinach too, and the cream sauce picked up this intense, slightly sweet tang. Suddenly the whole thing tasted more Tuscan than Tuscan. Four stars because I slightly oversalted mine, but next week I’m fixing that.

Reply

Annie Lampella

Sun-dried tomatoes are sneaky salty, especially oil-packed ones. Try rinsing them before they go in and that fixes it. Cast iron for the sear, I’d never go back.

Reply

Hannah H.

First time working with lupini orzo and I held my breath when I added the cream (pasta substitutes have let me down before), but it absorbed everything without getting weird. Does it reheat well the next day or is it better same-day?

Reply

Annie Lampella

Reheats great actually. I add a splash of broth when warming it up, the sauce firms up overnight. Stovetop gives you more control.

Reply

Dana Miller

I’ve been making this almost every week since I stumbled on it (the way the cream sauce clings to the lupini orzo is genuinely wild for something so low carb), and I want to bring it to my sister’s place for Easter next Sunday. Plan is to cook everything Saturday and reheat at her place, but I’m not sure if the cream sauce holds up overnight or if it’ll be grainy and sad by Sunday. Better to store it all together in the fridge or keep the sauce separate from the pasta and chicken? Also, when reheating, do you add more cream or broth to loosen it back up, or does it come back on its own? The chicken thighs seem like they’d stay juicy either way but the sauce is what I’m most worried about. My sister just started cutting carbs so I really want this to land.

Reply

Tamika

Added a handful of quartered artichoke hearts with the spinach and the sauce took on this extra briny depth I wasn’t expecting. If you go that route, pat them dry first or the sauce gets a little watery.

Reply

Annie Lampella

Pat them dry first is real. Artichokes carry so much liquid. That brine in the sauce sounds worth it though, I want to try this.

Reply

Sarah M.

My husband doesn’t do pasta (hasn’t touched it in years), so when he scraped his bowl clean and immediately checked how much was left in the pan, that said everything. The sun-dried tomatoes and cream together, it doesn’t taste like a substitution. He would’ve told me if it did.

Reply

Annie Lampella

The pan check and ‘he would’ve told me’ – that’s the whole review. Sun-dried tomatoes in cream just don’t taste like they’re filling in for something.

Reply

Maria

I gave up on pasta when I started keto two years ago and this just undid that. The lupini orzo in that cream sauce had the right pull to it, and the chicken thighs falling apart through it made the whole thing feel like something I used to order at my old Italian spot. Four stars for now, but I suspect that’s going up.

Reply

Annie Lampella

Two years is a long time to skip pasta. The thighs falling apart through the sauce is my favorite part of this one. Make it again and let me know if that fourth star moves.

Reply

Nicole

Thought creamy pasta was just off the table for me on keto. Made this on a Tuesday and honestly what was I even worried about.

Reply

Annie Lampella

Lupini orzo gives the creamy Tuscan chicken a pasta component. Use the listed pasta and broth together, then check tenderness before adding the cream and Parmesan.

Reply

Tiffany

Pat the chicken thighs completely dry before searing, not just a quick swipe. The crust you get in the skillet before it goes into the oven is what carries the whole dish. Soggy sear = flat sauce.

Reply

Annie Lampella

Pat the chicken dry before adding the oil and seasonings. Once it is marinated, leave that coating on for searing and give the pieces space in the skillet.

Reply

Keep going

More Dinner Recipes

See all 172 Dinner recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.