Sweet Potato Bajji Recipe: Crispy-Fried Spiced Bites with Gooey Centers

Side Dishes

Sweet Potato Bajji Recipe: Crispy-Fried Spiced Bites with Gooey Centers

This sweet potato bajji recipe brings the vibrant flavors of Indian street food right to your kitchen, with golden-crispy exteriors and gooey, spiced sweet potato centers that melt in your mouth. 🌟 What started as a humble snack in Indian chaat stalls has become a beloved crispy bite that's perfect for parties, snacks, or even appetizers—especially when you master the perfect balance of spice and sweetness.

The secret to authentic bajji lies in the batter: a light, airy mix of chickpea flour (besan) and spices that creates that signature crispy shell while keeping the inside tender.

I've refined this recipe over years to ensure the sweet potatoes stay juicy and the batter doesn't overpower the natural sweetness of the filling. The spices—cumin, coriander, and a touch of red chili—add warmth without overwhelming the dish.

By the time you're done, you'll have a plate of crispy-fried bajji that's irresistibly crunchy on the outside and soft, flavorful on the inside, with just the right amount of spice to keep things exciting.

The aroma alone will have everyone asking for seconds, and the process is simpler than you think—just a few key techniques to get that perfect texture.

Serve these with tamarind chutney or mint yogurt for the full street-food experience, or enjoy them as-is with a side of spicy papad. Here's how to make them—crispy, golden, and impossible to resist.

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

Ingredients for sweet potato bajji

Crispy, golden bajji with gooey spiced sweet potato centers—just 12 ingredients, endless flavor.

Ingredient Amount Notes
Large Sweet Potatoes 🍠 3 lbs Medium-sized, peeled and cubed
Chickpea Flour (Besan) 🌾 2 cups Freshly ground for best texture
Water 💧 1 ½ cups Room temperature preferred
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Red Chili Powder 🌶️ 1 tsp Adjust for heat preference
Turmeric Powder 🧂 ½ tsp Bright yellow color
Salt 🧂 1 ½ tsp Kosher or sea salt
Vegetable Oil 🫒 4 cups For deep frying (peanut oil works too)
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed
Ghee or Butter 🧈 2 tbsp For extra richness (optional)

The sweet potatoes are the star here—orange-fleshed varieties like Jewel or Beauregard work best, with natural sweetness that shines through. I always grab mine from Whole Foods or the produce section at Trader Joe's—look for firm ones with no soft spots. Peeled and cubed, they should be about 1.5-inch pieces for that perfect balance of crispy exterior and tender center. The chickpea flour (besan) is non-negotiable—it's what gives those bajji their signature crispy shell. Patel Brothers or Bob's Red Mill are great brands, but any fresh, yellow chickpea flour will do. Toast it lightly in a dry pan for 2 minutes before mixing to bring out those nutty flavors—trust me, it makes all the difference.

No chickpea flour? Substitute with half chickpea flour and half all-purpose flour, but the texture won't be quite the same. Running short on ghee? Butter or coconut oil works in a pinch, though ghee gives that authentic richness. The spices are where the magic happens—toast the cumin and coriander seeds whole for 30 seconds in a dry pan before grinding if you've got whole spices. For heat, start with the 1 tsp red chili powder and adjust to taste. Fresh cilantro is ideal, but dried oregano at half the amount gets you close if you're in a bind. The lemon juice at the end brightens everything up—don't skip it!

These stay crispy for about 3 days if stored in an airtight container, but honestly? They're best eaten fresh. I always make a double batch because they disappear fast—freeze extras on a tray first, then transfer to a bag for up to 2 months. Reheat in a 350°F oven for 10 minutes to restore that crunch. Serve with tamarind chutney or mint yogurt for the full Indian street-food experience. Pro tip: Keep a small bowl of warm water nearby when frying—dip your fingers in it to avoid burns from the hot oil.

❤️

Why You'll Love This Recipe

  • No-Fuss Ingredients: I swear by this recipe because it uses stuff you already have: sweet potatoes, chickpea flour, and basic spices. No fancy pantry raids—just pull what’s there and go.
  • Crispy-Creamy Magic: That golden crust from the chickpea batter paired with the soft, buttery sweet potato inside? It’s the kind of contrast that makes you reach for seconds without thinking.
  • Snack or Side: Need a quick snack? Done. Want something to serve with curry? Also done. The same batter and technique work for both—just adjust the size.
  • Budget Buster: Sweet potatoes are cheap, besan lasts forever, and these taste like you spent hours. Honestly, it’s my go-to when I’m broke but still want something that feels special.

