
Nothing beats a warm, comforting bowl of pasta after a long day, and this Creamy Chicken Penne with Mushrooms & Asparagus is the perfect choice. Imagine tender chunks of chicken tossed with al dente penne pasta, earthy mushrooms, and crisp asparagus, all coated in a rich, velvety cream sauce. It’s the kind of dish that makes a cozy weeknight feel special, yet elegant enough to serve for guests or a celebratory family dinner.
This recipe was inspired by a classic Italian trattoria meal I once enjoyed, where the flavors of fresh vegetables and creamy sauce created a dish so memorable that I had to recreate it at home. The combination of wholesome ingredients with a luxurious sauce delivers comfort without compromising on freshness and flavor.
Ingredients
-
12 oz penne pasta
-
2 tablespoons olive oil
-
1 lb boneless, skinless chicken breasts, cut into bite-sized pieces
-
Salt and pepper, to taste
-
1 teaspoon garlic powder
-
1 medium onion, finely chopped
-
3 cloves garlic, minced
-
8 oz cremini or white mushrooms, sliced
-
1 bunch asparagus, trimmed and cut into 2-inch pieces
-
1 cup chicken broth (low sodium)
-
1 cup heavy cream
-
½ cup grated Parmesan cheese
-
½ teaspoon dried thyme
-
½ teaspoon crushed red pepper flakes (optional)
-
2 tablespoons fresh parsley, chopped, for garnish
Directions
-
Cook the pasta: Begin by bringing a large pot of water to a rolling boil. Be sure to add a generous pinch of salt, which not only flavors the pasta but also helps enhance the overall taste of the dish. Once the water is boiling, add the penne pasta and stir occasionally to prevent it from sticking together. Cook according to the package instructions until al dente, which means the pasta should be tender but still firm to the bite. Al dente pasta works best in creamy dishes because it holds up well when mixed with sauce, preventing it from becoming mushy. After cooking, carefully drain the pasta in a colander and set aside. For best results, reserve about ½ cup of the pasta cooking water. This starchy water can later be used to adjust the consistency of your sauce, ensuring it clings perfectly to each piece of pasta.
-
Cook the chicken: While the pasta is cooking, heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Ensure the skillet is hot before adding the chicken so it sears nicely, locking in juices. Season the bite-sized chicken pieces with salt, pepper, and garlic powder for a well-rounded flavor base. Add the chicken to the skillet in a single layer, being careful not to overcrowd the pan. This allows each piece to brown evenly. Cook the chicken for approximately 5-6 minutes, stirring occasionally to achieve a golden, caramelized exterior. Check that the chicken is cooked through—juices should run clear and the meat should reach an internal temperature of 165°F (74°C). Once cooked, remove the chicken from the skillet and place it on a plate, loosely covering it with foil to keep it warm. Leaving the chicken resting for a few minutes helps retain its moisture and tenderness.
-
Sauté the vegetables: In the same skillet, add the chopped onion and minced garlic. Using the same pan ensures you retain the delicious flavors left behind by the chicken, which will enhance the overall taste of your dish. Sauté the onion and garlic for 2-3 minutes until they become soft, fragrant, and slightly translucent. Next, add the sliced mushrooms and cook for an additional 5 minutes, stirring occasionally, until they are tender and have released their moisture. Mushrooms add a rich, earthy flavor that complements the creamy sauce beautifully. Then, stir in the asparagus pieces and cook for another 3 minutes. The asparagus should turn a bright green color and remain slightly crisp, adding a fresh, vibrant element to the dish. Be careful not to overcook the vegetables, as they will continue to cook slightly when combined with the pasta and sauce later.
-
Make the cream sauce: Pour the chicken broth into the skillet with the vegetables and allow it to simmer for 2 minutes. This step helps deglaze the pan, lifting all the flavorful browned bits from the bottom. Reduce the heat to low and stir in the heavy cream slowly, followed by the grated Parmesan cheese, dried thyme, and crushed red pepper flakes if using. Stir continuously for 3-4 minutes, allowing the sauce to thicken slightly. Keep the heat gentle to prevent the cream from curdling and to ensure a smooth, velvety texture. Taste the sauce and adjust the seasoning as needed, adding a pinch of salt or pepper to enhance the flavors.
-
Combine pasta and chicken: Return the cooked penne and chicken to the skillet with the sauce and vegetables. Gently toss everything together using tongs or a large spoon, ensuring each piece of pasta and chicken is coated evenly with the creamy sauce. If the sauce appears too thick, gradually add a small splash of the reserved pasta water until you reach the desired consistency. The starchy water helps the sauce cling to the pasta and adds a silky texture. Allow the pasta and sauce to cook together for another 1-2 minutes, letting all the flavors meld harmoniously.
-
Serve: Taste the finished dish and make any final adjustments to the seasoning. Garnish generously with freshly chopped parsley for a pop of color and a touch of fresh flavor. Serve the creamy chicken penne immediately while hot, plating it in shallow bowls for a restaurant-style presentation. For an extra touch, sprinkle a bit more Parmesan over the top before serving. This dish is best enjoyed right away to fully appreciate the creamy texture and vibrant flavors, making each bite comforting, rich, and satisfying.
Prep Time, Cook Time, Total Time, Yield
-
Prep Time: 15 minutes
-
Cook Time: 25 minutes
-
Total Time: 40 minutes
-
Yield: 4 servings
Notes
-
Chicken options: You can substitute chicken breasts with chicken thighs for a juicier result.
-
Vegetable variations: Feel free to add bell peppers, zucchini, or spinach for extra color and nutrients.
-
Cheese alternatives: For a sharper flavor, mix Parmesan with Pecorino Romano.
-
Make it lighter: Swap heavy cream with half-and-half or a creamy Greek yogurt for a lighter version without sacrificing flavor.
-
Storage tips: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop to prevent the sauce from separating.
Why You’ll Love This Recipe
This Creamy Chicken Penne with Mushrooms & Asparagus is more than just a pasta dish—it’s a meal that delivers on flavor, comfort, and nutrition. The tender chicken, earthy mushrooms, and bright asparagus work in harmony with a smooth cream sauce to create a dish that is both indulgent and satisfying. It’s quick enough for a weeknight but special enough for entertaining, making it a versatile recipe for any occasion.
Unlike heavy restaurant-style pasta that can leave you feeling weighed down, this recipe balances richness with fresh vegetables, giving each bite a creamy yet light sensation. The Parmesan cheese adds a nutty depth, while fresh parsley brings a burst of color and freshness. This dish also pairs beautifully with a simple green salad or garlic bread for a complete, satisfying meal.
Tips for Perfect Creamy Pasta
-
Cook pasta al dente: Slightly firm pasta holds up better when tossed with the sauce.
-
Don’t overcook vegetables: Asparagus and mushrooms should maintain a bit of texture to contrast the creamy sauce.
-
Use freshly grated Parmesan: Pre-grated cheese may contain anti-caking agents that affect smooth melting.
-
Simmer gently: Keep the cream on low heat to avoid curdling and to allow flavors to meld.
-
Reserve pasta water: Adding a few tablespoons of starchy water helps the sauce cling beautifully to the pasta.
Pairing Suggestions
For a full Italian-inspired meal, serve this dish with a crisp Caesar salad, a basket of warm garlic bread, or a side of roasted cherry tomatoes. If you enjoy wine pairings, a light white wine like Pinot Grigio or Chardonnay complements the creamy sauce beautifully, enhancing the meal without overpowering the flavors.
Frequently Asked Questions
1. Can I make this dish ahead of time?
Yes, you can prep the chicken and vegetables a day ahead. Store them separately and cook the pasta fresh before combining everything. This ensures the sauce stays creamy and the pasta doesn’t overcook.
2. Is there a way to make it dairy-free?
Absolutely! Replace heavy cream with coconut cream or a plant-based cream alternative, and use dairy-free Parmesan cheese. The dish will remain rich and flavorful while being suitable for lactose-intolerant diets.
3. Can I freeze leftovers?
You can freeze this dish, but it’s best to freeze the chicken, mushrooms, and asparagus separately from the pasta. Combine and reheat gently to prevent the cream sauce from separating.
4. What other proteins can I use instead of chicken?
Shrimp, turkey, or even a plant-based protein like tofu can be used. Adjust cooking times according to the protein you choose—shrimp will only need 3-4 minutes, for example, whereas tofu may need searing for texture.
Final Thoughts
This Creamy Chicken Penne with Mushrooms & Asparagus proves that comfort food can be both delicious and fresh. With its tender chicken, crisp asparagus, earthy mushrooms, and indulgent cream sauce, it’s a meal that satisfies every craving. Whether for a weeknight dinner, a casual gathering with friends, or a family celebration, this dish brings warmth, flavor, and elegance to the table.
The best part is its versatility—adaptable with different proteins, vegetables, or even pasta shapes—so you can enjoy a slightly new version each time without losing the creamy, comforting essence. Give this recipe a try and see why it’s quickly becoming a favorite in many kitchens. Each bite is a celebration of simple ingredients turned extraordinary, proving that you don’t need complicated recipes to create unforgettable meals.
Print
Creamy Chicken Penne with Mushrooms & Asparagus
- Total Time: 40 minutes
- Yield: 4 servings 1x
Description
Nothing feels more comforting than a warm bowl of pasta, and this Creamy Chicken Penne with Mushrooms & Asparagus delivers just that. Tender chicken, earthy mushrooms, and crisp asparagus come together in a luscious, creamy sauce that coats every bite. Perfect for a cozy weeknight dinner, a family gathering, or a special occasion, this dish balances indulgence and freshness effortlessly. Inspired by classic Italian flavors, it’s a recipe that transforms simple ingredients into a rich, flavorful meal everyone will love.
Ingredients
-
12 oz penne pasta
-
2 tablespoons olive oil
-
1 lb boneless, skinless chicken breasts, cut into bite-sized pieces
-
Salt and pepper, to taste
-
1 teaspoon garlic powder
-
1 medium onion, finely chopped
-
3 cloves garlic, minced
-
8 oz cremini or white mushrooms, sliced
-
1 bunch asparagus, trimmed and cut into 2-inch pieces
-
1 cup chicken broth (low sodium)
-
1 cup heavy cream
-
½ cup grated Parmesan cheese
-
½ teaspoon dried thyme
-
½ teaspoon crushed red pepper flakes (optional)
-
2 tablespoons fresh parsley, chopped, for garnish
Instructions
-
Cook the pasta: Bring a large pot of salted water to a boil. Add the penne and cook until al dente according to package instructions. Drain, reserving ½ cup of pasta water, and set aside.
-
Cook the chicken: Heat olive oil in a large skillet over medium-high heat. Season chicken with salt, pepper, and garlic powder. Cook for 5-6 minutes until golden and cooked through. Remove from skillet and set aside.
-
Sauté the vegetables: In the same skillet, sauté chopped onion and garlic for 2-3 minutes until fragrant. Add mushrooms and cook for 5 minutes until tender. Stir in asparagus and cook another 3 minutes until bright green and slightly crisp.
-
Make the cream sauce: Pour in chicken broth and simmer for 2 minutes. Reduce heat to low and stir in heavy cream, Parmesan cheese, thyme, and red pepper flakes if using. Simmer for 3-4 minutes until sauce thickens slightly.
-
Combine pasta and chicken: Add cooked penne and chicken to the skillet. Toss to coat evenly with sauce. Add reserved pasta water if needed for desired consistency.
-
Serve: Taste and adjust seasoning. Garnish with fresh parsley and serve immediately.
Notes
-
Chicken alternatives: Use chicken thighs for juicier meat.
-
Vegetable variations: Add bell peppers, zucchini, or spinach for extra flavor and color.
-
Cheese options: Mix Parmesan with Pecorino Romano for a sharper taste.
-
Lighter version: Substitute heavy cream with half-and-half or Greek yogurt.
-
Storage: Keep leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently to maintain creamy texture.
- Prep Time: 15 minutes
- Cook Time: 25 minutes


