Pakora and bhaji are both beloved Indian snacks made from gram flour (besan) batter and fried until crisp, but they are not the same thing. The main difference lies in the main ingredient: pakoras are typically made with vegetables like onion, potato, or spinach, while bhaji refers specifically to onion fritters. This recipe article will clarify the distinctions, then walk you through making both versions so you can enjoy each at its best.
Ingredients
- 1 cup (120 g) gram flour (besan)
- 1/4 cup (30 g) rice flour (optional, for extra crispness)
- 1/2 teaspoon turmeric powder
- 1 teaspoon red chili powder (adjust to taste)
- 1 teaspoon cumin seeds
- 1/2 teaspoon ajwain (carom seeds), optional
- 1 teaspoon salt, or to taste
- 1/2 cup (120 ml) water, plus more as needed
- 2 cups (200 g) thinly sliced onions (for bhaji)
- 2 cups (150 g) chopped vegetables (potato, spinach, cauliflower, or eggplant) for pakoras
- 2 green chilies, finely chopped (optional)
- 2 tablespoons fresh cilantro, chopped
- Vegetable oil, for deep frying
Instructions
- Prepare the batter: In a large bowl, mix together gram flour, rice flour (if using), turmeric, red chili powder, cumin seeds, ajwain, and salt. Gradually add water while whisking to form a thick, smooth batter with no lumps. The batter should be thick enough to coat the back of a spoon. Let it rest for 10 minutes.
- Prepare the vegetables: For bhaji, thinly slice the onions and separate the rings. For pakoras, chop your chosen vegetables into small, even pieces (about 1/2-inch). If using spinach, roughly chop; if using potato, slice into thin rounds. Pat dry any wet vegetables to help the batter stick.
- Combine batter and vegetables: Add the prepared vegetables, green chilies, and cilantro to the batter. Mix well until all pieces are evenly coated. The mixture should be thick; if it seems too dry, add a tablespoon of water at a time.
- Heat the oil: Pour oil into a deep pan or wok to a depth of about 2 inches (5 cm). Heat over medium-high until a drop of batter sizzles and rises immediately (about 350°F / 175°C).
- Fry the fritters: Carefully drop spoonfuls of the batter-vegetable mixture into the hot oil, making sure not to overcrowd the pan. Fry in batches of 5-6. Cook for 3-4 minutes per side, turning occasionally, until golden brown and crispy.
- Drain and serve: Remove with a slotted spoon and drain on paper towels. Repeat with remaining batter. Serve hot with chutney or ketchup.
Tips
- Batter consistency: The batter should be thick, not runny. If it’s too thin, it won’t stick to the vegetables and will absorb too much oil.
- Oil temperature: Keep the oil at a steady medium-high heat. If it’s too hot, the outside burns before the inside cooks; if too cool, the fritters become greasy.
- Substitutions: No gram flour? Use chickpea flour (same thing). For a gluten-free version, ensure your spices are pure and not mixed with wheat flour. Rice flour can be replaced with cornstarch for extra crunch.
- Common mistake: Adding too much water makes the batter thin. Start with less and add more only if needed.
Serving Suggestions
Serve pakoras and bhaji hot as a tea-time snack or appetizer. They pair perfectly with mint chutney, tamarind chutney, or tomato ketchup. For a full meal, serve alongside a bowl of masala chai or as a side to a curry and rice.
Variations
- Paneer pakora: Replace vegetables with cubes of paneer (Indian cottage cheese) for a richer version.
- Chicken pakora: Use small pieces of cooked chicken (ensure it reaches 165°F / 74°C) mixed into the batter.
- Bread bhaji: Dip slices of bread into the batter and fry for a quick snack.
- Baked version: For a healthier twist, place coated vegetables on a baking sheet and bake at 400°F (200°C) for 20-25 minutes, flipping halfway, until crisp.
Storage and Reheating
Leftover pakoras and bhaji can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a baking sheet and warm in a preheated oven at 350°F (175°C) for 5-7 minutes, or until hot and crisp. Avoid microwaving, as it makes them soggy. These are best enjoyed fresh, so make only what you’ll eat.
Frequently Asked Questions
Can I use all-purpose flour instead of gram flour? No, gram flour is essential for the authentic taste and texture. All-purpose flour will result in a denser, less crispy fritter. If you’re in a pinch, you can use a mix of all-purpose and rice flour, but the flavor will differ.
Why are my pakoras not crispy? The most common reasons are a thin batter, overcrowding the pan, or oil that isn’t hot enough. Make sure the batter is thick, fry in small batches, and test the oil temperature with a small drop of batter.
Can I make the batter ahead of time? Yes, you can prepare the batter up to 2 hours in advance and store it in the refrigerator. However, the vegetables may release water, thinning the batter. If that happens, add a tablespoon of gram flour to thicken it before frying.
Are pakoras and bhaji vegan? Yes, as long as you use oil for frying and no dairy in the batter. The basic recipe is vegan. If you add paneer or chicken, it’s no longer vegan.
What is the best oil for frying? Use a neutral oil with a high smoke point, such as vegetable, canola, or peanut oil. These oils can handle the high heat without burning.
Can I air-fry pakoras? Yes, you can air-fry them at 375°F (190°C) for 10-12 minutes, spraying lightly with oil. They won’t be as crispy as deep-fried, but they are a lighter option.
Related
- Molly Yeh Pork Schnitzel Recipe (Crispy & Golden)
- Light & Fluffy Swedish Pancakes Recipe
- Marzipan Stollen Recipe: Classic German Christmas Bread
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).