Go Back
+ servings
Indian Onion Bhaji

Crispy Vegan Indian Onion Bhaji: Healthy Low-Oil Delight

Crispy Vegan Indian Onion Bhaji is a guilt-free, flavorful snack perfect for any occasion.
Prep Time 10 minutes
Cook Time 15 minutes
Resting Time 5 minutes
Total Time 30 minutes
Servings: 4 bhajis
Course: Appetizers
Cuisine: Indian
Calories: 80

Ingredients
  

For the Batter
  • 300 g Medium Onions Choose yellow or white for best results.
  • 100 g Chickpea Flour Can be substituted with all-purpose flour for non-gluten option.
  • 1 Tbsp Nutritional Yeast Optional for added cheesy flavor.
  • ¾ tsp Ground Cumin Swap with coriander powder for a milder taste.
  • ¾ tsp Salt Adjust according to your taste preferences.
  • ½ tsp Ground Turmeric Optional if you prefer less intensity.
  • 120 ml Water Adjust for desired batter thickness.
  • 1 tsp Lime Juice Lemon juice can be used as an alternative.
  • 1 Green Hot Chili Pepper Finely chopped, adjust according to spice tolerance.
  • 1 Tbsp Parsley or Cilantro Can be substituted with green onions.
  • 3 Tbsp Oil for Frying Use coconut oil or vegetable oil; can omit for baking.

Equipment

  • Skillet
  • Mixing Bowl
  • Slotted Spoon

Method
 

Step‑by‑Step Instructions for Indian Onion Bhaji
  1. Begin by peeling and thinly slicing the medium onions (300 g) into half-moons. Place the onions in a bowl to release moisture.
  2. In a mixing bowl, combine chickpea flour (100 g), nutritional yeast, ground cumin (¾ tsp), salt (¾ tsp), ground turmeric (½ tsp), and lime juice (1 tsp). Gradually add 120 ml of water while whisking until you achieve a medium-thick batter.
  3. Add the sliced onions to your batter, stirring gently until every piece is evenly coated. Allow the mixture to rest for a few minutes.
  4. Pour 3 tablespoons of coconut oil into a skillet and heat over medium heat. Test if the oil is ready by dropping a small amount of batter into it; if it sizzles, it's ready for frying.
  5. Spoon small portions of the onion mixture into the hot oil, frying for 2-4 minutes until the bottoms are golden brown. Flip and cook the other side for another 2-4 minutes.
  6. Once golden brown and crispy, transfer bhajis to a plate lined with paper towels to absorb excess oil. Serve immediately with your choice of dip.

Nutrition

Serving: 1bhajiCalories: 80kcalCarbohydrates: 10gProtein: 3gFat: 4gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 200mgPotassium: 150mgFiber: 2gSugar: 1gVitamin A: 100IUVitamin C: 2mgCalcium: 20mgIron: 1mg

Notes

Enjoy bhajis fresh and warm right after frying for the best experience. Store leftovers in an airtight container in the fridge for up to 3 days.

Tried this recipe?

Let us know how it was!