Quick One-Pot Garlic Parmesan Chicken and Shells

Quick One-Pot Garlic Parmesan Chicken and Shells

When the clock strikes six and the kids are already asking what’s for dinner, I reach for this one-pot wonder. This Garlic Parmesan Chicken and Shells has saved my sanity more times than I can count, delivering a creamy, hearty meal with barely any washing up.

Recipe Overview

  • Prep time: 10 minutes
  • Cook time: 25 minutes
  • Total time: 35 minutes
  • Servings: 4 to 6
  • Difficulty: Easy

Why You’ll Love This One-Pot Garlic Parmesan Chicken and Shells

  • Everything cooks in one pot: No need to boil pasta separately or dirty extra pans — the shells cook right in the sauce, soaking up all that garlicky flavour.
  • Ready in under 40 minutes: From the moment you start chopping to the moment you serve, this dish comes together faster than a takeaway delivery.
  • Kids actually eat it: My kids absolutely devour this every time I make it. The creamy parmesan sauce and tender pasta shells are a winning combination for even the fussiest eaters.
  • Perfect for making ahead: You can prep the ingredients in the morning, store them in the fridge, and have dinner on the table in 25 minutes flat when you get home.
  • Minimal cleanup: One pot, one cutting board, one knife. That’s the entire washing-up list for this meal.
One-Pot Garlic Parmesan Chicken and Shells

One-Pot Garlic Parmesan Chicken and Shells
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 500g boneless, skinless chicken breasts, cut into bite-sized chunks
  • 2 tablespoons olive oil
  • 4 cloves garlic, minced
  • 1 small onion, finely diced
  • 500ml chicken stock
  • 300ml double cream
  • 250g small pasta shells
  • 100g grated parmesan cheese
  • 1 teaspoon dried thyme
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons unsalted butter
  • Handful fresh parsley, chopped (for garnish)

Tip: Use freshly grated parmesan from a block rather than the pre-grated stuff — it melts much more smoothly and gives a far silkier sauce.

How to Make One-Pot Garlic Parmesan Chicken and Shells

  1. Brown the chicken: Heat the olive oil in a large, deep frying pan or skillet over a medium-high flame. Add the chicken chunks in a single layer — you should hear a satisfying sizzle as they hit the pan. Cook for 4-5 minutes, turning once, until the chicken is golden brown on the outside and no longer pink inside. The surface should feel firm to the touch and smell wonderfully savoury. Transfer the chicken to a plate and set aside.
  2. Sweat the aromatics: Reduce the heat to medium and add the butter to the same pan. Once it’s melted and bubbling, toss in the diced onion. Stir for 2-3 minutes until the onion turns translucent and soft — you’ll notice the raw, sharp smell giving way to a sweet, mellow fragrance. Add the minced garlic and cook for another 30 seconds, just until it becomes fragrant and the colour shifts to a pale gold.
  3. Build the sauce: Pour in the chicken stock and double cream, then add the dried thyme, salt, and pepper. Stir everything together with a wooden spoon, scraping up any browned bits from the bottom of the pan — those little dark flecks are packed with flavour. Bring the mixture to a gentle simmer; you’ll see small bubbles breaking the surface, but not a full rolling boil.
  4. Cook the shells: Tip the dry pasta shells into the simmering liquid and stir well to ensure they’re all submerged. Cover the pan with a lid and let it cook for 12-14 minutes, stirring once halfway through. The shells will absorb the liquid as they cook, and the sauce will thicken into a creamy, glossy coating. You’ll know they’re ready when the pasta is tender but still has a slight bite — a texture that holds up well.
  5. Finish with cheese and chicken: Remove the lid and stir in the grated parmesan cheese. Watch as it melts into the sauce, turning it into a rich, velvety blanket around the shells. Return the browned chicken to the pan, along with any juices that have collected on the plate. Stir gently to combine, then let everything heat through for 1-2 minutes. The chicken will have a slight sheen from the sauce, and the aroma of garlic and cheese will fill your kitchen.
  6. Rest and serve: Take the pan off the heat and let it sit for 2-3 minutes. This short rest allows the sauce to settle and the flavours to meld together. Sprinkle the fresh parsley over the top just before serving. The final dish should look creamy, with the shells glistening and the chicken pieces nestled throughout.

