This Diwali get ready to tantalize your taste buds with this delectable Indian snack! These are my Onion Potato Bhaji, a crunchy delightful dish that’s a standard Indian evening or festive snack. This crispy and flavorful delicacy combines the earthy goodness of potatoes with the aromatic zing of onions, spiced to perfection. Whether you are looking for the best bhajis out there or seeking a unique appetizer, Onion Potato Bhaji is sure to satisfy your cravings. Let’s dive into the recipe and discover the secrets behind its irresistible taste!

Tips to make the perfect Bhajis
- Preparation is Key: Before you start, make sure you have all your ingredients measured and chopped. This will help you maintain a smooth cooking process.
- Salt the Onions: After finely chopping the onions, sprinkle them with a little salt and let them sit for about 10-15 minutes. This draws out excess moisture, which helps prevent the bhajis from becoming soggy.
- Soak the Potatoes: Once you’ve peeled and sliced the potatoes, soak them in a bowl of cold water for about 10-15 minutes. This helps remove excess starch, resulting in a crispier texture.
- Balanced Spice Blend: Adjust the spice levels to your preference, but ensure you have a balanced blend of spices like cumin, coriander, turmeric, and chili powder for a well-rounded flavor.
- Correct Consistency of Batter: The batter should be thick enough to coat the back of a spoon, but not so thick that it’s clumpy. If it’s too thick, add a little water; if it’s too thin, add a bit more besan (gram flour).
- Hot Oil for Frying: Heat the oil to the right temperature (around 350-375°F or 175-190°C). If it’s too cold, the bhajis will absorb excess oil; if it’s too hot, they’ll brown too quickly on the outside while remaining raw inside.
- Test with a Small Batch: Before you start frying the entire batch, test one bhaji to make sure the oil is at the right temperature and the seasoning is to your liking.
- Fry in Batches: Don’t overcrowd the pan. Fry the bhajis in small batches to ensure they cook evenly and maintain their crispy texture.
- Drain Excess Oil: After frying, place the bhajis on a paper towel-lined plate to remove excess oil. This step ensures they remain crisp and not overly greasy.
- Serve Immediately: Onion Potato Bhajis are best enjoyed fresh and hot. Serve them immediately with chutney, yogurt, or your favorite dipping sauce.
By following these tips, you’ll be well on your way to creating perfectly crispy and flavorful Onion Potato Bhajis!

How to store Onion Potato Bhaji:
While Onion Potato Bhajis are best enjoyed fresh and hot, you can store any leftovers properly to enjoy later. Here are some storage instructions:
- Cool Completely: Allow the bhajis to cool completely at room temperature. Do not cover them while they are still warm, as this can lead to condensation and make them soggy.
- Refrigeration: If you plan to consume them within the next 1-2 days, you can store them in an airtight container in the refrigerator. Place a piece of parchment paper between the layers to prevent them from sticking together.
- Freezing (Optional): For longer-term storage (up to 1 month), you can freeze the bhajis. Place them on a baking sheet lined with parchment paper and freeze until solid. Then, transfer them to a freezer-safe container or resealable bag with parchment paper between the layers.
- Reheating: To reheat refrigerated bhajis, you can use an oven or a toaster oven. Preheat to 350°F (175°C) and heat for about 10 minutes or until heated through. If reheating from frozen, let them thaw in the refrigerator overnight and then reheat as instructed above.
- Maintain Crispy Texture (Optional): For best results, you can briefly re-crisp the bhajis in a preheated oven at 350°F (175°C) for a few minutes after reheating.
- Serve with Fresh Accompaniments: When serving reheated bhajis, consider pairing them with fresh chutneys, yogurt, or sauces to enhance their flavor.
Remember, while reheated bhajis may not be as crispy as freshly cooked ones, they can still be quite tasty. Always label the storage container with the date to keep track of their freshness.
Other snacks from the blog:
- Tandoori soya chaap skewers
- Spicy Kohlrabi fritters
- Vada Pav
- Smashed Potato Papdi Chaat
- Vegan Dahi Vada
- Crispy Plaintain Chips
- Baked Aloo TIkki

