Preheat your oven to 375°F (190°C). Line a sheet pan with parchment or lightly oil a baking dish. A calm, steady start makes the rest feel easy.
Slice each chicken breast horizontally to create a pocket, being careful not to cut all the way through. If needed, you can pound them to an even thickness about 1/2 inch (1.25 cm). This helps them cook evenly.
Blanch the asparagus briefly: boil or steam for 2 minutes until they’re vibrant and just tender. Drain and pat dry. This keeps them bright and ensures the filling isn’t soggy.
Mix the garlic, olive oil, salt, pepper, and thyme in a small bowl. Drizzle or brush this mixture inside the chicken pockets and on the outside. This is the flavor base.
Stuff each pocket with a handful of asparagus spears and a heaping tablespoon of Gruyere. If you like, add a touch of lemon zest to brighten the filling.
Secure the openings with toothpicks if needed, then place the stuffed breasts on the prepared sheet pan or baking dish.
In a hot skillet, melt the butter over medium-high heat. Sear the stuffed chicken on each side for 2–3 minutes, until lightly browned. This gives color and flavor.
Transfer the pan to the oven and bake for 14–18 minutes, or until the chicken reaches 165°F (74°C) and the cheese is melted and bubbling.
Optional finish: a quick sprinkle of parmesan on top during the last 2 minutes in the oven adds a nice cheesy crust.
Let the chicken rest for 5 minutes before serving. This helps the juices redistribute, keeping the meat moist.