Tips From My Kitchen

  • Don’t rinse the pasta after cooking: In a one-pot dish like this, the starch released by the shells as they cook is what helps thicken the sauce naturally. Rinsing would wash that starch away and leave you with a thin, watery result.
  • Grate your own parmesan: Pre-shredded parmesan often contains anti-caking agents that prevent it from melting smoothly. I buy a block of parmesan and grate it myself — it takes 30 seconds and makes a noticeable difference in the creaminess of the sauce.
  • Prep your ingredients in the morning: I chop the onion, mince the garlic, and cut the chicken into chunks before I leave for work. I store them in separate containers in the fridge, so when I get home, I can start cooking immediately without any prep work.
  • Use a deep, wide pan: A large skillet or frying pan with high sides gives the pasta room to cook evenly. If your pan is too shallow, the shells might not be fully submerged in the liquid, leading to uneven cooking.
  • Adjust the consistency as you go: If the sauce seems too thick after the pasta has cooked, add a splash of chicken stock or milk to loosen it. If it’s too thin, let it simmer uncovered for an extra 2-3 minutes to reduce. Trust your eyes — the sauce should coat the back of a spoon without being gluggy.
  • Double the recipe for leftovers: This dish reheats beautifully for lunch the next day. I often make a double batch and store portions in airtight containers in the fridge. Just add a splash of milk when reheating to bring back the creamy texture.

Equipment You’ll Need

  • Large frying pan or skillet with a lid
  • Sharp knife and cutting board
  • Mixing bowls
  • Wooden spoon or spatula

Common Mistakes to Avoid

  • Overcrowding the pan: If you pile too much chicken into the pan at once, it will steam rather than brown. The meat will release its juices and turn grey instead of golden. Cook the chicken in a single layer, and if necessary, do it in two batches to get that lovely caramelised exterior.
  • Wrong temperature: Cooking the sauce at too high a heat can cause the cream to split and the pasta to cook unevenly. Keep the heat at a gentle simmer — small bubbles should appear, but the liquid shouldn’t be violently boiling. This ensures the shells absorb the sauce gradually and the cream stays smooth.
  • Skipping the rest time: I know it’s tempting to serve straight away, but letting the dish sit off the heat for 2-3 minutes allows the sauce to thicken slightly and the flavours to meld. If you serve it immediately, the sauce can be too runny and the chicken won’t have absorbed as much of the garlicky goodness.

Delicious Variations to Try

  • Spicy Version: Add ½ teaspoon of red chilli flakes along with the garlic, or stir in a chopped fresh chilli for a subtle heat that builds as you eat. The warmth cuts through the richness of the cream beautifully.
  • Vegetarian Option: Swap the chicken for a can of drained chickpeas or a block of firm tofu cut into cubes. Use vegetable stock instead of chicken stock, and follow the same cooking method. The chickpeas add a lovely nutty texture that works surprisingly well with the parmesan sauce.
  • Different Protein: Diced turkey breast or thigh works wonderfully in place of chicken. If you want something quicker, use peeled raw prawns — add them in the last 3 minutes of cooking, just until they turn pink and curl, so they don’t become rubbery.

What to Serve With One-Pot Garlic Parmesan Chicken and Shells

  • A simple green salad with a lemony vinaigrette to cut through the richness
  • Steamed broccoli or green beans, lightly seasoned with salt and pepper
  • Crusty bread for mopping up any remaining sauce from the bowl
  • Try it alongside my Zucchini Pasta Lemon Garlic Sauce for a lighter veggie side
  • Or serve with No Bake Pasta Salad Chickpeas if you want a cold side for contrast

Frequently Asked Questions

Can I use a different type of pasta?
Absolutely — small shapes like fusilli, farfalle, or even orzo work well. Just keep in mind that cooking times may vary slightly. Check the pasta a minute or two before the suggested time to avoid it becoming mushy.

How do I store and reheat leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, add a splash of milk or chicken stock and warm gently in a pan over medium-low heat, stirring often, until heated through. The sauce will thicken as it sits, so the extra liquid helps restore its creamy texture.

