Main Courses
This bacon-wrapped cheese stuffed chicken breast recipe delivers crispy edges, melty cheese centers, and smoky bacon in every bite—transforming a simple chicken breast into an unforgettable main course.
The secret lies in the perfect balance of salty, savory, and creamy flavors, all wrapped in a golden, crackling crust that begs to be devoured. I've perfected this technique over countless dinner parties, and it never fails to impress even the pickiest eaters.
What makes this recipe truly special is the combination of juicy chicken, gooey cheese, and crispy bacon—each element playing its part to create a dish that's both restaurant-worthy and surprisingly simple to prepare.
The key steps involve carefully stuffing the chicken with cheese, wrapping it tightly in bacon, and cooking it to perfection using a high-heat sear followed by a gentle bake. This ensures the outside stays crispy while the inside remains tender and flavorful.
By the time you're done, you'll have a dish that's impossible to resist—golden-brown bacon wrapped around a chicken breast stuffed with melted cheese that oozes with every bite. The aroma alone will have everyone gathering around the table, and the first taste will have them asking for seconds.
This recipe is perfect for impressing guests or treating yourself to a luxurious weeknight dinner without the fuss.
Serve with roasted vegetables, a fresh salad, or mashed potatoes to round out the meal. The combination of textures and flavors makes this dish a standout, and the leftovers reheat beautifully for quick lunches. Let's get started on creating this showstopper!
Ingredients for bacon wrapped cheese stuffed chicken breast
Crispy bacon, melty cheese, and juicy chicken—just eight ingredients transform dinner into a showstopper.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Pounded to even 1/2-inch thickness |
| Thin-Sliced Bacon 🥓 | 8 oz | Center-cut preferred for crispiness |
| Cream Cheese 🧀 | 4 oz | Room temperature for spreading |
| Shredded Mozzarella Cheese 🧀 | 1 cup | Freshly shredded, low-moisture |
| Garlic Cloves 🧄 | 3 cloves | Minced for stuffing mixture |
| Dijon Mustard 🍯 | 1 tbsp | For cheese mixture adhesion |
| All-Purpose Flour 🌾 | ¼ cup | For dredging chicken |
| Large Eggs 🥚 | 2 whole | Beaten for egg wash |
| Olive Oil 🫒 | 2 tbsp | For searing chicken |
| Salt 🧂 | 1 ½ tsp | Kosher salt, divided use |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground for seasoning |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The bacon makes or breaks this dish. Center-cut slices from Oscar Mayer or Costco stay crispy best—avoid thick-cut bacon that won't wrap properly. Look for slices about 1/8-inch thick, and if they're pre-sliced, separate them gently to avoid tearing. The chicken breasts should be similar in size (about 6-8 oz each) for even cooking. Pound them to 1/2-inch thickness with a meat mallet or rolling pin—this ensures the cheese stuffing cooks through without drying out the edges. I always buy extra bacon because you'll want seconds, and it's perfect for breakfast the next morning.
No cream cheese? Ricotta or mascarpone works in a pinch, but texture will differ slightly. Short on mozzarella? Gruyère or fontina add amazing depth of flavor. The Dijon mustard is crucial—it helps the cheese stick to the chicken and adds a subtle tang. If you're out, yellow mustard at half the amount will work. For the egg wash, I prefer large eggs because they coat better, but any size will do. Fresh parsley isn't mandatory, but it adds that restaurant-quality garnish—dried parsley at one-third the amount works if you're in a hurry. The olive oil should be light or extra-virgin—avoid flavored oils that might compete with the bacon's smokiness.
Prep ahead to save time: mix the cheese filling and refrigerate it until ready to use. The stuffed chicken keeps 1 day in the fridge before cooking, but don't let it sit too long or the cheese will get too soft. After cooking, these reheat beautifully—just 5 minutes at 350°F wrapped in foil. I always make a double batch because they disappear fast. Store leftovers in an airtight container for up to 3 days, or freeze for 2 months—they're perfect for quick lunches. The bacon stays crispy if you reheat them in a 200°F oven for 10 minutes.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just wrap, bake, and boom. The bacon crisps right on the same sheet the chicken cooks, and honestly? That’s my kind of cleanup.
- Crispy-Creamy Obsession: That first bite of crispy bacon giving way to gooey cream cheese and melty mozzarella? It’s the kind of flavor combo that makes you pause mid-chew. The garlic cloves roasting inside add this subtle, savory punch that ties everything together.
- Game for Any Night: Need a weeknight dinner? Check. Hosting a game day? Double check. It’s hearty enough for a crowd but still feels special enough for a date night—just swap the side from roasted veggies to garlic mashed potatoes, and you’ve got two totally different vibes.
- Budget-Friendly Leftovers: Between us, this recipe stretches farther than you’d think. The bacon and cheese make it feel indulgent, but the chicken breast keeps costs low. Plus, the leftovers reheat like a dream—crispy edges stay crispy, and the cheese doesn’t turn into a sad, rubbery mess.
Step-by-step instructions for bacon-wrapped cheese stuffed chicken breast
Here's the method for restaurant-quality stuffed chicken with perfectly crispy bacon and melty cheese.
Prepare the Cheese Stuffing Mixture
In a small bowl, combine the 4 oz cream cheese and 1 cup shredded mozzarella cheese until smooth. Add the 3 cloves minced garlic and 1 tbsp Dijon mustard, mixing until evenly distributed. This mixture should be thick but spreadable—like a rich, flavorful paste. The mustard helps the cheese adhere to the chicken, preventing it from sliding out during cooking.
If the mixture feels too firm, soften it slightly by warming the bowl over a bowl of hot water for 10-15 seconds. The goal is a cohesive, pipeable consistency that will hold its shape inside the chicken. Cover the bowl and set aside while you prepare the chicken.
Pound and Stuff the Chicken Breast
Place the 1.5 lb boneless, skinless chicken breast between two sheets of plastic wrap. Using a meat mallet, pound it to an even ½-inch thickness throughout. This ensures even cooking and prevents a dry center. Press gently but firmly—you want to create a pocket large enough to hold the cheese mixture without tearing.
Carefully open the plastic wrap and create a pocket by inserting your fingers along one edge of the chicken. Spoon the cheese mixture into the pocket, pressing it down gently to fill the space completely. The mixture should stay contained without bulging—if it spills out, you may need to pound the chicken slightly thinner. Close the pocket by folding the edges back over the filling.
Dredge and Egg Wash the Chicken
In a shallow dish, whisk together the 2 whole large eggs until fully combined. In another dish, place the ¼ cup all-purpose flour mixed with ½ tsp salt and ½ tsp ground black pepper. Lightly dredge each stuffed chicken breast in the flour, shaking off any excess, then dip into the egg wash, allowing any excess to drip off. This creates a golden crust that seals in juices.
Place the coated chicken breasts on a wire rack set over a plate to catch any drips. Let them rest for 5 minutes while you prepare the bacon. This brief resting period helps the dredging adhere better and prevents the filling from shifting when you wrap the bacon.
Wrap with Bacon and Sear
Cut the 8 oz thin-sliced bacon into strips long enough to wrap around each chicken breast. Lay a strip flat and place a stuffed chicken breast in the center. Wrap the bacon tightly around the chicken, overlapping the edges slightly, and secure it with a toothpick. Repeat with the remaining chicken breasts and bacon. The toothpicks ensure the bacon stays in place during cooking.
Heat 2 tbsp olive oil in a large skillet over medium-high heat until shimmering. Add the bacon-wrapped chicken breasts and cook for 3-4 minutes per side until the bacon is deep golden brown and crispy. The chicken should reach an internal temperature of 160°F at this point—use a meat thermometer to check. If the bacon browns too quickly, reduce the heat slightly to prevent burning.
Finish Cooking and Rest
Transfer the bacon-wrapped chicken breasts to a baking sheet and bake in a preheated 375°F oven for 15-20 minutes, or until the internal temperature reaches 165°F. The bacon will crisp further in the oven, and the cheese inside will melt completely. Watch closely in the last few minutes to ensure the bacon doesn't overcook.
Remove the chicken from the oven and let it rest for 5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. Garnish with ¼ cup chopped fresh parsley just before serving to add a pop of color and freshness. Each bite should deliver crispy bacon, creamy cheese, and tender chicken in perfect harmony.
Pro Tips For Making Bacon Wrapped Cheese Stuffed Chicken Breast
- Pound Flat First: Chicken breast stays stubbornly thick—flatten it to ¼-inch with a meat mallet or heavy pan before stuffing. I used to skip this and ended up with uneven cooking and sad, dry edges. Trust me, the bacon won’t stick right if the chicken’s lumpy underneath.
- Pre-Cook the Bacon: Cook the bacon slices until just crispy (not fully done) before wrapping—this saves time and ensures they don’t turn rubbery while the chicken finishes. Toss them on a wire rack to drain excess fat, or they’ll make your chicken greasy.
- Don’t Overstuff the Pocket: Fill the chicken pocket with 1-2 tablespoons of the cream cheese-mozzarella mix max—any more and it’ll spill out when you wrap it. Press the cheese in firmly, but leave a little room for the chicken to expand as it cooks.
- Baste with Garlic Oil: After searing the wrapped chicken, lower the heat to 325°F (165°C) and baste with melted butter and minced garlic every 5 minutes. This keeps the bacon crispy and adds flavor without drying out the chicken—no sad, tough bites here.
Wine and beer pairings for this recipe
Red Wine Pairings
A bold Chianti Classico from Tuscany is my go-to choice—its bright acidity and cherry notes cut through the richness of the bacon while complementing the creamy cheese. Look for a Sangiovese with at least 12% ABV to stand up to the dish's smoky, salty flavors.
Serve slightly chilled (55-60°F) to enhance its vibrancy without overwhelming the meal. 🍷
White Wine Options
For a lighter pairing, try a Chardonnay with noticeable oak—like a Meursault or Sonoma Coast—that balances the dish's richness with buttery notes and a touch of acidity. Avoid overly oaky whites that might clash with the bacon's smokiness.
A crisp Sauvignon Blanc with citrus undertones also works well, especially if you prefer a brighter, more refreshing match.
Beer Pairings
A smoked porter like Goose Island Bourbon County Stout (with its caramel and vanilla notes) mirrors the bacon's smokiness while complementing the cheese's creaminess. For a lighter option, a Belgian witbier with its coriander and citrus profile cleanses the palate between bites.
Avoid heavy IPAs—their bitterness can overpower the dish's delicate flavors.
Cocktail Complements
For a non-alcoholic option, a smoky mezcal margarita with lime and agave syrup enhances the dish's flavors without competing. If you prefer beer cocktails, a smoked beer Old Fashioned (using smoked Scotch and smoked beer) adds depth.
Garnish with a bacon strip for visual appeal—it ties the drink to the meal perfectly. 🍹
After-Dinner Digestif
Finish with a small batch bourbon like Woodford Reserve or a honey-infused cognac to complement the dish's sweet-savory balance. The bourbon's caramel notes echo the bacon's richness, while the cognac's smoothness soothes the palate. Serve in a snifter to concentrate the aromas for a refined experience.
Nutrition facts
Frequently asked questions
Can I use frozen bacon for this recipe?
Fresh or thawed bacon works best for this recipe to ensure crispiness. Frozen bacon won't wrap properly and may release too much moisture, making the bacon soggy instead of crispy. If you must use frozen bacon, thaw it in the refrigerator overnight and pat it very dry with paper towels before wrapping.
What if my chicken breast is too thick to stuff?
Pound your chicken breasts to an even ½-inch thickness using a meat mallet or rolling pin. If they're still too thick, slice off a small portion from the thicker end to create a more uniform piece. Never skip pounding—this ensures the cheese cooks through evenly and prevents a dry center.
How do I prevent the cheese from leaking out?
Use Dijon mustard in the cheese mixture—it helps the filling stick to the chicken. Also, press the cheese mixture firmly into the pocket and fold the chicken edges tightly over the filling. If needed, secure the pocket with toothpicks before wrapping with bacon. The egg wash and flour dredge will further help seal everything in place.
Can I make this recipe ahead of time?
Prepare the stuffed chicken breasts up to 1 day ahead and refrigerate them unwrapped. Cook them fresh when ready—reheating leftovers can make the bacon lose its crispiness. For the cheese mixture, you can make it 2 days ahead and store it in an airtight container in the fridge.
What's the best way to reheat leftovers?
Wrap leftovers tightly in foil and reheat at 350°F for 5-7 minutes to maintain moisture. For extra crispiness, place them on a baking sheet and broil for 1-2 minutes at the end. Never microwave—it'll turn the bacon rubbery and the chicken dry.
