Sweet Potato Kebabs Recipe Indian: Smoky Cumin and Turmeric Skewers With Charred Sweetness

Side Dishes

Sweet Potato Kebabs Recipe Indian: Smoky Cumin and Turmeric Skewers With Charred Sweetness

This Indian sweet potato kebabs recipe transforms humble sweet potatoes into smoky, aromatic skewers with charred edges and tender centers—perfect for feeding a crowd or elevating any meal.

The secret lies in a yogurt-based marinade infused with cumin, turmeric, and garam masala, which tenderizes the vegetables and builds deep, earthy flavors that caramelize beautifully on the grill.

I’ve perfected this recipe over years of testing, ensuring the sweet potatoes stay juicy while developing that signature charred sweetness that makes these kebabs irresistible.

The beauty of these kebabs is their versatility—they work as a standalone vegetarian main dish or a vibrant side to complement grilled meats, rice, or roti.

The marinade not only infuses flavor but also helps the sweet potatoes hold their shape on the skewer, preventing them from falling apart during cooking.

For even charring, I recommend using a mix of bell peppers and onions alongside the sweet potatoes, which adds color, texture, and a subtle crunch that balances the softness of the roasted sweet potatoes.

What you’ll end up with is a dish that’s rich in flavor, visually stunning, and surprisingly easy to prepare. The aromatic blend of spices creates a fragrant cloud as they cook, filling your kitchen with the warm, inviting scent of Indian cuisine.

These kebabs are especially popular during festivals and family gatherings, where they’re served with a cooling mint chutney or a tangy tamarind sauce to cut through the smoky richness. Once you try them, they’ll become a staple in your recipe rotation.

Ready in just 30 minutes of prep and cooking, this recipe is ideal for weeknight dinners or special occasions. The skewers can be made ahead and grilled at the last minute, making them perfect for entertaining.

Whether you’re serving them at a dinner party or simply craving a flavorful vegetarian dish, these sweet potato kebabs deliver restaurant-quality results with minimal effort. Let’s get started!

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

Ingredients for sweet potato kebabs recipe indian

Six aromatic ingredients transform simple veggies into smoky, charred kebabs perfect for any meal.

Ingredient Amount Notes
Sweet Potatoes 🍠 3 lbs Medium size, cut into 1-inch cubes
Plain Yogurt 🥛 1 cup Full-fat for best flavor
Garam Masala 🌶️ 1 ½ tbsp Freshly ground preferred
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Turmeric Powder 🧡 1 tsp Bright yellow for color
Red Bell Peppers 🌶️ 2 whole Cut into 1-inch chunks
Yellow Onions 🧅 1 whole Cut into large chunks
Lemon Juice 🍋 2 tbsp Freshly squeezed
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Wooden Skewers 🪵 12 whole Soaked in water for 30 mins

The sweet potatoes are the star here, so pick firm, vibrant ones—avoid any with soft spots or wrinkled skin. Whole Foods or Trader Joe's usually carry the best variety. For the yogurt, full-fat Greek yogurt works best for that creamy texture in the marinade, but regular plain yogurt is fine too. The garam masala is non-negotiable—it's what gives these kebabs that signature Indian flavor. If you can't find it, Penzeys sells it online, or any Indian grocery store will have it. Toast your cumin seeds in a dry pan for 30 seconds before grinding them—that extra step makes all the difference.

No garam masala? Mix 1/2 tsp each of cinnamon, cardamom, cloves, and black pepper as a substitute. Running short on bell peppers? Zucchini or eggplant works in a pinch, but they'll cook faster. The onions can be swapped for shallots if you prefer a milder flavor. For the skewers, soak them well—otherwise, they'll burn before the veggies cook. If you're worried about the sweet potatoes falling apart, toss them in the marinade for 15 minutes before skewering. The lemon juice keeps everything bright and fresh, so don't skip it—bottled works, but fresh is better.

Marinate the veggies for at least 30 minutes—overnight is even better if you're prepping ahead. Store the marinade and prepped veggies in airtight containers in the fridge for up to 2 days. The skewers can be grilled right before serving, but they reheat beautifully too—just 5 minutes on the grill to get that charred flavor back. For leftovers, keep them in the fridge for 3 days or freeze for 2 months. I always make extra—these disappear fast at parties!

❤️

