Chicken Shashlik with Onion

Juicy grilled chicken marinated with onion and tomato. A simple, flavorful dish for outdoor grilling or home cooking.
Updated : 04 July, 2025

Easy
More than 1 hour.
Advices
Advice
You can use any marinade for this shashlik: with vinegar, mayonnaise, wine, etc. Pierce the meat with a knife: if the knife goes in easily and the juice is clear, it's ready. If the juice is pink or red — continue cooking.
Preparation
Step 1
For the marinade, you can also add your favorite spices (e.g. chicken seasoning). Instead of chicken breast, you may also use a whole chicken cut into portions.
Step 2
Peel the onions and slightly chop them in a blender to get small pieces, or chop with a knife. Do not mash into a paste, or they may burn on the grill. To avoid eye irritation while cutting onions, rinse the onion and knife with cold water. Rub your cutting board with a piece of lemon to prevent it from absorbing onion odor.
Step 3
Rinse the chicken breast thoroughly, pat dry with paper towels, and cut into matchbox-sized pieces. Place into a bowl for marinating.
Step 4
Add the chopped onion, tomato puree, and ground pepper to the chicken. Do not salt at this stage to avoid over-salting.
Step 5
Cover the bowl with plastic wrap and let the chicken marinate at room temperature for 3 hours, or refrigerate for 6 hours. Salt the chicken 30 minutes before skewering.
Step 6
Prepare the skewers with the marinated chicken for grilling. By this time, the coals should be well burned and ashy-gray.
Step 7
Grill the shashlik on all sides until golden brown, turning the skewers regularly. Total cooking time is about 25–30 minutes. Serve hot. Enjoy your meal!