Sweet Potato Sabji Recipe: One-Pan Spiced Roast with Charred Celery Crown

Side Dishes

Sweet Potato Sabji Recipe: One-Pan Spiced Roast with Charred Celery Crown

This sweet potato sabji recipe transforms humble tubers into a fragrant, one-pan vegetarian masterpiece that balances earthy sweetness with smoky char. 🔥 The secret lies in slow-roasting until tender, then finishing with a vibrant tempering of cumin, mustard seeds, and dried red chilies that sing with each bite.

I developed this method after years of perfecting the art of Indian sabji—where vegetables become hearty, flavorful dishes that stand alone or complement a meal.

The dish begins with sweet potatoes cut into even cubes, roasted until their edges caramelize into a golden-brown crust while staying tender inside. Charred celery crowns add a dramatic visual contrast and a subtle bitterness that cuts through the sweetness.

What makes this recipe special is the spice tempering—a technique where whole spices are toasted in hot oil until they release their essential oils, infusing every bite with aromatic depth.

By the time you serve this sabji, your kitchen will smell like a home-cooked Indian feast, and each forkful will deliver a perfect balance of textures—tender sweet potatoes, crispy edges, and the satisfying crunch of charred celery.

The dish pairs beautifully with roti, naan, or even as a standalone meal with a dollop of yogurt and a sprinkle of fresh cilantro. It’s the kind of recipe that feels both comforting and sophisticated.

One of the best aspects of this sweet potato sabji is its versatility—it reheats well, making it ideal for meal prep, and the flavors only deepen overnight. Whether you're serving it at a family gathering or simply craving a wholesome vegetarian dish, this recipe delivers restaurant-quality results with minimal effort.

Let’s bring the flavors of home to your table.

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

Ingredients for sweet potato sabji

Fifteen ingredients for a restaurant-quality vegetarian sabji that transforms humble sweet potatoes into aromatic, charred perfection.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lb Large, peeled, cut into 1.5-inch cubes
Celery Stems 🧅 4 whole Hearts removed, cut into 2-inch crowns
Vegetable Oil 🫒 ½ cup High smoke point for roasting
Yellow Onions 🧅 1 whole Medium, thinly sliced
Fresh Ginger 🌿 1 ½ tbsp Finely grated, aromatic
Garlic Cloves 🧄 6 cloves Minced, aromatic
Ground Cumin 🌿 1 tbsp Toasted for depth
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Turmeric Powder 🌶️ ½ tsp Bright color and earthy flavor
Garam Masala 🌶️ 1 tsp Whole spices preferred
Dried Red Chilies 🌶️ 2 whole Kashmiri or red chili flakes
Mustard Seeds 🌿 1 tbsp Whole, for tempering
Plain Yogurt 🥛 ½ cup Whisked, for garnish
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Diamond Crystal preferred

The sweet potatoes are the heart of this dish—choose firm, vibrant orange ones with smooth skin for even roasting. Whole Foods or local Indian grocers often carry the sweetest varieties. Celery crowns should be crisp with no browning—trim the base and cut into 2-inch pieces for dramatic char. Fresh ginger and garlic are non-negotiable here; Penzeys or bulk bins at specialty stores ensure maximum aroma. Toast your whole spices like mustard seeds and dried chilies in a dry pan for 30 seconds before using—they’ll release their essential oils and deepen the flavor profile.

No fresh ginger? Substitute with 1 tbsp ginger paste, but reduce the amount slightly since it’s more concentrated. Running out of garam masala? Mix equal parts cumin, coriander, and cardamom for a close approximation. The yogurt should be plain and unsweetened—Fage or Siggi’s work perfectly. For extra smokiness, add a pinch of smoked paprika to the spice blend. If your sweet potatoes are particularly dry after roasting, a splash of water or coconut milk in the tempering oil will restore moisture without diluting flavors.

