Keto Caprese Stuffed Chicken – Fresh, Juicy, And Low-Carb
If you love the bright flavors of tomatoes, basil, and mozzarella, this dish brings them all together in a juicy, weeknight-friendly way. Keto Caprese Stuffed Chicken tastes like an Italian favorite, but stays low-carb without feeling restrictive. It’s simple enough for busy nights, yet elegant enough to serve to guests.
You’ll get melty cheese, sweet-tart tomatoes, and herby freshness in every bite. Best of all, it’s made with common ingredients and comes together quickly.

Ingredients
Method
- Preheat and prep: Heat your oven to 400°F (200°C). Line a baking sheet with parchment or lightly oil an oven-safe skillet.
- Butterfly the chicken: Place a hand on top of each breast. Using a sharp knife, slice horizontally to create a pocket, stopping about 1/2 inch from the other side. Don’t cut all the way through.
- Season generously: Pat the chicken dry. Sprinkle salt, pepper, garlic powder, onion powder, and Italian seasoning inside the pocket and over the outside of each breast. Drizzle with 1 tbsp olive oil and rub to coat.
- Build the filling: Layer 2 slices of mozzarella, a small handful of basil leaves, and a few tomato halves inside each pocket. Avoid overfilling so the chicken closes easily.
- Secure: Use 2–3 toothpicks along the seam of each breast to keep the filling inside. Press gently to seal.
- Sear for color (optional but recommended): Heat the remaining 1 tbsp olive oil in a large oven-safe skillet over medium-high heat. Sear the chicken 2–3 minutes per side until golden. This step boosts flavor and texture.
- Bake: Transfer the skillet to the oven (or move the chicken to your prepared baking sheet). Bake 12–18 minutes, depending on thickness, until the internal temperature reaches 165°F (74°C).
- Rest and finish: Let the chicken rest 5 minutes. Drizzle with balsamic vinegar or glaze. Top with extra basil and a light sprinkle of salt if needed.
- Serve: Slice each breast crosswise to show the melted mozzarella and tomatoes. Pair with a simple salad, sautéed greens, or zucchini noodles.
Why This Recipe Works

- Balanced flavors: Creamy mozzarella, tangy balsamic, and fresh basil add layers of flavor without needing a heavy sauce.
- Low-carb by design: Everything inside is keto-friendly, and the chicken provides quality protein for a satisfying meal.
- Juicy results: Butterflying and stuffing keeps the chicken moist and prevents overcooking.
- Quick and versatile: Cooks in under 30 minutes and pairs well with salads, zoodles, or roasted veggies.
- Meal-prep friendly: Reheats well and holds together nicely for lunches or make-ahead dinners.
What You’ll Need
- 4 boneless, skinless chicken breasts (about 6–8 oz each)
- 8 oz fresh mozzarella (sliced into 8 even pieces)
- 1 cup cherry or grape tomatoes (halved)
- 1/2 cup fresh basil leaves (loosely packed)
- 2 tbsp extra-virgin olive oil
- 1–2 tbsp balsamic vinegar (or sugar-free balsamic glaze)
- 1 tsp dried Italian seasoning (or a mix of oregano and thyme)
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- Salt and black pepper to taste
- Toothpicks or kitchen twine for securing
- Optional garnish: extra basil, a drizzle of olive oil, flaky salt
Step-by-Step Instructions

- Preheat and prep: Heat your oven to 400°F (200°C). Line a baking sheet with parchment or lightly oil an oven-safe skillet.
- Butterfly the chicken: Place a hand on top of each breast.
Using a sharp knife, slice horizontally to create a pocket, stopping about 1/2 inch from the other side. Don’t cut all the way through.
- Season generously: Pat the chicken dry. Sprinkle salt, pepper, garlic powder, onion powder, and Italian seasoning inside the pocket and over the outside of each breast.
Drizzle with 1 tbsp olive oil and rub to coat.
- Build the filling: Layer 2 slices of mozzarella, a small handful of basil leaves, and a few tomato halves inside each pocket. Avoid overfilling so the chicken closes easily.
- Secure: Use 2–3 toothpicks along the seam of each breast to keep the filling inside. Press gently to seal.
- Sear for color (optional but recommended): Heat the remaining 1 tbsp olive oil in a large oven-safe skillet over medium-high heat.
Sear the chicken 2–3 minutes per side until golden. This step boosts flavor and texture.
- Bake: Transfer the skillet to the oven (or move the chicken to your prepared baking sheet). Bake 12–18 minutes, depending on thickness, until the internal temperature reaches 165°F (74°C).
- Rest and finish: Let the chicken rest 5 minutes.
Drizzle with balsamic vinegar or glaze. Top with extra basil and a light sprinkle of salt if needed.
- Serve: Slice each breast crosswise to show the melted mozzarella and tomatoes. Pair with a simple salad, sautéed greens, or zucchini noodles.
How to Store
- Refrigerator: Store cooled leftovers in an airtight container for 3–4 days.
Keep any extra balsamic glaze separate to avoid sogginess.
- Freezer: Freeze tightly wrapped portions for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm gently in a 300°F (150°C) oven for 10–15 minutes or microwave in short bursts at 50–70% power to prevent rubbery texture.