Best Onion Potato Bhajis – Aloo Pyaz Pakora
Ingredients1x2x3x
- 1 ½ cups red onions thinly sliced
- 1 ½ cups potatoes grated
- 2 green chilies chopped
- 3 cloves garlic minced
- ½ tsp ground cumin
- 1 tsp red chili pepper powder
- ½ tsp ground turmeric
- ½ tsp ground coriander seeds
- Salt to taste
- ¼ cup Chickpea flour or besan
- 2-3 tbsp rice flour
- Oil for frying
Instructions
- Sprinkle a tsp of salt over the onion slices massage it in really well and let it rest for 15 minutes. This helps draw out the moisture.
- Soak the grated potatoes in cold water to remove excess starch as well.
- After 15 minutes, drain the liquid, squeeze out the liquid from the potato as much as possible, and add it to the drained onions.
- You can choose to keep the onions this way to rinse off the salt btw. Depends on how much salt you want in the bhajis.
- Now add the rest of the ingredients except oil and mix it well with your hands.
- Heat oil in a frying pan and test with a bit of the batter to see if it’s ready. If it rises immediately up with bubbles then it’s ready.
- Take rough amounts of the bhaji mix, they don’t have to be uniform or shaped any particular way, and drop them carefully in the oil.
- Let them fry for a good 5-7 minutes until they are golden brown. You can do a double fry if you like at the end to make sure they are even crispier.
- Carefully take them out of the oil with a slotted spoon and let them drain on kitchen paper towels.
- Serve hot with mint cilantro chutney and enjoy!
This pumpkin coconut chutney is a delicious and fun twist on a classic coconut chutney. This fun and pretty-looking chutney is perfect when paired with Idlis , dosas or even spread on toast!