Roasted sweet potatoes keep for 5 days in the fridge, but the flavors intensify overnight. Store in airtight containers with parchment paper between layers to prevent sogginess. For meal prep, assemble the dish just before serving—tempering whole spices releases their oils best when fresh. Freeze portions without the yogurt garnish for up to 3 months. Reheat gently in a covered pan with a splash of water to maintain texture. Garnish with cilantro just before serving to preserve its vibrant color and fresh aroma.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this when I’m too tired to wash extra dishes. Toss everything—sweet potatoes, onions, celery—into one pan, and let the oil and ginger work their magic while you stir a pot of rice. No chopping boards piled high, no scrubbing pots afterward.
  • Caramelized Crunch: That moment when the onions turn golden and the sweet potatoes develop a crispy edge? Pure satisfaction. The ginger adds a zing that cuts through the natural sweetness, and the celery brings this subtle earthiness that makes it taste restaurant-worthy—not just a side dish.
  • Leftover Reinvention: Between us, this sabji actually tastes better the next day. I’ll reheat it with a splash of water, and suddenly it’s creamy and even more flavorful. Pack it for lunch, toss it into a wrap, or serve it cold with yogurt—it’s my go-to when I’m too lazy to cook fresh.

Step-by-step instructions for sweet potato sabji

Transform simple ingredients into a restaurant-worthy one-pan dish with this aromatic spiced roast.

1

🔥 Step 1: Prep and Roast the Sweet Potatoes

Preheat your oven to 425°F with the rack positioned in the middle. Toss the 2 lb sweet potatoes (cut into 1.5-inch cubes) with 0.5 cup vegetable oil, 1 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tsp turmeric powder, and 1 tsp salt. Spread them in a single layer on a large rimmed baking sheet, leaving space between pieces for even browning.

Roast for 25-30 minutes until the edges are golden brown and the potatoes are tender when pierced with a fork. Real talk: don't overcrowd the pan or they'll steam instead of roast. If you're short on space, work in batches but keep the oven at the same temperature.

2

🍳 Step 2: Char the Celery Crowns and Build the Base

While the potatoes roast, heat 1 tbsp vegetable oil in a large skillet over medium-high heat. Add the 4 celery stems (cut into 2-inch crowns) and cook for 3-4 minutes until they develop deep char marks and soften slightly. Remove and set aside.

In the same skillet, add 1 whole yellow onion (thinly sliced) and cook for 4-5 minutes until the onions turn golden and caramelized. Here's where it gets aromatic: add the 1.5 tbsp fresh ginger and 6 cloves garlic (minced), cooking for 30 seconds until fragrant. Add the 2 dried red chilies and toast for 10 seconds to release their smoky depth.

3

🥘 Step 3: Temper the Spices and Combine

Reduce heat to medium and add the 1 tbsp mustard seeds. Let them sizzle for 20 seconds until they pop and release their nutty aroma. Pour in 0.5 cup plain yogurt and stir continuously for 1 minute until it thickens slightly and coats the back of a spoon.

Add the roasted sweet potatoes and charred celery crowns to the skillet. Gently toss everything together, allowing the potatoes to absorb the spiced yogurt mixture. Sprinkle with 1 tsp garam masala and stir to combine. The dish should look vibrant with deep orange potatoes and contrasting charred celery.

4

⏰ Step 4: Finish and Garnish

Cover the skillet and cook on low heat for 5-7 minutes, allowing the flavors to meld while keeping the sweet potatoes tender. The yogurt should create a silky sauce that clings to every piece of vegetable.

Remove from heat and let rest for 2 minutes. Garnish with 0.25 cup chopped fresh cilantro and serve immediately while still warm. The contrast of creamy yogurt, caramelized onions, and charred celery creates a symphony of textures that makes this dish unforgettable.

👨‍🍳

Pro Tips For Making Sweet Potato Sabji

  • CUT SWEET POTATOES SMALL: Sweet potatoes take longer to soften than regular potatoes, and uneven pieces mean some will turn to mush while others stay tough. Aim for 1-inch cubes—any bigger, and you’ll be stirring a gluey mess by the end.
  • SWEAT ONIONS FIRST: I learned this the hard way—throwing raw onions into hot oil just makes them burn. Instead, cook them on medium-low with a pinch of salt until translucent (about 5 minutes), then crank the heat for the ginger and celery. The flavor develops better, and you won’t taste raw onion.
  • DON’T OVERCROWD THE PAN: This isn’t the prettiest method, but it’s the tastiest: Cook the sweet potatoes in batches if your pan is small. A packed pan steams the potatoes instead of browning them, and you’ll end up with a sad, watery sabji. Give them space to sizzle.
  • GINGER NEEDS A GRATE: Fresh ginger is non-negotiable here, but chopping it just doesn’t cut it—literally. Grate it fine so it melts into the oil and infuses the dish. I skip this when I’m lazy, but the dish is noticeably better when I don’t. (Yes, even if you’re impatient like me.)

