Can you make light, crisp tempura without egg? You can. And once you get the knack, some people even end up preferring it over the egg version.
My wife was one of them. When I fried the egg batter and this shojin age back to back around the same time, she took one bite of the batch I served second and casually said this one was crisper, the one she liked better.

Eggless Tempura Batter
Recipe Snapshot
- What is it? An egg-free tempura batter for vegetables. Cake flour with a little starch and carbonated water, fried light and crisp. A shojin-ryori fried dish.
- Flavor profile: The batter carries no seasoning of its own. It fries light and crisp with a clean bite and no grease, while matcha salt trails behind with aroma and soft bitterness.
- Why this recipe works: A light coat is not a single trick but a stack of small moves. Cold slows gluten, cornstarch cuts it, vinegar holds it back, carbonation lifts it with bubbles.
- How to make it: Chill the flour and water separately, heat the oil to 170 to 180°C, then mix the batter as little as possible before frying. Dust the pieces and fry by type.
- What to expect: About 1 hour 30 minutes total with prep and chilling. The one judgment call is reading the batter, keeping its viscosity right as you fry.
Summarize & Save this content on:

What is Shojin Age?
Shojin age is a fried dish from shojin ryori, Japan’s traditional Buddhist plant-based cuisine. It grew out of religious rules, so everything stays strictly vegetarian. The technique comes from tempura, but it uses no animal products at all.
It is more than tempura with the egg removed. The batter has no egg, the dipping broth comes from kombu and dried shiitake instead of katsuobushi (when used), and the pungent vegetables like garlic and onion are skipped as well. At a glance it looks like vegetable tempura, but the line is drawn differently from the start.
The roots of shojin age split into 2 paths. The fried dishes served in temples arrived in Japan together with Buddhism from China. Meanwhile the dish we now call tempura is very probably borrowed from Portuguese merchants, and it first appeared in the 16th century in the port city of Nagasaki before becoming a specialty of Edo. The 2 traditions started on separate roads and later drew closer in cooking method. The first appearance of the word tempura for a fried item in Japanese documents is dated to the late 17th century (1669).
My batter is adjusted so it turns crisp even without egg. A small splash of rice vinegar keeps gluten from forming and weighing the coating down. Baking powder releases gas during frying to lift the batter lightly. I use carbonated water for the same reason, as the bubbles escape they carry moisture away and leave the crust airy. None of these steps is flashy, but each is a quiet trick that replaces the lightness an egg would give. When you understand what each one does, it becomes easier to fix things on the spot if something goes wrong.
Egg-Free Tempura Batter Ingredients

- Cake flour (unbleached, unchlorinated): A lot of the cake flour sold in the US is chlorinated during milling, and that treatment works against this batter. Chlorinated flour holds onto water, so when the piece hits the oil the moisture does not flash off fast enough, oil moves in first, and the coat fries heavy. Reach for unbleached flour instead. When you shop, look for the word unbleached on the bag, something like King Arthur Unbleached Cake Flour.
- Cornstarch: The main way I build lightness without egg. It has no gluten-forming protein, so swapping part of the flour for it keeps the coat from turning slack and lets it fry crisp.
- Carbonated water: The bubbles lift the coat and keep it airy. You can make the batter with cold ice water instead, but carbonated water gives you more of that lightness.
Substitutions & Variations
Tempura batter takes a few swaps without complaint, so work with what you can actually get.
Substitutions:
- Cake flour (unbleached) → AP flour + cornstarch: No cake flour on hand? Blend all-purpose flour at 80 to 85% with cornstarch at 15 to 20% by weight. A good marker is 150g AP flour to 30g cornstarch, which is the ratio I reach for most.
- Cake flour → Korean Beksul cake flour (박력분): If you have an Asian supermarket nearby, the Korean Beksul cake flour (박력분) is a solid pick. The protein sits around 8%, close to Japanese cake flour, it is easy on the wallet, and most Korean groceries carry it.
- Carbonated water → ice water: No carbonated water? Cold ice water still works. You lose a touch of lightness, but hold the cold and the minimal mixing and it fries crisp all the same.
- Rice vinegar and baking powder → skip them: Both the rice vinegar and the baking powder are optional. They help the coat fry lighter, but the batter works without them.
Have trouble finding Japanese ingredients? Check out my ultimate guide to Japanese ingredient substitutes!
Variations:
- Change the vegetables with the season: Sweet potato, lotus root, king oyster mushroom, asparagus, anything from slow-cooking roots to quick leafy greens. Rotating in what is in season keeps it fun.
- Salts other than matcha salt: Beyond matcha salt, plain salt, curry salt, and yuzu salt all pair well.
How to Make Tempura Batter Without Eggs
Before you start (Mise en place):
- Chill the water and carbonated water well in the fridge. Combine the cake flour and cornstarch in a bowl and chill them in the freezer for about 30 minutes.
- Wash the vegetables, cut them into bite-size pieces, and pat them thoroughly dry.
- For the matcha salt, mix the salt and matcha together in a small bowl.



