Crispy Cabbage Pakoda (Indian Cabbage Fritters)
These crispy cabbage pakoda are the kind of snack that disappears within minutes of hitting the plate.

Thin shreds of cabbage get coated in a spiced chickpea flour batter and fried until golden and shatteringly crisp. Make a batch for tea time or serve them as a starter with chutney.
Why These Cabbage Pakoda Work
The batter is light and never doughy, thanks to a bit of rice flour mixed in with the besan.
And the cabbage stays just tender inside with crispy, lacy edges. That contrast of textures makes them impossible to stop eating.
Ingredients

- 1 cup (120 g) besan (chickpea flour): gives structure and a mild nutty flavour
- 2 tbsp rice flour: the secret to that audible crunch
- 3 cups finely shredded green cabbage (about 250 g): use a mandoline for the thinnest ribbons
- ¼ cup finely chopped onion: adds a little sweetness
- 1-2 green chilies, minced: adjust to your heat preference
- 1 tsp grated ginger: for a warm, sharp note
- ½ tsp turmeric powder: for colour
- ½ tsp red chili powder: a gentle background warmth
- ½ tsp ajwain (carom seeds): that distinctive savoury aroma, optional but recommended
- 1 tsp salt: or to taste
- Oil for deep-frying: any neutral oil with a high smoke point
- Chaat masala and chutney, to serve
Variations / Substitutions
- Use cauliflower: Swap in very finely chopped cauliflower florets for a different texture. The batter mix stays the same.
- Adjust the heat: Omit the green chili and red chili powder for a mild version, or add a pinch of cayenne for more fire.
- Make it gluten free: Besan and rice flour are naturally gluten free, so this recipe works as written.
- Skip the deep fry: Brush shaped patties with oil and bake at 400°F (200°C) for 15-20 minutes, flipping once. They will be crisper fried, but the baked version still tastes great.
If you love these, try making onion bhaji next.
How to Make Cabbage Pakoda
Step 1: Mix the Batter

In a large bowl, whisk together the 1 cup besan, 2 tbsp rice flour, 1 tsp salt, ½ tsp turmeric, ½ tsp red chili powder, and ½ tsp ajwain. Slowly pour in about ½ cup of water while whisking, until you have a thick, smooth batter that coats the back of a spoon without running.
The batter should be thick enough to cling heavily to the cabbage later. If it is too thin, the fritters soak up oil and turn greasy, so add water a tablespoon at a time.
Step 2: Fold in the Cabbage

Add the 3 cups shredded cabbage, ¼ cup chopped onion, minced green chili, and 1 tsp grated ginger to the batter. Use your hands or a spatula to gently fold everything together until each strand of cabbage is well coated. The cabbage will release a little moisture as you mix, loosening the batter slightly, and that is fine.
You are looking for a mixture that holds together loosely when you pinch a small clump. If it feels dry and crumbly, sprinkle in a teaspoon of water. If it looks too wet and loose, add another tablespoon of besan. The mixture should not be soupy.
Step 3: Fry the Fritters

Heat about 2 inches of oil in a deep pan or kadhai to 350°F (175°C). Drop heaped tablespoon-sized portions of the cabbage mixture carefully into the hot oil, making sure not to overcrowd the pan. Fry in small batches for about 3 to 4 minutes, turning once with a slotted spoon, until deep golden and crisp.
Listen for a steady sizzle the moment the batter hits the oil. If the sound is faint or the fritters sink without bubbling, the oil is not hot enough and they will absorb grease. Lift one out and give it a gentle tap; it should feel rigid and light, not limp.
Step 4: Drain and Serve Hot

Lift the fried pakoda out with a slotted spoon and transfer them to a plate lined with paper towels. While they are still hot, sprinkle a pinch of chaat masala over the top, then pile them onto a serving plate.
Serve right away with green chutney or tamarind chutney. The outer crust is crackly and the inside is soft and steamy, and that contrast is at its peak straight out of the oil.
Tips for the Crispiest Pakoda
- Use a mandoline for the cabbage.: Paper-thin, even shreds fry faster and create more lacy edges.
- Do not skip the rice flour.: It absorbs less oil than besan alone and gives the fritters their signature snap.
- Fry in small batches.: Adding too much at once drops the oil temperature and makes the pakoda heavy and oily.
- Combine only before frying.: You can mix the dry ingredients and shred the cabbage an hour ahead, but only stir them together right before they hit the oil. Sitting too long draws out moisture and dilutes the batter.
Fry times by batch size:
| Batch size | Oil temperature | Cook time |
|---|---|---|
| Small spoonfuls (2 tbsp) | 350°F | 3-4 mins |
| Larger fritters (¼ cup) | 350°F | 5-6 mins |
Keeping Leftover Pakoda
Pakoda are best eaten hot, but leftovers keep.
- Refrigerate: cooled pakoda in an airtight container for up to 2 days. They will lose their crunch.
- Reheating: revives them nicely. Spread them on a baking sheet and warm in a 350°F (175°C) oven or air fryer for 4 to 5 minutes until crisp again.
What to Serve with Cabbage Pakoda
A bowl of fresh mint-coriander chutney cuts through the richness perfectly, and tamarind chutney adds a sweet-sour contrast. For a proper evening snack, pair them with hot masala chai.
Frequently Asked Questions
Can I bake these instead of frying?
Yes, but the texture will be softer. Brush shaped patties with oil and bake at 400°F (200°C) for 15 to 20 minutes, flipping halfway through.
Why did my pakoda turn out soggy?
The oil was likely too cool. Keep the temperature between 340°F and 350°F (170°C to 175°C) and fry in small batches so the heat stays constant.
Can I add other vegetables to the mix?
Sure. Finely sliced onion, grated carrot, or chopped spinach all work. Just keep the total vegetable volume about the same so the batter ratio stays balanced.

Cabbage Pakoda Recipe
Ingredients
Method
- Whisk besan, rice flour, salt, turmeric, red chili powder, and ajwain together. Slowly add about ½ cup water to form a thick, smooth batter that coats the back of a spoon.
- Fold in the cabbage, onion, green chili, and ginger until every strand is coated. The mixture should hold together when pressed, not be loose and drippy.
- Heat oil to 350°F (175°C). Drop heaped tablespoon-sized portions into the oil and fry in small batches for 3 to 4 minutes, turning once, until deep golden and crisp.
- Drain on paper towels, sprinkle with chaat masala, and serve immediately with chutney.
