This post may contain affiliate links. Please read our disclosure policy.
This curried cauliflower tempura is perfectly crispy, tender on the inside, and served with the creamiest ginger sauce! You are going to love the balance of crispy cauliflower with the fresh and zesty sauce! Serve it as an appetizer or with your grain of choice.

New to tempura? Then this recipe is a great introduction to it!
The inspiration for this dish came from some tempura I tried at a Japanese restaurant recently. It featured a mix of vegetables, including mushrooms, cauliflower, and lotus roots, among others. I particularly enjoyed the cauliflower one and started to think that I could come up with a twist on it.
What’s unique about my tempura is that I season the batter with curry powder and serve it with the creamiest ginger sauce. While it may not be the traditional way to prepare tempura, it tastes fantastic! Even my wife, who usually isn’t a fan of cauliflower, enjoyed it!
⭐️ Why You Will Love It
Well-seasoned.
Cauliflower may not be the most exciting vegetable around. But, when it’s tossed with a curry-infused batter and deep-fried until extra crispy, it turns into a real show stealer. The curry powder enhances the subtle flavor of the cauliflower without overpowering it, and the ginger sauce adds an extra layer of flavor. Curry + ginger always makes sense, doesn’t it?
A contrast of textures.
The sauce, which is a key component of this dish, brings freshness, delicate citrusy notes, and a hint of tang. Its velvety-smooth and creamy consistency contrasts beautifully with the crispiness of the tempura.
You can either pour the sauce onto a plate and place the cauliflower tempura on top or use it as a dipping sauce. To be honest, the latter is most probably the best way because it allows you to generously coat the crispy cauliflower florets with a large amount of sauce.
📘 What Is Tempura?
If you have never heard of tempura, it’s a Japanese frying technique that appeared around the 16th century. The process consists of dipping vegetables (or seafood) in a cold batter made of ice water, flour, baking soda, and sometimes spices. The batter is just slightly mixed to prevent the gluten from developing too much. The contrast of a cold batter with the hot oil creates a very light and crispy coating.
🥦 Ingredient Notes

Cauliflower
How to pick cauliflower: Look for cauliflower that has firm and white florets. Stay away from cauliflower that shows brown or dark specks or has a yellowish color.
Looking for more cauliflower recipes? Check out my Instant Pot Cauliflower Tikka Masala or this Celery Root & Cauliflower Purée!
Flour + cornstarch
To make the tempura batter, I rely on a combination of flour and cornstarch. The cornstarch slightly lowers the protein content of the flour, creating a lighter and crispier texture. You can replace the all-purpose flour and cornstarch with an equal amount of cake flour.
Gluten-free option: For a gluten-free option, check out the batter I use to make my mushroom tempura.
Curry powder
The addition of curry powder adds another level of flavor and a bright orange color to the batter.
Note: I used my Vietnamese curry powder for this recipe, but any curry powder will work, so feel free to use your favorite one.
Soda water
Soda water, or sparkling water, creates more bubbles in the batter, resulting in a lighter texture and a crispier tempura. Ensure you are using chilled soda water, not room-temperature.
Note: I have also tested with cold beer, and it works too!
🫚 Ginger Sauce

