If you’re looking for a hearty, flavorful, and visually stunning vegetarian dish that feels like a celebration on your plate, then you need to try this Sweet Potato Steaks with Tahini-Yogurt Sauce and Toasted Pine Nuts Recipe. Imagine thick, tender slices of roasted sweet potato perfectly seasoned, topped with a creamy, tangy tahini-yogurt sauce, and finished off with golden, crunchy toasted pine nuts for that irresistible texture contrast. This recipe brings warmth, comfort, and a burst of Mediterranean-inspired flavors together in one dish that’s easy enough for a weeknight but impressive enough for guests.

Ingredients You’ll Need
This recipe relies on simple, everyday ingredients, but each one plays a vital role in delivering the perfect balance of flavors, textures, and colors. From the smoky spices to the creamy sauce and crunchy pine nuts, every bite has something special going on.
- Sweet potato: The star of the dish, sliced generously to create “steaks” that hold up to roasting well.
- Olive oil: Adds richness and helps the spices adhere to the sweet potato for a beautifully roasted finish.
- Smoked paprika: Brings a warm, smoky depth that elevates the natural sweetness of the potato.
- Onion and garlic powder: Provide savory undertones that marry perfectly with the spices.
- Cumin powder: Offers a subtle earthiness to balance the sweet and smoky flavors.
- Plain yogurt: The base of the luscious tahini-yogurt sauce, giving creaminess and tang.
- Tahini: Adds a rich, nutty flavor that pairs effortlessly with the yogurt.
- Lemon juice: Injects bright acidity to cut through the richness and lift the dish.
- Garlic clove: Freshly grated for a fragrant punch in the sauce.
- Extra virgin olive oil: Used to gently cook the garlic, shallots, and peppers for the savory topping.
- Eschallots (shallots): Finely chopped for a mild onion flavor in the topping.
- Red and green cayenne peppers: Deseeded and chopped to add color and mild heat without overpowering.
- White sesame seeds: Toasted for crunch and nutty flavor.
- Pine nuts: Toasted to golden perfection to sprinkle on top for ultimate texture contrast.
- Coriander/cilantro leaves: Fresh, finely chopped greens for a burst of herbal brightness.
- Sumac (optional): Gives a lovely tangy, lemony finish if you have it on hand.
- Pita or Lebanese bread: Toasted to serve alongside, perfect for scooping and enjoying every last bite.
How to Make Sweet Potato Steaks with Tahini-Yogurt Sauce and Toasted Pine Nuts Recipe
Step 1: Preheat and Prepare
Start by heating your oven to 200°C (400°F) or 180°C if you’re using a fan-forced oven. Line a baking tray with parchment paper so the sweet potato steaks don’t stick. This prep keeps things clean and easy for roasting.
Step 2: Season and Bake Sweet Potato Steaks
Rub your thick sweet potato slices with olive oil to ensure they roast evenly and become tender without drying out. Sprinkle the smoked paprika, onion powder, garlic powder, cumin, salt, and pepper evenly on both sides — don’t rub the spices in or they’ll smear off. Bake the steaks for 45 to 50 minutes without flipping, until the potatoes are soft and caramelized along the edges.
Step 3: Whisk Together Tahini-Yogurt Sauce
Mix the yogurt, tahini, lemon juice, grated garlic, salt, and a touch of olive oil in a heatproof bowl. Microwave for 20 seconds to warm it slightly and then whisk vigorously until the sauce is light and whipped, similar in texture to softly whipped cream. This warming step really helps the flavors meld beautifully.
Step 4: Toast Pine Nuts
Place pine nuts into a small, dry pan over medium heat, stirring frequently. Once they turn a lovely golden brown, immediately transfer them out of the pan to prevent burning. That crunchy nutty addition is pure magic when sprinkled on top.
Step 5: Make the Spicy Garlic and Pepper Topping
Using the same pan, add extra virgin olive oil and heat over medium. Toss in minced garlic, finely chopped eschallots, and the deseeded red and green cayenne peppers. Stir and cook until the garlic turns golden, which infuses the oil and veggies with a toasty, savory aroma. Don’t let it burn! Once ready, remove it from the heat.
Step 6: Assemble Your Sweet Potato Steaks
Spread most of your tahini-yogurt sauce generously over your serving plate like a creamy canvas. Place the roasted sweet potato steaks on top, then spoon the garlic-pepper topping over. Drizzle the remaining sauce on the sweet potatoes and sprinkle toasted pine nuts, coriander leaves, and sumac (if using) for a lovely pop of color and flavor. Serve alongside warm, toasted pita or Lebanese bread to scoop and savor every element together.
How to Serve Sweet Potato Steaks with Tahini-Yogurt Sauce and Toasted Pine Nuts Recipe