Pumpkin Coconut Chutney
Ingredients1x2x3x
Base:
- 1/2 Cooked Potimarron/Pumpkin roasted in the oven for 20 minutes or microwaved or boiled
- Coconut I use frozen
- 2-3 green chili peppers
- 1/2 inch ginger
- 1/2 tsp salt
- 1/4 cup water
Tempering:
- 1 tbsp coconut oil
- 1/2 tsp mustard seeds
- 4-5 dried red chilies
- 8-9 curry leaves
Instructions
- Add all the ingredients for the base into a blender and blend smooth. Add more tablespoons of water if required.
- Transfer to a bowl and prep the tempering.
- To a small tempering pan, on medium-high heat, add oil. Once it’s hot, add mustard seeds and let them pop. Then add the red chili peppers and curry leaves. (Be careful here, the popping and hot oil could hurt your skin). Once the curry leaves have been added, pick up the pan and swirl it around so everything is well-fried in the oil.
- Pour it immediately onto the chutney and cover the bowl if possible.
- After a couple of minutes, mix the tempering with the chutney and serve with hot Idlis or dosa . Enjoy!
Spicy vegan beer battered fish and chips, inspired by the coastal regions of India, with a light and crispy beer batter. They are packed with flavor, with flaky hearts of palm that act as the plant-based fish alternative. We also make light and crispy potato chips that are bound to impress!
<img loading=“lazy” src=“https://i0.wp.com/beextravegant.com/wp-content/uploads/2023/11/DSC04284.jpg?resize=683%2C1024&ssl=1" onerror=“this.onerror=null;this.src=‘https://blogger.googleusercontent.com/img/a/AVvXsEhe7F7TRXHtjiKvHb5vS7DmnxvpHiDyoYyYvm1nHB3Qp2_w3BnM6A2eq4v7FYxCC9bfZt3a9vIMtAYEKUiaDQbHMg-ViyGmRIj39MLp0bGFfgfYw1Dc9q_H-T0wiTm3l0Uq42dETrN9eC8aGJ9_IORZsxST1AcLR7np1koOfcc7tnHa4S8Mwz_xD9d0=s16000';" alt=“Vegan spicy beer battered fish and chips served on a great tray with one “fish” broken to show the inside - 7”>
Why this vegan fish and chips?
Having visited London often, I always wanted to try a vegan version of fish and chips. So, I decided to create my own – Vegan Spicy Beer Battered Fish and Chips. I’ve crafted a dish that not only captures the essence of the classic but elevates it to new heights. This recipe combines heart of palm and crumbled nori for a ‘fishy’ taste. To give it a kick, I added ground coriander, garam masala, red chili powder, and garlic powder to the beer batter. Whether you’re a spice lover or just looking for something different, this dish is for you. Let’s make a flavorful, vegan-friendly version of a classic. Are you in?
<img loading=“lazy” src=“https://i0.wp.com/beextravegant.com/wp-content/uploads/2023/11/DSC04289.jpg?resize=683%2C1024&ssl=1" onerror=“this.onerror=null;this.src=‘https://blogger.googleusercontent.com/img/a/AVvXsEhe7F7TRXHtjiKvHb5vS7DmnxvpHiDyoYyYvm1nHB3Qp2_w3BnM6A2eq4v7FYxCC9bfZt3a9vIMtAYEKUiaDQbHMg-ViyGmRIj39MLp0bGFfgfYw1Dc9q_H-T0wiTm3l0Uq42dETrN9eC8aGJ9_IORZsxST1AcLR7np1koOfcc7tnHa4S8Mwz_xD9d0=s16000';" alt=“Vegan spicy beer battered fish and chips served on a great tray with one “fish” broken to show the inside - 8”>
Tips to perfect your Vegan Spicy Beer Battered Fish and Chips
- Selecting the Right Heart of Palm: Opt for young, tender heart of palm as it closely resembles the texture of fish. Look for cans labeled ‘young’ or ‘tender’ for the best results.
- Preparing the Nori Flakes: Crumble nori sheets finely to mimic the taste of sea flavors and provide an extra layer of authenticity to your vegan fish alternative.
- Creating the Spicy Beer Batter: Elevate your batter with a blend of aromatic spices. Incorporate ground coriander, garam masala, red chili powder, and garlic powder for a burst of zesty, spicy goodness.
- Balancing the Spice Level: Adjust the amount of red chili powder to suit your taste preferences. Remember, you can always add more for an extra kick, but start with a moderate amount and taste as you go. You can also sub with paprika powder if you can’t handle the heat.
- Perfecting the Batter Consistency: Aim for a smooth, lump-free batter. Adjust the liquid-to-dry ingredient ratio as needed. You are looking to achieve a thick, yet pourable consistency that adheres well to the heart of palm.
- Maintaining the Oil Temperature: Ensure the oil is heated to the right temperature (around 375°F / 180°C). This will result in a crispy, golden-brown coating without absorbing excess oil.
- Draining Excess Oil: After frying, allow the vegan fish alternative to drain on a wire rack or paper towels. This helps remove any excess oil and maintain its crispy texture.
- Serving with Accompaniments: Pair your vegan spicy beer battered fish with a side of perfectly fried ‘chips’ (potato fries) for a classic combination. Add a sprinkle of sea salt and fresh herbs for an extra touch of flavor.
- Garnishing for Visual Appeal: Consider garnishing your dish with a wedge of lemon, a sprinkle of fresh parsley. You can enjoy it with vegan tartar sauce to add visual appeal and enhance the overall experience.
- Experiment and Enjoy: Don’t be afraid to get creative with your spice combinations. Feel free to try jackfruit to artichokes to suit your personal taste.

By incorporating these tips, you’ll be well on your way to creating a sensational Vegan Spicy Beer Battered Fish and Chips dish that’s sure to impress even the most discerning palates.