Raw cashews
To create a rich and creamy sauce, I use a base of raw cashews that are soaked overnight and then blended with water and seasonings.
Short on time? Pour boiling water over the cashews and let them sit for about 1 hour.
Nut-free option: For those who do not tolerate nuts, you can replace the cashews and the water with about 1 cup of plant-based cream.
Fresh ginger
To add spicy/zesty flavors, I blend the cashews with fresh ginger. Keep in mind that depending on how fresh your ginger is, you might have to adjust the amount. From my experience, wrinkly or old ginger tends to be more spicy and more fibrous, while fresh ginger has a milder, more pleasant taste. I suggest starting with about 1 inch and adding more to taste.
Note: Please do not replace the fresh ginger with ground ginger – it won’t yield the same flavor.
Lime juice
Lime juice brightens up the sauce and adds a tangy kick that pairs wonderfully with the ginger.
Garlic
For some garlicky notes.
🥣 How to Make It
Before starting, ensure you follow the steps in the right order. It’s essential that you prepare the sauce BEFORE deep-frying the cauliflower, as you will need to serve the cauliflower right after deep-frying, not 10 minutes later, but within the first 2-3 minutes. Cauliflower contains a lot of moisture and softens the tempura coating very quickly, resulting in a loss of crispiness.
1. Make the sauce
- Drain the cashews. Drain the soaked cashews and transfer them to a high-speed blender.
- Blend them. Add the water, fresh ginger, lime juice, garlic, and salt. Blend on high speed for 20-30 seconds or until smooth and creamy.
Taste and adjust the seasonings: Taste and adjust the saltiness to your liking. Feel free to add more ginger to taste and blend again. I personally like to add about 1/4 teaspoon of sugar or maple syrup to balance the spiciness of the ginger.
Strain it: For an ultra-smooth consistency, feel free to pass the sauce through a fine-mesh sieve to get rid of the possible fibers of the ginger. This step is optional and can be omitted if your ginger is very fresh. For old ginger, that’s another story, as it’s usually more fibrous and might yield an unpleasant texture.
2. Boil the cauliflower
Since frying tempura is very quick (1-2 minutes), it would not cook the cauliflower. That’s why you need to cook it prior to frying.
- Cook the cauliflower. Bring a large pot of salted water to a boil. Once boiling, add the cauliflower florets and boil for 5-8 minutes or until the cauliflower is about 95% cooked. Do not overcook it, though.
- Drain it. Drain and rinse the cauliflower under cold water to stop it from cooking more and to cool it. Set it aside.
- Heat the oil. Heat about 3 cups of oil in a deep saucepan over medium heat. In the meantime, prepare the tempura batter.
3. Prepare the batter
- Whisk the dry ingredients. In a mixing bowl, whisk together the flour, cornstarch, curry powder, salt, and baking powder.
- Add the wet ingredients. Pour in the chilled soda water and whisk to combine. Do not overmix. It’s okay if there are some lumps.
4. Deep fry
- Test the oil. Dip a wooden spoon or chopsticks into the hot oil. If bubbles appear around it, the oil is hot enough.
- Dip the cauliflower. Working with one cauliflower floret at a time, dip it into the tempura batter (using a pair of chopsticks or a fork) and slightly shake it to remove the excess batter.
- Deep fry. Immediately transfer to the oil and repeat with 3-4 more florets. Fry for about 1 minute or until the florets are golden brown. Remove the cauliflower tempura from the oil using a slotted spoon and transfer it to a plate lined with kitchen paper towels to remove the excess oil.
- Repeat. Repeat with the remaining cauliflower florets, frying no more than 4-5 at a time.

- Assemble. To assemble, pour some ginger sauce onto a plate and place the hot cauliflower tempura on top. Alternatively, you can serve the tempura with the sauce on the side!
📔 Tips
Cook the cauliflower until al dente.
Cooking the cauliflower might be the challenging part of this recipe, as you want it tender but not overcooked. See, overcooked cauliflower becomes too soft, hence more difficult to handle, and has a higher moisture content, which will lead to a tempura that is not crispy. Boil the cauliflower until it is fork tender but retains a slight firmness.
Do not overmix the batter.
Overmixing the batter would develop the gluten and make the batter heavier. Mix until just combined – it’s completely fine if the batter is a bit lumpy.
Adjust the consistency of the batter.
You can adjust the thickness of the crispy coating by using more or less flour. The recipe I’m giving results in a rather thin coating, as the batter is quite runny. If you prefer a thicker coating, simply add more flour or reduce the amount of soda water slightly.
Fill the pot with enough oil.
In my experience, it’s best to deep-fry using a larger amount of oil for two reasons. First, having more oil in the pot helps maintain a more stable temperature. Second, it’s best if the cauliflower florets do not touch the bottom of the pot and float in the oil, as this prevents them from sticking to the bottom.
Serve immediately.
As with any tempura, this cauliflower must be served immediately as it will lose its crispiness just a few minutes after frying. So, make sure to prepare the sauce beforehand, and fry the cauliflower just before serving, when everything is ready.
🌿 Variations
You can tweak this recipe to your liking by seasoning the batter with different spices or aromatics! For example, you could add ground chili or red pepper flakes for spiciness, or dried herbs for herby notes.
🍚 What to Serve It With
We can serve this dish on its own or make it a heartier dish by serving it with:
- Grains: White rice, quinoa, farro, or even pasta.
- Salad: It also pairs well with some salad, like this French-inspired grated carrot salad, papaya salad, or this 10-minute kale salad.

❄️ Storing and Reheating
- To store: Although I highly suggest serving this dish immediately for optimal texture, you can keep leftovers for up to 2 days in the refrigerator.
- To reheat: You can reheat leftovers for 5-7 minutes in a 350°F (175°C) preheated oven. Keep in mind that even reheated, the cauliflower won’t be crispy.
💬 FAQ
Yes, you can use frozen cauliflower, but you might have to reduce boiling time, as most frozen cauliflower is pre-cooked.
I’m afraid this won’t work. It’s essential to deep-fry it.
Yes, the color of your batter will depend on the type of curry powder you use.


