Ingredients:
- 4 boneless, skinless chicken breasts
- 1/2 pound fresh asparagus, trimmed
- 4 slices provolone cheese
- 1/4 cup grated Parmesan cheese
- 2 cloves garlic, minced
- 1 tablespoon chopped fresh parsley
- 1 tablespoon olive oil
- Salt and pepper, to taste
- Toothpicks

Instructions:
- Preheat the oven to 375°F (190°C).
- Pound the chicken breasts to an even thickness with a meat mallet. Season both sides of the chicken breasts with salt and pepper.
- In a large mixing bowl, toss the trimmed asparagus with minced garlic, chopped fresh parsley, and olive oil until well coated.
- Lay a slice of provolone cheese on top of each chicken breast. Place an even amount of asparagus on top of the provolone cheese.
- Carefully roll up each chicken breast, and secure with toothpicks.
- Place the stuffed chicken breasts in a baking dish, and sprinkle the grated Parmesan cheese over the top.
- Bake the chicken in the preheated oven for 25-30 minutes, or until the chicken is cooked through and the cheese is melted and bubbly.
- Remove the toothpicks from the chicken breasts, and slice the chicken crosswise into rounds.
- Serve the asparagus stuffed chicken breast with your favorite side dishes.
Enjoy your delicious asparagus stuffed chicken breast!