Garnishes
Adding fresh coriander leaves brightens the dish and adds herbal freshness, while a pinch of sumac can elevate the flavor with its tart, lemony notes. Toasted sesame seeds bring extra crunch and nuttiness, making each forkful a delight.
Side Dishes
Light salads with crisp greens, cucumbers, and cherry tomatoes pair beautifully, especially with a lemony vinaigrette. You can also serve this with warm flatbreads or a grain like quinoa or bulgur to make a wholesome, filling meal.
Creative Ways to Present
This recipe shines on a large rustic platter with the sweet potato steaks fanned out and the sauce drizzled artfully around. For a casual lunch, serve everything inside warm pita pockets for a handheld treat. You can even turn leftovers into a vibrant grain bowl topped with extra herbs and roasted veggies.
Make Ahead and Storage
Storing Leftovers
Store any leftover sweet potato steaks and sauce separately in airtight containers in the refrigerator. This keeps the texture and flavors intact for up to 3 days. Avoid mixing the crunchy toppings until ready to serve to maintain their crispness.
Freezing
While the roasted sweet potato steaks freeze well, the tahini-yogurt sauce’s texture can change after freezing, becoming slightly grainy. It’s best to freeze the potatoes alone and prepare the sauce fresh when ready to eat.
Reheating
Reheat the sweet potato steaks gently in a low oven or stovetop pan until warmed through. Avoid microwaving for too long as this can make them mushy. Rewhisk your sauce if needed and add fresh toppings right before serving.
FAQs
Can I use regular potatoes instead of sweet potatoes?
Yes, you can substitute regular potatoes, but keep in mind they will have a different taste and texture. Sweet potatoes bring a natural sweetness and tenderness that pairs beautifully with the spicy and tangy components of this recipe.
Is tahini necessary for the sauce?
Tahini adds a distinctive nutty richness that is key to this sauce’s character. If you don’t have tahini, you can try using almond butter or peanut butter, but the flavor will be quite different.
How spicy is this dish?
This recipe uses deseeded cayenne peppers, which means the heat is very mild, more about color and flavor than spice. If you prefer more heat, you can leave the seeds in or add a pinch of chili flakes.
Can I make this dish vegan?
Absolutely! Swap the plain yogurt for a plant-based yogurt alternative like coconut or almond yogurt, and you’ll keep the creamy tang without dairy.
What can I use if I don’t have sumac?
Sumac adds a tangy, lemony flavor, but if it’s not available, a pinch of smoked paprika or a light sprinkle of lemon zest works well as a substitute in this recipe.
Final Thoughts
This Sweet Potato Steaks with Tahini-Yogurt Sauce and Toasted Pine Nuts Recipe is truly one of those dishes that feels like a warm hug on a plate. It’s loaded with flavor, texture, and color, yet surprisingly simple to make. Whether you’re cooking for yourself or entertaining friends, it offers something special that’s bound to impress and satisfy. Give it a try, and I promise it will become a go-to favorite in your kitchen!
Print
Sweet Potato Steaks with Tahini-Yogurt Sauce and Toasted Pine Nuts Recipe
- Prep Time: 10 minutes
- Cook Time: 60 minutes
- Total Time: 70 minutes
- Yield: 2 servings
- Category: Main Dish
- Method: Baking
- Cuisine: Middle Eastern
- Diet: Vegetarian
Description
These Sweet Potato Steaks are a delicious and flavorful vegetarian main dish perfect for a cozy meal. Thick slices of roasted sweet potato are seasoned with a smoky spice blend and baked to tender perfection. They are served with a creamy tahini yogurt sauce and topped with a vibrant, garlicky oil-infused mixture, toasted pine nuts, fresh coriander, and a hint of sumac. This dish pairs wonderfully with crunchy toasted flatbread, making it a satisfying and wholesome meal.
Ingredients
Sweet Potato Steaks
- 1 gigantic sweet potato – cut into 2 steaks, each about 1.8 cm thick, 17 cm long, 7 cm wide
- 2 – 3 tsp olive oil
- 1 1/2 tsp smoked paprika (or ordinary paprika)
- 1/2 tsp onion powder (or more garlic powder)
- 1/2 tsp garlic powder (or more onion powder)
- 1/4 tsp cumin powder
- 1/2 tsp cooking/kosher salt
- 1/4 tsp black pepper
Tahini Yogurt Sauce
- 1 cup plain yogurt (250g)
- 2 1/2 tbsp tahini
- 1 1/2 tbsp lemon juice
- 1 garlic clove, finely grated
- 1/2 tsp cooking/kosher salt
Topping
- 2 tbsp extra virgin olive oil
- 3 garlic cloves, finely minced
- 1 1/2 tbsp eschallot (US: shallot), finely chopped
- 1 tbsp red cayenne pepper, deseeded and finely chopped (not spicy)
- 1 tbsp green cayenne pepper, deseeded and finely chopped (not spicy)
- 1 tbsp white sesame seeds
Garnish & Serving
- 2 tbsp pine nuts, toasted
- 2 tbsp coriander/cilantro leaves, finely chopped
- Pinch of sumac (optional, can substitute with paprika)
- Pita or Lebanese bread, toasted
Instructions
- Preheat oven: Set the oven to 200°C/400°F (180°C fan-forced). Line a baking tray with parchment or baking paper to prevent sticking and aid cleanup.
- Bake sweet potato steaks: Rub the sweet potato steaks with olive oil. Evenly sprinkle both sides with the spice mix – smoked paprika, onion powder, garlic powder, cumin, salt, and black pepper. Avoid rubbing to prevent smearing the spices. Place on the lined tray and bake for 45-50 minutes without flipping until the sweet potatoes are soft and cooked through.
- Prepare tahini yogurt sauce: In a medium heatproof bowl, whisk together yogurt, tahini, lemon juice, grated garlic, and salt until mostly combined. Microwave the mixture on high for 20 seconds. Whisk again until it becomes fluffy and whipped in texture. Use this sauce warm or at room temperature.
- Toast pine nuts: Place pine nuts in a small dry pan over medium heat. Toast by shaking or stirring until they become lightly golden and fragrant. Remove immediately to a bowl to prevent burning.
- Make topping: In the same pan over medium heat, add extra virgin olive oil. Add minced garlic, chopped eschallot, red and green cayenne peppers, and white sesame seeds. Cook while stirring until the garlic turns golden and the mixture is aromatic. Transfer to a bowl immediately to stop cooking.
- Assemble the dish: Spread most of the tahini yogurt sauce on a serving plate, reserving some for drizzling over the top. Place the baked sweet potato steaks on the sauce. Sprinkle the cooked topping mixture evenly over the sweet potatoes. Drizzle with the remaining yogurt sauce. Garnish with toasted pine nuts, chopped coriander leaves, and a pinch of sumac if using. Serve immediately with crunchy toasted pita or Lebanese bread for a complete meal.
Notes
- Use a large sweet potato to get two thick, steak-like slices approximately 1.8 cm thick, giving a meaty texture.
- Tahini adds a creamy, nutty depth to the yogurt sauce; do not skip this ingredient for authentic flavor.
- Eschallot is similar to shallots in the US; finely chop for the topping to provide sweetness and mild onion flavor.
- Use deseeded red and green cayenne peppers to add color and mild flavor without excessive heat.
- Toasted flatbread such as pita or Lebanese bread provides a crunchy texture and is perfect for scooping up the dish.

