Sweet Potato Kebabs Recipe: Smoky-Grilled Sweetness With Charred Edges

Side Dishes

Sweet Potato Kebabs Recipe: Smoky-Grilled Sweetness With Charred Edges

Sweet potato kebabs transform humble vegetables into finger-licking, smoky-grilled bites that steal every meal. The secret lies in balancing natural sweetness with charred edges—no meat needed.

I developed this recipe after realizing how versatile sweet potatoes are when cut into cubes and threaded onto skewers, absorbing bold flavors while developing that coveted grill mark.

What makes these kebabs special is their foolproof method: simply cube sweet potatoes, toss in olive oil and spices, then grill or bake until tender with crispy edges.

The 15-minute prep makes them perfect for weeknight dinners or summer gatherings, while the 30-minute cook time ensures they're ready when you are. A squeeze of lime or sprinkle of smoked paprika at the end elevates them from side dish to star.

The result is a dish that's naturally vegetarian but flexible enough to include cheese, tofu, or even bell peppers. Serve with a cool yogurt dip or fresh salad to balance the smoky sweetness. These kebabs prove that sides can be just as satisfying as mains—with minimal effort and maximum flavor.

Whether you're grilling outdoors or using the broiler, this recipe delivers restaurant-quality results at home. The key is patience: letting the sweet potatoes cook low and slow for even tenderness. Here's how to make them perfectly every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for sweet potato kebabs

Sweet potatoes, bold spices, and smoky char create restaurant-quality kebabs with minimal effort.

Ingredient Amount Notes
Large Sweet Potatoes 🍠 2 lb Organic preferred, skin-on for texture
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, fruity variety
Smoked Paprika 🌶️ 2 tbsp For authentic smoky flavor
Ground Cumin 🌿 1 tbsp Toasted for deeper aroma
Garlic Cloves 🧄 4 cloves Freshly minced for brightness
Lemon Juice 🍋 2 tbsp Freshly squeezed, not bottled
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
Black Pepper 🌶️ ½ tsp Freshly cracked for heat
Wooden Skewers 🪵 8 whole Soaked 30 minutes in water
Bell Peppers 🧅 1 whole Red or yellow, cut into chunks
Red Onion 🧅 1 whole Cut into 1-inch chunks
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish (optional)
Lime Wedges 🍋 2 whole For serving, freshly cut

The sweet potatoes are the foundation—organic with skins intact holds up best on the grill. Trader Joe's or Whole Foods carry excellent organic varieties, but any firm, unblemished sweet potatoes work. For extra flavor depth, look for ones with orange flesh and smooth skin. The bell peppers and red onion add color and crunch, but their primary role is to prevent the sweet potatoes from sticking to the skewers. Cut them into 1-inch chunks for even cooking. If you're grilling outdoors, opt for soy sauce-marinated skewers to prevent burning.

No smoked paprika? Substitute half the amount with regular paprika plus a pinch of liquid smoke. Fresh garlic is ideal, but garlic powder at half the amount works in a pinch. The lemon juice brightens the dish—bottled lemon juice lacks freshness, so squeeze your own. For extra protein, thread firm tofu cubes or halloumi cheese between the sweet potatoes. The wooden skewers must be soaked for at least 30 minutes to prevent burning. If you're using metal skewers, skip this step entirely. For a vegan option, ensure your skewers are bamboo or soaked thoroughly.

Prep the sweet potatoes ahead—they keep 3 days in the fridge wrapped tightly. The skewers are best assembled 1 hour before grilling to allow flavors to meld. Store any leftovers in an airtight container for up to 4 days—reheat in a skillet with a splash of water to restore crispiness. For meal prep, assemble the skewers and refrigerate uncooked for up to 24 hours. The flavors intensify overnight, making them even more delicious the next day.

❤️

Why You'll Love This Recipe

  • No-Prep Night: I swear by these when I’m too tired to chop—just cube those sweet potatoes, toss them in olive oil and spices, and throw them on the grill or in the oven. The only real work is peeling, and honestly, I skip that half the time.
  • Smoky Garlic Magic: That combo of smoked paprika and cumin? It’s like a warm hug for your taste buds. The garlic cloves roasted right alongside? Absolute game—crispy edges, caramelized sweetness, and a little char that makes every bite feel special.
  • Lunchbox Hero: Between us, these are my go-to for meal prep—pack them cold in a container, and they’re still delicious the next day. Sprinkle with a little extra cumin before serving, and suddenly you’ve got a snack that’s way more exciting than sad desk lunches.
  • Budget-Friendly Feast: Sweet potatoes are my pantry’s secret weapon—cheap, filling, and versatile. A single large one feeds two, and the spices cost pennies. Plus, leftovers reheat like a dream, so you’re basically getting two meals for the price of one.

