Cozy One-Pan Creamy Garlic Chicken
Comforting, flavorful, and weeknight-friendly for any home cook.
Welcome to your new favorite comfort dish: a rich, creamy garlic chicken that feels special enough for guests yet simple enough for a busy weeknight. Tender chicken simmers in a velvety, herb-infused sauce that’s perfect for spooning over pasta, rice, or crusty bread. This recipe balances big, restaurant-style flavor with straightforward steps, making it ideal for both confident cooks and enthusiastic beginners.
- Prep time: 15 minutes
- Cook time: 25 minutes
- Servings: 4
- Difficulty: Easy

Classic One-Pan Chicken Pasta
This hearty one-pan chicken pasta is perfect for busy weeknights and cozy weekends alike. Everything cooks in a single skillet, so cleanup is easy and the flavors meld beautifully. The recipe is written for home cooks of all levels, with clear steps, flexible substitutions, and practical tips to help you get great results every time.
Ingredients
For the Pasta
- 2 tablespoons olive oil
- 1 pound (450 g) boneless, skinless chicken breasts, cut into bite-size pieces
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1 teaspoon dried Italian seasoning (or mixed herbs)
- 3 cloves garlic, minced
- 1 small yellow onion, finely chopped
- 2 cups (480 ml) low-sodium chicken broth
- 1 1/2 cups (360 ml) milk (whole or 2%)
- 8 ounces (225 g) short pasta (penne, fusilli, or rotini)
- 1 cup (100 g) grated Parmesan cheese
- 1 cup (150 g) cherry tomatoes, halved
- 2 cups (60 g) fresh spinach, roughly chopped
Optional Garnishes
- Fresh basil or parsley, chopped
- Extra grated Parmesan
- Crushed red pepper flakes
- Lemon wedges for serving
Directions
Step 1: Season and Sear the Chicken
- Pat the chicken pieces dry with paper towels to help them brown nicely.
- Season the chicken evenly with salt, pepper, and Italian seasoning.
- Heat the olive oil in a large, deep skillet or wide pot over medium-high heat.
- Add the chicken in a single layer and cook for 4–6 minutes, stirring occasionally, until lightly browned on the outside (it does not need to be fully cooked through yet).
- Transfer the browned chicken to a plate and set aside, leaving any juices and browned bits in the pan.
Step 2: Build the Flavor Base
- Reduce the heat to medium. In the same pan, add the chopped onion.
- Cook for 3–4 minutes, stirring often, until the onion is soft and translucent.
- Add the minced garlic and cook for 30–60 seconds, just until fragrant. Avoid browning the garlic, as it can turn bitter.
- Use a wooden spoon to scrape up any browned bits from the bottom of the pan; these add extra flavor.
Step 3: Add Liquids and Pasta
- Pour in the chicken broth and milk, stirring to combine with the onion and garlic.
- Bring the mixture to a gentle simmer over medium heat.
- Add the dry pasta and stir well, making sure all the pieces are submerged in the liquid.
- Return the browned chicken (and any juices on the plate) to the pan, stirring to distribute evenly.
Step 4: Simmer Until Tender
- Reduce the heat to medium-low to maintain a gentle simmer.
- Cover the pan with a lid and cook for 10–12 minutes, stirring every few minutes to prevent the pasta from sticking to the bottom.
- Check the pasta for doneness; it should be al dente (tender but still slightly firm in the center).
- If the liquid reduces too quickly and the pasta is not yet cooked, add a splash of water or broth and continue simmering.
Step 5: Finish with Vegetables and Cheese
- Once the pasta is cooked, remove the lid and stir in the cherry tomatoes and chopped spinach.
- Cook for 1–2 minutes, just until the spinach wilts and the tomatoes begin to soften.
- Turn off the heat and gradually stir in the grated Parmesan cheese until the sauce becomes creamy.
- Taste and adjust seasoning with additional salt and pepper if needed.
Step 6: Serve
- Let the pasta rest for 2–3 minutes to thicken slightly.
- Serve hot, topped with fresh herbs, extra Parmesan, and a squeeze of lemon if desired.
- Sprinkle with red pepper flakes for a gentle kick of heat.
Variations
- Creamier Version: Replace 1/2 cup (120 ml) of the milk with heavy cream for a richer sauce.
- Veggie-Packed: Add sliced bell peppers, mushrooms, or zucchini along with the onion for extra vegetables.
- Spicy Twist: Stir in 1–2 teaspoons of chili paste or a generous pinch of red pepper flakes with the garlic.
- Herb Swap: Use dried oregano and basil if you do not have Italian seasoning, or finish with fresh basil leaves.
- Cheese Change: Substitute part of the Parmesan with shredded mozzarella or Asiago for a different flavor.
Substitutions
- Chicken: Use boneless, skinless chicken thighs instead of breasts for juicier meat, or substitute with cooked shredded rotisserie chicken added in Step 5.
- Dairy-Free: Replace milk with unsweetened oat or almond milk and use a dairy-free cheese alternative or nutritional yeast.
- Gluten-Free: Use gluten-free pasta and ensure your broth is certified gluten-free; check pasta a bit earlier, as it can soften quickly.
- Broth: Vegetable broth can replace chicken broth for a lighter, vegetarian-friendly base (if omitting chicken).
- Greens: Swap spinach for kale (finely chopped) or arugula; add kale earlier so it has time to soften.
Tips for Success
- Avoid Overcooking Pasta: Start checking the pasta a few minutes before the suggested time. It will continue to soften slightly as it sits in the hot sauce.
- Prevent Sticking: Stir the pasta regularly while simmering, especially in the first few minutes, to keep it from clumping or sticking to the pan.
- Control the Heat: Keep the simmer gentle. A rapid boil can cause the milk to scorch or separate and the liquid to evaporate too quickly.
- Adjust Sauce Thickness: If the sauce is too thick, add a splash of warm water or broth. If it is too thin, let it simmer uncovered for a few extra minutes, stirring often.
- Season in Layers: Taste at the end and adjust salt, pepper, and herbs. Broths and cheeses vary in saltiness, so fine-tuning at the end is important.
- Use the Right Pan: A wide, deep skillet or Dutch oven works best, giving the pasta room to cook evenly.
Storing and Reheating Leftovers
- Cooling: Let the pasta cool to room temperature for 20–30 minutes before storing, but do not leave it out for more than 2 hours.
- Refrigeration: Transfer leftovers to an airtight container and refrigerate for up to 3–4 days.
- Freezing: For best texture, freezing is not ideal, but you can freeze portions in airtight containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Reheating on the Stove: Warm gently over low heat with a splash of milk or broth, stirring often until heated through and creamy again.
- Microwave Reheating: Reheat in short intervals (about 60 seconds), stirring between each, and add a spoonful of liquid if the pasta seems dry.

