Tandoori Sweet Potato Recipe: Charred Spice Crunch With Yogurt-Marinated Depth

Side Dishes

Tandoori Sweet Potato Recipe: Charred Spice Crunch With Yogurt-Marinated Depth

This tandoori sweet potato recipe transforms humble sweet potatoes into smoky, spice-infused bites that rival traditional tandoori chicken. The yogurt marinade—packed with garam masala, cumin, and coriander—creates a tender, aromatic crust while high-heat cooking delivers that coveted charred crunch.

I developed this after perfecting the balance between tender flesh and crispy edges, ensuring every bite delivers depth of flavor without compromising texture.

The secret lies in the marinade: thick, tangy yogurt with lemon juice and traditional spices penetrates the sweet potatoes overnight, while a final char in the oven or on the grill locks in those aromatic flavors.

This method works beautifully as a vegetarian main dish or hearty side, especially when paired with raita or grilled meats. The spices transform simple sweet potatoes into something restaurant-worthy, with layers of warmth and earthiness that linger.

What you’ll achieve is a dish that’s visually striking—golden-brown with smoky char—and packed with flavor. The yogurt marinade keeps the sweet potatoes moist while the spices create a complex, aromatic profile. Serve with a side of cucumber raita or a dollop of Greek yogurt to balance the richness.

This recipe is designed to impress, whether you’re hosting a dinner party or simply craving a flavorful vegetarian centerpiece.

For best results, let the sweet potatoes marinate for at least 4 hours (overnight is ideal), and cook them at high heat to achieve that signature tandoori char. The combination of tender flesh and crispy exterior makes this dish irresistibly satisfying. Ready to elevate your side dishes? Let’s get started.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for tandoori sweet potato

Sweet potatoes, yogurt, and bold spices—this trio delivers restaurant-style tandoori flavor.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium size, peeled and cut into chunks
Plain Greek Yogurt 🥛 1 cup Full-fat for best marinade texture
Lemon Juice 🍋 2 tbsp Freshly squeezed, bright flavor
Garam Masala 🌶️ 2 tsp High-quality for authentic flavor
Ground Cumin 🌿 1 tsp Toasted for deeper aroma
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🧂 ½ tsp Bright color and earthy flavor
Red Chili Powder 🌶️ 1 tsp Adjust for heat preference
Salt 🧂 1 tsp Kosher or sea salt preferred
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Garlic Cloves 🧄 3 cloves Minced for marinade

The sweet potatoes are the star, so pick firm, vibrant ones with smooth skin—no bruises or soft spots. I grab mine from the organic section at Whole Foods when I can, but regular grocery store sweet potatoes work just fine. For the yogurt, full-fat Greek yogurt (like Fage or Chobani) gives the best texture—it clings to the sweet potatoes and creates that perfect marinade. The spices? Penzeys or Spicewalla for garam masala and cumin if you want to splurge, but the bulk bins at Trader Joe's are budget-friendly and still pack flavor.

No garam masala? Mix 1 tsp each of cumin, coriander, cinnamon, and cardamom—it’s not identical, but it’ll get you close. Running low on Greek yogurt? Plain whole-milk yogurt works too, just stir in an extra tablespoon of lemon juice to balance the richness. The olive oil can be swapped for avocado oil or melted coconut oil if you’re avoiding olive oil. Fresh cilantro missing? Dried cilantro or parsley at half the amount will do in a pinch. And if you’re worried about the sweet potatoes drying out, add 1 tbsp of honey or maple syrup to the marinade for extra moisture.

Marinated sweet potatoes keep in the fridge for up to 24 hours—perfect for overnight prep. Once cooked, they reheat beautifully in a 350°F oven for 10 minutes. Store leftovers in an airtight container with a paper towel to absorb any excess moisture. These taste even better the next day as the flavors meld. For extra crispiness, broil for 2-3 minutes at the end—just watch them like a hawk to avoid burning.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this combo—just yogurt, lemon, and those three spices. No fancy prep, no hidden shortcuts. The garam masala and cumin work their flavor while I’m still cutting the potatoes.
  • Smoky-Sweet Obsession: That charred exterior with the tender inside? It’s like a hug for your taste buds. The yogurt marinade keeps it creamy under all that smoky garam masala goodness—trust me, you’ll lick the plate.
  • Lunchbox Legend: Between us, these hold up perfectly for days. I pack them cold for work lunches or reheat them for dinner—still just as satisfying. Kids? They’ll eat them straight from the fridge (no judgment here).
  • Budget Bright Spot: Sweet potatoes are my pantry MVP, and Greek yogurt stretches across meals. This recipe costs me pennies but feels like a restaurant dish. Plus, leftovers taste better the next day—honestly, a win-win.