Want to Save This Recipe?
Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!
I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Cauliflower Tempura with Ginger Sauce
Ingredients
Ginger Sauce
- 3/4 cup (115 g) raw cashews soaked overnight*
- 3/4 cup (115 g) water
- 2 inch (175 ml) fresh ginger peeled
- 2 tbsp (15 ml) lime juice
- 1 clove of garlic
- 1/4 and 1/8 tsp salt
Cauliflower Tempura
- 10 ounces (350 g) cauliflower florets (try to make florets of about the same size)
- 3/4 cup (112 g) flour
- 2 tbsp (15 g) cornstarch
- 1 tbsp (6 g) curry powder
- 1/2 tsp salt
- 1/2 tsp baking powder
- 1 cup (240 ml) chilled soda water
- 3 cups (720 ml) oil for frying
- 1 tbsp chopped mint or cilantro, for serving
Instructions
Ginger Sauce
- Drain the cashews. Drain the soaked cashews and transfer them to a high-speed blender.
- Blend them. Add the water, fresh ginger, lime juice, garlic, and salt. Blend on high speed for 20-30 seconds or until smooth and creamy. Taste and adjust the saltiness to your liking. Feel free to add more ginger to taste and blend again.
Cauliflower Tempura
- Cook the cauliflower. Bring a large pot of salted water to a boil. Once boiling, add the cauliflower florets and boil for 5-8 minutes or until the cauliflower is about 95% cooked. Do not overcook it, though.
- Drain it. Drain and rinse the cauliflower under cold water to stop it from cooking more and to cool it. Set it aside.
- Heat the oil. Heat about 3 cups of oil in a deep saucepan over medium heat. In the meantime, prepare the tempura batter.
- Whisk the dry ingredients. In a mixing bowl, whisk together the flour, cornstarch, curry powder, salt, and baking powder.
- Add the wet ingredients. Pour in the chilled soda water and whisk to combine. Do not overmix. It’s okay if there are some lumps.
- Test the oil. Dip a wooden spoon or chopsticks into the hot oil. If bubbles appear around it, the oil is hot enough.
- Dip the cauliflower. Working with one cauliflower floret at a time, dip it into the tempura batter (using a pair of chopsticks or a fork) and slightly shake it to remove the excess batter.
- Deep fry. Immediately transfer to the oil and repeat with 3-4 more florets. Fry for about 1 minute or until the florets are golden brown. Remove the cauliflower tempura from the oil using a slotted spoon and transfer it to a plate lined with kitchen paper towels to remove the excess oil.
- Repeat. Repeat with the remaining cauliflower florets, frying no more than 4-5 at a time.
- Assemble. To assemble, pour some ginger sauce onto a plate and place the hot cauliflower tempura on top. Alternatively, you can serve the tempura with the sauce on the side! Cauliflower tempura stays crispy for a few minutes, so it's best served immediately.
Notes
Cook the cauliflower until al dente.
Cooking the cauliflower might be the challenging part of this recipe, as you want it tender but not overcooked. See, overcooked cauliflower becomes too soft, hence more difficult to handle, and has a higher moisture content, which will lead to a tempura that is not crispy. Boil the cauliflower until it is fork tender but retains a slight firmness.Do not overmix the batter.
Overmixing the batter would develop the gluten and make the batter heavier. Mix until just combined – it’s completely fine if the batter is a bit lumpy.Adjust the consistency of the batter.
You can adjust the thickness of the crispy coating by using more or less flour. The recipe I’m giving results in a rather thin coating, as the batter is quite runny. If you prefer a thicker coating, simply add more flour or reduce the amount of soda water slightly.Fill the pot with enough oil.
In my experience, it’s best to deep-fry using a larger amount of oil for two reasons. First, having more oil in the pot helps maintain a more stable temperature. Second, it’s best if the cauliflower florets do not touch the bottom of the pot and float in the oil, as this prevents them from sticking to the bottom.Serve immediately.
As with any tempura, this cauliflower must be served immediately as it will lose its crispiness just a few minutes after frying. So, make sure to prepare the sauce beforehand, and fry the cauliflower just before serving, when everything is ready.Note: This recipe was first released in June 2021 and updated with new process shots and detailed instructions in April 2025. You can find the original photos below.

About the Author
Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.
Leave a Comment
Came out perfect. Crispy and scrumptious. My family loved it, even my kids who don’t usually like veggies enjoyed it. Having some tempura from time to time isn’t a big deal.
Perfect dish!
Thanks for your feedback Smiljka!
This is a new taste for cauliflower. Excellent and thank you for sharing!
Do you need to deep fry them, or can I just fry them in a pan? What oil did you use for frying?
BTW, I so totally enjoy your recipes. Thanks for all your beautiful idees <3
Yes, for tempura you definitely have to deep-fry. Regarding the oil, I usually use canola oil, but any neutral vegetable oil with a high smoke point will work (like coconut oil, rapeseed oil, etc). Thanks for your kind words Elke 😉
Can the flour be chickpea flour?
I think that should work if you use half chickpea flour, half rice or all-purpose flour. Using only chickpea flour might not result in the crispiest texture.
Let me know if you try it!