Side Dishes
Sweet potatoes transformed into smoky, caramelized kababs are the perfect way to elevate any meal—vegetarian or not. This recipe delivers restaurant-quality charred sweetness in just 20 minutes, using simple skewers and a foolproof grilling technique.
The natural sweetness of the sweet potatoes pairs beautifully with onions and bell peppers, creating a dish that’s both vibrant and deeply satisfying.
The secret to achieving that perfect char lies in the marinade—a blend of olive oil, smoked paprika, and a touch of garlic that infuses the vegetables with rich, smoky flavor.
No fancy equipment is needed; a grill pan or outdoor grill works perfectly, and the prep is quick enough for weeknight dinners. The kababs hold their shape beautifully, making them ideal for serving as a side or even a main dish when paired with rice or quinoa.
By the time you’re done, you’ll have skewers that are tender on the inside and beautifully charred on the outside, with a hint of smokiness that makes every bite irresistible.
The colors are striking—deep orange sweet potatoes, vibrant red bell peppers, and golden onions—making this dish as visually appealing as it is delicious. It’s the kind of recipe that impresses guests without requiring hours in the kitchen.
Whether you’re grilling for a summer barbecue or looking for a quick, flavorful side dish, these sweet potato kababs deliver. The best part? They’re naturally vegetarian, packed with nutrients, and adaptable to any season. Let’s get started on creating this crowd-pleasing dish.
Ingredients for sweet potato kabab
Transform ordinary sweet potatoes into smoky, charred kababs with these vibrant ingredients—perfect for any grill or stovetop pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Sweet Potatoes 🍠 | 2 whole | Cut into 1-inch cubes, skin on |
| Red Bell Peppers 🌶️ | 2 whole | Cut into 1-inch chunks, seeds removed |
| Yellow Onions 🧅 | 1 whole | Cut into 1-inch chunks, peeled |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For marinade and brushing |
| Smoked Paprika 🌶️ | 1 ½ tbsp | For deep smoky flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Wooden Skewers 🪵 | 8 whole | Soaked in water 30 minutes |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The sweet potatoes are the star here, so pick ones that are firm and vibrant orange. Trader Joe's and Whole Foods carry the best varieties—look for the dry, papery skin. The bell peppers should be crisp and firm, not limp, and the onions should be golden with a sharp scent. For the smoked paprika, Penzeys or Goya brands deliver that authentic, smoky depth you can't get from generic store brands. Toast the cumin seeds in a dry pan for 30 seconds before grinding to unlock their full aroma—trust me, it makes all the difference.
No smoked paprika? Substitute with 1 tbsp regular paprika plus 1/2 tsp liquid smoke. Running short on bell peppers? Zucchini or eggplant work beautifully—they absorb the marinade just as well. The skewers must be soaked, but if you're in a rush, metal skewers (like those from a hardware store) skip this step entirely. For extra char, brush the kababs with an additional 1 tbsp of olive oil right before grilling. And if you're feeling fancy, swap the parsley for cilantro or basil—both pair beautifully with the smoky flavors.
Marinate the vegetables for at least 20 minutes—overnight is even better if you're prepping ahead. Store the uncooked kababs in an airtight container with a paper towel to absorb moisture, keeping them in the fridge for up to 2 days. Once cooked, these reheat beautifully—just pop them back on the grill or in a skillet for 2 minutes. The flavors actually deepen overnight, so leftovers taste even more amazing the next day. Freeze cooked kababs for up to 3 months by wrapping tightly in foil.
Why You'll Love This Recipe
- I swear by this trick: slice those sweet potatoes into thick rounds—no peeling, no fuss—then thread them straight onto skewers. The onions and peppers take two minutes to chop (if that), and honestly? The charred edges from the grill or pan more than make up for any uneven shapes.
- No-Cut Chaos Allowed: I swear by this trick: slice those sweet potatoes into thick rounds—no peeling, no fuss—then thread them straight onto skewers. The onions and peppers take two minutes to chop (if that), and honestly? The charred edges from the grill or pan more than make up for any uneven shapes.
- Smoky Sweet Magic: That smoked paprika isn’t just seasoning—it’s the star. Roasted sweet potatoes caramelize into something dangerously tender, while the bell peppers add a bright crunch. Drizzle with extra-virgin olive oil after cooking, and suddenly, you’ve got a dish that tastes like it simmered all day.
- Picnic to Potluck: These skewers travel like a dream—no plates needed. Pack them in foil for a beach day, bring them to a BBQ (they’re ready in 10 minutes on the grill), or serve them at room temp for a last-minute dinner. My college friends still ask for the recipe every time I make it.
Step-by-step instructions for sweet potato kababs
Here's how to transform humble sweet potatoes into smoky, caramelized kababs that pack bold flavor in every bite.
Prep and Marinate the Vegetables
In a large bowl, combine the 1-inch cubes of medium sweet potatoes, 1-inch chunks of red bell peppers, and 1-inch chunks of yellow onions. This prep ensures even cooking and maximum char when grilled. In a separate small bowl, whisk together the 0.25 cup extra-virgin olive oil, 1.5 tbsp smoked paprika, 1 tsp toasted ground cumin, 1.5 tsp sea salt, and 0.5 tsp black pepper until fully emulsified. Pour this marinade over the vegetables and toss gently to coat evenly. Let it sit for at least 15 minutes—this allows the flavors to meld and the sweet potatoes to absorb moisture, preventing them from drying out on the grill.
While the vegetables marinate, mince the 4 cloves garlic and the 0.25 cup fresh parsley for garnish. The garlic will add a bright, aromatic punch to the finished kababs, while the parsley provides a fresh finish. I like to toast the cumin seeds lightly in a dry pan for 30 seconds before grinding them—this deepens their nutty warmth and makes the marinade even more complex.
Assemble the Kababs
Soak the 8 wooden skewers in water for 30 minutes to prevent them from burning on the grill. Drain and discard the excess water, then thread the marinated vegetables onto the skewers, alternating between sweet potatoes, bell peppers, and onions. Start and end with a piece of sweet potato—this helps them cook more evenly and prevents the skewers from falling apart. Space the ingredients evenly along each skewer, leaving a small gap between each piece to allow the grill's heat to penetrate fully.
Here's the thing—don't overcrowd the skewers. If you pack too many vegetables on each one, they'll steam instead of char, and the sweet potatoes won't develop that beautiful caramelized crust. Aim for 3-4 pieces per skewer, depending on their size. Once assembled, let the kababs sit at room temperature for 10 minutes before grilling. This ensures they hit the grill at the same temperature, cooking uniformly.
Grill to Perfect Char
Preheat your grill to high heat—you want flames licking around the kababs for that signature smoky flavor. Once the grill is fully heated, place the skewers on the grates and cook for 8-10 minutes, turning occasionally, until the sweet potatoes are tender when pierced with a fork and the bell peppers and onions are deeply charred in spots. The sweet potatoes should have a golden-brown crust with some blackened edges, while the peppers and onions should be soft and slightly blistered.
I like to grill the kababs directly over the flames for the first 2 minutes to get that initial char, then move them to the sides of the grill where it's hotter but not directly over the flames. This two-stage approach ensures even cooking without burning the outer layers. Keep a spray bottle of water nearby—if the flames get too aggressive, give them a quick mist to tame them. The kababs are done when the sweet potatoes pull apart easily and the peppers are tender enough to collapse under gentle pressure.
Finish with Lemon and Garnish
Once the kababs are off the grill, transfer them to a serving platter. Immediately drizzle each skewer with 1 tbsp freshly squeezed lemon juice—this brightens the smoky flavors and cuts through the richness of the sweet potatoes. The acidity also helps balance the sweetness, creating a harmonious bite. Sprinkle the kababs generously with the minced garlic and chopped parsley, tossing gently to distribute the garnish evenly. The parsley adds a pop of color and freshness, while the garlic infuses the kababs with an extra layer of flavor.
Let the kababs rest for 2-3 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. Serve them immediately while they're still sizzling—these kababs are best enjoyed fresh off the grill, with the smoky aroma wafting through the air. Pair them with a cool yogurt dip or a simple side salad to round out the meal. The contrast of temperatures and textures makes every bite even more satisfying.
Pro Tips For Making Sweet Potato Kabab
- CUT SWEET POTATOES AT THE SAME TIME: I learned this the hard way—uneven chunks mean some burn while others stay raw. Use a sharp knife to slice all sweet potatoes into 1.5-inch cubes before you even think about the grill or pan. No excuses: do it all at once, or you’ll regret it later.
- PEEL ONIONS LAST MINUTE: Onions lose moisture fast. Peel and slice them right before assembling the kababs—even if it means working in a rush. A damp onion turns to mush on the skewer, and nobody wants soggy kababs. (Yes, even if you’re impatient like me.)
- DON’T OVERCROWD THE GRILL: I used to jam as many kababs as possible onto the grill, thinking more = faster. Wrong. Give them space—at least 1 inch between skewers—so the sweet potatoes get that smoky char instead of steaming in their own juices. Patience here makes all the difference.
- BRUSH WITH OIL TWICE: One coat of olive oil isn’t enough. After prepping the kababs, brush them again right before cooking—especially the sweet potatoes. The extra fat ensures they caramelize properly and don’t stick to the skewers. (Pro move: use a basting brush for even coverage.)
Best sauces and condiments for sweet potato kabab
Smoky Chipotle Glaze
This homemade glaze adds a deep, smoky-sweet finish that complements the kababs beautifully. Simmer ½ cup maple syrup, 2 tbsp apple cider vinegar, 1 tbsp chipotle in adobo sauce (minced), and 1 tsp ground cumin in a small saucepan over medium heat for 5 minutes.
Brush the glaze over the kababs in the final 2 minutes of grilling for a sticky, caramelized crust. 🔥
Cool Yogurt Dip
A creamy Greek yogurt dip balances the smoky flavors perfectly. Mix 1 cup plain Greek yogurt, 1 tbsp lemon juice, 1 tsp honey, ½ tsp ground cumin, and ¼ tsp smoked paprika.
Add 2 tbsp chopped fresh dill for brightness. Serve chilled alongside the kababs for a refreshing contrast. The yogurt’s tang cuts through the sweetness of the sweet potatoes. ✨
Spicy Harissa Aioli
For a bold kick, whip together ½ cup mayonnaise, 1 tbsp harissa paste, 1 tsp lemon juice, and ½ tsp garlic powder. Thin with 1 tsp water if needed.
This North African-inspired dip adds heat and depth, pairing especially well with the charred sweet potatoes. Store in an airtight container in the fridge for up to 3 days. 🌶️
Lime-Cilantro Crema
Blend ½ cup sour cream, 2 tbsp lime juice, ¼ cup chopped cilantro, 1 tsp honey, and ¼ tsp salt until smooth. This zesty, herby crema brightens every bite and adds a cooling contrast to the smoky kababs.
Garnish with extra cilantro and a pinch of Tajín seasoning for a citrusy finish. 💛
Sweet Chili Sauce
For a sweet-and-spicy twist, combine ½ cup sweet chili sauce (like Sweet Baby Ray’s), 1 tsp sesame oil, and ½ tsp grated ginger. Warm gently in a small saucepan and drizzle over the kababs before serving.
The sauce’s tangy-sweet profile enhances the natural sweetness of the sweet potatoes while adding a subtle heat. 🌶️
Garlic-Herb Butter
Melt ¼ cup unsalted butter with 2 minced garlic cloves, 1 tbsp chopped parsley, and ½ tsp lemon zest in a small saucepan. Keep warm and drizzle over the kababs just before serving.
The rich, herby butter melts into the warm vegetables, adding a luxurious finish. Perfect for special occasions or when you want to elevate the dish. 💫
Nutrition facts
Frequently asked questions
Can I make these kababs without a grill?
A stovetop grill pan or even a cast-iron skillet works perfectly! Heat your pan over medium-high heat and add a little oil to prevent sticking. Cook the kababs for 6-8 minutes, turning occasionally, until they develop char marks. For extra smokiness, place a metal tray with wood chips underneath the pan while cooking.
How do I prevent the sweet potatoes from falling apart?
Cut them into 1-inch cubes (not too small) and leave the skin on for stability. Marinate them for at least 20 minutes so they absorb moisture. When skewering, alternate with harder veggies like bell peppers to help hold the shape. Cook over medium-high heat rather than high to avoid burning before they're tender.
What's the best way to store leftovers?
Let the kababs cool completely, then store them in an airtight container in the fridge for up to 4 days. To reheat, warm them in a skillet over medium heat for 3-4 minutes or pop them back on the grill for 2 minutes. The flavors actually improve overnight! For longer storage, freeze cooked kababs for up to 3 months—thaw in the fridge before reheating.
Can I use regular potatoes instead of sweet potatoes?
Not ideal—they lack the natural sweetness and vibrant color, but if you must, use Yukon Gold potatoes (they're creamier). For best results, stick with sweet potatoes—their caramelization and moisture content make them perfect for kababs. The smoky marinade will still work, but the flavor profile won't be as rich.
How do I adjust the recipe for a larger crowd?
Double the ingredients and increase skewers to 12-16 for 8-10 servings. Use two grills or cook in batches—don't overcrowd! For extra efficiency, prep all vegetables, marinate them together in a large container, then assemble skewers as you grill. The cooking time remains the same (8-10 minutes) as long as you maintain high heat.
