This One Pot Creamy Pesto Chicken Pasta is a rich, comforting, and ridiculously easy dinner that I can pull together in about 25 minutes. Tender bites of chicken simmer with pasta in a creamy pesto-infused sauce, all made in one skillet. No need to boil pasta separately or make a complicated sauce—this dish proves that simple can still be luxurious.
Why You’ll Love This Recipe
I love this recipe because it’s the kind of meal that feels indulgent but is super low-effort. Everything cooks in one pot, so cleanup is minimal. The sauce turns out silky and rich thanks to the combo of cream cheese, milk, and basil pesto. I sometimes toss in fresh spinach or sun-dried tomatoes when I have them, but honestly, the base of chicken, pasta, and sauce is satisfying enough on its own.
What really seals the deal for me is how adaptable this dish is. I can throw it together with pantry staples, adjust the protein, or sneak in some veggies—and it still turns out creamy, cozy, and packed with flavor every single time.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- Boneless, skinless chicken breast (or thighs)
- Butter
- Garlic
- Penne pasta (or other short pasta like rotini or bowties)
- Chicken broth
- Milk
- Cream cheese
- Basil pesto (store-bought or homemade)
- Grated Parmesan
- Freshly cracked black pepper
- Crushed red pepper
- Fresh spinach (optional)
- Sun-dried tomatoes (optional)
Directions
- I start by cutting the chicken into 1-inch pieces, then sauté it in butter until golden and just cooked through.
- I add the garlic and stir it in for a minute until fragrant.
- Then I pour in the uncooked pasta and chicken broth, giving everything a good stir to deglaze the skillet.
- I let it simmer for about 10–12 minutes, stirring occasionally, until the pasta is tender and most of the broth is absorbed.
- Once the pasta is ready, I lower the heat and stir in the milk and cream cheese until melted and smooth.
- Then I fold in the basil pesto, grated Parmesan, and any optional veggies like spinach or sun-dried tomatoes.
- I finish with a few cracks of black pepper and a pinch of crushed red pepper, then serve it hot right from the skillet.
Servings and timing
This recipe serves 4 people and takes approximately 25 minutes to make—5 minutes of prep time and 20 minutes of cook time. It’s perfect for busy weeknights or anytime I want something fast but satisfying.
Variations
- I sometimes swap the chicken for Italian sausage or leftover rotisserie chicken for a quicker option.
- When I’m in the mood for something veggie-packed, I add sautéed mushrooms, roasted red peppers, or steamed broccoli.
- For an extra cheesy version, I stir in a handful of shredded mozzarella at the end.
- I’ve also made this with sun-dried tomato pesto instead of basil pesto for a tangier twist.
Storage/Reheating
I store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, I warm it gently on the stovetop or in the microwave with a splash of milk to loosen the sauce. This dish doesn’t freeze well because of the dairy, but it’s so tasty, I rarely have leftovers for long anyway.
FAQs
Can I use a different type of pasta?
Short pastas like bowties or rotini work well. I don’t recommend using gluten-free or whole wheat pasta here, since they absorb liquid differently and may not cook properly using the one-pot method.
Do I have to use cream cheese?
The cream cheese helps make the sauce super creamy and smooth. If I need a substitute, I sometimes use heavy cream or a splash of half-and-half, but the texture may not be as thick.
Is basil pesto the only option?
Nope! I’ve tried sun-dried tomato pesto and even arugula pesto, and both work beautifully. It just depends on the flavor profile I’m going for.
Can I make this vegetarian?
Absolutely. I just skip the chicken and use vegetable broth instead of chicken broth. Adding mushrooms or extra veggies helps keep it hearty.
What if I don’t have Parmesan?
While Parmesan adds a lot of savory depth, I’ve used Pecorino Romano or even a little shredded mozzarella in a pinch. It’s still delicious.
Conclusion
This One Pot Creamy Pesto Chicken Pasta has become a staple in my kitchen because it’s fast, flavorful, and endlessly versatile. Whether I keep it simple with chicken and pasta or load it up with veggies, it always hits the spot. It’s one of those meals I can count on when I need comfort food in a hurry—and it never disappoints.
PrintOne Pot Creamy Pesto Chicken Pasta
A quick and creamy one-pot pasta dish featuring tender chicken, basil pesto, and a rich cheese sauce, all ready in just 25 minutes with minimal cleanup.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-Inspired
- Diet: Low Lactose
Ingredients
- 1 lb boneless, skinless chicken breast or thighs, cut into 1-inch pieces
- 2 tbsp butter
- 3 cloves garlic, minced
- 12 oz penne pasta (or other short pasta like rotini or bowties)
- 3 cups chicken broth
- 1 cup milk
- 4 oz cream cheese
- 1/3 cup basil pesto (store-bought or homemade)
- 1/4 cup grated Parmesan
- Freshly cracked black pepper, to taste
- Pinch of crushed red pepper
- 1 cup fresh spinach (optional)
- 1/4 cup sun-dried tomatoes, chopped (optional)
Instructions
- Cut the chicken into 1-inch pieces and sauté in butter over medium heat until golden and cooked through.
- Add minced garlic and cook for 1 minute until fragrant.
- Stir in the uncooked pasta and chicken broth, scraping up any browned bits from the bottom of the skillet.
- Simmer uncovered for 10–12 minutes, stirring occasionally, until the pasta is tender and most of the broth is absorbed.
- Reduce heat and stir in milk and cream cheese until melted and smooth.
- Mix in the basil pesto, grated Parmesan, and optional spinach or sun-dried tomatoes.
- Finish with black pepper and a pinch of crushed red pepper. Serve hot straight from the skillet.
Notes
- Use rotisserie chicken or Italian sausage as a time-saving protein swap.
- Add sautéed mushrooms or broccoli for a veggie boost.
- Substitute sun-dried tomato or arugula pesto for a twist on flavor.
- Use a splash of milk when reheating to loosen the sauce.
- Not suitable for freezing due to dairy content.
Nutrition
- Serving Size: 1 plate (about 2 cups)
- Calories: 540
- Sugar: 4g
- Sodium: 640mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 32g
- Cholesterol: 95mg