Step-by-step instructions for smoky-grilled sweet potato kebabs

Master these precise techniques for perfectly charred, flavorful kebabs with tender sweet potatoes every time.

1

Prepare the Sweet Potatoes and Marinate

Preheat your grill to 400°F for direct grilling. Peel the 2 lb large sweet potatoes and cut them into 1-inch cubes, ensuring all pieces are uniform in size for even cooking. The skin adds texture but can burn unevenly on the grill.

In a large bowl, combine the sweet potato cubes with 0.25 cup extra-virgin olive oil, 2 tbsp smoked paprika, 1 tbsp ground cumin, 1.5 tsp salt, and 0.5 tsp black pepper. Toss thoroughly until every piece is evenly coated. Let the mixture marinate for at least 30 minutes, or up to 2 hours in the refrigerator for deeper flavor infusion. The spices should cling to the sweet potatoes, creating a vibrant, aromatic coating.

2

Assemble the Kebabs on Soaked Skewers

Soak the 8 whole wooden skewers in water for 30 minutes to prevent burning during grilling. While they soak, cut the 1 whole bell pepper and 1 whole red onion into 1-inch chunks. Drain the skewers and begin assembling the kebabs by alternating sweet potato cubes, bell pepper chunks, and red onion chunks on each skewer. Start and end with a sweet potato cube to ensure even cooking and prevent the skewer from falling apart.

For best results, arrange the ingredients in a single layer on each skewer, leaving a ¼-inch gap between pieces. This spacing allows the grill heat to penetrate evenly and prevents steam buildup that can make the sweet potatoes soggy. You should have enough ingredients for 4 servings, with each skewer containing roughly equal portions.

3

Grill Until Perfectly Charred and Tender

Place the assembled kebabs on the preheated grill, spacing them 2 inches apart to allow for proper air circulation. Grill for 12-15 minutes, turning occasionally, until the sweet potatoes are tender when pierced with a fork and the edges are deeply charred. The bell peppers and red onions should also develop a slight char, adding smoky depth to the dish.

To achieve the ideal balance of tenderness and char, focus on the sweet potatoes as your guide. They're done when they yield slightly to pressure and have a crispy, caramelized exterior. If the grill flames up excessively, move the kebabs to a cooler part of the grill or reduce the heat slightly. The goal is to maintain a consistent medium-high heat throughout the cooking process.

4

Finish with Bright Citrus and Fresh Herbs

Once the kebabs are perfectly grilled, transfer them to a serving platter. In a small bowl, whisk together 2 tbsp lemon juice and 4 cloves freshly minced garlic. Drizzle this mixture evenly over the kebabs, allowing the acidity to cut through the richness of the sweet potatoes and enhance their natural sweetness.

Garnish the kebabs with 0.25 cup chopped fresh cilantro and serve immediately with the 2 whole lime wedges on the side. The bright citrus and fresh herbs elevate the smoky, charred flavors, creating a harmonious balance of tastes and textures. Each bite should deliver a perfect combination of tender sweet potatoes, slightly charred vegetables, and vibrant, zesty finishes.

👨‍🍳

Pro Tips For Making Sweet Potato Kebabs

  • USE A MANDOLINE (or sharp knife): Cutting sweet potatoes into even 1-inch cubes is tedious with a knife, but a mandoline makes it fast and consistent—no more lumpy kebabs. If you don’t have one, ask a butcher to slice them for you; they’ll do it in seconds.
  • SALT THE CUBES BEFORE GRILLING: Toss the cubed sweet potatoes in a pinch of salt and let them sit for 10 minutes before skewering. This draws out moisture so they crisp instead of steaming—trust me, the difference is noticeable.
  • SKEWER THEM TIGHTLY (but not too tight): Pack the cubes snugly on the skewers so they cook evenly, but leave a tiny gap between each piece. If you cram them too close, the middle stays raw; if too loose, they’ll dry out faster.
  • CHAR THEM IN BATCHES: Sweet potatoes release a ton of steam, which lowers the grill’s temp. Cook the kebabs in two batches over medium-high heat—this guarantees caramelization instead of sad, undercooked centers.