Step-by-step instructions for sweet potato bajji

Here's how to make these irresistibly crispy, spiced bites with gooey centers that'll have everyone reaching for seconds.

1

👨‍🍳 Step 1: Prepare the Sweet Potato Mixture

In a large mixing bowl, combine the 3 lbs of cubed sweet potatoes, 1.5 cups of water, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp red chili powder, 0.5 tsp turmeric powder, and 1.5 tsp salt. Mix everything thoroughly until the sweet potatoes are well-coated in the spices and water. The mixture should look like a thick, vibrant orange batter.

I like to press down gently with a spoon to break up any large sweet potato chunks—this ensures even cooking later. Let the mixture sit for 10 minutes at room temperature while you prepare the batter. This resting time helps the spices penetrate the sweet potatoes and creates a better texture. You'll know it's ready when the mixture smells deeply aromatic and the sweet potatoes have absorbed the spices completely.

2

🍳 Step 2: Make the Chickpea Flour Batter

In a separate large bowl, whisk together the 2 cups of chickpea flour (besan) and 2 tbsp of ghee or butter until smooth. Slowly pour in 1.5 cups of water while whisking continuously to avoid lumps. The batter should be thick but pourable—like a slightly runny pancake batter. If it's too thick, add 1-2 tablespoons of water until it reaches the right consistency.

This batter is the secret to those perfect crispy exteriors. I always test the consistency by dipping a spoon in—it should coat the back easily but still leave a trail. Add the chopped fresh cilantro and mix gently. The batter should be a pale yellow color with tiny specks of green from the cilantro. Let it rest for 5 minutes while you heat your oil.

3

🔥 Step 3: Heat the Oil and Shape the Bajji

Pour the 4 cups of vegetable oil into a deep, heavy-bottomed pot and heat over medium heat until it reaches 350°F (use a thermometer for accuracy). The oil is ready when a small piece of batter sizzles and rises to the surface immediately. Line a plate with paper towels for draining.

Here's where it gets fun—using your hands, take small portions of the sweet potato mixture (about 1 tablespoon each) and roll them into balls. Then dip each ball into the chickpea batter, coating it completely. Gently place 4-5 coated sweet potato balls into the hot oil at a time, being careful not to overcrowd the pan. The oil should bubble gently around each bajji as they fry.

4

🍽️ Step 4: Fry to Golden Perfection

Fry the bajji in batches for 4-5 minutes until they turn a beautiful golden brown color. You'll notice the sweet potatoes inside start to soften and the batter creates that perfect crispy shell. Use a slotted spoon to carefully turn them halfway through cooking to ensure even browning.

When they're done, they should be deep golden brown on the outside with a slightly puffed appearance. The inside should be soft and gooey—almost like warm mashed sweet potatoes. Transfer the fried bajji to the prepared plate and let them drain for 2-3 minutes before serving. The residual heat will help set that crispy exterior even more.

5

🍋 Step 5: Finish with Lemon and Serve

While the bajji are still warm, drizzle them with 1 tbsp of freshly squeezed lemon juice. This bright citrus note cuts through the richness of the fried batter and sweet potatoes, balancing all the spices beautifully. Toss gently to coat each piece evenly.

Serve immediately with extra chopped cilantro sprinkled on top for freshness. These bajji are best enjoyed warm when the outside is still crispy and the inside is gooey. For extra flavor, serve with a side of mint chutney or tamarind sauce. You'll want to make a double batch—they disappear faster than you can say "crispy bajji!"

👨‍🍳

Pro Tips For Making Sweet Potato Bajji

  • BOIL POTATOES UNTIL TENDER: I learned this the hard way—sweet potatoes need to be fork-tender, not just soft on the outside. Poke with a knife; if it slides in like butter, they’re ready. Overcooking turns them mushy, and undercooked ones stay dense even after frying.
  • GRIND BESAN WITH SPICES DRY: Mix the ground cumin and coriander into the chickpea flour before adding water—this way, the spices disperse evenly and don’t clump. I used to add them later and ended up with random spicy pockets in my batter.
  • REST THE BATTER 10 MINUTES: Let the besan batter sit after mixing—this thickens it naturally and makes the bajji crispier. Skipping this step means your batter will be too runny, leading to greasy, soggy pockets instead of golden, crunchy ones.
  • USE A SLOTTED SPOON TO DRAIN: After frying, let the bajji sit in a wire rack for 2–3 minutes to drain excess oil. A slotted spoon helps lift them out without breaking the shape, and the rack prevents steam from making them limp. (Yes, even if you’re impatient like me.)

