Whisk olive oil, soy sauce (or tamari), balsamic, maple syrup, minced garlic and smoked paprika to form a glossy marinade. Toss pineapple chunks, bell pepper, zucchini, red onion and cherry tomatoes and let sit at least 15 minutes to absorb flavor. Thread ingredients onto skewers and grill over medium-high heat for 8–10 minutes, turning until edges are lightly charred and vegetables are tender. Serve hot with fresh herbs or a squeeze of lime; add mushrooms or chili flakes to vary the profile.
The grill was sputtering and my neighbor Dave leaned over the fence asking what smelled like a tropical vacation. That was the summer I discovered that pineapple belongs on everything, especially skewers loaded with colorful vegetables and a smoky sweet glaze. These Pineapple Vegetable Skewers turned a random Tuesday into the best dinner of the week. They are simple, vibrant, and impossible to mess up.
I brought a platter of these to a backyard potluck and watched three self proclaimed vegetable skeptics go back for seconds. The secret is that the pineapple juices mingle with the soy sauce and balsamic, creating a glaze that tastes like you spent hours reducing it on the stove. My friend Maria now texts me every weekend asking for the recipe.
Ingredients
- Red bell pepper: Cut into chunky one inch pieces so they get soft inside but hold their shape on the grill.
- Zucchini: Thick rounds work best because thin slices fall apart and cook too fast.
- Red onion: Wedges stay intact better than rings and caramelize beautifully in the marinade.
- Cherry tomatoes: Leave them whole so they burst gently instead of melting into nothing.
- Fresh pineapple: Fresh is worth the effort because canned chunks carry too much liquid and make the skewers soggy.
- Olive oil: The base that carries all the other flavors and keeps vegetables from sticking.
- Soy sauce or tamari: Use tamari if you need gluten free because regular soy sauce contains wheat.
- Balsamic vinegar: Adds a tangy depth that balances the sweetness of pineapple and maple syrup.
- Maple syrup: Helps the edges caramelize and gives that gorgeous sticky char.
- Garlic: Fresh minced cloves punch harder than jarred, so take the extra minute.
- Smoked paprika: This is the ingredient that makes people close their eyes and ask what that flavor is.
- Salt and black pepper: Season to taste but go easy because the soy sauce already brings salt.
Instructions
- Whisk the marinade together:
- Grab your largest bowl and whisk the olive oil, soy sauce, balsamic vinegar, maple syrup, minced garlic, smoked paprika, and a few cranks of pepper until everything looks smooth and emulsified.
- Coat everything evenly:
- Toss in the pineapple chunks, bell pepper, zucchini, red onion, and cherry tomatoes, then use your hands or a big spoon to flip and coat every single piece. Let it sit for at least fifteen minutes, though thirty is even better if you have the patience.
- Thread the skewers:
- Start with a piece of pineapple, then alternate colors and textures so each skewer looks as good as it tastes. Pack things close together but not jammed tight, because you want the heat to reach every surface.
- Heat the grill:
- Set your grill or grill pan to medium high and let it get properly hot before laying anything down. You should hear a confident sizzle when the first skewer touches the grate.
- Grill with patience:
- Cook for eight to ten minutes, turning every couple of minutes with tongs so each side gets those beautiful dark grill marks without burning.
- Finish and serve:
- Slide them off the skewers onto a platter or serve them right on the sticks, then hit them with a squeeze of lime juice and whatever fresh herbs you have hanging around.
There is something about eating food off a stick that makes people feel like kids again, and these skewers have that effect every single time.
Serving Suggestions That Actually Work
Pile these over a bed of fluffy quinoa with a dollop of hummus and you have a complete meal that feels intentional but took almost no effort. They also disappear fast next to a simple bowl of jasmine rice or tucked into warm pita bread with a drizzle of tahini.
Making It Your Own
Throw in thick mushroom caps or slices of eggplant if you want something heartier because both soak up the marinade like little sponges. A pinch of chili flakes in the glaze will wake everything up without overpowering the sweetness of the pineapple.
Getting Ahead and Storing Leftovers
You can marinate the vegetables up to a day in advance and keep them covered in the fridge, which makes dinnertime almost effortless. Leftover skewers keep well for two days and taste incredible chopped into a salad or folded into a wrap for lunch the next day.
- Let leftover skewers cool completely before storing them in an airtight container.
- Reheat gently in a skillet rather than a microwave to bring back some of that grilled texture.
- Double the marinade recipe because you will want extra for drizzling over everything.
Once you taste the smoky sweet char on these skewers, they will become a regular fixture at every cookout and weeknight dinner from here on out.
Recipe Q&A Section
- → How long should I marinate the fruit and vegetables?
-
At least 15 minutes to let the glaze penetrate surfaces; for deeper flavor, marinate up to 1 hour in the fridge. Avoid much longer for delicate cherry tomatoes to prevent sogginess.
- → What grill temperature works best?
-
Medium-high heat is ideal — around 375–450°F (190–230°C). That gives a quick char while keeping pineapple and vegetables tender without overcooking.
- → Can I use wooden skewers?
-
Yes. Soak wooden skewers in water for 20–30 minutes before grilling to prevent burning. Metal skewers can be used for easier turning and reuse.
- → How can I make this gluten-free or adjust allergens?
-
Swap regular soy sauce for tamari to keep the glaze gluten-free. Check labels for cross-contamination and use certified gluten-free condiments when needed.
- → What are good serving ideas and variations?
-
Serve over rice, couscous or quinoa, or alongside a green salad. Add mushrooms or eggplant to the skewers, or a pinch of chili flakes to the marinade for heat.
- → How do I avoid soggy vegetables?
-
Cut vegetables into uniform, firm pieces and avoid over-marinating tomatoes. Grill on medium-high heat and turn only occasionally so pieces develop a quick sear.