Juicy chicken breasts are stuffed with tender asparagus, melty mozzarella & tangy sun dried tomatoes, then finished with a vibrant homemade spinach-basil pesto. This asparagus stuffed chicken is simple to prepare and delivers bold Mediterranean flavors in about 30 minutes—perfect for a weeknight dinner that feels special.

This cheesy asparagus stuffed chicken brings together a handful of simple, fresh ingredients that combine to create a satisfying, restaurant-style meal at home. Asparagus adds bright texture, sun-dried tomatoes bring concentrated savory-sweet tang, and low-moisture mozzarella melts beautifully inside each breast. A quick homemade spinach-basil pesto finishes the dish with herbaceous brightness and a silky finish.
Everything about this recipe is designed to be approachable: straightforward prep, simple seasonings, and a flavorful result—ready in roughly 30 minutes from start to finish.

Ingredients You’ll Need
Chicken breasts: Boneless, skinless chicken breasts are the base of this recipe—pick breasts that are relatively similar in size so they finish cooking at the same time.
Asparagus: Fresh asparagus spears give color, crunch and freshness to the filling. Trim the woody ends and cut spears to fit inside the chicken pockets if necessary.
Mozzarella: Use low-moisture mozzarella in block or sliced form for the best melting behavior and minimal liquid release.
Sun-dried tomatoes in oil: Chopped sun-dried tomatoes add a concentrated sweet-tart note that pairs wonderfully with cheese and greens.
Fresh basil & spinach: A mix of basil and spinach becomes the base for a bright, herb-forward pesto that complements the rich filling.
Olive oil: Use a mild-tasting olive oil to bind the pesto and keep the flavor balanced.
Parmesan cheese: Freshly shredded parmesan adds a savory, nutty depth to the pesto.
Garlic & lemon: Fresh garlic gives pungent aroma and lemon juice brightens the pesto, balancing oil and cheese.
Pine nuts or substitutes: Pine nuts are classic in pesto; walnuts, pistachios or pepitas work well as budget-friendly alternatives.
Seasonings: Paprika, salt and black pepper are all you need to season the chicken and the pesto to taste.
How to Make Asparagus Stuffed Chicken
1. Preheat the oven. Preheat to 400°F (200°C) and lightly spray or oil a baking dish.


2. Make the pesto. Combine basil, spinach, olive oil, parmesan, toasted pine nuts (or substitute), garlic, lemon juice, salt and pepper in a food processor. Process until smooth and taste for seasoning. Adjust oil or lemon to reach your preferred consistency and brightness.



3. Prep and sear the chicken. Place chicken breasts on a cutting board and slice a pocket into each one without cutting all the way through. Season both sides generously with paprika, salt and pepper. Heat a large skillet over medium-high, add a splash of olive oil and sear the chicken 2–3 minutes per side until lightly golden. Remove from heat.

4. Stuff the chicken. Transfer the seared breasts to the prepared baking dish. Fill each pocket evenly with sun-dried tomatoes, sliced mozzarella and trimmed asparagus spears. If you’re concerned about the filling spilling, secure with toothpicks before baking.

5. Bake. Bake for 20–22 minutes, or until the chicken is cooked through and the cheese is melted. Ovens vary—check halfway to ensure sun-dried tomatoes aren’t over-browning; cover loosely with foil if needed.

6. Garnish & serve. Spoon or dollop the spinach-basil pesto over each chicken breast and serve immediately while the cheese is warm and melty.
Serving Suggestions
This dish features bold Mediterranean flavors, so simple, complementary sides work best. Try one or two of the following to round out your plate:
- Roasted or grilled vegetables: Broccoli, zucchini or bell peppers pair nicely.
- Grain sides: Rice, quinoa or orzo soak up extra pesto and juices.
- Simple Mediterranean salad: Cucumber, tomato, red onion and a light vinaigrette.
- Roasted potatoes: Crispy potatoes make the meal extra satisfying.
- Warm bread or pita: Perfect for mopping up sauce and pesto.

Pesto Variations & Tips
The spinach-basil pesto is versatile and easily customized. Here are a few ideas:
- More basil: Replace spinach with extra basil for a classic pesto flavor.
- Swap the greens: Try kale or arugula for a different leafy note.
- Extra lemon: Add more lemon juice and zest for a brighter, citrus-forward pesto.
- Nut-free: Use sunflower seeds or pumpkin seeds (pepitas) in place of nuts for a nut-free option.

Why You’ll Love This Recipe
- Packed with fresh, Mediterranean flavors: The combination of asparagus, sun-dried tomatoes, melty mozzarella and herbaceous pesto creates a balanced, flavorful bite.
- Quick and impressive: Ready in about 30 minutes but attractive enough to serve guests.
- Flexible and customizable: Swap nuts, greens or sides to suit dietary needs or what’s in your pantry.
- An easy way to elevate chicken breasts: Stuffing and searing keep the chicken juicy while adding texture and flavor.
Ingredients (At a Glance)
- 4 chicken breasts
- 12–16 asparagus spears, trimmed
- 8 oz low-moisture mozzarella, sliced
- 4 oz sun-dried tomatoes in oil, chopped
- Paprika, salt, cracked black pepper
- For pesto: ½ cup fresh basil, ½ cup spinach, ¼ cup olive oil, 2 tbsp parmesan, 2 tbsp toasted pine nuts (or substitute), 1 garlic clove, 2 tsp lemon juice, salt & pepper
Notes & Tips
Store-bought pesto can be used in a pinch—use about ½–⅔ cup. To toast pine nuts or other nuts, spread them on a baking sheet and bake at 350°F for 5–6 minutes, or until lightly golden, watching carefully to prevent burning.