Cabbage vada happened by accident in my kitchen, the way most good recipes do. There was leftover cabbage sitting around and dal already soaking for something else, and instead of making two separate things, they went into the same bowl. What came out that day stuck around as a permanent fixture on our weekend breakfast table. It is one of those recipes that looks fussy with the grinding and shaping but really just needs some patience while the dal soaks. My grandmother used to make a version of this without the cabbage, and honestly, adding it was the best decision anyone in this family made.

Recipe Highlights
- Cabbage vada is a South Indian style fritter that swaps the usual lentil-only base for a mix of chana dal, tur dal and finely sliced cabbage to give it more bite and that extra body.
- The vadas are savory, nutty and a little bit spicy from the green chilies and dry red chilies too. The curry leaves, mint, and coriander give it a refreshing herby lift in each bite.
- These vadas work great with a hot cup of filter coffee or masala chai. They taste even better alongside coconut chutney or a tangy tomato dip.
- Besides the soaking part of the dals, the dish takes about 25 to 30 minutes to get ready.
- If you enjoy this, you will probably also end up liking medu vada or masala vada, because they follow a similar lentil-grinding and deep-frying method with different flavorings.
The Ingredients:
To make the cabbage mixture:
- 150 grams cabbage (finely sliced)
- 1 cup chana dal (soaked)
- ¼ cup tur dal (soaked)
- 2 pieces green chilies
- 3 pieces dry red chilies
- 1 piece ginger (2 inch in size, peeled)
- 1 tsp cumin seeds
- Curry leaves (a handful, roughly chopped)
- Coriander leaves (a handful, roughly chopped)
- Mint leaves (a handful, roughly chopped)
- 1 tsp salt
- ¼ tsp asafetida (hing)
To deep fry the cabbage vadas:
- Cooking oil (an adequate amount)
How to Make Cabbage Vada? (Step by Step Guide with Images)
Step 1: Wash and soak 1 cup of chana dal and ¼ cup of tur dal to swell up. Drain the water.

Step 2: Cut 150 grams of cabbage into thin slices.

Step 3: Grind 2 pieces of green chilies, 3 pieces of dry red chilies and a piece of ginger (2 inches in size) with 1 tsp of cumin seeds in a mixer.

Step 4: Blend the soaked dal with it into a coarse paste.
(Pro Tip: Do not add water while grinding the dal. It will make the vadas unnecessarily moist and soggy).
Step 5: Transfer it to a mixing bowl and add a handful each of roughly chopped curry leaves, coriander leaves and mint leaves along with 1 tsp of salt and ¼ tsp of asafetida (hing). Mix nicely and add a few more soaked lentils.

Step 6: Shape the vadas.

Step 7: Deep fry them on a medium flame in adequate cooking oil. Remove when crisp and golden.

(Pro tip: Do not flip the vadas immediately, or else they will break).
Step 8: Your nice and crispy homemade cabbage vada is ready.

Simple Recipe Twists
- Once I ran out of cabbage and just went with grated carrot instead. Honestly, nobody at the table noticed the difference. The method stays pretty much the same either way.
- My aunt always tosses in a spoon of grated coconut. She says it gives a slightly sweet edge.
- Chopped onions mixed in with the cabbage add crunch and a touch of sweetness that cuts the spice real nicely.
- I tried moong dal once when I ran out of tur dal. The texture felt softer, but after frying they still held together fine.
- If you want more heat, just throw in another green chili or a pinch of red chili powder right into the paste while grinding.
- Add grated beetroot mostly for the color though the earthy vibe is pleasant. Kids never really notice the hidden vegetable.
- Chopped spinach also adds to the nutrition without changing the flavor much.
- Not into deep frying? A tawa with a little oil works; it ends up less oily, but the taste keeps up.
- For air frying, flatten the vadas a bit and brush on some oil first; they crisp up okay without needing the full deep fry.
Cabbage Vada FAQs & Quick Fixes
Why did my vadas come out oily and soggy instead of crisp?
Usually, it is because the oil was not hot enough when you drop them in. Try one tiny test bit of batter first, if it bubbles up and rises steadily, then the oil is ready.
Can I skip soaking the dal for a shorter time?
Not really; the dal has to swell well before grinding. If you rush it, you will get a grainy paste, not that coarse kind, like the fritter style the recipe is aiming for.
Why does the paste feel too smooth instead of coarse?
You might be grinding everything all at once. Grind the dal in portions like Step 4 mentions. That’s what keeps the texture; otherwise it becomes mushy and too uniform.
Can I form the vadas earlier and fry later?
You can do it ahead, but cover them and fry within an hour or two. If they sit too long, the mixture starts releasing water; then shaping gets messy and frying becomes harder.
Why is my cabbage dumping too much water into the mix?
Slice it thin, like Step 2 says, then pat it dry with a cloth first. If the cabbage is wet, it brings in extra moisture, and the batter really doesn’t want that.
Recipe Card

Cabbage Vada
Ingredients
To make the cabbage mixture:
- 150 grams cabbage finely sliced
- 1 cup chana dal soaked
- ¼ cup tur dal soaked
- 2 pieces green chilies
- 3 pieces dry red chilies
- 1 piece ginger 2 inch in size, peeled
- 1 tsp cumin seeds
- Curry leaves a handful, roughly chopped
- Coriander leaves a handful, roughly chopped
- Mint leaves a handful, roughly chopped
- 1 tsp salt
- ¼ tsp asafetida hing
To deep fry the cabbage vadas:
- Cooking oil an adequate amount
Instructions
- Wash and soak 1 cup of chana dal and ¼ cup of tur dal to swell up. Drain the water.
- Cut 150 grams of cabbage into thin slices.
- Grind 2 pieces of green chilies, 3 pieces of dry red chilies and a piece of ginger (2 inches in size) with 1 tsp of cumin seeds in a mixer.
- Blend the soaked dal with it into a coarse paste. (Pro Tip: Do not add water while grinding the dal. It will make the vadas unnecessarily moist and soggy).
- Transfer it to a mixing bowl and add a handful each of roughly chopped curry leaves, coriander leaves and mint leaves along with 1 tsp of salt and ¼ tsp of asafetida (hing). Mix nicely and add a few more soaked lentils.
- Shape the vadas.
- Deep fry them on a medium flame in adequate cooking oil. Remove when crisp and golden. (Pro tip: Do not flip the vadas immediately, or else it will break).
- Your nice and crispy homemade cabbage vada is ready.






