Juicy grilled chicken with a warm, melty ham-and-Swiss center feels like a “restaurant order” you can actually pull off on a regular weeknight. It’s the kind of dish people make when they want something a little special without dragging out a pile of pans—especially in grilling season, when dinner tastes better outdoors.
Why you’ll love this dish
This grilled chicken stuffed with ham and Swiss cheese hits a sweet spot: simple ingredients, big payoff.
- Fast but impressive: It looks fancy on the plate, but it’s just stuffing and grilling.
- Moist, flavorful chicken: The ham and cheese help protect the inside from drying out.
- Great for picky eaters: Familiar flavors (ham + Swiss) usually win over kids and adults alike.
- Perfect for entertaining: Easy to scale up, and the vinaigrette makes it feel “complete.”
“I made this for a last-minute cookout and everyone asked for the sauce recipe. The chicken stayed surprisingly juicy, and the ham-and-Swiss combo was a total crowd-pleaser.”
How to make Grilled Chicken Stuffed with Ham and Swiss Cheese
The cooking process explained
Here’s the flow before you start measuring anything:
- Preheat the grill to medium-high so you get good sear marks without scorching.
- Cut a pocket into each chicken breast (like a pita pocket—don’t cut all the way through).
- Stuff with ham and Swiss, then secure if needed (toothpicks work well).
- Mix the Dijon vinaigrette while the grill heats—quick whisk, no blender required.
- Grill the chicken until fully cooked through.
- Rest, slice, and drizzle with vinaigrette right before serving.
Ingredients
What you’ll need
- 4 boneless, skinless chicken breasts
- 4 slices of ham
- 4 slices of Swiss cheese
- Salt and pepper to taste
- Olive oil (for brushing the chicken)
For the Dijon vinaigrette
- 1/4 cup olive oil
- 1 tablespoon honey
- 1 tablespoon red wine vinegar
- 1/4 cup Dijon mustard
- 1 teaspoon Dijon mustard (yes, a little extra for punch)
- Salt and pepper (for vinaigrette)
Notes & swaps:
- Swiss cheese: Gruyère or provolone also melts nicely.
- Ham: Smoked deli ham works, but a slightly thicker-cut ham gives better texture on the grill.
- Honey: Maple syrup is a good substitute if that’s what you have.
Directions
Step-by-step instructions
Preheat the grill. Set it to medium-high heat. Clean and oil the grates so the chicken releases easily.
Make a pocket in the chicken. Use a sharp knife to cut into the thick side of each chicken breast, creating a pocket. Don’t slice all the way through—aim for a deep opening with intact edges.
Stuff the chicken. Fold 1 slice of ham and 1 slice of Swiss cheese to fit inside each pocket. Tuck the filling in neatly.
- If the pocket wants to open, secure it with 1–2 toothpicks.
Season and oil. Season the outside of the chicken with salt and pepper. Lightly brush with olive oil for better browning and to reduce sticking.
Whisk the vinaigrette. In a small bowl, whisk together:
- Dijon mustard, olive oil, honey, red wine vinegar, the extra teaspoon of Dijon, plus salt and pepper.
Taste and adjust—more honey for sweetness, more vinegar for tang.
- Dijon mustard, olive oil, honey, red wine vinegar, the extra teaspoon of Dijon, plus salt and pepper.
Grill the chicken. Place chicken on the grill and cook about 6–7 minutes per side, depending on thickness.
- For best accuracy, cook until the thickest part reaches 165°F (74°C) on an instant-read thermometer.
Rest and serve. Let the chicken rest for 5 minutes before slicing. Drizzle with Dijon vinaigrette right before serving.
How to serve Grilled Chicken Stuffed with Ham and Swiss Cheese
Serving suggestions
- Classic cookout plate: Serve with grilled asparagus, corn on the cob, or a simple cucumber-tomato salad.
- Brasserie-style: Slice the chicken on a bias and fan it over a bed of arugula. Spoon vinaigrette over the top and finish with cracked black pepper.
- Weeknight comfort: Pair with roasted potatoes or a rice pilaf to catch extra sauce.
- Low-carb option: Serve with cauliflower mash or grilled zucchini ribbons.
A small extra drizzle of vinaigrette at the table makes it feel bright and fresh, especially with the richness of Swiss cheese.
How to store
Storage and reheating tips
- Refrigerate: Store leftovers in an airtight container for up to 3–4 days.
- Reheat (best method): Warm gently to avoid rubbery chicken.
- Oven: 325°F for about 10–15 minutes, covered with foil.
- Microwave: Use 50% power in short bursts; stop as soon as it’s hot.
- Freezing: You can freeze it, but the cheese may change texture slightly.
- Freeze tightly wrapped for up to 2 months.
- Thaw overnight in the fridge before reheating.
Food safety note: Don’t leave cooked chicken out at room temperature longer than 2 hours (or 1 hour if it’s very hot outside).
Tips to make
Pro chef tips
- Pound to even thickness: If chicken breasts are uneven, lightly pound them so they cook evenly and are easier to stuff.
- Don’t overstuff: Too much filling pushes out as the cheese melts. One slice each of ham and Swiss is usually perfect.
- Use toothpicks strategically: Secure the opening near the thickest part where the pocket tends to gape.
- Prevent flare-ups: Olive oil can drip—keep a cooler zone on the grill so you can move chicken if flames kick up.
- Rest before slicing: This keeps juices inside and helps the melted cheese stay in place instead of spilling out immediately.
Variations
Flavor swaps
- Chicken Cordon Bleu vibe: Add a light sprinkle of garlic powder and paprika, then finish with a squeeze of lemon.
- Spicy twist: Add a thin layer of spicy mustard inside the pocket or a few pickled jalapeño slices with the Swiss.
- Herby upgrade: Tuck in fresh basil or thyme with the ham and cheese.
- Different vinaigrette: Swap red wine vinegar for apple cider vinegar, or add a teaspoon of whole-grain mustard for texture.
- No-grill option: Sear in a skillet, then finish in the oven at 375°F until 165°F internal temperature.
FAQs
Common questions
How do I keep the cheese from leaking out?
Some leakage is normal, but you can reduce it by:
- Using one slice of cheese (not a big stack)
- Folding the cheese so it sits deeper in the pocket
- Securing with toothpicks
- Letting the chicken rest before slicing
Can I prep this ahead of time?
Yes. You can stuff and season the chicken up to 24 hours in advance. Store it covered in the fridge. For best results, whisk the vinaigrette fresh (or shake it up again before serving).
What internal temperature should the chicken reach?
Cook stuffed chicken breasts to 165°F (74°C) at the thickest part. Because fillings can insulate the center, using a thermometer is the most reliable way to avoid undercooking.
Can I use chicken thighs instead of breasts?
You can, but it’s trickier to create a pocket in thighs. If you try it, use large, thick boneless thighs and secure well. Cooking time may be slightly longer.
Is the vinaigrette very strong?
It’s tangy and bold (mustard-forward), which balances the rich ham and Swiss. If you prefer milder flavor, whisk in an extra teaspoon of honey or a splash more olive oil.
Print
Grilled Chicken Stuffed with Ham and Swiss Cheese
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Paleo
Description
Juicy grilled chicken breasts stuffed with ham and Swiss cheese, offering a simple yet impressive dish perfect for weeknights or entertaining.
Ingredients
- 4 boneless, skinless chicken breasts
- 4 slices of ham
- 4 slices of Swiss cheese
- Salt and pepper to taste
- Olive oil (for brushing the chicken)
- 1/4 cup olive oil (for the vinaigrette)
- 1 tablespoon honey
- 1 tablespoon red wine vinegar
- 1/4 cup Dijon mustard
- 1 teaspoon Dijon mustard (for extra punch)
- Salt and pepper (for vinaigrette)
Instructions
- Preheat the grill to medium-high heat.
- Cut a pocket into each chicken breast without slicing all the way through.
- Stuff each pocket with ham and Swiss cheese, securing if needed.
- Season the chicken with salt and pepper, then brush lightly with olive oil.
- Whisk together the Dijon vinaigrette ingredients in a bowl.
- Grill the chicken for about 6–7 minutes per side until fully cooked.
- Rest the chicken for 5 minutes before slicing and drizzle with vinaigrette.
Notes
Swiss cheese can be substituted with Gruyère or provolone. A slightly thicker-cut ham provides better texture on the grill.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: American
