Side Dishes
This Indian sweet potato kebabs recipe transforms humble sweet potatoes into smoky, charred bites that bring restaurant-quality flavor to your table. The secret lies in a vibrant marinade of yogurt, garam masala, and turmeric that tenderizes the potatoes while infusing them with aromatic warmth.
I developed this recipe after discovering how well sweet potatoes absorb spices—creating a dish that's both hearty and elegant, perfect for vegetarian meals or festive gatherings.
The marinade does the heavy lifting, breaking down the natural sweetness of the potatoes while building layers of flavor. You'll use a mix of yogurt for tenderness, lemon juice for brightness, and a blend of Indian spices like coriander, cumin, and chili powder that transform simple vegetables into something extraordinary.
Grilling or roasting them until charred on the edges adds that coveted smoky depth that makes these kebabs irresistible.
What you'll end up with is a platter of golden-brown sweet potato skewers with crispy edges and tender centers, all infused with warm spices.
The aroma alone will have everyone gathering around your table, and the balance of sweetness and smoky heat makes these kebabs a standout side dish or even a satisfying main course. Serve with mint chutney or cucumber raita to complement the rich flavors perfectly.
This recipe is designed to be both approachable and impressive, making it ideal for weeknight dinners or special occasions. The preparation is straightforward, but the results are anything but ordinary. Once you try these smoky, spiced sweet potato kebabs, they'll become a staple in your cooking repertoire.
Ingredients for sweet potato kebabs recipe indian
Sweet potatoes, yogurt, and bold Indian spices—this is where smoky char meets tender sweetness.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Sweet Potatoes 🍠 | 2 lb | Medium-sized, peeled and cut into 1-inch cubes |
| Plain Yogurt 🥛 | 1 cup | Full-fat for best marinade texture |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed for brightness |
| Garam Masala 🌶️ | 2 tsp | High-quality blend for authentic flavor |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper aroma |
| Turmeric Powder 🧂 | 1 tsp | Freshly ground preferred |
| Ground Coriander 🌿 | 1 tsp | Freshly ground for vibrant flavor |
| Chili Powder 🌶️ | 1 tsp | Adjust for heat preference |
| Minced Garlic 🧄 | 3 tbsp | Freshly minced for potency |
| Ginger, Fresh 🌿 | 1 tbsp | Finely grated, aromatic |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Wooden Skewers 🪵 | 8 whole | Soaked in water for 30 minutes |
| Sea Salt 🧂 | 1 tsp | Fine grain preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
The sweet potatoes are the star, so pick firm, vibrant orange ones—the deeper the color, the more natural sweetness. I always grab the organic variety at Whole Foods for better flavor, but any good-quality sweet potato works. For the yogurt, full-fat plain yogurt (like Fage or Siggi's) gives the best texture for marinating. The garam masala is non-negotiable here—MDH or Everest brand from the Indian grocery store makes all the difference. If you can't find it, mix equal parts cumin, coriander, cinnamon, and cardamom for a DIY version. Toast your spices in a dry pan for 30 seconds before grinding to wake up their flavors—trust me, it changes everything.
No garam masala? Cumin, coriander, and a pinch of cinnamon will get you close. The yogurt can be Greek yogurt if that's what you have, but it'll be slightly thicker. Fresh ginger and garlic are ideal, but if you're in a pinch, powdered ginger and jarred minced garlic work in a bind. The chili powder can be swapped for cayenne or red pepper flakes—just start with half the amount and adjust to taste. For the skewers, if you can't find wooden ones, soak metal skewers in water for 10 minutes to prevent burning. The lemon juice is key for brightness, so don't skip it—even if you're not a fan of citrus, it balances the richness of the yogurt and spices perfectly.
Marinate the sweet potatoes for at least 2 hours—overnight is even better if you're planning ahead. Store the marinade (without potatoes) in an airtight container in the fridge for up to 3 days. The cooked kebabs reheat beautifully in a skillet with a splash of water for 2-3 minutes. For leftovers, wrap them in foil and keep in the fridge for 3 days—they're even better the next day as the flavors meld. Freeze uncooked skewers for up to 2 months by wrapping them tightly in plastic wrap and foil. When ready to cook, thaw in the fridge overnight.
Why You'll Love This Recipe
- No Chopping Hassle: I swear by this trick—just cube the sweet potatoes, no peeling required. The yogurt marinade does all the work while you sip your chai, and those cubes roast up perfectly caramelized with just a few skewers.
- Garam Masala Magic: Honestly, that earthy garam masala and cumin combo transforms simple sweet potatoes into something ridiculously good. The lemon juice cuts through the richness, leaving you with a balance that’s both cozy and bright.
- Weeknight to Party Ready: Between us, these kebabs are my secret weapon for lazy nights and when friends drop by. Serve them straight from the skewers with a dollop of yogurt for a no-fuss meal, or arrange them on a platter for a showstopper that takes zero effort.
- Budget-Friendly Staples: Sweet potatoes and yogurt? Pantry basics that won’t break the bank. I make a big batch, store the leftovers in the fridge, and reheat them for days—no waste, just flavor. Plus, the spices cost pennies and pack a punch.
Step-by-step instructions for sweet potato kebabs with Indian tandoori spices
Here's how to create smoky, charred sweet potato skewers bursting with warm Indian flavors.
Prepare the Sweet Potatoes for Marination
Start by peeling the 2 lb large sweet potatoes and cutting them into 1-inch cubes. I like to work in batches so they don't oxidize while waiting. Place them in a large mixing bowl and set aside. The cubes should be uniform in size for even cooking on the skewers.
In a separate bowl, whisk together the 1 cup plain yogurt, 2 tbsp lemon juice, 2 tbsp olive oil, 3 tbsp minced garlic, 1 tbsp finely grated fresh ginger, 2 tsp garam masala, 1 tsp ground cumin, 1 tsp turmeric powder, 1 tsp ground coriander, 1 tsp chili powder, 1 tsp sea salt, and 0.5 tsp black pepper. This marinade is the heart of the flavor—don't skip any ingredients. The yogurt helps tenderize the sweet potatoes while the spices create that authentic tandoori profile.
Pour the marinade over the sweet potato cubes and toss gently to coat them evenly. Cover the bowl with plastic wrap and refrigerate for at least 2 hours, or preferably overnight. This long marinating time ensures the flavors penetrate deeply and the sweet potatoes develop that perfect texture when grilled.
Assemble the Kebabs on Soaked Skewers
While the sweet potatoes marinate, prepare the 8 wooden skewers by soaking them in water for 30 minutes. This prevents them from burning on the grill. After soaking, drain the skewers and let them air dry for a few minutes.
Thread the marinated sweet potato cubes onto the skewers, leaving a small gap between each cube. I arrange about 4-5 cubes per skewer, depending on their size. The gaps allow the flames to reach all sides of the potatoes, creating those beautiful char marks we love in grilled dishes. If any skewers feel unstable, you can secure them with a bit of kitchen twine.
Let the assembled kebabs sit at room temperature for 15 minutes before grilling. This helps any excess marinade evaporate slightly, which prevents them from becoming too soggy on the grill. It also gives the spices a chance to cling more firmly to the sweet potatoes.
Grill Until Caramelized and Charred
Preheat your grill to medium-high heat, around 400°F. You want enough heat to create those char marks without burning the sweet potatoes. Place the kebabs on the grill and cook for 10-12 minutes, turning occasionally, until the sweet potatoes develop deep golden-brown char marks and are tender when pierced with a fork.
Here's the thing about grilling these kebabs—they should have visible char on the outside but remain soft inside. I like to flip them every 2-3 minutes to ensure even cooking and those beautiful crosshatch grill marks. If you notice the kebabs are browning too quickly, move them to a cooler part of the grill or reduce the heat slightly.
Once the sweet potatoes are tender and have developed that perfect caramelized crust, remove them from the grill. Let them rest for 5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. The kebabs will continue to caramelize slightly during this rest, deepening their flavor profile.
Serve with Fresh Accompaniments
Transfer the grilled sweet potato kebabs to a serving platter and drizzle with any leftover marinade from the bowl. The smoky, spiced marinade adds an extra layer of flavor that complements the charred sweet potatoes beautifully. I like to serve these kebabs with a side of cool cucumber raita or a simple green salad to balance the richness.
For an extra touch, sprinkle with fresh cilantro or mint leaves just before serving. The bright, fresh herbs contrast perfectly with the warm, smoky spices. Each skewer should offer a perfect balance of sweet, spicy, and smoky flavors with that irresistible charred texture. Enjoy immediately while they're hot and the flavors are at their peak!
Pro Tips For Making Sweet Potato Kebabs Recipe Indian
- USE A MANDOLINE FOR EVEN CUTS: I learned this the hard way—uneven cubes mean some parts burn while others stay raw. A mandoline with a ½-inch thick slice setting gives you perfectly sized pieces every time. If you don’t have one, a sharp knife and a ruler work, but be patient—this isn’t the time to rush.
- SOAK CUBES IN COLD WATER: Sweet potatoes release starch when cut, which makes them gummy when grilled. Toss the cubes in cold water for 10 minutes, then drain and pat very dry. The extra step keeps them from sticking to the skewer and turning mushy—trust me, your kebabs will thank you.
- MARINATE IN THE FRIDGE: The yogurt-lemon-garam masala mix needs time to work its magic. Don’t skip the 30-minute minimum in the fridge—this is the thing that makes the flavors actually meld. I used to skip it, and the kebabs tasted flat. Now? I set a timer and let them sit while I prep the grill.
- GRILL OVER INDIRECT HEAT: Direct flame = charred outside, raw inside. Start with the sweet potatoes on the cooler side of the grill (or oven rack if using broiler) for the first 8-10 minutes. Only move them closer to the heat once they’ve developed a slight crust. This guarantees even cooking without burning the outside before the center’s done.
Essential equipment for great sweet potato kebabs recipe indian
Grill Essentials
For authentic char and smoky flavor, a charcoal grill is ideal—it creates those coveted crosshatch marks while infusing a deep, wood-fired taste. I prefer a Weber Original Kettle for its even heat distribution and durability.
If you don’t have a grill, a cast-iron skillet on the stovetop works beautifully—just heat it over medium-high heat until smoking hot before adding the kebabs. 🔥
Skewer Must-Haves
Wooden skewers are traditional, but they require soaking for 30 minutes to prevent burning. I stock up on bamboo skewers from Amazon because they’re affordable and sturdy. For metal skewers, opt for stainless steel ones (like OXO Good Grips)—soak them in water for 10 minutes before use.
Avoid flimsy plastic skewers; they can’t handle the heat.
Heat Control Tools
A grill thermometer (I use Thermoworks Smoke) ensures your grill stays at 400°F—critical for perfect char without burning. For stovetop cooking, a kitchen torch (like Weber Q1000) adds professional-level char marks in seconds.
If grilling outdoors, keep a spray bottle with water nearby to control flare-ups—just mist any hot spots.
Marinade Mixer
For even coating, use a fork or clean hands to toss the sweet potatoes in the marinade. A glass mixing bowl (like Pyrex) is perfect for storing the marinade overnight. If you’re short on time, a ziplock bag works too—just seal it tightly and shake to coat the cubes.
Pro tip: Add 1 tbsp olive oil to the marinade to help the spices cling better to the sweet potatoes.
Serving Setup
For a restaurant-style presentation, arrange the kebabs on a wooden serving board (I love West Elm’s bamboo boards) with a drizzle of leftover marinade. Garnish with fresh cilantro or mint leaves for a pop of color.
If serving buffet-style, use small metal trays (like Nordic Ware) to keep skewers upright and easy to grab. 💫
Nutrition facts
Frequently asked questions
Can I make these sweet potato skewers without a grill?
Use a cast-iron skillet on medium-high heat for a stovetop version. Heat the pan until smoking hot, then add the skewers and cook for 3-4 minutes per side until charred. For extra flavor, finish with a kitchen torch to add grill marks. A broiler works too—place skewers on a rack over a baking sheet and broil for 5-7 minutes, watching closely to avoid burning.
How do I adjust the spice level for kids or sensitive palates?
Reduce the chili powder to ½ tsp or omit it entirely. For extra mildness, add ½ tsp sugar or 1 tsp honey to the marinade to balance the spices. Kids often love the sweetness of the potatoes—serve with a side of plain yogurt dip (mix yogurt with a pinch of salt and lemon juice) to help them enjoy the flavors without the heat.
What’s the best way to store leftover kebabs?
Let them cool completely, then wrap tightly in aluminum foil or store in an airtight container. They’ll keep in the fridge for 3 days. For reheating, warm in a skillet over low heat for 2-3 minutes with a splash of water to restore moisture. Avoid microwaving—they’ll lose their crispy texture. Frozen uncooked skewers last 2 months in the freezer.
Can I use regular potatoes instead of sweet potatoes?
Not ideal—they lack the natural sweetness and moisture that makes these kebabs special. Sweet potatoes hold up better to grilling and absorb flavors more deeply. If you’re desperate, use red or Yukon Gold potatoes, but expect a less tender, less flavorful result. The caramelization won’t be as rich, and they’ll dry out faster on the grill.
How do I prevent the skewers from falling apart?
Soak wooden skewers for 30 minutes before use to prevent burning. For extra stability, thread the potatoes onto skewers with 1-inch gaps between cubes. If they feel wobbly, secure with a small piece of kitchen twine tied around the top. For metal skewers, use stainless steel ones and soak in water for 10 minutes to prevent sticking and heat transfer.