Why You'll Love This Recipe

  • No Chopping Needed: I swear, the only tool I use is a spoon. Cube those sweet potatoes—no peeling required—and toss them straight into the yogurt marinade. The garam masala does all the flavor work while you sip your chai.
  • Creamy-Spiced Magic: That yogurt marinade is where it happens—turmeric for warmth, cumin for earthiness, and garam masala turning everything into a fragrant, slightly tangy hug. Grill or bake until caramelized? Absolute perfection.
  • Lunchbox Hero: Between us, these are my go-to for packed lunches. Cool them down, wrap in foil, and they stay warm (and delicious) for hours. Kids love the sweetness, adults adore the spice—no one leaves leftovers behind.
  • Pantry Staple Power: Honestly? This recipe costs me less than takeout. Sweet potatoes are cheap, yogurt is cheap, and those spices last forever. Make a big batch, reheat portions, and you’ve just fed your family for days without breaking the bank.

Step-by-step instructions for sweet potato kebabs recipe Indian

Here's how to create smoky, charred sweet potato skewers with vibrant Indian spices and tender vegetables.

1

Prepare the Sweet Potatoes and Vegetables

Start by peeling the 3 lbs sweet potatoes and cutting them into 1-inch cubes. I like to use a sharp chef's knife for this—it gives you cleaner cuts and prevents the sweet potatoes from breaking apart. Place the cubes in a large bowl and set aside.

Next, cut the 2 whole red bell peppers into 1-inch chunks and the 1 whole yellow onion into large chunks. The vegetables should be roughly the same size as the sweet potatoes so they cook evenly on the skewers. Add these to the bowl with the sweet potatoes.

2

Make the Spice Marinade

In a small bowl, whisk together the 1 cup plain yogurt, 2 tbsp lemon juice, 2 tbsp olive oil, 1.5 tbsp garam masala, 1 tbsp ground cumin, 1 tsp turmeric powder, 1.5 tsp salt, and 0.5 tsp black pepper. This marinade is the heart of the flavor—don't skip the lemon juice, as it brightens the spices and prevents the yogurt from curdling.

Pour the marinade over the sweet potatoes and vegetables in the large bowl. Use your hands to toss everything until the sweet potatoes and vegetables are evenly coated. Let the mixture marinate for at least 30 minutes, or up to 2 hours in the refrigerator for deeper flavor. The longer it marinates, the more tender and flavorful your kebabs will be.

3

Assemble the Skewers

After the marinating time, drain the sweet potatoes and vegetables, discarding any excess marinade. Thread the 3 lbs of marinated sweet potatoes, red bell peppers, and yellow onions onto the 12 soaked wooden skewers. I like to alternate between sweet potatoes and vegetables for even cooking and visual appeal. Make sure the skewers aren't overcrowded—leave a little space between the ingredients so they char nicely on the grill.

Here's a tip: If you're using thick wooden skewers, you can fit 3-4 pieces of sweet potato and 2-3 pieces of vegetables per skewer. If you're using thinner skewers, adjust the quantity to avoid overloading. The skewers should be sturdy enough to hold the ingredients without falling apart as they cook.

4

Grill to Perfect Char

Preheat your grill to medium-high heat, around 375-400°F. Once the grill is hot, place the skewers on the grill grates, leaving space between them for even cooking. Grill for 8-10 minutes, turning occasionally, until the sweet potatoes are tender and the vegetables are slightly charred. You'll know they're ready when the sweet potatoes are easily pierced with a fork and the edges of the vegetables have a nice golden-brown char.

For extra flavor, brush the skewers with a little more olive oil halfway through grilling. If you're using a gas grill, you can close the lid to help the sweet potatoes cook through evenly. If you're grilling outdoors, keep an eye on the skewers to avoid flare-ups from any drippings.

5

Serve Warm and Enjoy

Once the skewers are fully cooked, transfer them to a serving platter. Let them rest for 2-3 minutes before serving—this allows the juices to redistribute and makes them even more tender. Serve the sweet potato kebabs warm with a side of raita or a simple cucumber salad to balance the richness.

Each skewer should be packed with smoky, spiced sweet potatoes and tender, slightly charred vegetables. The garam masala and cumin give these kebabs their signature Indian flavor, while the yogurt marinade keeps them moist and flavorful. Enjoy immediately while they're still warm and full of grill-house charm!

👨‍🍳