Health Benefits
- High protein, low carb: Chicken breast supports muscle maintenance and satiety without spiking carbs.
- Healthy fats: Olive oil and mozzarella provide fats that help keep you full and support ketosis.
- Micronutrient boost: Tomatoes deliver vitamin C, potassium, and lycopene; basil adds antioxidants and essential oils.
- No added sugar: Using standard balsamic in small amounts fits most keto approaches. A sugar-free glaze keeps carbs even lower.
What Not to Do
- Don’t overfill the chicken: Too much stuffing will spill out and prevent even cooking.
- Don’t skip seasoning inside the pocket: That’s where flavor meets every bite.
- Don’t overcook: Dry chicken is the fastest way to ruin this dish.
Use a thermometer and pull at 165°F.
- Don’t use watery mozzarella: If your cheese is very wet, pat it dry first to avoid excess moisture.
- Don’t drench with balsamic before baking: Add it after cooking to keep the flavors bright and the chicken from steaming.
Variations You Can Try
- Pesto twist: Spread 1–2 teaspoons of basil pesto inside each pocket for a richer, herb-forward profile.
- Sun-dried tomato swap: Replace fresh tomatoes with chopped sun-dried tomatoes (oil-packed, drained) for intense flavor and lower moisture.
- Prosciutto wrap: Wrap each stuffed breast with a slice or two of prosciutto before baking for salty crunch and extra fat.
- Spicy kick: Add red pepper flakes or a thin slice of fresh chili inside the pocket.
- Grilled version: Sear on a medium grill (indirect heat to finish) for a smoky note. Use a grill-safe pan to catch any melting cheese.
- Caprese bowl: Slice cooked chicken and serve over arugula with extra basil, tomatoes, and a drizzle of olive oil and balsamic.
FAQ
Is balsamic vinegar keto-friendly?
Most balsamic vinegars are fine in small amounts. One tablespoon typically has around 2–3 grams of carbs.
If you’re very strict, use a sugar-free balsamic glaze or reduce the quantity.
Can I use chicken thighs instead of breasts?
Yes, but choose boneless, skinless thighs and butterfly them carefully. They’re smaller, so reduce baking time and check for 165°F internal temperature.
How do I keep the cheese from leaking out?
Don’t overfill, and secure the seam with toothpicks. Searing gently helps set the exterior.
Pat mozzarella dry to reduce excess moisture that can push cheese out.
What can I serve with this to keep it keto?
Great sides include garlicky sautéed spinach, roasted asparagus, cauliflower mash, or zucchini noodles tossed with olive oil and lemon.
Can I make this ahead?
You can assemble and refrigerate for up to 24 hours before cooking. Let it sit at room temperature for 15–20 minutes before baking, and add balsamic after cooking.
Do I need to brine the chicken?
It’s optional. A quick 30-minute brine (salted water) can add extra juiciness, but proper cooking time and resting usually do the trick.
What if I don’t have fresh basil?
Use a small amount of prepared pesto or a sprinkle of dried basil inside the pocket.
Fresh basil delivers the best Caprese flavor, but these stand-ins work.
Can I air-fry this?
Yes. Preheat the air fryer to 375°F (190°C). Cook 12–16 minutes, flipping once, until internal temperature hits 165°F.
Avoid overcrowding the basket.
Final Thoughts
Keto Caprese Stuffed Chicken delivers classic Italian flavors without the carbs, and it’s easy enough for any night of the week. With simple steps and everyday ingredients, you’ll get a juicy, cheesy, fresh-tasting main that fits your goals. Keep a close eye on doneness, finish with a little balsamic, and garnish with basil for a restaurant-worthy plate.
This is one of those reliable recipes you’ll make again and again.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.