Side Dishes
Sweet potato kabobs transform summer grilling into a flavor-packed experience with caramelized edges and smoky depth—this recipe delivers restaurant-quality results at home. The secret lies in the marinade: a bright cilantro-lime blend that tenderizes the sweet potatoes while adding zesty contrast to the natural sweetness.
I developed this version after years of testing different combinations, and it consistently earns rave reviews for its balance of texture and flavor.
This complete dish works as a satisfying vegetarian main or pairs beautifully with grilled proteins like chicken or shrimp. The kabobs feature three key components: tender sweet potatoes, crisp vegetables (bell peppers, red onion, zucchini), and your choice of protein, all arranged on sturdy skewers for even cooking.
The marinade infuses the sweet potatoes with smoky notes while keeping them moist, preventing that dreaded dryness common in grilled sweet potatoes.
What you'll achieve is perfectly caramelized sweet potatoes with crisp edges and tender centers, paired with vibrant vegetables that hold their shape. The smoky cilantro-lime marinade adds complexity that elevates this dish from simple side to standout centerpiece.
The best part? These kabobs are ready in just 25 minutes—ideal for weeknight dinners or weekend BBQs.
Serve with a side of chimichurri or avocado crema for extra freshness, or keep it simple with a squeeze of lime at the table. The recipe scales easily for crowds, making it perfect for parties or meal prep.
Let's get started on these flavorful kabobs that bring summer vibes to your table all year round.
Ingredients for sweet potato kabobs
Grilled sweetness meets smoky zing with these vibrant kabobs—just 13 ingredients for restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Large, peeled, cut into 1-inch cubes |
| Bell Peppers 🧅 | 2 whole | Assorted colors, cut into 1-inch pieces |
| Zucchini 🥒 | 2 medium | Cut into 1-inch slices |
| Red Onion 🧅 | 1 whole | Cut into 1-inch chunks |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Fresh Cilantro 🌿 | ½ cup | Chopped, stems removed |
| Lime Juice 🍋 | ½ cup | Freshly squeezed |
| Olive Oil 🫒 | ⅓ cup | Extra-virgin for richness |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Wooden Skewers 🪵 | 12 whole | Soaked in water for 30 minutes |
Sweet potatoes are the star here, so pick firm, vibrant ones—the deeper the orange, the better. Trader Joe's and Whole Foods carry the sweetest varieties, but any organic sweet potato works. Cut them into even 1-inch cubes so they cook uniformly. The bell peppers should be crisp—avoid any with soft spots. For the cilantro, bunchy, bright green leaves are key; stems get tough when cooked. If you're prepping ahead, store the chopped veggies in airtight containers with a paper towel to absorb moisture.
No smoked paprika? Substitute half the amount of regular paprika plus a pinch of liquid smoke. Fresh cilantro wilt fast, so dried cilantro at one-third the amount works in a pinch (though it lacks freshness). The lime juice can be swapped for lemon juice at equal amounts, but lime's brightness is ideal. For the zucchini, yellow squash works too—just slice it slightly thicker. If your skewers aren't wooden, metal or silicon skewers are great alternatives, but soak them in water for 20 minutes to prevent burning. The marinade keeps for 2 days in the fridge, so make extra for other uses!
Marinate the sweet potatoes for at least 30 minutes—overnight is even better. Store leftover cooked kabobs in airtight containers for 4 days in the fridge, or freeze for 3 months. Reheat gently in a skillet or oven to maintain crisp edges. These reheat beautifully—perfect for meal prep. For extra smokiness, grill over mesquite or hickory chips if your grill supports it. The skewers are reusable after cleaning, so keep them handy for future grilling!
Why You'll Love This Recipe
- No-Fuss Assembly: I swear, the hardest part is slicing the sweet potatoes into even chunks—no peeling, no fancy prep. Toss them on skewers with the other veggies, and you’re done in 10 minutes flat.
- Caramelized Magic: That roasted sweet potato? It gets this irresistible crispy edge while staying creamy inside, and the red onion adds a sweet, sharp bite that makes every bite worth it. Honestly, the garlic cloves roasted until golden? Chef’s kiss.
- Weeknight to Potluck: Between us, these kabobs work for everything—throw them on the grill for a summer BBQ, pop them in the oven for a lazy Tuesday, or pack them for a picnic. The zucchini and bell peppers stay fresh even when reheated, so leftovers aren’t a problem.
- Budget-Friendly Crowd-Pleaser: Sweet potatoes and bell peppers stretch a long way, and you’ll spend less than $10 for a meal that feeds four (or two very hungry people). My daughter picks out the onions first, but still asks for seconds—proof it’s a winner.
Step-by-step instructions for sweet potato kabobs
Here's how to create perfectly balanced, caramelized kabobs with smoky depth and bright citrus notes.
Prepare the Marinade and Soak the Skewers
In a medium bowl, whisk together the 0.33 cup extra-virgin olive oil, 0.5 cup freshly squeezed lime juice, 1 tbsp smoked paprika, 1 tsp toasted ground cumin, 1.5 tsp Diamond Crystal salt, and 0.5 tsp freshly ground black pepper. This marinade will infuse the vegetables with smoky warmth and vibrant acidity—don't skip the toasting of the cumin for that nutty depth.
Meanwhile, soak the 12 whole wooden skewers in water for at least 30 minutes to prevent burning on the grill. The skewers should be completely submerged to prevent splintering when you thread them. While they soak, prepare a second bowl where you'll toss the marinated vegetables before assembling the kabobs.
Cut and Marinate the Vegetables
Using a sharp chef's knife, cut the 2 lbs sweet potatoes into 1-inch cubes—this size ensures even cooking without falling apart. For the 2 whole bell peppers, remove stems and seeds, then cut into 1-inch pieces. Slice the 2 medium zucchini into 1-inch rounds, and cut the 1 whole red onion into 1-inch chunks. The garlic cloves should be minced finely for the marinade.
Transfer all the prepared vegetables to the marinade bowl and toss gently to coat evenly. Let them marinate for at least 20 minutes—this allows the flavors to penetrate, especially the sweet potatoes which absorb marinade slowly. For maximum flavor, marinate up to 1 hour if you have time. The vegetables should look glistening and vibrant after marinating.
Assemble the Kabobs with Precision
Drain the marinated vegetables, reserving the marinade for basting later. Working quickly to maintain freshness, thread the vegetables onto the soaked skewers in this order: bell pepper piece, sweet potato cube, zucchini slice, and red onion chunk. Repeat this pattern for each of the 12 skewers, leaving about ½ inch between each piece to ensure even cooking.
This arrangement creates a perfect balance of textures and flavors—crisp bell peppers and onions contrast with tender sweet potatoes and zucchini. Space the vegetables evenly so they don't overcrowd the grill, which would lead to steaming instead of caramelization. Arrange the assembled kabobs on a platter, ready for the grill.
Grill to Perfect Caramelization
Preheat your grill to medium-high heat or about 400°F, cleaning and oiling the grates to prevent sticking. Place the kabobs on the grill and cook for 10-12 minutes, turning occasionally, until the sweet potatoes are tender when pierced with a fork and the edges of the bell peppers and onions begin to char slightly. You'll know they're ready when the sweet potatoes develop deep caramelized edges and the onions turn translucent.
During the last 2 minutes of grilling, brush the kabobs with the reserved marinade to enhance the smoky flavors. Watch closely—the sweet potatoes should be soft inside but still hold their shape, while the other vegetables should have grill marks and slight char. Remove from the grill and let them rest for 5 minutes before serving to allow the juices to redistribute.
Finish with Fresh Cilantro and Serve
While the kabobs rest, chop the 0.5 cup fresh cilantro, removing any tough stems. Sprinkle the chopped cilantro over the kabobs just before serving to add a bright, herbal contrast to the smoky, caramelized flavors. The acidity from the lime in the marinade will carry through, creating a perfect balance in every bite.
Serve the kabobs immediately with a side of avocado slices or a cooling cucumber salad to complement the warm, smoky sweetness. These kabobs make a stunning centerpiece for any summer gathering, offering a perfect combination of texture and flavor that will have everyone reaching for seconds.
Pro Tips For Making Sweet Potato Kabobs
- USE A KNIFE, NOT YOUR TEETH: Sweet potatoes are stubborn—don’t gnaw through them like a squirrel trying to crack a nut. Cut them into even 1.5-inch cubes (smaller than a golf ball) so they cook through without turning to mush. I learned this the hard way when my kabobs came out rubbery in the middle while the edges burned.
- SALT THE ONIONS FIRST: Slice the red onion and toss it in 1 teaspoon of salt right after cutting. Let it sit for 10 minutes while you prep the rest—this draws out the sharpness and keeps it from overpowering the sweetness. (Yes, even if you’re impatient like me.)
- PREHEAT THE GRILL TO 400°F: If you’re grilling, don’t just throw the kabobs on when the grill’s “warm.” Crank it to 400°F for the first 5 minutes to get those sweet potatoes caramelizing instead of steaming. After that, drop to 350°F to avoid burning the peppers and zucchini—trust me, they’ll still cook through.
- TOSS IN GARLIC AFTER GRILLING: Add the minced garlic cloves to the kabobs after they’ve been on the grill for 8 minutes. The heat releases their oils and flavor, but raw garlic can burn too fast and turn bitter. Squeeze a little lemon over everything at the end—it brightens the whole dish without overpowering.
Wine and beer pairings for sweet potato kabobs
Red Wine Pairings
A medium-bodied Zinfandel from California is my go-to choice for these kabobs—its jammy blackberry notes and subtle spice mirror the smoky paprika and caramelized sweetness of the dish. Look for a wine with 13-14% ABV like Bogle Old Vine Zinfandel to balance the sweetness without overpowering the bright cilantro-lime flavors.
The wine's acidity cuts through the richness of the sweet potatoes beautifully. 🍷
White Wine Options
For those who prefer white, a crisp Viognier with its floral and stone fruit undertones complements the kabobs' smoky-sweet profile. I recommend Yalumba Viognier from Australia, which has enough body to stand up to the dish while its citrus notes echo the lime marinade.
Serve it slightly chilled (45-50°F) to enhance its refreshing qualities.
Beer Pairings
A Mexican lager like Modelo Especial or Pacifico Clara works perfectly with these kabobs—its clean, crisp profile and subtle malt sweetness won't compete with the dish's bold flavors.
For a craft option, try a honey wheat beer with 4-5% ABV like Allagash White, which adds a subtle floral note that pairs beautifully with the cilantro. 🍺
Non-Alcoholic Options
For a refreshing non-alcoholic pairing, serve a sparkling hibiscus tea (like Jamaica brand) chilled over ice with a squeeze of lime. The tartness of the tea enhances the kabobs' smoky-sweet profile, while the effervescence cleanses the palate between bites.
For a fruitier option, try sparkling pomegranate juice—its vibrant acidity complements the dish wonderfully.
Serving Temperature Tips
Always serve your wine or beer slightly chilled—around 50-55°F for reds and 45-50°F for whites—to preserve their aromatics. I like to chill my beer in the fridge for 30 minutes before serving to achieve the perfect balance between refreshment and flavor.
For non-alcoholic drinks, serve over ice to maintain their crispness throughout the meal. ✨
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
While you can substitute regular potatoes, the flavor and texture will be completely different. Sweet potatoes bring natural caramelization and a deeper, earthy sweetness that regular potatoes lack. If you must use regular potatoes, increase the marinade time to 1 hour and add ½ teaspoon cinnamon to mimic some of the sweet potato's warmth. The kabobs will still be delicious but won't have that signature smoky-sweet balance.
How do I prevent the sweet potatoes from falling apart on the skewers?
Cut the sweet potatoes into 1-inch cubes (not too small) and let them marinate for at least 30 minutes before grilling. The marinade helps firm them up. Also, avoid overcrowding the skewers—leave ½ inch between pieces. If they still feel too soft, thread them onto the skewers just before grilling to minimize handling. For extra stability, brush them lightly with egg wash before assembling.
Can I make these kabobs in the oven instead of on the grill?
Preheat your oven to 425°F and arrange the assembled kabobs on a parchment-lined baking sheet. Place another sheet underneath to catch any drippings. Bake for 15-18 minutes, turning halfway through, until the sweet potatoes are tender and the edges are caramelized. For extra smokiness, add ½ teaspoon smoked paprika to the marinade or place a metal tray with 1 tbsp apple cider vinegar under the kabobs for a smoky aroma.
What's the best way to add protein to these kabobs?
For chicken, use 1 lb boneless, skinless chicken thighs cut into 1-inch chunks—they stay juicier than breasts. Marinate them separately for 30 minutes in the same marinade (or a protein-specific blend with 1 tbsp soy sauce). For tofu, press and cube 1 block extra-firm tofu, then marinate for 1 hour before skewering. Shrimp should be peeled, deveined, and skewered whole. Always cook protein to 165°F for safety.
Why do my kabobs turn out mushy instead of caramelized?
Mushy kabobs usually result from overcrowding the grill or oven, which steams instead of caramelizes. Ensure there's ½ inch between pieces and cook in batches if needed. Also, check your heat—too low (350°F) causes steaming, while 400°F+ gives perfect caramelization. Finally, don't skip the rest time after cooking—let them sit for 5 minutes before serving to redistribute juices and firm up slightly.
