Looking for something different to grill? These Mozzarella stuffed chicken skewers are juicy, creamy, and full of flavor. With just a few simple ingredients, you can create a dish that surprises everyone. Think tender chicken, melted mozzarella, grilled cherry tomatoes, and fresh basil. It's an absolute flavor bomb and easy to make.

Easy BBQ Chicken Skewers with Mozzarella and Basil
I first made this recipe during a summer vacation at a campsite in Spain. We were cooking on a skottelbraai (a South African BBQ), the sun was almost gone, the children were playing in front of the caravan, and I wanted to eat something simple but delicious. These skewers were an instant hit.
They're a bit different from your regular chicken kebabs, and you don't need much to make them. Serve them with fresh ciabatta and a light Caprese salad and dinner is ready. A perfect summer meal.
Tips for Making Grilled Chicken Mozzarella Skewers with Tomato
All my recipes are thoroughly tested, so they will work in every kitchen. Here are my best tips for this recipe:
- Use buffalo mozzarella for the most flavor. Let it sit at room temperature before stuffing.
- No meat mallet? A wine bottle, can, or rolling pan works perfectly to flatten the chicken.
- Using wooden skewers? Soak them in water for at least an hour to prevent them from burning on the grill.
- Grill the tomatoes with the chicken. They'll turn sweet and smoky-a perfect match!

Did you make this delicious recipe? Tag #byandreajanssen via Instagram! I love to see what your creation looks like and regularly share the most beautiful photos of you! Did you like this recipe? Then leave a rating on the recipe card! Your feedback helps other home cooks and me enormously.
Need more inspiration?
- You can find video recipes on my YouTube channel.
- And don't forget to save the recipes on Pinterest, so you can easily find them again next time!
📖 Recipe
RECIPE CARD
Ingredients
- 1.1 lbs chicken breast
- 1 cup buffalo mozzarella
- ½ oz. fresh basil
- 2 oz. cherry tomatoes
- 2 tablespoons olive oil, extra virgin
- ¼ teaspoon salt
- ⅛ teaspoon ground black pepper
All my recipes are written both in Metric (gram / ml) and US Customary (cups / pounds). Here you can select which type of amount you would like to see.
Instructions
- Slice the chicken into long, thin strips. Place them between two pieces of plastic wrap and pound them as flat as possible.1.1 lbs chicken breast
- Cut the mozzarella into small strips (about ½ × ¾ inch (1 × 1 ½ cm)). Wrap each piece in one or two basil leaves.1 cup buffalo mozzarella, ½ oz. fresh basil
- Roll each mozzarella parcel inside a strip of chicken. Repeat until all chicken is used.
- Thread three rolls onto skewers, adding a cherry tomato in between.2 oz. cherry tomatoes
- Brush the skewers with olive oil and sprinkle with salt and pepper.2 tablespoons olive oil, ¼ teaspoon salt, ⅛ teaspoon ground black pepper
- Grill for 8-10 minutes on a hot barbecue or grill, turning often until golden and cooked through. Serve immediately.
Notes
- With pesto: Spread a little green pesto on the chicken before adding the mozzarella package. It gives some extra flavor.
- Prep ahead: You can prepare the skewers a day in advance. Store covered in the fridge.
- Leftover refrigerator: Cooked skewers can be stored in an airtight container in the fridge for up to two days.
- Reheat: Warm gently in the oven at 350 °F (180 °C) for approximately 10 minutes or in a skillet.











B says
There is something missing in your recipe between steps 2and 3. How do I assemble each roll?
Andréa says
Indeed, in my latest update this week, a step was accidentally deleted. I've added it right away. Thanks for noticing!