Description
Indulge in the ultimate comfort food with this one-pot Cheesy Chicken Pasta, a creamy and delicious dish that’s perfect for busy weeknights or cozy family dinners. Packed with tender chicken and fresh spinach, it brings rich flavors that everyone will love. With just 10 minutes of prep and around 35 minutes of cooking, you can have this delightful meal ready in under an hour. Enjoy less cleanup and more time savoring each bite of cheesy goodness.
Ingredients
Scale
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 1 pound chicken breast, cut into bite-sized pieces
- ¼ teaspoon salt, or to taste
- ¼ teaspoon pepper, or to taste
- 3 cloves garlic, minced
- 10 ounces penne pasta (about 2½ cups, uncooked)
- 2½ cups low sodium chicken broth
- 1 cup milk
- 8 ounces fresh spinach (about 3 cups)
- 3 ounces cream cheese
- 1 cup shredded mozzarella cheese
- ½ cup freshly grated Parmesan cheese
- 2 tablespoons fresh parsley, finely chopped
Instructions
- In a large skillet or Dutch oven, heat olive oil over medium heat. Sauté chopped onion for 3–4 minutes until translucent.
- Add chicken pieces, season with salt and pepper, and cook until browned, about 5–6 minutes. Stir in minced garlic and sauté for an additional minute.
- Pour in uncooked penne pasta, chicken broth, and milk; stir to combine. Bring to a boil, then reduce heat to low, cover, and simmer for 15–20 minutes until pasta is tender.
- If liquid remains after cooking, uncover and cook for another 5 minutes to evaporate excess moisture.
- Remove from heat and stir in cream cheese until melted. Add spinach along with mozzarella and Parmesan cheese; mix until cheeses are fully melted and spinach wilts.
- Serve warm garnished with fresh herbs or extra cheese if desired.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main
- Method: One-Pot
- Cuisine: American
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 525
- Sugar: 4g
- Sodium: 670mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 53g
- Fiber: 3g
- Protein: 33g
- Cholesterol: 80mg