Side Dishes
This potato bhaji recipe delivers the perfect balance of crispy edges and spiced centers—just like the ones you’d find at Mumbai street stalls. The secret lies in boiling, mashing, and blending potatoes with aromatic spices like cumin, coriander, and turmeric, then frying them until golden.
I’ve perfected this technique over years of testing, ensuring every bite is tender inside with a satisfying crunch.
What sets this recipe apart is the simplicity of its ingredients—just potatoes, spices, and a touch of flour—yet the depth of flavor rivals restaurant versions. The spices are toasted whole for maximum aroma, while the frying process creates that coveted crispy texture.
This dish is a staple in Indian cuisine, often served with mint chutney or yogurt for dipping, making it equally at home as a side or snack.
By the time you’re done, you’ll have golden-brown bhajis with a fragrant, spiced interior and edges that stay crispy even after cooling. The aroma alone will fill your kitchen with warmth, while the flavor profile—earthy, slightly sweet, and just spicy enough—makes it irresistible.
Whether you’re serving a crowd or treating yourself to a snack, this recipe delivers professional results.
For extra texture, you can add peas or finely chopped onions to the batter, but the classic version relies on the potatoes’ natural sweetness and the spices’ bold character. Let’s get started on creating these delicious, crispy Indian fritters!
Ingredients for potato bhaji
Spices, potatoes, and a touch of flour—just the essentials for these crispy Indian fritters.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Medium size, peeled and boiled |
| All-Purpose Flour 🌾 | ½ cup | For binding batter |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For frying, high smoke point |
| Cumin Seeds 🌿 | 1 tbsp | Toasted whole for aroma |
| Coriander Seeds 🌿 | 1 tbsp | Toasted whole for aroma |
| Turmeric Powder 🌶️ | 1 tsp | Bright yellow color |
| Ground Cumin 🌿 | 1 tsp | For earthy depth |
| Ground Coriander 🌿 | 1 tsp | Sweet citrus notes |
| Red Chili Powder 🌶️ | ½ tsp | Adjust for heat preference |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Fresh Green Chilies 🌶️ | 2 whole | Finely chopped, optional |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The potatoes are the foundation. Russets give the best texture, but Yukon Golds work too if you prefer creamier interiors. Boil them until fork-tender—no mushing. I always grab mine from the organic section at Whole Foods or Trader Joe's for better flavor. For the spices, toast whole cumin and coriander seeds in a dry pan for 30 seconds before grinding—this unlocks their aroma. Penzeys or bulk bins at Indian markets are my go-to for quality spices.
No fresh green chilies? Red chili powder or cayenne works in a pinch, but fresh gives that bright, tangy kick. The cilantro is optional but adds freshness—dried won't cut it. For extra texture, finely chop half an onion and mix it into the batter. Want to make it extra crispy? Add 1 tbsp cornstarch to the flour. The lemon juice is key—it balances the richness of the fried potatoes. If you're short, a splash of vinegar works too, but fresh lemon is best.
These reheat beautifully—toaster oven or air fryer keeps them crispy. Store in an airtight container for 3 days or freeze for 2 months. I portion mine into single-serving bags so they're ready to fry whenever cravings hit. The spices mellow slightly after frying, so they taste even better the next day. Serve with mint chutney or yogurt for dipping—trust me, it's a game-changer.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s all about minimal cleanup—just potatoes, a little flour, and those golden spices sizzling in olive oil. No bowls to scrub, no mess to hide. Honestly, I’ve made it on nights when I’d rather be scrolling than washing dishes.
- Spice-Packed Crunch: That first bite? Chef’s kiss. The cumin and coriander seeds toast up into nutty, earthy goodness, while the flour coating gives it a satisfying crunch—like a cross between a crispy hash brown and a spiced fritter. (Yes, even my picky husband grabs seconds.)
- Lunchbox Hero: Between us, this is my go-to for meal prep. Pack it cold for work lunches (it reheats like a dream), or serve it warm with yogurt and chutney at a potluck. It’s hearty enough for a main but light enough to feel like a treat—no one will guess it’s just potatoes and pantry staples.
- Budget-Friendly Staple: Russets and flour are about as affordable as it gets, and a single batch stretches for days. I’ll be real: I’ve reheated leftovers three times without getting tired of it. Plus, the olive oil adds richness without breaking the bank—unlike those fancy "gourmet" recipes that cost a fortune.
Step-by-step instructions for spiced Indian fritters with crispy edges
Here's how to make these golden, aromatic potato bhaji with perfectly crispy exteriors every time.
Prepare the Spiced Potato Mixture
Start by boiling the 2 lbs russet potatoes until tender but not falling apart—about 15-20 minutes in salted boiling water. Drain and let them cool slightly before peeling. While still warm, mash them in a large bowl until smooth with no lumps. The warmth makes this easier, but don't overwork the potatoes or they'll turn gluey.
In a dry skillet over medium heat, toast the 1 tbsp cumin seeds and 1 tbsp coriander seeds for 2-3 minutes until fragrant and lightly browned. Let them cool, then grind them in a spice grinder or mortar and pestle. Add these toasted seeds, 1 tsp turmeric powder, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp red chili powder, and 1 tsp salt to the mashed potatoes. Mix thoroughly until the spices are evenly distributed throughout the potato mixture.
Create the Batter and Chill
Gradually add the 0.5 cup all-purpose flour to the spiced potato mixture while stirring continuously. You want a thick, smooth batter that holds its shape when spooned—it should be like thick pancake batter. If it's too dry, add 1-2 tablespoons of water; if too wet, add a bit more flour. The batter should be cohesive enough to form fritters without falling apart.
Transfer the batter to a bowl, cover with plastic wrap, and refrigerate for at least 30 minutes. This chilling step is crucial—it firms up the batter so the fritters hold their shape when frying and develop that perfect crispy exterior. I like to press the batter down gently in the bowl to create a flat surface, which makes portioning easier later.
Fry Until Golden and Crispy
Heat the 0.5 cup extra-virgin olive oil in a heavy-bottomed skillet over medium heat until shimmering but not smoking. The oil should be hot enough that when you dip a small piece of batter in, it sizzles immediately and turns golden within 10-15 seconds. This is your signal the oil is ready.
Using a spoon or small ladle, carefully drop rounded portions of the chilled batter into the hot oil, spacing them about 2 inches apart to prevent crowding. Fry the bhaji for 3-4 minutes per side until they're deep golden brown and crispy all over. You'll know they're done when they release easily from the spoon and have a slight crackling sound when pressed gently. Transfer to a paper towel-lined plate to drain excess oil.
Finish and Serve
While the bhaji are still warm, finely chop the 2 whole fresh green chilies and the 0.25 cup fresh cilantro. Mix these together in a small bowl with the 1 tbsp freshly squeezed lemon juice. Spoon this vibrant green mixture over the hot bhaji and gently toss to coat. The acidity from the lemon juice brightens all the flavors and balances the richness.
Serve immediately while still crispy, with extra lemon wedges on the side. These bhaji are best enjoyed right away when the edges are at their crispest. For extra flavor, serve with a side of yogurt or mint chutney to complement the spiced potatoes. The combination of crispy exterior, soft interior, and aromatic spices makes these a perfect snack or appetizer.
Pro Tips For Making Potato Bhaji
- Boil Potatoes Until Fork-Tender: Russets stay dry if you undercook them—test with a fork after 12-15 minutes in boiling water. They should pierce like butter, not bounce back. Overcooking turns them mushy, so drain immediately and shock in cold water to stop cooking.
- Toast Spices on Medium: Cumin and coriander seeds burn fast—keep heat at medium and stir like you mean it. Toast for 30-45 seconds until fragrant, not browned. This unlocks their flavor without bitterness, and skipping this step means blandness.
- Mix Flour with Warm Potatoes: Cold potatoes make doughy, dense bhaji. After boiling, let them cool slightly (5 minutes), then mix with flour while still warm. This creates a lighter, crispier texture—like a cross between a pancake and a fritter.
- Press Oil into the Batter: Don’t just drizzle—fold in olive oil with the flour using a fork. This distributes it evenly, ensuring every bite gets that golden, crispy crust. I used to skip this, and the outside would burn before the inside cooked.
Best sauces and condiments for this recipe
Mint Chutney
This classic pairing transforms your bhaji into a restaurant-worthy dish. I blend 1 cup fresh mint leaves, ½ cup cilantro, 1 green chili, 1 tbsp lemon juice, ½ tsp cumin powder, ½ tsp salt, and 2 tbsp water until smooth.
The cooling mint and tangy lemon cut through the richness of the fried potatoes beautifully. For extra creaminess, add 1 tbsp Greek yogurt to the blend. 🌿
Yogurt Dip
A simple yet effective dip that balances the spice. Whisk together 1 cup plain yogurt, 1 tbsp lemon juice, ½ tsp roasted cumin powder, ½ tsp salt, and 2 tbsp chopped cilantro.
For a tangier version, add ½ tsp chaat masala. The yogurt’s coolness contrasts perfectly with the warm, crispy bhaji. Serve chilled for the best texture. 🥛
Tamarind Chutney
For those who love a sweet-sour kick, this chutney is a game-changer. Simmer ½ cup tamarind paste, ¼ cup jaggery or brown sugar, 1 tbsp grated ginger, and ½ tsp black peppercorns in 1 cup water for 10 minutes.
Blend with 2 tbsp coconut milk for a velvety finish. The tamarind’s tang pairs wonderfully with the earthy spices in the bhaji. 🍯
Green Chili Sauce
Add a fresh, spicy kick with this quick sauce. Blend 1 cup fresh green chilies, ½ cup cilantro, 1 tbsp lemon juice, ½ tsp salt, and 2 tbsp water until smooth.
For a creamier texture, add 2 tbsp coconut cream. This sauce highlights the bhaji’s crispy edges while adding a bright, spicy contrast. Adjust the heat level by controlling the number of chilies. 🌶️
Coconut Chutney
A tropical twist that complements the bhaji’s spiced flavors. Blend 1 cup fresh coconut, ½ cup cilantro, 1 green chili, 1 tbsp lemon juice, ½ tsp salt, and 2 tbsp water.
The creamy coconut adds a rich, slightly sweet element that balances the spice. This chutney is especially refreshing when served slightly chilled. 🥥
Spicy Tomato Onion Relish
For a heartier pairing, mix ½ cup finely chopped red onions, ½ cup diced tomatoes, 1 tbsp lemon juice, ½ tsp chaat masala, and ½ tsp red chili powder. Let it sit for 10 minutes to allow flavors to meld.
The sharpness of the onions and tomatoes adds a dynamic contrast to the bhaji’s crispy texture. Perfect for those who enjoy bold, layered flavors. 🍅
Nutrition facts
Frequently asked questions
Why do I need to chill the batter before frying?
The 30-minute chill is key for two reasons: it firms up the batter so the bhaji hold their shape, and it prevents the oil from splattering when you add them to the pan. Cold batter also fries more evenly, giving you that perfect golden crust without a greasy interior. Skipping this step often results in soggy or irregularly shaped bhaji.
Can I make potato bhaji without frying?
For a healthier version, spread the batter thin on a parchment-lined baking sheet and bake at 400°F for 18-20 minutes, flipping halfway. Brush with oil before baking for extra crispiness. The texture will be slightly different—less crispy but still delicious. Air fryers also work well at 375°F for 10-12 minutes.
What’s the secret to extra crispy edges?
Use a heavy-bottomed pan and maintain medium-high heat with enough oil to coat the bhaji. The oil should be hot enough to sizzle when the batter hits it. Press the bhaji down gently with a spatula for 10 seconds after adding to encourage even browning. Also, avoid overcrowding the pan—this lowers the oil temperature and steams instead of frying.
How do I store leftover bhaji?
Let them cool completely, then store in an airtight container at room temperature for up to 3 days. For longer storage, freeze them on a tray first (to prevent sticking), then transfer to a bag for up to 2 months. Reheat in a toaster oven or air fryer at 375°F for 3-4 minutes to restore crispiness. Microwaving makes them soggy!
Can I add other vegetables to the batter?
Yes! Finely chop ½ cup peas or ¼ cup grated carrots and mix them into the batter for extra texture. For a richer flavor, add 2 tbsp grated onion or 1 tbsp finely chopped bell pepper. Just be sure to drain any water from canned or cooked veggies to keep the batter from getting too wet.
