Growing up, sweet potatoes only showed up on our table as a casserole topped with marshmallows at Thanksgiving. My mom wasn’t much for experimenting, and that’s just how things were done in our house. When I tried grilling them for the first time, they turned into sad, burnt chunks.
Turns out I was doing it all wrong—I hadn’t cut them evenly enough, and the grill was way too hot. But these sweet potato kabobs? They’re pretty much impossible to mess up. Even if you’re not exactly a grill master, the trick is in how you prep them and keeping the heat just right.

Why You’ll Love These Sweet Potato Kabobs
- Quick preparation – These kabobs come together in just 25-40 minutes, making them perfect for busy weeknight dinners or last-minute appetizers.
- Flavorful Indian spices – The combination of cumin, garam masala, and turmeric creates a warm, aromatic blend that makes these kabobs incredibly tasty without being overwhelming.
- Vegetarian-friendly – These sweet potato kabobs are naturally vegetarian and can easily be made vegan by using your choice of plant-based flour, perfect for those following a meat-free diet.
- Customizable heat level – You can adjust the amount of green chili and spices to make these kabobs as mild or spicy as you prefer, making them suitable for everyone in the family.
- Perfect texture combination – The crispy outer layer and soft, flavorful interior create a satisfying contrast that makes these kabobs irresistible.
What Kind of Sweet Potatoes Should I Use?
For kabobs, you’ll want to look for orange-fleshed sweet potatoes (sometimes labeled as yams in US grocery stores) since they have the perfect moisture content and natural sweetness that works well with the spices in this recipe. The Jewel or Garnet varieties are great choices since they hold their shape well after cooking and won’t turn mushy when formed into kabobs. Just make sure to pick sweet potatoes that feel firm and heavy for their size, with smooth, unblemished skin. If you’re boiling them ahead of time, try to choose potatoes that are similar in size so they’ll cook evenly – about medium-sized ones work best for this recipe.

Options for Substitutions
This recipe is pretty flexible and you can try these simple swaps if you’re missing something:
- Sweet potatoes: Regular potatoes can work here, though they’ll give a milder flavor. You could also try using mashed butternut squash, but you might need extra flour to bind since it’s usually more wet.
- Dried mango powder: If you can’t find dried mango powder (amchur), try using lemon juice or lime juice to taste – about 1-2 teaspoons should do the trick.
- Buckwheat flour: Any flour works well here – try all-purpose flour, chickpea flour, or rice flour. Just watch the moisture level and add more if the mixture seems too wet.
- Walnuts: Feel free to swap with pecans or cashews, or leave them out if you have nut allergies.
- Green chili pepper: You can use jalapeño or serrano peppers, or even a pinch of red chili powder if you prefer.
- Chaat masala: Since this is optional anyway, you can skip it or add a pinch of extra cumin and a splash of lemon juice for that tangy kick.
Watch Out for These Mistakes While Cooking
The biggest challenge when making sweet potato kabobs is getting the right consistency – if your mixture is too wet, the kabobs will fall apart during frying, so make sure to thoroughly mash the cooked sweet potatoes and drain out any excess moisture. Another common mistake is rushing the binding process – letting the mixture rest for 15-20 minutes after adding the flour helps the ingredients come together properly and makes shaping the kabobs much easier. When it comes to frying, maintaining the right oil temperature is crucial – if it’s too hot, the outside will burn before the inside is properly cooked through, so keep the heat at medium and test with a small portion first. For the crispiest results, avoid overcrowding the pan and fry the kabobs in batches, giving them enough space to develop a golden-brown crust.

What to Serve With Sweet Potato Kabobs?
These spiced sweet potato kabobs are perfect for serving with a variety of chutneys or dipping sauces – mint chutney and tamarind chutney are my go-to choices! Since these kabobs have an Indian-inspired flavor profile, they pair really nicely with a cooling raita made with yogurt, cucumber, and a pinch of cumin. For a complete meal, serve them alongside a fresh kachumber salad (chopped cucumber, tomatoes, and onions with lemon juice) or wrap them in warm naan bread with some crisp lettuce and sliced onions. You could also turn this into a fun appetizer spread by adding some pickled onions and fresh lemon wedges on the side.
Storage Instructions
Keep Fresh: These sweet potato kabobs stay good in the fridge for up to 3 days when stored in an airtight container. I like to place a paper towel in the container to absorb any excess moisture and keep them from getting soggy.
Make Ahead: You can prep the kabob mixture a day in advance and keep it in the fridge. Just shape and fry them when you’re ready to serve. This is super handy when you’re planning to entertain!
Crisp Up: To get back that nice crispy exterior, pop the stored kabobs in a preheated oven at 350°F for about 5-7 minutes, or give them a quick pan-fry with a light coating of oil. They’ll taste almost as good as freshly made ones!
| Preparation Time | 15-25 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 25-40 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 400-450
- Protein: 10-12 g
- Fat: 20-25 g
- Carbohydrates: 60-65 g
Ingredients
- 1 tsp cumin seeds
- 1 green chile (minced finely)
- 1 tsp dried mango powder
- salt as needed
- 1 tsp chaat masala (optional, adds a tangy kick)
- 17.6 oz cooked sweet potatoes (firm but tender)
- 3-4 chopped walnuts
- 2 tbsp chopped green onions
- oil for frying (I prefer avocado oil)
- 1 large tomato (chopped for freshness)
- 2 tbsp chopped cilantro
- 1 tsp turmeric
- 1 tsp garam masala
- 3 tbsp buckwheat flour (or any preferred flour for binding)
Step 1: Prepare the Sweet Potato Base
Start by mashing the boiled sweet potato in a bowl until it is smooth and free of lumps.
This will be the creamy base for your flavorful kebabs.
Step 2: Combine Aromatic Ingredients
Lightly crush the cumin seeds and add them to the mashed sweet potato.
Then, add finely chopped green chili, chopped walnuts, and chopped green onions into the mix.
To this aromatic blend, include amchur powder, turmeric powder, garam masala powder, and chopped coriander leaves for an explosion of flavors.
Step 3: Incorporate Buckwheat Flour and Seasoning
Add buckwheat flour to the sweet potato mixture to help bind the kebabs.
Season the mixture with salt to taste.
Mix all the ingredients thoroughly until combined well.
Step 4: Shape the Kebabs
Take portions of the mixture and shape them into kebabs.
This can be done by rolling the mixture into small balls and gently pressing them to form a patty shape or forming cylindrical shapes.
Step 5: Fry the Kebabs
Heat oil in a pan over medium heat.
Once the oil is hot, carefully place the shaped kebabs into the pan.
Fry them until they are evenly browned on all sides, ensuring they develop a crispy exterior while retaining a soft interior.
Step 6: Final Touch and Serve
Once the kebabs are cooked through and beautifully golden, remove them from the pan and place them on a serving plate.
Sprinkle with chat masala, if desired, to give them an extra zing.
Serve hot and enjoy your aromatic and delicious sweet potato kebabs!