Storing and reheating this sweet potato kebabs

Refrigerator Storage

Store leftover sweet potato kebabs in an airtight container for up to 4 days—they actually taste better the next day as flavors meld. Let them cool completely before refrigerating to prevent condensation. I like using glass Pyrex containers because they keep the kebabs visible and easy to reheat.

For extra freshness, place a paper towel on top to absorb any moisture that might make the vegetables soggy. 🥬

Freezer Prep Tips

Freeze uncooked kebabs for up to 2 months by assembling them on skewers, wrapping tightly in plastic wrap, then placing in a freezer bag with all air removed. Label with the date to track freshness.

Thaw overnight in the fridge before grilling—this ensures even cooking and prevents the sweet potatoes from drying out. I avoid freezing cooked kebabs because they lose their crispy texture when reheated. 🧊

Grill Reheating Method

For best results, reheat kebabs on the grill over medium heat for 5-7 minutes, turning occasionally. The residual char from the grill enhances the smoky flavor. Add a light spray of olive oil before reheating to prevent drying.

If you don’t have a grill, use a skillet on medium-high heat for 3-4 minutes per side, adding 1 tbsp water to create steam and restore moisture. 🔥

Microwave Shortcut

When short on time, reheat kebabs in the microwave for 1-2 minutes on high, covered with a damp paper towel. Stir halfway through to ensure even heating. The microwave method works best for quick meals but may slightly soften the charred edges.

For a compromise, use 50% microwave power for 2 minutes to preserve some texture. 💡

Broiler Finish

Give reheated kebabs a crispy finish by placing them under the broiler for 2-3 minutes, watching closely to avoid burning. This step restores the charred texture lost during storage.

I recommend using a baking sheet lined with foil for easy cleanup. For extra flavor, sprinkle with smoked paprika before broiling. ✨

Serving Suggestions

Serve reheated kebabs with a cool yogurt dip (mix ½ cup Greek yogurt with 1 tbsp lemon juice and ½ tsp cumin) or a simple arugula salad with balsamic glaze.

The contrast of warm kebabs with cool accompaniments makes every bite refreshing. Store leftovers in the fridge for up to 4 days or freeze for longer storage. 🍽️

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 12g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these sweet potato kebabs without a grill?

Use a broiler or oven instead. For the broiler, preheat to 475°F and place kebabs on a foil-lined baking sheet 3-4 inches from the heat source for 10-12 minutes, turning once. In the oven, bake at 425°F for 20-25 minutes on a wire rack over a baking sheet to allow air circulation. The oven method works best for indoor cooking when grilling isn't an option.

2

How do I prevent the sweet potatoes from sticking to the skewers?

Soak wooden skewers in water for 30 minutes before using to prevent burning. For extra insurance, brush them lightly with olive oil after soaking. Arrange ingredients in a single layer with ¼-inch gaps between pieces—this prevents steam buildup that causes sticking. If using metal skewers, skip soaking entirely.

3

What's the best way to add protein to these kebabs?

Try firm tofu cubes (press and marinate in soy sauce), halloumi cheese (grill until golden), or grilled chicken breast. For vegetarian options, thread 1-inch chunks of chickpeas or pan-seared mushrooms between the sweet potatoes. Just ensure any protein is cut into similar-sized pieces for even cooking. The sweet potatoes will still be the star!

4

Can I make these kebabs ahead of time?

Yes! Assemble the kebabs up to 24 hours ahead and refrigerate uncooked. For best results, let them sit at room temperature for 15 minutes before grilling to cook more evenly. Flavors develop overnight, making them even more delicious. Never freeze cooked kebabs—they lose their crispy texture when reheated.

5

Why did my sweet potatoes turn mushy instead of getting charred?

This usually happens from overcrowding the grill or using pieces that are too large. Keep skewers 2 inches apart for proper airflow and cut sweet potatoes into 1-inch cubes for even cooking. Grill over medium-high heat and turn frequently—focus on charring the edges rather than cooking through too quickly.

★★★★★4.8(3 reviews)
Categories Side Dishes