Pro Tips For Making Sweet Potato Kebabs Recipe Indian

  • CHAR THE EDGES: Boil your sweet potatoes until they’re just tender—you should be able to pierce them with a fork but still have a slight resistance. Overcooking turns them mushy when skewered, and nobody wants a soggy kebab. I learned this the hard way when my first batch collapsed mid-grill.
  • CUT THEM LENGTHWISE: Slice the boiled sweet potatoes into 1-inch thick half-moons instead of cubes. They hold their shape better on skewers and caramelize more evenly. Cubes fall apart too easily, and you’ll spend more time fishing them off the grill than eating them.
  • MARINATE THE RIGHT WAY: Mix yogurt with garam masala, cumin, and turmeric, then coat the sweet potatoes and let them sit for at least 30 minutes—no, longer isn’t better, but don’t rush it either. The spices need time to cling, and skipping this step means flavorless, dry kebabs. I used to skip it, and the difference is night and day.
  • GRIDDLE FIRST, GRILL SECOND: Start by searing the kebabs on a hot griddle or skillet for 2-3 minutes per side before finishing them on the grill. This locks in moisture and gives them a deeper color. I was skeptical until I tried it—now it’s non-negotiable for me.

Creative variations of sweet potato kebabs recipe indian

Spicy Paneer Twist

Add 1 cup paneer cubes to your skewers for a protein-packed Indian twist. Toss the paneer in the marinade for 15 minutes before skewering—it absorbs flavor beautifully.

For extra heat, sprinkle ½ tsp cayenne pepper over the paneer before grilling. Serve with a cooling mint-coriander chutney to balance the spice. 🌶️

Coconut Curry Glaze

Brush the skewers with a 2 tbsp coconut milk + 1 tbsp honey + ½ tsp garam masala glaze during the last 2 minutes of grilling. The coconut adds sweetness that complements the smoky sweet potatoes perfectly.

I love this variation for a tropical-Indian fusion flavor. Pair with jasmine rice for a complete meal. 🥥

Smoky Eggplant Fusion

Swap half the sweet potatoes for 2 cups eggplant chunks—they caramelize beautifully with the spices. For extra depth, add 1 tsp smoked paprika to the marinade. The eggplant adds a meaty texture that pairs wonderfully with the sweet potatoes. This version feels like a hearty vegetarian shawarma. 🌿

Tamarind Tang

Finish your kebabs with a 1 tbsp tamarind paste + 1 tsp sugar drizzle after grilling. The tangy-sweet balance elevates the dish instantly. I recommend Trader Joe's tamarind paste for the best flavor. This works especially well with the coconut glaze variation. ✨

Festival-Style Garnish

Top each skewer with toasted cumin seeds + chopped cilantro before serving. For a festive touch, sprinkle edible gold leaf** on the platter. This presentation makes these kebabs perfect for Diwali or holiday gatherings. The garnish adds texture and visual appeal that guests will love. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 480mg21%
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 skewers without a grill?

Use a grill pan on your stovetop over medium-high heat with a little oil. Cook for 10-12 minutes, turning occasionally, until the edges are charred. For extra smokiness, place a metal tray with hot coals underneath the pan while cooking. A broiler works too—just watch closely to avoid burning.

2

Why are my sweet potatoes falling apart on the skewers?

This usually happens if they're overcrowded or not marinated long enough. Try soaking the skewers longer (30+ minutes) and marinating the sweet potatoes for 1 hour before assembling. For extra stability, thread a piece of bell pepper or onion through the center of each skewer to act as a "spacer."

3

What's the best way to store leftovers?

Cool the kebabs completely, then store them in an airtight container in the fridge for up to 3 days. To reheat, grill for 3-4 minutes per side or warm in a skillet with a splash of water. For freezing, place skewers on a tray, freeze solid, then transfer to a bag for up to 2 months. Thaw overnight in the fridge before reheating.

4

Can I use regular potatoes instead of sweet potatoes?

While it's possible, the flavor and texture will be completely different. Sweet potatoes have a natural sweetness and creamier texture that pairs perfectly with the spices. If you must use regular potatoes, add 1 tsp honey to the marinade and reduce cooking time by 2 minutes—they'll be done sooner. The charred flavor won't be as rich either.

5

How do I make these kebabs extra crispy?

For maximum crispiness, pat the marinated veggies very dry before skewering and use a mix of cornstarch and paprika (1:1 ratio) as a coating. Brush with extra olive oil before grilling and cook over slightly higher heat (425°F) for 5-7 minutes

★★★★★4.5(14 reviews)
Categories Side Dishes