This One Pot Creamy Pesto Chicken Pasta is the kind of weeknight dinner I love to make when I need something hearty, creamy, and comforting without spending hours in the kitchen. Everything cooks together in one pot, which means less cleanup and a rich, flavorful pasta dish ready in just 25 minutes.
Why You’ll Love This Recipe
I like how this pasta comes together so quickly with just a handful of ingredients, yet still feels like a restaurant-quality dish. The pesto adds a burst of herby flavor that blends beautifully with the creamy sauce, and the tender chicken makes it a filling meal on its own. I also appreciate how flexible it is—I can toss in extras like spinach, sun dried tomatoes, or mushrooms depending on what I have on hand.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
boneless, skinless chicken breast
-
butter
-
garlic
-
penne pasta
-
chicken broth
-
milk
-
cream cheese
-
basil pesto
-
grated Parmesan
-
freshly cracked black pepper
-
crushed red pepper
-
optional: fresh spinach and sun dried tomatoes
Directions
-
I start by cutting the chicken into bite-sized pieces. In a deep skillet, I melt butter over medium heat and cook the chicken until it’s slightly browned.
-
I add minced garlic and sauté for about a minute more.
-
Next, I stir in uncooked penne pasta and chicken broth, scraping up any browned bits from the pan. I cover the skillet, bring it to a boil, then reduce to medium-low and let it simmer about 8 minutes, stirring occasionally, until the pasta is tender and most of the broth is absorbed.
-
Once the pasta is ready, I add milk, cream cheese, and pesto. I stir until the cream cheese melts and the sauce turns creamy.
-
I mix in Parmesan until combined. If I’m using spinach and sun dried tomatoes, I stir them in just until the spinach wilts.
-
Finally, I season with black pepper and a pinch of red pepper flakes before serving.
Servings and timing
This recipe makes 4 servings. It takes about 5 minutes of prep time and 20 minutes of cook time, so I have a full meal on the table in around 25 minutes.
Variations
-
I sometimes swap penne for rotini or bowties, which hold the sauce nicely.
-
Chicken thighs work just as well as breasts if I want richer flavor.
-
For a vegetarian option, I leave out the chicken and double up on spinach, mushrooms, or roasted vegetables.
-
Shrimp also makes a great substitute for chicken, but I add it at the very end so it doesn’t overcook.
-
If I don’t have cream cheese, I use a splash of heavy cream and extra Parmesan for creaminess.
Storage/Reheating
I find this pasta tastes best fresh since the noodles keep soaking up the sauce as it sits. But if I have leftovers, I store them in an airtight container in the fridge for up to 3 days. When reheating, I add a splash of broth or milk to loosen the sauce and warm it gently on the stovetop or in the microwave. Freezing is possible for up to 3 months, but the cream sauce can separate and the pesto may darken once thawed.
FAQs
Can I make this recipe with whole wheat or gluten-free pasta?
I don’t recommend it for this one pot method since alternative pastas absorb liquid differently and may not cook evenly.
What kind of pesto works best?
I usually use store-bought basil pesto for convenience, but homemade pesto works wonderfully too.
Can I make this ahead of time?
I don’t like to make it fully ahead since the pasta softens in the sauce, but I sometimes prep the chicken and garlic earlier in the day to speed things up at dinner.
How can I make this lighter?
I swap cream cheese for reduced-fat cream cheese or even plain Greek yogurt, and I use more vegetables to balance the richness.
What can I serve with this pasta?
I like pairing it with garlic bread to soak up extra sauce and a simple green salad for freshness. Roasted vegetables also make a great side.
Conclusion
This One Pot Creamy Pesto Chicken Pasta has become a go-to in my kitchen because it’s fast, filling, and packed with flavor. I love how everything comes together in a single pan, making cleanup just as easy as the cooking. Whether I keep it simple with just pasta and sauce or load it up with spinach and sun dried tomatoes, it always satisfies.
PrintOne Pot Creamy Pesto Chicken Pasta
One Pot Creamy Pesto Chicken Pasta is a quick and comforting dish made with tender chicken, herby basil pesto, and a creamy Parmesan sauce—all cooked in a single skillet for easy cleanup and big flavor in just 25 minutes.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Dinner
- Method: One Pot
- Cuisine: Italian-American
- Diet: Halal
Ingredients
- 1 lb boneless, skinless chicken breast, cut into bite-sized pieces
- 2 tbsp butter
- 3 cloves garlic, minced
- 12 oz penne pasta (uncooked)
- 3 cups chicken broth
- 1 cup milk
- 4 oz cream cheese
- 1/3 cup basil pesto
- 1/2 cup grated Parmesan cheese
- Freshly cracked black pepper, to taste
- Pinch of crushed red pepper flakes
- Optional: 2 cups fresh spinach
- Optional: 1/3 cup sun dried tomatoes
Instructions
- Melt butter in a deep skillet over medium heat. Add chicken and cook until lightly browned, about 5–6 minutes.
- Add garlic and sauté for 1 minute until fragrant.
- Stir in uncooked penne and chicken broth, scraping up any browned bits. Cover and bring to a boil, then reduce heat and simmer for about 8 minutes, stirring occasionally, until pasta is tender and most of the broth is absorbed.
- Add milk, cream cheese, and pesto. Stir until the cream cheese is melted and sauce is smooth.
- Stir in Parmesan until well combined. Add spinach and sun dried tomatoes, if using, and cook just until spinach wilts.
- Season with black pepper and crushed red pepper flakes. Serve warm.
Notes
- Use chicken thighs for extra flavor or substitute shrimp, adding it at the end.
- Vegetarian version: skip chicken and add extra veggies like mushrooms or zucchini.
- If you don’t have cream cheese, use heavy cream and extra Parmesan.
- Best served fresh; reheat with a splash of broth or milk if needed.
- Store in the fridge for up to 3 days or freeze for up to 3 months (sauce may separate).
Nutrition
- Serving Size: 1 serving
- Calories: 590
- Sugar: 4g
- Sodium: 720mg
- Fat: 32g
- Saturated Fat: 14g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 32g
- Cholesterol: 115mg