To develop this recipe, I used a tempura pot with a built-in thermometer.

i. Heat the frying oil to 170 to 180°C. For slow-cooking root vegetables aim for 170°C, and for quick leafy or thin pieces aim for 180°C.
ii. Combine the chilled water and carbonated water, then add the rice vinegar and ice. Cold is the whole point of a light coat, so get it properly cold here.


iii. Sift in the freezer-cold cake flour, cornstarch, and baking powder in 3 additions, mixing with chopsticks in a light cross motion.


iv. Stop the moment the dry streaks disappear. A few small lumps are fine, and over-mixing only makes the coat heavy.

Crispness comes down to not letting gluten form. Gluten builds as the wheat proteins link up with temperature, so you chill the water to slow the reaction and cut the number of strokes to lower the odds those proteins ever meet. That is why you mix the batter as little as possible, right before frying.
i. Pat the pieces dry once more and dust them thinly with cake flour, tapping off the excess. This thin film of flour helps the coat grip and cuts down on oil spatter.

ii. Dip the dusted pieces in the batter and lower them into the oil. Do not crowd the pot, and fry by type, one kind at a time.

iii. Fry the slow-cooking roots first and the watery or leafy pieces later, so the oil stays cleaner and the color comes out right. Leafy pieces like shiso and nori take about 30 seconds, most vegetables 2 to 3 minutes, and thick roots 2 to 4 minutes.
The batter changes as you fry. If it feels too thin, add a little cake flour, and if it feels too thick, add cold water or ice, bringing the consistency back each time. Too thin and the coat runs off the piece, too thick and it fries heavy, so watch that line and hold it.
i. Lift the fried pieces onto a rack and let the excess oil drain off.

ii. Serve hot with matcha salt alongside. The coat itself is unseasoned, so it is meant to be eaten with salt or tentsuyu.


Tips for the Best [Dish]
- Check the viscosity and adjust as you go. If it looks thin, add cake flour, and if it looks thick, add ice or cold water. Frying batch after batch is how I learned to judge it by eye. Miss this and the coat turns slack and runs off the piece.
- Mix the batter last, once the oil is already hot. Make it ahead and gluten keeps building as it sits, and the coat fries heavy. Keep the flour in the freezer and the water in the fridge, separately, and combine them right before you fry.
- Pat the pieces dry before you dust them with flour. A wet surface turns gummy when coated with flour, and will cause the batter to slip right off. Watery pieces like eggplant and zucchini especially, pat them and then dust on a thin layer of flour.
An egg-free coat lives or dies on 2 things, how cold the flour and water are and how you fine-tune it mid-fry. Hold those and it comes out light even the first time you try.
Storage & Meal Prep
Fridge: Drain excess oil and refrigerate leftovers 2 to 3 days. Reheat before eating, since the coat softens. Batter should always be made fresh, so discard leftovers.
Freezer: Cool leftovers completely, then freeze about 1 month. Freezing it warm steams the coat soggy.
Meal prep: I fry the whole batch and freeze it, reheating only what I need.
Reheating: An air fryer (5 minutes at 180°C) works great, crisp even from frozen. A toaster oven or regular oven works too. Skip the microwave, it makes them soggy.
What to Serve With Shojin Age
Egg-Free Tempura Troubleshooting
A smooth wet surface will not hold batter. Pat the pieces dry, dust them thinly with cake flour, tap off the excess, then dip them in the batter. Be extra thorough with watery pieces like eggplant and zucchini.
The batter was warm, over-mixed, or left standing. Chill the flour and water separately, mix minimally right before frying, and eat it fresh. Any leftover tempura will crisp back up in an air fryer.
Either the oil is too cool or the batter is over-mixed. Hold 170 to 180°C, do not crowd the pot, and keep the mixing to a light cross with chopsticks. The oil soaks in when the temperature drops, so add the pieces a few at a time.