Step-by-step instructions for tandoori sweet potatoes

Here's how to transform simple sweet potatoes into smoky, charred perfection with a yogurt marinade that packs serious flavor.

1

Marinate the Sweet Potatoes Overnight

In a large bowl, combine the 2 lbs sweet potatoes (cut into 1-inch chunks) with the 1 cup plain Greek yogurt, 2 tbsp lemon juice, 2 tbsp olive oil, 2 tsp garam masala, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp turmeric powder, 1 tsp red chili powder, 1 tsp salt, and 3 minced garlic cloves. Mix everything until the sweet potatoes are fully coated in the marinade.

This marinade does double duty—tenderizing the sweet potatoes while infusing them with aromatic spices. I like to let it sit in the fridge for at least 6 hours (overnight is even better) so the flavors really meld. The yogurt will start to break down the natural starches in the sweet potatoes, making them extra tender when cooked.

2

Preheat and Prepare for Grilling

Preheat your grill or grill pan to high heat (around 450°F). If using a grill, clean the grates thoroughly first—this helps prevent sticking. You want the surface screaming hot so you get those beautiful char marks. While the grill heats up, give the marinated sweet potatoes one last stir to redistribute the spices evenly.

Here's the thing—don't rush this step. You want the grill to be fully preheated before you put the sweet potatoes on. If you skip this, you'll end up with steamed potatoes instead of charred, smoky perfection. I usually wait 10-15 minutes after lighting the grill to ensure it's ready.

3

Grill Until Charred and Tender

Working in batches to avoid crowding, place the marinated sweet potatoes on the grill. Cook for 12-15 minutes, turning occasionally, until they develop deep char marks and are tender when pierced with a fork. The edges should be slightly crispy while the centers remain soft—this is what makes these potatoes so satisfying.

I like to press down gently on the sweet potatoes during the first few minutes to prevent them from curling up. Watch for the marinade to bubble and sizzle—this is your signal that the spices are caramelizing and creating that beautiful crust. If you notice the sweet potatoes drying out too quickly, you can tent them loosely with foil for the last 2-3 minutes of cooking.

4

Finish with Fresh Cilantro

Once the sweet potatoes are perfectly charred and tender, transfer them to a serving platter. Sprinkle with the 0.25 cup chopped fresh cilantro and toss gently to distribute. The cilantro adds a bright, fresh contrast to the smoky, spiced sweet potatoes, balancing the rich flavors.

Let them sit for 2-3 minutes before serving—this gives the juices a chance to redistribute, making each bite even more flavorful. Serve immediately while still warm, with extra yogurt sauce on the side if you're feeling fancy. These sweet potatoes are incredible as a side dish, but they're also hearty enough to be a main course with some grilled chicken or paneer.

👨‍🍳

Pro Tips For Making Tandoori Sweet Potato

  • USE A FORK TO SCORE THEM: Cutting sweet potatoes into even, 1-inch cubes is tedious, but stabbing them with a fork first (like a tiny meatball) ensures they hold their shape when marinated. I learned this the hard way—whole chunks split apart in the yogurt, turning your dish into a mushy mess.
  • MARINATE IN COOL YOGURT: Straight from the fridge, yogurt is thicker and clings better to the potatoes. Dump the cubes into a bowl, add the yogurt, and let it sit for 10 minutes before mixing—this prevents the yogurt from thinning out and running off the spices. (Yes, even if you’re impatient like me.)
  • DON’T SKIP THE SECOND BROIL: After the initial 20 minutes in the oven at 400°F (200°C), flip the tray and broil for 3–5 minutes. This isn’t just for color—it caramelizes the edges and deepens the tandoori flavor. Watch them like a hawk, though; burned yogurt ruins everything.
  • SWAP LEMON FOR YOGURT CURD: If you’re short on time, replace half the yogurt with strained yogurt curd (the thick, tangy bit left after draining). It’s got the same acidity but cuts marinating time by 20%. My grandmother swore by this, and she was right: the potatoes stay firmer and soak up the garam masala faster.