Can I freeze this dish?
Yes, but the sauce may separate slightly upon thawing. Freeze in a sealed container for up to 2 months. Thaw overnight in the fridge, then reheat gently with a little extra cream or stock, stirring continuously to bring the sauce back together.

What can I use instead of double cream?
You can substitute with full-fat milk mixed with a tablespoon of flour to help thicken, or use evaporated milk for a lighter option. Keep in mind that the sauce won’t be quite as rich, so you may want to add an extra tablespoon of butter for richness.

Can I make this dairy-free?
Yes — use a dairy-free cream alternative, such as oat or coconut cream, and replace the parmesan with a vegan cheese that melts well. The flavour profile will shift slightly, but the dish will still be creamy and satisfying.

Quick One-Pot Garlic Parmesan Chicken and Shells

One-Pot Garlic Parmesan Chicken and Shells

A creamy, flavorful one-pot meal featuring tender chicken, garlic, and Parmesan cheese cooked with small pasta shells in a rich, savory sauce. Perfect for a quick and satisfying dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 500 g boneless skinless chicken breasts, cut into bite-sized chunks
  • 2 tablespoons olive oil
  • 4 cloves garlic minced
  • 1 small onion finely diced
  • 500 ml chicken stock
  • 300 ml double cream
  • 250 g small pasta shells
  • 100 g grated parmesan cheese
  • 1 teaspoon dried thyme
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons unsalted butter
  • Handful fresh parsley chopped (for garnish)

Method
 

  1. Brown the chicken: Heat the olive oil in a large, deep frying pan or skillet over a medium-high flame. Add the chicken chunks in a single layer — you should hear a satisfying sizzle as they hit the pan. Cook for 4-5 minutes, turning once, until the chicken is golden brown on the outside and no longer pink inside. The surface should feel firm to the touch and smell wonderfully savoury. Transfer the chicken to a plate and set aside.
  2. Sweat the aromatics: Reduce the heat to medium and add the butter to the same pan. Once it's melted and bubbling, toss in the diced onion. Stir for 2-3 minutes until the onion turns translucent and soft — you'll notice the raw, sharp smell giving way to a sweet, mellow fragrance. Add the minced garlic and cook for another 30 seconds, just until it becomes fragrant and the colour shifts to a pale gold.
  3. Build the sauce: Pour in the chicken stock and double cream, then add the dried thyme, salt, and pepper. Stir everything together with a wooden spoon, scraping up any browned bits from the bottom of the pan — those little dark flecks are packed with flavour. Bring the mixture to a gentle simmer; you'll see small bubbles breaking the surface, but not a full rolling boil.
  4. Cook the shells: Tip the dry pasta shells into the simmering liquid and stir well to ensure they're all submerged. Cover the pan with a lid and let it cook for 12-14 minutes, stirring once halfway through. The shells will absorb the liquid as they cook, and the sauce will thicken into a creamy, glossy coating. You'll know they're ready when the pasta is tender but still has a slight bite — a texture that holds up well.
  5. Finish with cheese and chicken: Remove the lid and stir in the grated parmesan cheese. Watch as it melts into the sauce, turning it into a rich, velvety blanket around the shells. Return the browned chicken to the pan, along with any juices that have collected on the plate. Stir gently to combine, then let everything heat through for 1-2 minutes. The chicken will have a slight sheen from the sauce, and the aroma of garlic and cheese will fill your kitchen.
  6. Rest and serve: Take the pan off the heat and let it sit for 2-3 minutes. This short rest allows the sauce to settle and the flavours to meld together. Sprinkle the fresh parsley over the top just before serving. The final dish should look creamy, with the shells glistening and the chicken pieces nestled throughout.

Notes

For best results, use freshly grated Parmesan cheese and adjust salt to taste. The sauce will thicken as the pasta cooks; stir occasionally to prevent sticking.

I make this at least once a week — it’s become a family favourite in our house, and I hope it becomes one in yours too. If you give this One-Pot Garlic Parmesan Chicken and Shells a try, drop a comment below and let me know how it turned out. I’d love to hear about any tweaks you made or how your family reacted when you put this on the table. For more quick weeknight inspiration, have a browse through our Dinner Recipes collection — there’s plenty more where this came from.

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating