Side Dishes
Sweet potato bajji recipe delivers the perfect balance of crispy, golden edges and tender, spiced centers—each bite packed with celery and warm spices. 🔥 This classic Indian street food transforms humble sweet potatoes into irresistible, handheld delights that disappear faster than you can say "second round." The secret lies in the filling: roasted sweet potatoes blended with aromatic spices and studded with celery for a satisfying crunch.
What sets this recipe apart is the traditional technique of assembling the bajji with a thin, crispy exterior that stays intact while frying. The filling is seasoned with cumin, coriander, and a touch of chili powder, creating a flavor profile that's both comforting and complex.
Unlike many modern adaptations, this version stays true to its roots while ensuring foolproof results—no soggy centers or uneven frying here.
By the time you're done, you'll have a plate of golden, crispy bajji that's impossible to resist. The exterior shatters with each bite, revealing a heart of tender, spiced sweet potato and celery.
Serve them hot with mint chutney or tamarind sauce for the full experience, or enjoy them as a snack alongside spicy tea or beer. This recipe is designed to impress, whether you're feeding a crowd or treating yourself to a homemade snack.
The beauty of bajji lies in its versatility—swap in other vegetables like paneer or potatoes, or adjust the spice level to suit your taste. But the classic sweet potato version remains a timeless favorite, delivering that perfect mix of texture and flavor.
Let's get started on creating these crispy, spiced bites that taste like a trip to the Indian streets.
Ingredients for sweet potato bajji
Sweet potatoes, celery, and warm spices transform into crispy bajji bites that vanish fast.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lbs | Medium size, peeled and cubed |
| Celery Stalks 🧅 | 3 whole | Finely chopped, for crunch |
| Green Chilies 🌶️ | 3 whole | Slit lengthwise, seeds removed |
| Fresh Cilantro 🌿 | ½ cup | Chopped, for freshness |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for deeper aroma |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Chili Powder 🌶️ | 1 tbsp | Adjust for heat preference |
| Turmeric Powder 🌿 | ½ tsp | For golden color |
| Garam Masala 🌶️ | ½ tsp | For warm finish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Vegetable Oil 🫒 | 3 cups | High smoke point for frying |
| All-Purpose Flour 🌾 | 1 ½ cups | For crispy exterior |
| Water 💧 | ½ cup | For dough consistency |
Sweet potatoes are the star here. Orange-fleshed varieties work best—their natural sweetness caramelizes beautifully. Grab a couple extra at Whole Foods or Indian markets since they're the secret to that tender, spiced heart. The celery adds texture, so pick fresh stalks with crisp edges. Green chilies? Fresh is best, but dried can work in a pinch. Toast your spices—cumin and coriander—before grinding for that deep, nutty aroma that makes all the difference. Penzeys or local spice shops have the good stuff if your grocery store's selection is lackluster.
No fresh cilantro? Dried works at half the amount, but you'll miss that bright freshness. Running low on green chilies? Substitute with red chili powder—just taste first. The dough needs to be firm but pliable. If it feels too sticky, add a splash more flour; if too dry, a few drops of water. Vegetable oil is key for frying—Avocado oil works too, but avoid anything with a low smoke point. The flour should be all-purpose, not self-rising—no baking powder needed here. For extra crispiness, chill the dough for 15 minutes before shaping.
These stay crispy for about 2 hours if kept in a warm oven at 200°F. Beyond that, they soften fast. Freeze extras in a single layer on a tray, then transfer to a bag for up to 3 months. Reheat in a 375°F oven for 10 minutes. The filling keeps well in the fridge for 5 days—make extra and use it for other snacks like pakoras. Serve with tamarind sauce or mint chutney for the full street-food experience.
Why You'll Love This Recipe
- No-Fuss Prep: I’ll admit, I used to dread chopping sweet potatoes into tiny cubes—until I realized you can just grate them raw, mix in the celery and cilantro, and shape them into bajjis without extra fuss. The celery adds a satisfying crunch that holds up even when fried, and the green chilies give just enough kick to keep things interesting.
- Creamy-Crisp Magic: That golden-brown crust on the outside? Chef’s kiss. The ground cumin toasts in the pan first, deepening its earthy warmth, while the sweet potatoes caramelize into something dangerously addictive. Honestly, the first time I bit into one still warm from the oil, I immediately grabbed another—no ketchup needed.
- Snack or Side: Between us, these bajjis are my secret weapon for lazy Sundays and weeknight cravings. Serve them as a snack with mint chutney, toss them into a bowl of dal for extra texture, or even pack a batch for lunch—they reheat like a dream (microwave or pan-fry, no judgment). My roommate’s kids now call them “crunchy potatoes,” and I’ll take that as a win.
- Budget-Friendly Crunch: Sweet potatoes stay fresh for weeks, celery lasts longer than takeout menus, and a little cumin goes a long way. I’ve made 30 bajjis for under $5, and they disappear just as fast as store-bought chips—except these are actually good for you. (Yes, even on a Tuesday night.) Plus, leftovers? Crisp them up in the air fryer the next day, and they taste like you just made them.
Step-by-step instructions for sweet potato bajji
Here's how to create golden, crispy bajji with a spiced sweet potato heart and celery crunch.
👨🍳 Step 1: Prepare the Sweet Potato-Celery Mixture
In a large mixing bowl, combine the 3 lbs cubed sweet potatoes with the finely chopped celery stalks and slit green chilies. This is where the magic starts—you want the sweet potatoes to absorb the celery's freshness while keeping their natural moisture. Sprinkle over the 1.5 tbsp ground cumin, 1 tbsp ground coriander, 1 tbsp chili powder, 0.5 tsp turmeric powder, 0.5 tsp garam masala, and 1.5 tsp salt.
Use your hands to gently massage the spices into the sweet potatoes for about 2 minutes. You'll see them soften slightly and start to release their juices. This step ensures even flavor distribution and helps create that signature spiced heart when fried. If the mixture seems too dry, add 1-2 tablespoons of water to help bind everything together.
🍳 Step 2: Create the Crispy Flour Coating
In a separate medium bowl, whisk together the 1.5 cups all-purpose flour and the 0.5 cup water until you have a smooth, thick batter consistency—like pancake batter. This is your coating that will create that perfect crispy exterior. The batter should cling to the back of a spoon without dripping.
Here's the thing—don't make this too thin or too thick. If it's too runny, add 1 tablespoon more flour at a time. If it's too stiff, add 1 teaspoon water at a time. The ideal coating should be like a thick, smooth paste that will stick to the sweet potato mixture perfectly when you dip.
🔥 Step 3: Shape and Fry the Bajji
Heat 1 inch of vegetable oil in a deep, heavy-bottomed pan over medium heat until it reaches 350°F. You'll know it's ready when a small piece of bajji sizzles immediately upon contact. Working in batches to avoid overcrowding, take about 1 tablespoon of the sweet potato mixture and roll it into a ball between your palms.
Dip the ball into the flour batter, coating it completely and evenly. Gently press any excess batter back into the bowl. Carefully slide the coated bajji into the hot oil. Fry for 4-5 minutes until they turn a beautiful golden brown color. You'll see tiny bubbles form on the surface—that's your signal they're cooking properly. Use a slotted spoon to turn them gently for even browning.
🍽️ Step 4: Finish with Fresh Cilantro
Once all the bajji are golden brown and crispy, transfer them to a paper towel-lined plate to drain excess oil. Here's where it gets fresh—sprinkle the 0.5 cup chopped fresh cilantro over the hot bajji. The heat will release the cilantro's aroma, giving your bajji that bright, herbaceous finish that balances the spice.
Serve immediately while they're still crispy and warm. Each bite should deliver that perfect contrast of crispy exterior and soft, spiced sweet potato heart. The celery adds a refreshing crunch that cuts through the richness. For extra flavor, serve with a side of tamarind chutney or mint yogurt dip.
Pro Tips For Making Sweet Potato Bajji
- Boil Sweet Potatoes Until Fork-Tender: I learned this the hard way—undercooked sweet potatoes turn to mush when fried, while overcooked ones lose their texture. Aim for a knife slipping in easily but still holding shape. Drain well, then let them sit in a colander for 5 minutes to evaporate excess moisture—this makes all the difference when forming bajji.
- Shred Celery Fine (No Big Chunks): Big celery pieces stay chewy and ruin the texture. Pulse in a food processor for 2-3 seconds, then chop the rest by hand for even distribution. If you’re skipping the food processor, slice celery lengthwise first—it’s faster and more consistent.
- Salt the Filling Early (Before Mixing): Taste the raw filling before shaping bajji—it’s easier to adjust salt now than after frying. A pinch of salt (about ½ tsp for 2 cups filling) draws out moisture, helping the cumin and chili flavors meld better. Trust me, your bajji will taste more vibrant.
- Use Cold Oil for Frying (Not Hot): Start with oil at room temperature (not scorching hot) to prevent the sweet potatoes from steaming instead of browning. Heat gradually to medium-low—if you fry too fast, the exterior burns before the inside cooks. A thermometer isn’t needed; just watch for tiny bubbles forming before adding bajji.
Dietary considerations for this sweet potato bajji
Vegetarian-Friendly
This recipe is 100% vegetarian, relying solely on sweet potatoes, celery, and spices for its rich flavor profile. Unlike many Indian snacks that include paneer or yogurt, these bajji deliver satisfying texture and taste without any dairy or meat.
The celery adds a refreshing crunch that complements the sweet potatoes' natural sweetness. 🌱
Gluten-Free Option
For a gluten-free version, simply replace the all-purpose flour with 1.5 cups gluten-free flour blend (like Bob's Red Mill 1:1) mixed with 1 tbsp xanthan gum to maintain the crispy texture.
The batter consistency will be slightly different, so add water gradually until you reach a thick, spreadable paste. Fry at the same 350°F temperature for 3-4 minutes per batch.
Vegan Adaptation
This recipe is already vegan-friendly, but you can enhance the flavor by adding 1 tbsp lemon juice to the sweet potato mixture for brightness. For extra richness, stir in 2 tbsp vegan butter while preparing the filling.
The flour batter remains unchanged, ensuring the same crispy exterior. Serve with coconut yogurt or tamarind sauce for a fully plant-based experience.
Spice Level Control
Adjust the heat to your preference: reduce the chili powder to 0.5 tbsp for a mild version or increase to 2 tbsp for a fiery kick. For extra heat, add 1 tbsp finely chopped dried red chilies to the sweet potato mixture.
Remember, green chilies add fresh heat, while chili powder provides a deeper, smoky spice.
Allergen Awareness
This recipe contains wheat flour and celery, which are common allergens. For those with celery allergies, substitute with 1 cup finely chopped red bell pepper for sweetness and crunch. Always check ingredient labels for cross-contamination warnings, especially when using pre-ground spices or flour blends.
Nut-Free Version
While this recipe doesn't traditionally include nuts, if you're serving to guests with nut allergies, simply omit any optional nut garnishes. The classic version relies on sweet potatoes, celery, and spices, so no modifications are needed beyond standard allergen precautions. Always verify all ingredients, including spices, for potential nut cross-contamination.
Nutrition facts
Frequently asked questions
Can I make sweet potato bajji ahead of time?
Fresh is best, but you can prep the filling 1 day ahead—store it in an airtight container in the fridge. For the final product, fry them 1 hour before serving to maintain crispiness. Reheat in a 375°F oven for 5-7 minutes to revive the crunch. Pro tip: Keep them warm in a 200°F oven while serving.
What if my bajji aren't crispy?
Overcrowding the fryer or undercooked oil are common culprits. Use medium heat (350°F) and fry in small batches—4-5 minutes per side until golden. For extra crispiness, chill the dough 15 minutes before shaping. If they're soggy, the oil wasn't hot enough or the batter was too thin. Double-check your oil temperature with a thermometer!
Can I substitute sweet potatoes with regular potatoes?
While possible, sweet potatoes are ideal—their natural sweetness and moisture create that signature tender, spiced heart. If substituting, use Yukon Gold potatoes (for creaminess) and reduce water in the filling by 2 tablespoons. Regular russets will make the bajji denser. The celery and spices will still shine, but the texture will differ slightly.
How do I store leftover bajji?
Cool completely, then store in an airtight container at room temperature for 2 days. For longer storage, freeze them on a tray first (to prevent sticking), then transfer to a bag for up to 3 months. Reheat in a 375°F oven for 8-10 minutes or air fry at 350°F for 5 minutes to restore crispiness. Microwaving works but makes them rubbery.
What's the best way to serve these?
Serve hot with mint chutney or tamarind sauce for the full Indian street-food experience. For a modern twist, pair with spicy mango salsa or yogurt dip. They're perfect as a snack with masala chai or beer. To keep them crispy, serve in a warm oven (200°F) while eating.
