Crispy Indian Onion Bhaji

Featured in Perfect Party Bites and Snack Recipes.

Golden and crunchy, these onion bhajis are made with thin onion slices coated in chickpea flour and spices like cumin and turmeric. Fried until crispy outside but tender inside, they're a comforting starter or side. Pair them with cucumber raita or your go-to dip for tasty bites inspired by Indian street food.

Home Delicious Recipes
Updated on Sun, 18 May 2025 13:48:27 GMT
Crispy Indian onion bhajis on a plate. Pin it
Crispy Indian onion bhajis on a plate. | homedeliciousrecipes.com

Whip up these golden, crunchy Indian onion fritters at home with no fuss. Every bite starts with a crisp outer layer that gives way to soft, tasty insides. They're great for parties or just hanging out on the couch with some dipping sauce.

The first time I cooked these bhajis was for some friends who doubted homemade Indian cooking could match restaurant quality. When they tasted these crispy treats, they couldn't believe it. Now they beg me to make them whenever they stop by.

Ingredients

  • 2 medium onions sliced: Sweet varieties work best as they caramelize and turn extra tasty
  • 1 cup chickpea flour: Sometimes called besan or gram flour, this creates the traditional taste and just the right bite
  • 1 Tbsp nutritional yeast: You can skip this, but it adds a nice savory kick to your fritters
  • ¾ tsp ground cumin: Gives that real Indian food feeling you can't do without
  • ¾ tsp salt: Brings all the flavors together nicely
  • ½ tsp ground turmeric: Adds that pretty yellow color and some earthy background taste
  • ½ cup water: Make sure it's cold for better results
  • 1 tsp lime juice: Adds a fresh zip and helps everything stick together
  • 1 green hot chili pepper: Cut it up small and use more or less based on how spicy you want it
  • 1 Tbsp parsley: Fresh herbs really make the flavors pop
  • 3 Tbsp coconut oil for frying: Adds a hint of sweetness to the outside

Step-by-Step Instructions

Prep The Onions:
Cut your onions into skinny strips with a good knife or mandoline slicer. Try to make them all about the same size so they'll cook evenly. Thinner slices will give you crispier, more delicate bhajis.
Create The Batter:
Grab a big mixing bowl and stir together the chickpea flour, nutritional yeast, cumin, salt, turmeric, water, lime juice, chili, and parsley. You want a batter that's not runny but not too thick either. It should coat a spoon but still drip off. Add tiny splashes of water if needed to get it just right.
Coat The Onions:
Dump your sliced onions into the batter and use your hands to mix everything around. Make sure every onion piece gets coated. Don't drown them, but cover them completely. Let everything sit for 5 minutes so the flavors can mix together.
Begin Frying:
Put a big pan on medium heat and melt a tablespoon of coconut oil in it. Wait till it's good and hot. You can check by dropping in a tiny bit of batter. If it starts sizzling right away, you're good to go.
Form And Cook The Bhajis:
Grab some tongs and carefully put small clumps (about 2 tablespoons each) of the onion mixture into the hot oil. Don't crowd them. Cook about 4 at once. Let them sit for 2 minutes until the bottom turns gold brown, then flip them over for another 2 minutes.
Finish And Serve:
Move the cooked bhajis to a plate lined with paper towels to soak up extra oil. Keep going with the rest of your mixture, adding fresh oil between batches. Serve them right away while they're hot and crunchy with some cooling dip like cucumber raita or mint chutney.
A plate of Indian onion bhaji. Pin it
A plate of Indian onion bhaji. | homedeliciousrecipes.com

The best thing about making these bhajis is the amazing smell that takes over your kitchen. It reminds me of my first visit to Mumbai when I got hooked on street food. I watched vendors making these right in front of me, and that first bite with all its crunch and spice stuck with me so much I had to learn to make them at home.

Make Ahead Options

You can get a head start when making these for guests. Mix up the batter without onions and keep it in the fridge for up to a day. Just let it warm up to room temp before you add freshly cut onions and start frying. This trick stops the onions from getting too wet and making soggy bhajis.