More Japanese Tempura Recipes
For more, see my full collection of tempura recipes.
Did You Try This Recipe?
I would love to hear your thoughts!
💬 Leave a review and ⭐️ rating in the comments below. 📷 I also love to see your photos – submit them here!
Eggless Tempura Batter (Vegan Shojin Age)
Ingredients
Batter
- 150 ml water chilled
- 60 ml carbonated water chilled
- 100 g unbleached cake flour or pastry flour, low-protein, around 7-8%, plus a little extra for dusting
- 30 g cornstarch
- 1 tbsp rice vinegar
- 3 ice cubes
- ½ tsp baking powder
- cooking oil for frying
Vegetable ideas
- 1 Japanese sweet potato (satsumaimo) cut into thick rounds
- 1 king oyster mushroom (eryngii) quartered lengthwise
- 6 asparagus halved
- 100 g bamboo shoots boiled and sliced lengthwise
- 8 lotus root (renkon) sliced
Matcha salt
- ½ tsp matcha powder
- ½ tbsp salt
The ingredient brands and tools I trust are in my Japanese pantry guide and my cooking tools guide.
Can’t find certain Japanese ingredients? See my substitution guide here.
Instructions
- Chill 150 ml water and 60 ml carbonated water in the fridge. Add 100 g unbleached cake flour and 30 g cornstarch to a bowl and chill in the freezer for 30 minutes.

- Cut the vegetables into bite-size pieces and pat them thoroughly dry.

- Sift ½ tsp matcha powder into a bowl and mix with ½ tbsp salt to make the matcha salt.

- Heat the frying oil to 170 °C (338 °F) to 180 °C (356 °F).
- Combine the chilled water and carbonated water, then add 1 tbsp rice vinegar and 3 ice cubes.

- Sift the cake flour, cornstarch, and ½ tsp baking powder together, add to the water in 3 additions, and mix with chopsticks in a cross motion. Stop when the dry streaks disappear.

- Dust the vegetables thinly with cake flour and tap off the excess.

- Dip the pieces in the batter and lower them into the 170 °C (338 °F) to 180 °C (356 °F) oil. Do not overcrowd the pot.

- Fry by type. Most vegetables take 2 to 3 minutes, root vegetables 2 to 4 minutes, and leafy pieces or nori about 30 seconds.

- When lightly colored and crisp, lift onto a rack and rest briefly to drain excess oil.

- Serve hot with matcha salt. Enjoy!




Recipe did not work. Used exact measurements and followed the instructions to a T and the batter turned out no thicker than 1% milk. Couldn’t even dip the vegetables in it. All I had was a mess to clean up :/
Hi X,
Thank you for the honest feedback. Apologies for the slow reply, I went back and cooked it again before answering. On the retest it did not break down to the point of being unusable, but it was runnier than I want it to be, so I’m going to rework the ratio. The other thing I found is that the recipe offered a cup toggle on the water and the flour. I work in grams, and cup conversions can drift far enough to matter on a batter, so I’m dropping that option from recipes where the measuring has to be tight. I learned a lot from this, thank you.
Yuto