I start by adding onion, garlic, parsley, tomato paste, balsamic vinegar, and oil to my food processor. Blending them together creates a smooth, rich marinade that smells amazing even before cooking. Sometimes, I taste it at this stage and adjust the seasoning with a little more salt or vinegar if needed.
Next, I cut the chicken breasts into bite-sized cubes and season them lightly with salt and pepper. Then, I pour the marinade over and mix it well until every piece is coated. I cover the bowl and refrigerate it for at least an hour, but if I have time, I let it sit overnight for even deeper flavor.
Once the chicken is marinated, I take it out and thread it onto skewers, leaving tiny gaps so each piece cooks evenly. If I’m using vegetables, I like to skewer them separately so they don’t overcook before the chicken is ready.
For grilling, I heat the grill to medium-high and lightly oil the grates. The skewers go on for about 5–7 minutes per side, turning them for even char. When using the oven, I bake them at 425°F for 15 minutes, then broil for a few minutes to get that golden finish. I always check with a thermometer to make sure the chicken hits 165°F.