Perfect Pairings

These fritters taste even better with classic Indian sides. Try them with cool cucumber raita made from yogurt, mint and cucumber to balance out the spices. You can also dunk them in sweet tamarind sauce or spicy mint chutney for extra flavor. They go great with hot masala chai for a real Indian snack break or with a cold beer when friends come over.

Troubleshooting Tips

If your bhajis break apart while cooking, your batter's probably too runny. Just mix in another spoonful of chickpea flour. If they come out too heavy, add water a little at a time until the mix feels right. Watch your oil temperature too. Too hot and they'll burn outside while staying raw inside. Too cool and they'll soak up too much oil and get greasy. Keep it at medium heat the whole time and you'll be fine.

A plate of Indian onion bhaji recipe. Pin it
A plate of Indian onion bhaji recipe. | homedeliciousrecipes.com

Frequently Asked Questions

→ Can I get these ready in advance?

Sure! Slice your onions and mix the batter early, keeping them separate until you're ready to fry. For crispy results, fry just before eating. Reheat leftovers in a 350°F oven for 5-7 minutes to regain crispiness.

→ What can replace chickpea flour?

If you're out of chickpea flour, try blending regular flour with rice flour (2 parts flour to 1 part rice flour). It won't taste the same as traditional ones but still works well for fritters.

→ How do I skip frying for these?

If you'd rather not fry, bake instead. Heat your oven to 400°F, line a baking tray with parchment, place spoonfuls on it, brush lightly with oil, and bake for 15-20 minutes, flipping midway.

→ What dips work well with bhajis?

Popular options include tamarind chutney, cucumber raita, mint-yogurt sauce, or mango chutney. For a fresh twist, try cilantro-lime yogurt dip or even spicy sriracha mayo.

→ How do I know the oil's hot enough?

Look for oil that shimmers but doesn't smoke. Drop a tiny bit of batter in—it should sizzle and float up quickly without burning. Keep the heat medium for even cooking.

→ Can I mix in other veggies?

Definitely! Besides onions, grated carrots, spinach, diced peppers, or shredded potatoes work beautifully. Remove extra water from veggies first to avoid soggy fritters.

Crispy Onion Bhaji

Golden and crispy fritters crafted with onions, seasoned chickpea flour, and warming spices for a mouthwatering bite.

Prep Time
15 Minutes
Cook Time
20 Minutes
Total Time
35 Minutes


Difficulty: Intermediate

Cuisine: Indian

Yield: About 12 fritters

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

01 1 teaspoon freshly squeezed lime or lemon juice
02 ½ cup water (120 ml)
03 ¾ teaspoon salt
04 1 tablespoon nutritional yeast
05 1 cup chickpea flour (100 g)
06 2 medium onions (300 g), thinly sliced
07 3 tablespoons coconut oil, for frying
08 ½ teaspoon turmeric powder
09 1 tablespoon chopped parsley (or cilantro)
10 ¾ teaspoon ground cumin
11 1 green chili pepper, finely diced

Instructions

Step 01

First, peel your onions. Then with a sharp knife or a mandoline, cut them into thin strips. Put them to the side once done.

Step 02

Grab a medium-sized bowl. Stir together chickpea flour, ground cumin, turmeric, nutritional yeast, lime juice, salt, water, parsley, and green chili. Keep mixing until you get a medium-thick batter. Add tiny amounts of water (a teaspoon each) if it's too thick.

Step 03

Drop the sliced onions into the batter and stir really well, so they're fully coated.

Step 04

Set a big skillet on medium heat and melt a tablespoon of coconut oil in it.

Step 05

With some tongs, grab small portions of the battered onions and place them in the hot skillet. Fry about four fritters at a time, cooking for around 2-4 minutes on each side until they're crunchy and golden brown.

Step 06

Keep frying the rest of the onion mix. When done, serve them up hot with your favorite dipping sauce, like a cooling cucumber raita.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Uses chickpea flour, which might not be suitable for everyone.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 175
  • Total Fat: 10 g
  • Total Carbohydrate: 14 g
  • Protein: 3 g