Other delicious snacks from the blog:
- Best Vegan Korean Corn Dogs
- Onion potato Bhaji
- Spicy Kohlrabi fritters
- Smashed Potato Papdi Chaat
- Vegan Dahi Vada
- Crispy Plaintain Chips
- Baked Aloo Tikki
<img loading=“lazy” src=“https://i0.wp.com/beextravegant.com/wp-content/uploads/2023/11/DSC04290.jpg?fit=250%2C167&ssl=1" onerror=“this.onerror=null;this.src=‘https://blogger.googleusercontent.com/img/a/AVvXsEhe7F7TRXHtjiKvHb5vS7DmnxvpHiDyoYyYvm1nHB3Qp2_w3BnM6A2eq4v7FYxCC9bfZt3a9vIMtAYEKUiaDQbHMg-ViyGmRIj39MLp0bGFfgfYw1Dc9q_H-T0wiTm3l0Uq42dETrN9eC8aGJ9_IORZsxST1AcLR7np1koOfcc7tnHa4S8Mwz_xD9d0=s16000';" alt=“Vegan spicy beer battered fish and chips served on a great tray with one “fish” broken to show the inside and a glass of beer on the side - 11”>
Spicy Vegan Beer Battered Fish and Chips
Ingredients1x2x3x
Vegan beer battered “fish”
- 14 oz or 400 g can Hearts of Palm
- ½ cup panko bread crumbs
- 2 tbsp caper brine sub with pickle juice or vegan fish sauce
- 3 tbsp crushed nori sheets
- 1 tsp garlic powder
- ¾ teaspoon salt
- 1 ¼ cup Flour
- 1 tsp red chili powder
- ½ tsp turmeric
- ½ tsp ground coriander
- 1 tsp garam masala
- ½ tsp garlic powder
- salt and pepper to taste
- 6 oz 170 ml Beer I used a pale ale
For frying
- Vegetable oil
Chips (Fries):
- 3 large potatoes sliced into ½ inch sticks
- Salt to taste
- Water for boiling the chips/fries
Instructions
- To a food processor, add the drained hearts of palm, bread crumbs, caper brine, crushed nori, garlic powder and salt.
- Pulse several times to combine, but make sure there is still some texture and even large chunks. Don’t let it turn into a paste. If the mixture seems wet, add more breadcrumbs and pulse.
- Using your hands take out about 2 tbsp of the mix and form into fish-like shapes, about 2-3 inches long and 1 inch wide.
- Place the fish-like shapes on a plate lined with parchment paper and let them chill in the refrigerator while you prepare the batter.
The batter
- In a large bowl, whisk together the flour, red chili powder, ground turmeric, ground coriander seeds, garam masala, garlic powder, salt and pepper.
- Gradually whisk in the beer until a batter forms and is smooth.
Frying the “fish”
- Add oil to a large, heavy-bottomed pan about 2-3 inches deep. Heat to 375 F or 180 C, using a thermometer for best results and safety.
- Swiftly dip the fish pieces into the batter one at a time, coating all sides evenly, then place in the hot oil slowly. I use a fork to dip them in and carefully out of the batter. Handle them care as they will fall apart, but once they are fried they are quite firm.
- Cook for about 3 minutes on each side, until crispy and golden brown.
- Drain on a wire rack lined with kitchen paper towel. Enjoy immediately with your favorite dips!
Chips/Fries
- First soak the potatoes in cold water to remove excess starch.
- Then boil water, add a tsp salt to it, in a large enough pot that can hold the potatoes as well.
- Drop the potatoes into the boiling water and let boil for a few minutes (about 3 minutes) and take them out and let them drain on a kitchen towel.
- When it’s time to fry (after frying the fish), drop them carefully into the hot oil and let them fry fro 3-4 minutes until golden and crispy.
- Take them out with a slotted spoon, let them drain on a wire rack, and salt them from the top when it’s hot.
- Serve with the fried fish and enjoy!
Notes
Nutrition

Best Onion Potato Bhajis - Aloo Pyaz Pakora
Ingredients1x2x3x
- 1 ½ cups red onions thinly sliced
- 1 ½ cups potatoes grated
- 2 green chilies chopped
- 3 cloves garlic minced
- ½ tsp ground cumin
- 1 tsp red chili pepper powder
- ½ tsp ground turmeric
- ½ tsp ground coriander seeds
- Salt to taste
- ¼ cup Chickpea flour or besan
- 2-3 tbsp rice flour
- Oil for frying
Instructions
- Sprinkle a tsp of salt over the onion slices massage it in really well and let it rest for 15 minutes. This helps draw out the moisture.
- Soak the grated potatoes in cold water to remove excess starch as well.
- After 15 minutes, drain the liquid, squeeze out the liquid from the potato as much as possible, and add it to the drained onions.
- You can choose to keep the onions this way to rinse off the salt btw. Depends on how much salt you want in the bhajis.
- Now add the rest of the ingredients except oil and mix it well with your hands.
- Heat oil in a frying pan and test with a bit of the batter to see if it’s ready. If it rises immediately up with bubbles then it’s ready.
- Take rough amounts of the bhaji mix, they don’t have to be uniform or shaped any particular way, and drop them carefully in the oil.
- Let them fry for a good 5-7 minutes until they are golden brown. You can do a double fry if you like at the end to make sure they are even crispier.
- Carefully take them out of the oil with a slotted spoon and let them drain on kitchen paper towels.
- Serve hot with mint cilantro chutney and enjoy!