I still remember the first time I made this silky garlic chicken with bright broccoli and spinach — it came together in one skillet and felt like a restaurant meal on a weeknight. This dish is creamy, garlicky, and packed with vegetables, making it perfect when you want something comforting but not fussy. If you like simple, one-pan dinners that impress without a long ingredient list, this is for you; it’s also a great follow-up to recipes like slow-cooker garlic butter chicken and veggies when you want a quicker stovetop option.
Why you’ll love this dish
This recipe balances comfort and nutrition. The cream cheese base creates a smooth sauce that clings to chicken, while broccoli and spinach add color, texture, and vitamins. It’s fast enough for weeknights, flexible enough for picky eaters, and easy to scale for guests. Use chicken breasts for lean protein or thighs for richer flavor.
“A weeknight lifesaver: creamy, garlicky, and every forkful had perfectly tender chicken and veggies.” — home cook review
The cooking process explained
Quick overview before you cook: you’ll sear seasoned chicken until nearly done, make a simple garlic-cream sauce in the same skillet, add broccoli and tomatoes to soften, wilt in spinach, then return the chicken and finish under melty mozzarella. Total active time is about 25 to 35 minutes depending on thickness of the chicken.
What you’ll need
- 4 chicken breasts or chicken thighs (choose breasts for leaner result or thighs for more flavor)
- 2 tablespoons olive oil or avocado oil
- 3 cloves garlic, minced
- 4 ounces cream cheese, room temperature helps it melt smoothly
- 1 cup shredded mozzarella cheese
- 1 tablespoon Italian seasoning
- 2 cups broccoli florets
- 1 cup cherry tomatoes, halved if large
- 2 cups fresh spinach
- Salt to taste
- Black pepper to taste
Notes: If you prefer dairy-free, swap cream cheese for a cashew cream or a plant-based cream cheese and use a dairy-free shredded cheese. Fresh broccoli cooks quickest when cut into small florets.
Step-by-step instructions
- Pat the chicken dry with paper towels. Season both sides with salt, pepper, and half of the Italian seasoning.
- Heat the oil in a large skillet over medium-high heat until it shimmers.
- Add the chicken and cook 4 to 6 minutes per side, until golden and almost cooked through. Transfer to a plate and tent with foil.
- Reduce heat to medium. Add the minced garlic to the empty skillet and cook 30 to 45 seconds until fragrant.
- Lower the heat to medium-low. Add the cream cheese and stir until it melts into a smooth sauce. If the sauce is too thick, loosen with a splash of water or low-sodium broth.
- Stir in the remaining Italian seasoning. Fold in the broccoli florets and cherry tomatoes. Cook 3 to 4 minutes until the broccoli is bright and slightly tender.
- Add the spinach and stir until wilted, about 1 to 2 minutes.
- Return the chicken to the skillet, nestling each piece into the sauce. Sprinkle the mozzarella evenly on top.
- Cover the skillet for 2 to 3 minutes or place briefly in a preheated 350°F (175°C) oven until the cheese melts and the chicken reaches an internal temperature of 165°F (74°C).
- Taste and adjust salt and pepper. Serve immediately.

Best ways to enjoy it
This dish shines served over a bed of steamed rice, buttered pasta, or cauliflower rice for a low-carb plate. For a lighter meal, plate it with quinoa and a squeeze of fresh lemon to brighten the cream sauce. If you like pairing meals with complementary flavors, try it alongside the sweet and savory notes from a recipe such as sausage and sweet potatoes with honey garlic for a heartier spread at brunch or family dinner.
Storage and reheating tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat with a splash of water or broth to loosen the sauce, or microwave in 30-second bursts until hot. To freeze, cool completely and freeze in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before reheating. Always reheat until the chicken reaches 165°F (74°C) for safety.
Pro chef tips
- Pound thicker chicken breasts to even thickness so they cook evenly in the allotted time.
- Let seared chicken rest briefly under foil; this keeps it juicy while you finish the sauce.
- Room-temperature cream cheese incorporates faster and prevents lumps.
- Use a heavy-bottomed skillet for even browning and to prevent the sauce from scorching.
- If your sauce breaks, whisk in a tablespoon of cold water or broth off heat to bring it back together.
Recipe variations
- Add mushrooms or bell peppers while cooking broccoli for extra earthiness and color.
- Swap mozzarella for fontina or provolone for a different melting profile.
- Make it spicy by adding red pepper flakes when you sauté the garlic.
- For a Mediterranean spin, finish with a few kalamata olives and a sprinkle of oregano.
- To make this keto-friendly, serve over zucchini noodles or riced cauliflower.
Common questions
How long does this recipe take from start to finish?
Active cooking time is about 25 to 35 minutes. Prep (mincing garlic, cutting broccoli, measuring) adds roughly 10 minutes, so plan on 35 to 45 minutes total.
Can I use frozen vegetables?
Yes. If using frozen broccoli or spinach, add them directly to the skillet but allow a few extra minutes to cook off excess moisture. Pat frozen broccoli dry if it releases a lot of liquid or briefly steam and drain before adding.
Is this safe for meal prep?
Absolutely. The dish stores well for up to 3 days in the refrigerator and reheats nicely. Keep sauce slightly loose when cooling so it recombines easily when reheated.
Can I make this dairy-free?
Yes. Replace cream cheese with a cashew-based cream or a plant-based cream cheese alternative. Use a dairy-free melting cheese or omit the shredded cheese and finish with toasted pine nuts for texture.
What internal temperature should the chicken reach?
Cook chicken to an internal temperature of 165°F (74°C). Use an instant-read thermometer in the thickest part to confirm doneness and food safety.

Silky Garlic Chicken
Ingredients
Method
- Pat the chicken dry with paper towels. Season both sides with salt, pepper, and half of the Italian seasoning.
- Heat the oil in a large skillet over medium-high heat until it shimmers.
- Add the chicken and cook 4 to 6 minutes per side, until golden and almost cooked through. Transfer to a plate and tent with foil.
- Reduce heat to medium. Add the minced garlic to the empty skillet and cook 30 to 45 seconds until fragrant.
- Lower the heat to medium-low. Add the cream cheese and stir until it melts into a smooth sauce. If the sauce is too thick, loosen with a splash of water or low-sodium broth.
- Stir in the remaining Italian seasoning. Fold in the broccoli florets and cherry tomatoes. Cook 3 to 4 minutes until the broccoli is bright and slightly tender.
- Add the spinach and stir until wilted, about 1 to 2 minutes.
- Return the chicken to the skillet, nestling each piece into the sauce. Sprinkle the mozzarella evenly on top.
- Cover the skillet for 2 to 3 minutes or place briefly in a preheated 350°F (175°C) oven until the cheese melts and the chicken reaches an internal temperature of 165°F (74°C).
- Taste and adjust salt and pepper. Serve immediately.