Make-ahead tips for this recipe

Marinade Prep Ahead

Prep the yogurt marinade up to 2 days in advance and store it in an airtight container in the fridge. The flavors deepen over time, especially the garam masala and cumin.

I like to make a double batch—I use half for sweet potatoes and save the rest for grilled chicken or paneer. The marinade keeps well for 48 hours, but the sweet potatoes should be marinated for no more than 24 hours to prevent over-softening. 🥛

Sweet Potato Prep

Peel and cut the sweet potatoes 1 day ahead and store them in cold water in the fridge to prevent browning. This also helps them absorb the marinade more evenly. Drain and pat them dry just before marinating.

I find that pre-cut potatoes marinate faster and develop more flavor. For extra convenience, store the cut potatoes in a ziplock bag with a paper towel to absorb moisture. 🍠

Grill Prep Shortcut

If grilling isn't an option, use a cast iron skillet or grill pan on high heat for the same charred effect. Preheat the pan for 5 minutes before adding the sweet potatoes. For an oven alternative, broil on high for 10-12 minutes, flipping halfway, until charred.

A Lodge cast iron skillet works perfectly for this—just make sure it's screaming hot before adding the potatoes. 🔥

Batch Cooking Tips

Double the recipe and freeze half of the marinated sweet potatoes for later. Place them in a single layer on a baking sheet, freeze until solid, then transfer to a freezer bag.

Cook straight from frozen in a 400°F oven for 25 minutes or on the grill for 15-18 minutes. The extra marinade time in the freezer actually enhances the flavor. Just add 1-2 extra minutes of cooking time when thawed. ❄️

Reheating Perfection

Reheat leftovers in a 350°F oven for 10 minutes with a splash of water to restore moisture. For a quick fix, microwave on 70% power for 2 minutes, then finish under the broiler for 2 minutes to recreate that charred crust.

I always reheat in small batches to avoid drying out the sweet potatoes. A sprinkle of water or yogurt before reheating helps keep them tender. 💫

Serving Flexibility

These sweet potatoes reheat beautifully for meal prep—pack them in mason jars or airtight containers for up to 4 days. They also freeze well for 3 months if stored properly.

Serve them warm or at room temperature as a side dish, or pile them onto a wrap with hummus and greens for a hearty lunch. The flavors hold up surprisingly well, making them perfect for busy weeknights. 🍽️

Nutrition facts

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 5mg2%
Sodium 380mg17%
Total Carbohydrate 52g18%
Dietary Fiber 8g29%
Sugars 12g
Protein 8g16%
* 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 use regular potatoes instead of sweet potatoes?

While you can use regular potatoes, the flavor and texture won't be the same. Sweet potatoes have a natural sweetness that pairs perfectly with the spiced yogurt marinade. If you must substitute, try yams or purple potatoes for a slightly different but still delicious result. The skin should be left on for better texture—just scrub it clean first!

2

What's the best way to get that authentic tandoori char without a grill?

Use a cast iron skillet on high heat or your oven's broiler setting. For extra smokiness, place the pan over a gas burner on high and cover with a lid for 2-3 minutes before uncovering to char. The broiler works too—just watch closely to avoid burning! A Lodge skillet or grill pan gives the best results when preheated for 5 minutes.

3

How spicy should this dish be?

The recipe uses 1 tsp red chili powder, which gives a mild heat level. For more kick, add ½ tsp cayenne pepper to the marinade. If you're sensitive to spice, reduce the chili powder to ½ tsp or omit it entirely—you'll still get the aromatic depth from the garam masala and cumin. The yogurt helps balance any heat.

4

Can I make this recipe in a slow cooker?

Not ideal for this dish—slow cooking would turn the sweet potatoes mushy instead of achieving that perfect charred crust. For a similar flavor without the grill, try roasting at 425°F for 25 minutes in a single layer on a baking sheet, flipping halfway. The high heat is key for that signature tandoori texture!

5

What's the best way to store leftovers?

Store in an airtight container with a paper towel to absorb moisture. They keep well in the fridge for 4 days or freeze for 3 months. To reheat, warm in a 350°F oven for 10 minutes or microwave at 70% power for 2 minutes. For extra crispiness, finish under the broiler for 1-2 minutes after reheating.

★★★★★4.6(13 reviews)
Categories Side Dishes