Perfect pairings for this sweet potato sabji

Bread Pairings

This sabji shines with warm, freshly baked roti or garlic naan—the soft, pillowy texture soaks up the aromatic yogurt sauce beautifully. I recommend making whole wheat roti for a heartier bite or store-bought naan from Whole Foods if you're short on time.

For extra decadence, brush the naan with garlic butter before serving. 🔥

Looking for a gluten-free option? Missy's Brand gluten-free naan holds up well and pairs perfectly with the dish's rich flavors. Alternatively, serve with steamed basmati rice—the long grains complement the sweet potatoes' natural sweetness without overpowering the spices.

Yogurt Drizzle

Elevate your plate with a cooling yogurt drizzle—whisk 0.25 cup plain yogurt with ½ tsp roasted cumin and pinch of salt, then drizzle over the sabji just before serving.

The contrast of creamy yogurt against the charred celery and caramelized onions is pure magic. For extra flair, add a sprinkle of toasted cumin seeds on top. ✨

Raita Accompaniment

Serve alongside a refreshing cucumber-mint raita to balance the dish's richness. Mix 1 cup grated cucumber, ½ cup yogurt, 2 tbsp chopped mint, ½ tsp roasted cumin, and a pinch of salt.

The cool, herby raita cuts through the sabji's warmth and adds a vibrant green contrast to your plate.

Spiced Lentil Bowl

Turn this sabji into a complete meal by pairing it with a dal tadka—a tempered yellow lentil dish. The earthy lentils and creamy yogurt in the dal complement the sweet potatoes' natural sweetness. For a quicker option, serve with chana masala (spiced chickpeas) for a protein-packed vegetarian plate. 💛

Drink Pairings

Cool down with a mango lassi—blend 1 ripe mango, 1 cup yogurt, ½ cup milk, and 1 tsp cardamom powder for a sweet, creamy drink that mirrors the sabji's flavors.

For a non-dairy option, try hibiscus tea** (jamaica) with a squeeze of lemon—its tartness cleanses the palate between bites.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 52g18%
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 use regular potatoes instead of sweet potatoes?

While you can technically substitute regular potatoes, the dish loses its signature sweetness and vibrant orange color. Sweet potatoes add natural depth and caramelization that regular potatoes won't match. If you must use them, choose yellow or red potatoes for better flavor, but expect a milder taste profile.

2

How do I prevent my sweet potatoes from burning while roasting?

Cut them into even 1.5-inch cubes and arrange them in a single layer with space between pieces. Roast at 425°F for 25-30 minutes, checking frequently after 20 minutes. If they brown too quickly, reduce heat to 400°F and cover loosely with foil. Stirring halfway helps too!

3

What's the best way to make this dish spicier?

Add 1 extra dried red chili to the tempering, or include ½ tsp cayenne pepper with the ground spices. For heat lovers, toast ½ tsp black peppercorns in the mustard seeds during tempering. Always taste before serving—you can adjust heat to preference!

4

Can I make this sabji ahead of time?

Roast the sweet potatoes and char the celery 1 day ahead—store separately in airtight containers. Reheat gently with a splash of water, then complete the tempering fresh. The flavors actually improve overnight! Garnish with cilantro just before serving to keep it vibrant.

5

Why does my yogurt sauce separate?

This happens when yogurt cooks too long or heat is too high. Always stir continuously on medium heat for 1 minute max. For extra stability, whisk in 1 tsp cornstarch with the yogurt before adding. The sauce should coat the back of a spoon but remain smooth.

★★★★★4.9(12 reviews)
Categories Side Dishes