Essential equipment for perfect results

Deep Fryer Essentials

For perfect bajji, a deep fryer is my go-to tool—it maintains 350°F oil temperature consistently, which is critical for that signature crispy exterior. I use the Ninja Foodi Deep Fryer because it has precise temperature controls and a large capacity for frying batches without overcrowding.

If you're frying in a pot, opt for a heavy-bottomed Dutch oven like Lodge to prevent oil from overheating or burning. 🔥

Thermometer Must-Have

Never guess your oil temperature—accuracy is key for crispy bajji. A digital instant-read thermometer like Thermoworks Smoke is my top pick. It clips to the side of your pot, giving real-time readings.

For a budget option, the Taylor Precision Kitchen Thermometer works well. Always aim for 350°F—too low and they'll be greasy, too high and they'll burn before cooking through.

Batter Mixing Tools

Use a whisk (not a fork) to mix your chickpea batter—it creates air pockets for extra crispiness. I prefer a silicon whisk because it's gentle on non-stick bowls. For shaping the sweet potato balls, wet your hands slightly with water to prevent sticking.

A small offset spatula helps transfer batter-coated balls into the oil without breaking them. Keep a fine-mesh strainer nearby to drain excess oil after frying.

Oil Management Kit

Deep frying generates a lot of splatter, so protect your workspace with silicone placemats or parchment paper. I keep a small bowl of ice water nearby to quickly cool hot oil if needed. For cleanup, paper towels and a long-handled slotted spoon are essential.

Store leftover oil in an airtight container (like Ball Mason jars) in the fridge for up to 1 month—great for future frying sessions.

Serving Setup

Set up a three-tier serving station: a plate lined with paper towels to drain fried bajji, a small bowl with lemon wedges for finishing, and a chutney dish (mint or tamarind) on the side.

I use wooden serving boards for an authentic street-food vibe. Keep a small fan nearby—the aroma of freshly fried bajji is intense! For extra flair, garnish with fresh cilantro right before serving. ✨

Nutrition facts

Servings 12
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 4g20%
Cholesterol 10mg3%
Sodium 320mg14%
Total Carbohydrate 38g14%
Dietary Fiber 4g14%
Sugars 12g
Protein 5g10%
* 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 make sweet potato bajji without chickpea flour?

You can substitute chickpea flour with a mix of 1 cup all-purpose flour and 1 cup cornstarch, but the texture won't be exactly the same. The batter will be less crispy, but still delicious. For a closer match, use half chickpea flour and half all-purpose flour—this keeps some of that signature crunch while making it more accessible.

2

Why did my bajji turn out greasy instead of crispy?

Greasy bajji usually mean the oil wasn't hot enough (350°F) or the batter was too thick. Test oil temperature with a thermometer—it should sizzle when a small batter piece touches it. Also, let the batter rest for 5 minutes before frying to relax the gluten. For extra crispiness, pat the coated sweet potatoes dry before frying.

3

How can I make these vegan?

Skip the ghee and use vegetable oil or coconut oil instead. Ensure your chickpea flour is certified vegan (some brands process with dairy). The recipe stays fully plant-based while keeping all the flavor. For extra richness, add 1 tbsp melted vegan butter to the batter.

4

Can I bake these instead of frying?

Baked bajji won't be as crispy, but you can try! Brush the coated sweet potato balls with oil and bake at 400°F for 20-25 minutes, flipping halfway. For better texture, broil for 2-3 minutes at the end. They'll be softer but still flavorful—great for a lighter option.

5

What's the best way to store leftovers?

Keep bajji in an airtight container for up to 3 days at room temperature. For longer storage, freeze them on a tray first, then transfer to a bag for up to 2 months. Reheat in a 350°F oven for 10 minutes to restore crispiness. Avoid microwaving—they'll turn soggy.

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